Egret(白鹭引擎)——“TypeError: Cannot read property 'asCom' of null”
前言 相信我,这个错误新手都不陌生: TypeError: Cannot read property 'asCom' of null 还有,一定要看我上一篇,哦不(人家应该是报了这个错,才找到看到这篇文章的) 错误描述 项目背景:Egret+fairyGui 1.官方案例我可以跑通 2.一替换成自己的素材,就报这个错 分析 1.你真的替换成功了吗? 2.该改的地方,你都改了吗? 实操 1.把官方实例的素材,替换成你的素材 你从fairygui 发布,一定要选择二进制格式,不然最新的Egret 会报错哦 一定要注意 .fui 格式的正确引用 如图所示 2.找到 src/Main.ts 文件 (修改包名) Egret 创建游戏场景,需要加载的包 这时候 ,你要根据你的fairygui 的包名来哦 这张图是 Egret 这张图是 fairygui 3.找到文件 src/MainPanel.ts 注释不要的东西 这个文件主要是实例里面 写的有些操作方法,因为是官方实例啊,你没有这些按钮啊,图片啊 等等等 你要改成你自己的东西 ,这些玩意 ,你肯定不需要,只要保留 fairygui的引用即可 还有啊!不要杠,先跑通demo再说