eva.js icon indicating copy to clipboard operation
eva.js copied to clipboard

编辑器相关需求

Open fanmingfei opened this issue 4 years ago • 3 comments

fanmingfei avatar Dec 29 '21 08:12 fanmingfei

添加游戏对象到指定的位置

// go是父gameObject指定index
go.addChildAt(child, index)

如果想放在某个gameObject后面的话 可以先获取他的位置

// target 是目标gameObject

// go是父gameObject

// child 是要添加的gameObject

// 获取index
const index = go.transform.children.indexOf(target.transform)

go.addChildAt(index) // 插入到target的位置,target以及后面的会向后平移

go.addChildAt(index+1) // 插入到target的后面

Commit: https://github.com/eva-engine/eva.js/pull/182/commits/5ce44c7b14eb689f57b5c0be70bbf5712c4cee12

fanmingfei avatar Dec 29 '21 08:12 fanmingfei

Transform中提供获取 Local Transform 和 Global Transform 的方案。

fanmingfei avatar Jan 04 '22 16:01 fanmingfei

const { data } = await resource.getResource(rn); const json = { ...(data.json || {}) }; const assets = json.assets || []; LottieSystem add的时候。 resource.getResource(rn);可能为空 会导致data.json报错 需要兼容

ChinDer avatar Jan 21 '22 02:01 ChinDer