follow my heart...
分类:
2006-11-26 19:34:19
Truevision3D 6.2 |
Truevision3D引擎是美国的一个共享引擎,在国外的共享3D引擎中,Truevision3D引擎(以下简称TV3D)的口碑还是很不错的!由于TV3D的网站访问速度过于缓慢,而且要下载SDK,网站还不提供断点续传功能!所以特地放上TV3D完整开发SDK和TV3D的一些资料。 |
Truevision3D引擎支持的开发环境: |
支持Visual Basic 6.0 |
支持Visual C++ 6.0 |
支持Delphi 6、7、8(具体没玩过Delphi,版本可能会有误差) |
支持Visual Studio .NET(C#、Visual Basic .NET) |
Truevision3D引擎的特性(翻译自TV3D引擎的帮助手册) |
1。适合快速开发,这里的快速开发的意思是快速搭建3d程序,它只是简化了3d程序或者游戏的制作周期。 |
2。完全支持 DirectX8.1和DirectX9 |
3。支持硬件 T&L技术(用于实现动态水面效果) |
4。DirectX硬件灯光渲染(这里有个它的缺点,在下面说) |
5。支持BSP地图格式,支持3DS, X, MDL, MD2, MD3模型格式 |
6。优化顶点渲染 |
7。支持动画材质脚本系统 |
8。大自然环境支持烟雾、动态的云、天空(天空盒)、星星(啊?有这个功能?我怎么不知道?) |
9。支持DOT3纹理帖图(就是凹凸帖图,Dump Texture,Doom3最常用的一种技术) |
10。支持物体的动态阴影(这个功能感觉很费CPU) |
11。支持2D渲染(我游戏中的平面UI就是用这个接口做的) |
12。支持高级碰撞检测 |
13。一个出色的动画系统。 |
TV3DEngine
TVActor 角色
TVActor2 角色2
TVAI 人工智能
TVAtmosphere 大气效果
TVBitmapParts
TVBSPTree 创建处理BSP
TVCamera 照相机
TVCameraFactory 照相机工厂
TVCollisionResult 碰撞处理
TVDelphiGlobals Delphi用的全局定义对象(VB和C++中不使用)
TVEngine 主引擎
TVForceFeedEffect 力反馈
TVForceFeedEffects 力反馈的对象集合
TVGameController 游戏手柄
TVGameControllers 游戏手柄的对象集合
TVGlobals 全局定义对象
TVGraphicEffect 图形特效
TVInputEngine 输入输出引擎
TVInternalObjects TV引擎导出接口(可以通过这个接口让DX8和TV3D混合编程)
TVKeyFrameAnim 动画帧
TVLandscape 岛屿
TVLightEngine 光引擎
TVMaterialFactory 质感
TVMathLibrary 数学计算库
TVMesh 建模
TVParticleSystem 粒子系统
TVPath 路径处理
TVRenderSurface 呈递画面
TVScene 场景
TVScreen2DImmediate 2D场景
TVScreen2DText 2D文字
TVTextureFactory 材质
TVTileMap 类似2D游戏中的那种平铺小图片拼接成的大图片
TVViewport 视角(用于制作镜面反射效果)