参考着目前最热门的两款商业引擎,unreal与unity3d,这两款引擎对“脚本”有着完全不同的处理方式。 Unity3d 在unity中,游戏C#脚本会被视为名为MonoScript的资产,对象均由反序列化器来创建,而并不去使用构造函数来初始化,用户需要在Awake中编写初始化代码。在编辑器中,资产路径有着另一种表达方式:GUID。有了GUID,可以摆脱掉资产移动造成的路径错误丢失引用等问题,但实际GUID仅在编辑器中用来代替路径使用,在打包后将不会再有GUID的概念。 unity中包括编辑器,所有基于Unity…