请问使用fgui生成的UI代码,在cocosCreator中一直报错:fgui is not defined是为什么?
RT。我按官网的DEMO方式可以生成出FGUI里创建好的窗口,但用FGUI自动生成的代码则会出问题。
比如我在FGUI里搭建了一个Loading界面,然后打包发布到对应路径。在COCOS里开始时参照DEMO,在场景脚本中addComponent,然后在extends cc.Component 的类中做loadPackage和addPackage、createObject、addChild;可以正常显示。但使用自动生成的代码createInstance,则不能按名称找到其中的组件,似乎是onConstruct没有执行?另外CC也一直报对应文件中fgui is not defined;不知道为什么?
是因为CC不能使用生成的代码吗?还是必须按官网的demo上面的方式,自己写
fgui.UIPackage.createObject,然后自己去找里面的各个组件?还是说有其他的设置方式?还请各位指教,谢谢!
比如我在FGUI里搭建了一个Loading界面,然后打包发布到对应路径。在COCOS里开始时参照DEMO,在场景脚本中addComponent,然后在extends cc.Component 的类中做loadPackage和addPackage、createObject、addChild;可以正常显示。但使用自动生成的代码createInstance,则不能按名称找到其中的组件,似乎是onConstruct没有执行?另外CC也一直报对应文件中fgui is not defined;不知道为什么?
是因为CC不能使用生成的代码吗?还是必须按官网的demo上面的方式,自己写
fgui.UIPackage.createObject,然后自己去找里面的各个组件?还是说有其他的设置方式?还请各位指教,谢谢!
没有找到相关结果
已邀请:
4 个回复
cloudezi
赞同来自:
谷主
赞同来自:
cloudezi
赞同来自:
fgui.UIPackage.createObject;然而这个类本身又是继承的fgui.GComponent 而不是GObject,所以没有走它本身类的construct和onConstruct? 还是说走到onConstruct时的this不是对应的这个类了??我感觉被绕晕了。
momo
赞同来自: