现在大部分的企业都在用C++开发游戏,可脚本比C++简单多了,速度还快,还能热更新,像quick这样的引擎,很多功能都封装好了,却只有极少的小公司在用。即使用lua或js开发的公司,也是一半用脚本一半用C++开发。我很不明白为什么大家都在用入门难的C++在开发游戏?
— Begin quote from ____
引用楼主hjf7788521于2016-04-06 10:50发表的 用脚本开发那么方便为何还都在用C++ :
现在大部分的企业都在用C++开发游戏,可脚本比C++简单多了,速度还快,还能热更新,像quick这样的引擎,很多功能都封装好了,却只有极少的小公司在用。即使用lua或js开发的公司,也是一半用脚本一半用C++开发。我很不明白为什么大家都在用入门难的C++在开发游戏? http://www.cocoachina.com/bbs/job.php?action=topost&tid=1677882&pid=tpc
— End quote
因为游戏公司会根据自身情况定制引擎,而且说白了,为了项目安全,游戏肯定不能全部用脚本实现,对于一些核心功能需要用c++写好并编译。
脚本方面的代码可以让更多的公司程序参加,但是核心C++代码只会让主程或CTO掌握。