【发布时间】:2016-09-02 08:54:29
【问题描述】:
这些是 Unity 场景的文件内容
--- !u!1 &341095427
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 143402, guid: e58d4c3907fdc484faf3ab7001288374, type: 2}
m_PrefabInternal: {fileID: 0}
serializedVersion: 4
m_Component:
- 4: {fileID: 341095443}
m_Layer: 8
m_Name: Main Camera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
此对象的序列化资源 ID 位于第一行 (341095427)。我的脚本是一个从 Unity 菜单调用的编辑器。我正在遍历当前活动场景中的所有游戏对象。有没有办法为游戏对象获取上述 ID?不幸的是 GetInstanceID() 返回一个不同的值。
【问题讨论】:
标签: unity3d