需求是做一个类似梦想小镇的,
现在想拖入一个建筑的prefab,能在场景界面显示网格,建筑是按格子摆放的,每个物件所占格子会不一样,放开建筑后,建筑会自动放在对应的格子上,现在完全找不到和场景编辑器交互的接口。
请问这样的需求能做吗,实在不行只能运行时去编辑,再保存成配置文件了。
场景数据是可以获取到
Editor.Ipc.sendToPanel(‘scene’, ‘scene:query-hierarchy’, (error, sceneID, hierarchy) => {
if (error)
return Editor.error(error);
// hierarchy
});
拖入组件到场景相应的事件没找到,还有就是编辑器模式下怎么通过代码修改场景,比如显示网格,还有拖入建筑的底座高亮等。