|  | 
 
 楼主|
发表于 2014-5-3 22:34:24
|
显示全部楼层 
| 没错,确实自制引擎更考验技术(和算法) 2d的还好说,3d的简直蛋疼
 比如3d引擎中有一个“计算哪些面是玩家能看到的”的算法
 算法进行完之后就只对这些面进行渲染
 还有2d和3d引擎中最优化的碰撞检测(碰撞体可能会有不同的形状,更算法书上讲的还不大一样)
 图形线程和非图形线程的管理
 多媒体以及动画的控制
 以及资源的内容解析(因为有不同的格式)
 网络联机和安全
 ···
 以及代码的运行效率
 
 问题实在是太多
 最关键的是,如果以后想做别的类型的游戏,还得重做引擎
 这就不能忍了
 
 | 
 |