|
原帖由 RacingPHT 于 2008-8-27 09:43 发表 ![]()
我想你可能根本没有游戏开发经验,所以说出来的东西总感觉不靠谱。
1:物理引擎本身就是跨平台的,不论Havok, 还是Physx。在所有的硬件层面上,调用习惯是几乎一致的,根本不需要理会底层究竟是什么硬件。
2: ...
我想你有想错了,我恰恰做过一段游戏的PM,后来才转架构。
你反复强调的就是可以直接调用,而忽视了开发过程中需要的灵活性,很简单的例子是,我需要的特效,物理引擎没有,怎么处理?另一个问题是,除了物理引擎外,事实上做相关游戏的厂商,手头都有一些自己的模型,代码,游戏公司和软件公司一样,积累最多的就是各种模块,当模块足够丰富的时候,会组合成为一套引擎,进一步开发,可能会对公司长久的发展很有帮助。当游戏公司有一定实力和前瞻性的时候,自己做引擎都是很自然的事情,之所以用Havok Physx 一方面是比较简单省事,硬件配合上是标准化的,另一方面是物理引擎公司的推广,当有另外的选择的时候,比如GPU 软件加速,可以在自身引擎中加入适合自己的特效,很多游戏公司都会自己做的,同时还有专门的游戏引擎公司也来做,对于通过硬件完成市场初步布局的Havok Physx ,这都不是好消息,你还是无法理解? |
|