下载地址 http://www.tlengine.com,作者博客 http://life2008.tianyablog.com
   
  下列是我临时写的一些概要介绍,细节全部省略。这是对系统所作的大致整理。  使用流程
  
   
  创建内核:
  
  TrueLife的内核创建不同于像InstallShield,InnoSetup,InstallWise那样,是对EXE进行修改,将内容以资源的方式编译到可执行文件中。在TrueLife的内核创建中,使用的是真正的编译技术。
  以下为使用命令行手动进行内核创建。此处有很多关于方法的,诸如,Interface目录的用途,以及配置使用方法,Library目录的用途,等等。
   
  生成工程代码
    编译工程
    以下为使用傻瓜一点的方法去创建内核:其中UPX是可执行文件的压缩工具
    当内核创建完毕以后,在我勾出的线条内,这些都是通过新建内核后多出的功能。其中Register 
  Editor是往trueLife的环境中注册诸如,地图,模型等等游戏相关的编辑器,而Register Script 
  Interface则是向内核中注册OpenGL,Indy,ICS,IPTool等等脚本所支持的接口。一旦当你看见了以下字样,就说明你可以立即去使用这些资源进行编程。
  
  TrueLife IDE环境:
  TrueLife 的IDE编译环境,此环境可以编译EXE与DLL,其中DLL可以实现函数导出,这意味着VC++和Java,Delphi它们可以调用TrueLife所开发的功能。
  
  
  我们可以打开Samples目录,里面有许多演示项目,下面是一个3D场景的演示程序,此项目在Samples/3dscene/中
  
  现在我们来编译并执行它
  
   
  以下是在TrueLife中开发的DLL,然后再到VC++,C#,Delphi2007去调用它
  此演示项目是VC++和TrueLife的接口,位于Samples/DLL Call From VC++目录中
  
  
  此演示项目是C#和TrueLife的接口,位于Samples/DLL Call From C#目录中
  
  此演示项目是Delphi2007和TrueLife的接口,位于Samples/DLL Call From Delphi目录中
  
   
  在Samples目录中,还有图形转换,MD3 Builder,HelloWorld,粒子等等许多演示项目,有耐心的朋友可以亲自去试用一下TrueLife
   
  下面是TrueLife 
  CoreBuild中的集成环境,这些集成环境的编辑器都是开源的,当你安装了TrueLife以后,在Interface/3dEngine目录中可以找到这些IDE的全部实现代码
  地图编辑环境
     
    调试环境
  
    区域功能
    就不一一贴上来演示了,这些集成功能众多,有Dialog,Sound,MDL,等等多个编辑器。
   
  编码/实现: 
  在Samples中可以找到的最简单的application是HelloWorld
    打开左侧的资源浏览器,输入GL,这时,因为没有将OpenGL库引入,所以看不到任何关于GL图形上的支持
    但是,我们可以通过这样的语法Uses OpenGL;这样既可实现基于OpenGL的编程过程。
  我们再次在左侧敲入GL,若干秒以后,16385条编成资源
  
    在TrueLife的编程流程中,运行流程是使用多Instance形式在进行,有模板可供使用。
  不能调试。但有堆栈框架功能,可以方便分析出问题,在资源浏览器中搜索Debug即可。
  一旦结合CoreBuild,TrueLife就可以解决很多很多制作难题了。
  
   
  完。
  by,张