游戏开发中,配置数据是写在文件中还是写在代码中好?
首先要解除一个误会就是命题里的“lua文件”和命题里的“json或者二进制文件”是没有根本区别的,都是“换了一个语言的单独数据文件”。虽说从coder的角度来理解他们不用参与项目的编译,但是从programmer的角度来理解,他们是(略有不同但可以)等同于程序文件的,因为最终拟游戏运行还是要依赖于这些数据的。你可以思考一个问题——如果你是一个unity项目,在项目中自己建立了一个,我们比如说地图数据表,它使用C#写的,比如你的目录结构中有一个Assets/DesignerData/Maps/下面都是…