Egret 白鷺引擎實踐

2021-07-11 08:01:54 字數 722 閱讀 1631

官方提供的examples

egret-core原始碼

egret程式設計指南

1) examples執行方法

編譯 egret build coreexample -e

執行 egret startserver coreexample

1, 如何輸出log

egret.log

2, 新建乙個模組如new_module,那麼在這個模組內使用new_module中的類,不需要再寫new_module名。

egret.sprite 預設是可以互動的,關閉之。

var sp: egret.sprite = new egret.sprite();

this.addchild(sp);

sp.touchchildren = false; //確定子孫是否接受觸控事件,預設true

sp.touchenabled = false; //此物件是否接受觸控事件,預設true

使用egret.maincontext.instance時編譯出錯。

error ts2339: property 『maincontext』 does not exist on type 『typeof egret』.

解決方法:

新建乙個資料夾,將ts檔案到該資料夾後,編譯後在bin-debug目錄下不生成資料夾的情況。

重新進行「專案」->」編譯引擎」,就ok了,原因不詳。

egret遊戲引擎教程

大二,要做乙個遊戲專案,主要使用egret這個引擎。對於乙個從來沒有使用過遊戲引擎的人而言非常困難,尤其是還找了乙個教程和文件這麼難找的引擎 俺也不是專案總負責人,俺也只能照做 屬實是難上加難。所以專門做這麼乙個目錄頁 如果有什麼要新增的內容後續會逐漸新增進來的 大部分文章都應該是引用的其他大佬的文...

白鷺引擎一些知識

egret.settimeout this.ontimeout,this,500 延遲呼叫 ontimeout 就是呼叫的方法 500 就是延遲的時間 應該是1000為一秒必須使用this加方法this.initialtime private initialtime private timerfun...

canvas和白鷺引擎中平移,旋轉,縮放

canvas中的translate 和白鷺引擎中的.x或者.y所導致的平移效果並不是移動 目標元素,而是移動目標元素父親所在的座標系。例如 bgg.translate 100,100 所表達的含義是將父親元素所在的座標系 向右和向下 偏移100 px。而設定元素大小時 context.fillrec...