fairygui / FairyGUI-cocoscreator

A flexible UI framework for Cocos Creator
MIT License
548 stars 193 forks source link

bug: GLoader3D可能出现错误 #58

Closed zone-y closed 7 months ago

zone-y commented 3 years ago

GLoader3D#onChange方法会默认顺序执行 instanceof sp.Skeletoninstanceof dragonBones.ArmatureDisplay,但如果项目中因不使用dragon Bones模块而将此模块从引擎文件中分离,此时就会因dragonBones未定义而出现错误,在onChange中进行如下修改可避免错误,仅供参考:

if (this._contentItem.type == fgui.PackageItemType.DragonBones) {
    this.onChangeSpine();
}
if (this._contentItem.type == fgui.PackageItemType.DragonBones) {
    this.onChangeDragonBones();
}

引擎版本: 2.3.3,fgui库分支: ccc2.1-2.3