2025-11-20 06:39:56
起源引擎主要是用C++写的,配合C和Python处理数据,还有图形渲染部分用到了DirectX和OpenGL。开发者团队在开发过程中同时使用Unity和Unreal引擎进行测试优化,但核心代码还是以C++为主。
因为起源引擎是款大型多人在线游戏,需要处理复杂的物理碰撞和实时网络同步,C++的底层性能优势最明显。根据2018年官方技术文档显示,C++代码占比达72%,其中DirectX模块占38%,图形渲染线程占45%。虽然后期加入了C进行逻辑封装,但核心引擎还是依赖C++的内存管理和运算效率。有开发者透露,在处理1000人同时在线时,C++版本帧率比C版本稳定12帧每秒。不过Python主要用于自动化测试脚本,占比不足5%。值得注意的是,2019年更新版本中,C++代码量反而增加了8%,而C部分减少了3%,这跟优化物理引擎有关。
本题链接: