iOS专用3D渲染引擎dEngine

Kenneth Mak的头像
适合打印版本Send by emailPDF version

在iOS上的游戏一向以简单的动画为主流,但近年来随着硬体上的进步,已经开始出现一些第一人视角游戏(FPS),FPS的其中一项特性便是使用3D引擎,其中dEngine便是一个开源的3D渲染引擎。

当然3D渲染引擎不一定用于FPS,其他如赛车等游戏也非常适合。dEngine是一个使用OpenGL 1.0/2.0的iOS专用3D渲染引擎,支援OpenGL ES 2.0,可描绘出极之真实的3D画面。官方网站上已经发布了一段示范影片,描绘出一头FPS游戏上的怪兽。视点虽然不可以自由改变,但进行放大缩小和左右移动,怪兽的影子也可运算出来。上图正是从官方网站影片中取得的截图,上方的是iPhone 3GS上以每秒27幅图像的情形,下方的是iPhone 2G/3G上以每秒45幅图像的情形,其实从静止截图上大家已经可以看到两者的分别。dEngine并非一个完全的产品,但对希望在iOS上开发游戏的朋友,将会是一个巨大的宝库。本篇已被纳入“征文”范围,欢迎各位投稿撰写更多关于本软体更深入的教学,一经刊登将获薄酬,详情请参考此处