[LayaAir 2.0]更新版本后编辑模式-层级中进行的界面修改无效
问题环境:
macOS HighSierra版本10.13.6
问题前操作:
升级LayaAirIDEV2.2.0->V2.3.0
导出到字节跳动开发者工具,采用了bin文件夹调试,后换用导出(旧版),将bin/js中文件粘贴替换release/js中的undefined,界面最近一次修改有效
代码修改与注释,删除部分UI和配套代码
问题出现
问题后操作:将层级中的所有UI根Sprite拖入Prefab,再拖回来(尝试F5,Ctrl+F12),删除原UI(尝试F5,Ctrl+F12),照Prefab中重命名UI的name和var为原UI(尝试F5,Ctrl+F12),过程中F8/F5/F6的layaair与chrome调试界面均没有变化。
问题询问内容:
想确认Laya是否使用了层级中新修改的内容,或是否是升级导致的原因,是否/为何升级会导致出现此问题。
以及如何再次使层级中的修改有效(已进行的尝试:F8,F5,Ctrl+F12,设置为Prefab再拖出来,重新导入工程,换用其他电脑尝试修改和运行)
附:对.zip demo的说明:
为了检测是否修改有效,编辑模式下的场景已经进行了多次修改,包括但不仅限于:修改/不修改Prefab拖出场景后的name,var,不填写skin。
理论上想要实现的效果至少是编辑模式下显示的内容(即因为skin没有填入,应该什么都不显示,而不是像运行一样显示封面。)
即使Laya使用的界面是工程-prefab-UIPrefab中的prefab,在进入游戏点击开始游戏后有一个检验,证明对UIprefab的修改不是对界面的修改:在tutorialUI部分进行了修改,代码部分也对应(UIManager.ts:465行,2976行,3018行,3631行等多个部分已经去掉了那三个UI部分的代码,只留下了字对应的battleTutorialTipsImg)应该只显示一个字,开始游戏点击后,则也不应出现黑色遮罩,手和白色圆圈。
(那么说明Laya使用的界面可能另有来源)
(实际上这是最后一次有效修改之前的内容,之后编辑模式对于UI方面的修改都没有反馈在运行上。)
macOS HighSierra版本10.13.6
问题前操作:
升级LayaAirIDEV2.2.0->V2.3.0
导出到字节跳动开发者工具,采用了bin文件夹调试,后换用导出(旧版),将bin/js中文件粘贴替换release/js中的undefined,界面最近一次修改有效
代码修改与注释,删除部分UI和配套代码
问题出现
问题后操作:将层级中的所有UI根Sprite拖入Prefab,再拖回来(尝试F5,Ctrl+F12),删除原UI(尝试F5,Ctrl+F12),照Prefab中重命名UI的name和var为原UI(尝试F5,Ctrl+F12),过程中F8/F5/F6的layaair与chrome调试界面均没有变化。
问题询问内容:
想确认Laya是否使用了层级中新修改的内容,或是否是升级导致的原因,是否/为何升级会导致出现此问题。
以及如何再次使层级中的修改有效(已进行的尝试:F8,F5,Ctrl+F12,设置为Prefab再拖出来,重新导入工程,换用其他电脑尝试修改和运行)
附:对.zip demo的说明:
为了检测是否修改有效,编辑模式下的场景已经进行了多次修改,包括但不仅限于:修改/不修改Prefab拖出场景后的name,var,不填写skin。
理论上想要实现的效果至少是编辑模式下显示的内容(即因为skin没有填入,应该什么都不显示,而不是像运行一样显示封面。)
即使Laya使用的界面是工程-prefab-UIPrefab中的prefab,在进入游戏点击开始游戏后有一个检验,证明对UIprefab的修改不是对界面的修改:在tutorialUI部分进行了修改,代码部分也对应(UIManager.ts:465行,2976行,3018行,3631行等多个部分已经去掉了那三个UI部分的代码,只留下了字对应的battleTutorialTipsImg)应该只显示一个字,开始游戏点击后,则也不应出现黑色遮罩,手和白色圆圈。
(那么说明Laya使用的界面可能另有来源)
(实际上这是最后一次有效修改之前的内容,之后编辑模式对于UI方面的修改都没有反馈在运行上。)
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复