作为老牌的物理引擎公司,Havok Physics在游戏业界中一向口碑很好,特别是在大量多平台顶级游戏中的表现(例如:神海系列,刺客信条系列,激战系列,龙腾世纪系列,使命召唤系列 等等)。
事实上,Havok 很早就开放了 Physics 以及 Animation 的运行库和大量相关 Demo给有兴趣的用户免费学习使用了,并通过其母公司 Intel 的 Support 网站为这些免费用户进行技术支持。但苦于一直缺乏中文资源,这对有兴趣学习 Havok 物理引擎的人员造成了相当的困难。
我一直想总结一下自己对 Havok Physics 的学习经验,因为公司开发使用的是这个,当然不是免费版的。不过最近在 Youku 上发现一系列 Havok Physics 免费 SDK的中文字幕视频,估计
Havok想拓展在中国游戏开发市场上的影响力。
结合自身经验,我做了个这样的专辑,由浅入深吧,希望对有兴趣学习的同学有所帮助。毕竟免费的,拿来自己动动手,学学玩玩也不错,主要可以熟悉一下 物理引擎 的各种功能。
欢迎参与学习以及讨论。
之一:如何开始
这个视频介绍了如何获得 免费的 Havok Physics / Animation SDK 以及如何安装,设置和使用。首先,你需要 一个 可用的 Visual Studio C++ ,以及安装 Direct X SDK。主要内容为以下这两个链接:
Havok 免费下载填写一些基本信息,就可以转到下载页面了。最新版本支持到 2012.1.0 ,但只有 Visual Studio 2010 的运行库(2011.3 以下有 Visual Studio 2008的运行库)。
没有 Visual Studio 的同学可以去微软网站下载 Express 版
http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express
不过只有 30 天的试用期。
Intel 技术支持
注册一个账户,你就可以得到 Havok 免费的技术支持.你可以询问任何 Havok Sdk相关的问题,一般在 24 小时内就会有答复,不过我没有发过中文的帖子。
同时,此视频也简单介绍了如何运行和使用附带的Demo