You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
------------------ 原始邮件 ------------------
发件人: "张世阳"<[email protected]>;
发送时间: 2020年9月2日(星期三) 下午4:17
收件人: "layabox/LayaAir"<[email protected]>;
抄送: "Subscribed"<[email protected]>;
主题: [layabox/LayaAir] Scene.load(url, complete, progress) 能不能把内嵌其他ui资源也一起加载了 (#371)
比方说一个场景A中使用了ui B,B下面有节点C;
现在在A load之后,B并没有加载;
如果在A的onEnable中使用B.C 就会报错;
现在我只能将B变成内嵌资源,没发现其他好的方式。。。
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
我觉得你应该换个思路,这种逻辑应该放在C里处理,而不是B。B只负责通知C处理,不用B.C …
------------------ 原始邮件 ------------------ 发件人: "张世阳"<[email protected]>; 发送时间: 2020年9月2日(星期三) 下午4:17 收件人: "layabox/LayaAir"<[email protected]>; 抄送: "Subscribed"<[email protected]>; 主题: [layabox/LayaAir] Scene.load(url, complete, progress) 能不能把内嵌其他ui资源也一起加载了 (#371) 比方说一个场景A中使用了ui B,B下面有节点C; 现在在A load之后,B并没有加载; 如果在A的onEnable中使用B.C 就会报错; 现在我只能将B变成内嵌资源,没发现其他好的方式。。。 — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
实际上我只有A绑定一个脚本 B C 都没有, 在很多时候都是这样的(如果你用laya做过游戏就会明白);
即使你说的那种方式 也是不行的, 比方说 A和B都都绑定一个脚本;
A中调用A.B只能是在A.onEnabled之后才可以, 调用B.C只能在B.onEabled之后才行, 我在A中不能知道B什么时候onEabled
如果我在A.onEnabled马上调用B中引用C的方法就会出错...(这你应该没有疑问吧);
比方说一个场景A中使用了ui B,B下面有节点C;
现在在A load之后,B并没有加载;
如果在A的onEnable中使用B.C 就会报错;
现在我只能将B变成内嵌资源,没发现其他好的方式。。。
The text was updated successfully, but these errors were encountered: