zoukankan      html  css  js  c++  java
  • 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再说,后面什么事件 对着官方api 写就好了

        再次注意,我画的两个框,第一个是包名,第二个是你想要加载fairygui哪一个组件,这你一一对应fairygui就好了

        

        现在你就可以调试了~要是还有其他的错误(那我不管了,另找高明吧)

        成功跑通案例的(自己家的素材)

        

    总结

      我就记录一下我遇到的坑啊

      这个是我手把手摸出来

      也许是我太笨,但是网上我找了很久都没有这些步骤的记载,(我打开的方式不对么) 

      我也是第一次使用Egret 以及fairygui(但是后面 我要用这个完成我们公司的业务需求,等待我后续的文章吧 一定会有不少价值的)

      没有我这样详细的介绍吧~ 官网这么潦草的概括过去了(还是我要被淘汰了啊~要求如此之高了,啊 我的发际线啊~) 

      emmm,戏多了

      

      希望对看到的人有所帮助,溜了

  • 相关阅读:
    c语言的流程控制
    C语言基本用算
    C语言的scanf函数
    C语言一些知识点总结
    C语言程序
    House Robber 分类: leetcode 算法 2015-07-09 20:53 2人阅读 评论(0) 收藏
    [leetcode] Reverse Linked List 分类: leetcode 算法 2015-07-09 18:44 2人阅读 评论(0) 收藏
    合并k个已排序的链表 分类: leetcode 算法 2015-07-09 17:43 3人阅读 评论(0) 收藏
    [leetcode] Reverse Linked List
    Merge k Sorted Lists
  • 原文地址:https://www.cnblogs.com/ifannie/p/10123405.html
Copyright © 2011-2022 走看看