1. 程式人生 > >Egret 白鷺引擎實踐

Egret 白鷺引擎實踐

1) Examples執行方法
編譯
egret build CoreExample -e
執行
egret startserver CoreExample

學習記錄

1, 如何輸出log
http://edn.egret.com/cn/docs/page/604
egret.log
2, 新建一個模組如new_module,那麼在這個模組內使用new_module中的類,不需要再寫new_module名。

各種元件的一些性質

  1. egret.Sprite 預設是可以互動的,關閉之。
    var sp: egret.Sprite = new egret.Sprite();
    this.addChild(sp);
    sp.touchChildren = false; //確定子孫是否接受觸控事件,預設true
    sp.touchEnabled = false; //此物件是否接受觸控事件,預設true

遇到問題列表

  1. 使用egret.MainContext.instance時編譯出錯。
    error TS2339: Property ‘MainContext’ does not exist on type ‘typeof egret’.
    解決方法:

  2. 新建一個資料夾,將ts檔案到該資料夾後,編譯後在bin-debug目錄下不生成資料夾的情況。
    重新進行“專案”->”編譯引擎”,就OK了,原因不詳。

  3. 編輯EUI的skin檔案時,從資原始檔中D&D上去的圖片不顯示。
    原因可能是,修改了default.res.json檔案後,沒有重新進行編譯。