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