【发布时间】:2015-08-24 22:22:45
【问题描述】:
为了理论(和一般理解),
我想在一个适度详尽的列表中了解为创建“现代”3D 游戏引擎(从编码人员的角度)必须完成的所有事情
我似乎很难在其他任何地方找到这些信息,所以我认为 Stack Overflow 的你们会拥有我所寻求的知识。
就“适度详尽”而言,我的意思是对此类引擎的设计阶段的一般解释,例如二进制空间分区,然后是此类引擎的实际实现以及软件的使用(它会如果可以解释 BSP 以外的渲染方式,将很有帮助)。
我不想制作 3D 引擎,但只是了解制作一个引擎需要付出多大的努力。
【问题讨论】:
-
你要求一个很大的答案。这个网站是针对一般特定问题的。一些姐妹网站可能更适合理论问题。简短的回答:变化很大。射手?战略?谜?基本部分是:硬件渲染引擎、游戏逻辑模块、用户界面、声音引擎、网络模块(仅限多人游戏)、艺术家服务和编辑器。支持软件变化更大。
-
好的,我可以接受简短的回答。
标签: game-engine 3d-engine