環(huán)境
- Cocos Creater 3.7.2
描述
// 這是動態(tài)加載skel并創(chuàng)建Spine單位的實現(xiàn)
public loadSpine(assetName, onFinish: ((asset, assetName) => void)) {
ResMgr.inst.load("Spine", assetName, sp.SkeletonData, (asset: sp.SkeletonData) => {
if (asset) {
let node = new Node(asset.name);
director.getScene().addChild(node);
let skel: sp.Skeleton = node.addComponent(sp.Skeleton);
skel.skeletonData = asset;
for (let k in asset.getSkinsEnum()) {
skel.setSkin(k);
break
}
// 設(shè)置第一個動作為默認(rèn)動作
for (let k in asset.getAnimsEnum()) {
if (k != "<None>") {
skel.animation = k;
break
}
}
Utility.invoke(onFinish, node);
}
});
}

正常的屬性檢查器

丟失Animation下拉的屬性檢查器
當(dāng)我不設(shè)置skel.animation時,創(chuàng)建的單位后,可以看到動畫的下拉列表。
當(dāng)我設(shè)置了之后,下拉列表就沒了。但是游戲里動畫播放正常。
目前猜測是引擎的Bug?。。∧奈淮罄杏薪鉀Q方案,請不吝賜教~