类介绍 Asset - WorldBoxOpenMods/ModLoader GitHub Wiki

Asset

WorldBox中几乎所有游戏内容均围绕Asset展开.

简单的说, 一个Asset包含了一类对象的共同信息.

例如, 一个生物的主要恒久信息由data与asset两个部分组成. 其中data中包含了这个生物当前血量, 位置, 等级等信息, 而asset中包含了这类生物的种族, 能否在山地行走等信息.

需要注意的是, 采用这种架构能够节省一定内存, 并避免重复设置同类实例的相同属性, 因而一般asset都是引用, 而不是拷贝.