Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


软件:unity:instanceid

Unity Instance ID


InstanceID,在程序运行时分配(在EditMode也算,因为EditMode也算是编辑器在运行),以Object为单位(而不是GameObject),在运行过程中,分配了就不会再改变,但不是持久化的,也不会被序列化,也就是说下次运行可能就不一样了。使用Inspector的Debug模式就可以看见InstanceID了,很多都是负数,这点可能和别的ID不一样

为什么需要InstanceID?因为资源ID是不会重复的(即使资源内容会重复但是ID不会重复),但是在Runtime一个资源可能实例化得到很多对象,这时资源ID就不够了

/var/www/DokuWikiStick/dokuwiki/data/pages/软件/unity/instanceid.txt · Last modified: 2023/05/16 15:01 by zh