properties: {
PrefabName:cc.Prefab,
PrefabX:0,
PrefabY:0,
...
}
函数
showPrefab(PrefabName,x,y){
var newItem = cc.instantiate(PrefabName);
// 设置位置
newItem.setPosition(x,y);
// 将新增的节点添加到 Canvas 节点下面
this.node.addChild(newItem);
return newItem;
},
调用
this.showPrefab(this.PrefabName,this.PrefabX,this.PrefabY);
本文介绍在Cocos Creator中如何使用预制体(Prefab)。通过定义属性如PrefabName, PrefabX, PrefabY,我们创建了一个函数showPrefab来实例化预制体,并将其添加到场景中。具体步骤包括:1. 使用cc.instantiate复制预制体;2. 设置新实例的位置;3. 将新实例添加为Canvas节点的子节点。
1020

被折叠的 条评论
为什么被折叠?



