Havok是一款专业的游戏引擎开发,应用于多种影视作品中,那么具体Havok如何搭建开发环境呢?跟着小编一起来学习一下吧!
1.安装SDK
首先,在本站下载Havok,解压缩安装,填写自己的姓名和邮箱,注册后即可下载。
Content Tools是内容工具,包括一些3D建模软件的导出工具。Behavior Tool是给游戏美工或设计师用的角色编辑工具,具有所见即所得的功能。对程序员来讲最重要的就是SDK了,我下载的是6.0.0这个版本。因为Intel只开放了物理和动画两个组件,所以下载的SDK是只包含这两个组件,其他的如布料(Cloth)和破坏(Destruction)还是需要付费才能使用。
Havok SDK使用的是C++语言,开发环境是Visual Studio,我用的版本是2005。
Demo目录下面是SDK的样例程序和源代码,Docs是文档,包括chm和pdf两种格式。Lib是链接库,库分为Debug和release及动态链接和静态链接。Source下面是SDK的包含文件。Tools下面是工具,包括了Visual Debugger这个可视化调试器。
2.设置Visual Studio
这里以我使用的Visual Studio 2005为例。
头文件包含目录的设置。打开Visual Studio 2005,依次选择工具-》选项-》项目与解决方案-》VC++目录
选择包含文件,添加新的一行,路径指向Havok SDK安装目录的Source目录。建议建立一个叫HAVOK_HOME的环境变量,这样可以避免使用绝对路径。
库目录不能在这里设置,而应该为debug和release版本设置不同的库包含目录。因为不论是debug还是release,它们的库名都是相同的。你可以打开Demo/Demos下面的工程,看看它是如何设置为不同版本设置链接包含目录的。
三、第一个Havok程序
这里以SDK自带的一个控制台演示程序为例,使用Visual Debugger来观察Havok的具体效果。首先运行Tools/VisualDebugger目录下的Visual Debugger程序,使用它我们可以观察到Havok实际运行的效果,而省去渲染步骤,而且可以把场景记录下来,供以后观看。演示程序在Demo/StandAloneDemos/ConsoleExampleMt目录下,这个程序模拟一个快速运动的刚体,撞击墙壁的效果。运行它,然后就可以在VisualDebugger中看到实际的效果了。
免责声明:文中图文均来自网络,如有侵权请联系删除。
欧普软件发布此文仅为传递信息,不代表欧普软件认同其观点或证实其描述。