制作的inspector扩展,挂载到预制件上,再拖拽节点上的获得的uuid再第二次启动还会变????那我存这个uuid又有什么用,文档里面又只有寥寥几句。全靠开发者自己摸索嘛。写个文档那么难
我没有开发过inspector,但我猜测应该是你拿到uuid之后,根据uuid查到对应组件,然后赋值给对应对象。
我是把写好的扩展添加预制件的某个节点上,编辑器模式下获取的uuid是没有问题,UI-node也能正常显示这个节点。问题是我拖拽进来的这个节点,我需要游戏实际运行的时候使用啊。实际运行,没有找到有什么手段可以通过uuid获取实际节点。等你重启编辑器,再次打开预制件,上次拖拽进来的节点uuid还变了,导致ui-node丢失资源。
插件是有接口通过uuid获取组件的,你赋值一下,他应该就会保存了(至少我在@executeInEditMode 下直接赋值,是会保存的)
确实保存了,重新启动但是它会变的。保存了个寂寞。
我感觉应该是你实现有问题
官方的人呢