Java SE Development Kit 8 mac8u181 官方最中文 / 242.3M
Adobe Dreamweaver cs6 for mac官方簡體中文中文 / 405.3M
SVN管理工具(Cornerstone Mac版)v4.0 官方最英文 / 16.5M
mac PHP集成開發(fā)工具(PhpStorm)V8.0.3官方最英文 / 124.4M
蘋果SQLite數(shù)據(jù)庫管理工具(SQLiteManager f中文 / 7.9M
Mac十六進制文本編輯器(UltraEdit)18.00.0.中文 / 56.0M
Navicat Premium for macv11.1.11 官方最新中文 / 144.7M
Editplus for macV3.80 官方最新版中文 / 12M
白鷺引擎Egret Engine mac版是一款非常受開發(fā)者歡迎的HTML5游戲引擎,除了支持html5游戲的開發(fā)外,你還可以通過這款引擎開發(fā)微信小程序游戲。白鷺引擎可以全面提升開發(fā)效率、運行效率、加載效率,推薦有需要的開發(fā)者下載使用。
極速的運行性能
Egret底層針對不同瀏覽器優(yōu)化策略進行大量優(yōu)化,讓你的代碼運行計算處于最強狀態(tài)。
獨有的臟矩形渲染
內(nèi)置臟矩形算法可幫助你優(yōu)化游戲畫面渲染性能,整體性能提升1倍,項目運行更加流暢。
組件化的EUI系統(tǒng)
更好的屏幕適配,功能強大的組件系統(tǒng),更加優(yōu)化的渲染體系,新手易用性更強。
我在使用白鷺引擎 5.0 / 4.x / 3.x 版本,可以直接轉(zhuǎn)換為微信小游戲么?
答:目前我們只支持白鷺引擎 5.1.x 版本發(fā)布為微信小游戲,推薦您使用最新的 5.1.2 版本。升級教程
我在使用 egret res 庫,5.1.2 創(chuàng)建的新項目使用的是 assetsmanager 庫,這兩個庫有區(qū)別么?
答:assetsmanager 是 res 的替代方案,這兩者的 API 有 90% 保持一致,但是仍然有一些小區(qū)別,主要是在 RES.Analyzer 上,如果您遇到了相關(guān)問題,您可以在 egretProperties.json 中修改模塊配置,從 assetsmanager 修改回 res 并執(zhí)行 egret clean ,這樣就可以換成 res 資源管理庫了。更改如圖所示:
微信開發(fā)者工具無法識別項目或者無法讀取 manifest.js 文件
答:請確保您的微信開發(fā)者工具版本是 v1.02.1712280下載連接,遇到識別項目或者無法讀取manifest.js 文件問題時先寫檢查下版本是不是太低導(dǎo)致的
egret 設(shè)置橫屏后微信小游戲不生效:
答:需要在微信小游戲的項目中找到 game.json 文件,deviceOrientation 參數(shù)設(shè)置為 landscape,更多設(shè)置參考官方文檔,如圖:
下一引擎版本將會自動切換屏幕旋轉(zhuǎn)模式
當(dāng)老項目(5.1.2以前)升到到最新版時,發(fā)布小游戲項目報錯:
答:升級成功后,請首先保證 HTML5 版本可以正常運行,然后再嘗試發(fā)布為微信小游戲,目前我們遇到了多位開發(fā)者通過創(chuàng)建 5.1.2 新項目后拷貝老項目代碼和素材的方式嘗試升級,由于忽視了修改 egretProperties.json 中的模塊配置,導(dǎo)致運行失敗的問題。升級教程
在游戲使用到 egret.getDefinitionByName() 報錯,找不到對應(yīng)類時:
答:需要將要反射的類掛載到 window 對象下,例如有個 class People{} 類,需要添加代碼 window[“People”] = People。示例demo下載
在 EUI 中使用自定義組件,發(fā)布到微信小程序的 default.thm.js 報錯提示找不到自定義組件,錯誤如圖:
答:參考上一條回答,需要將自定義組件暴露到全局作用域。
在小游戲中報錯 “Main is not defined” 時,
答:請查看游戲的入口類名是否為 Main,如不是請修改為 Main。
找不到 “不檢驗安全域名、TLS 版本以及 HTTPS 證書” 時如何解決:
答:目前可以在 project.config.json 中手動設(shè)置 urlCheck 為 false。
第三方庫 Proto Buffer 微信小游戲中使用報錯:
答: 因為 protobuf.js 內(nèi)部包含了加載的邏輯,這部分邏輯需要適配到微信小游戲的 API 才可以使用,目前正在解決這個問題。
在小游戲中播放聲音停止后,立即播放會導(dǎo)致沒有聲音:
答:播放的聲音停止后延遲 100ms 再進行播放。
短音效(長度小于 1s 的音效)連續(xù)播放會有卡頓、播放不出來等問題:
答:目前只能避免這種使用方式,我們正在和微信團隊配合,爭取盡快解決這個問題。
使用 navigator.userAgent 在小游戲中獲取信息時無論是什么手機的返回值都是一樣的 ‘Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E8301 MicroMessenger/6.6.0 MiniGame NetType/WIFI Language/zh_CN’,
答:目前請暫時避免這種使用方式,這個問題已經(jīng)反饋給微信團隊。
開發(fā)者已經(jīng)安裝了最新版微信開發(fā)工具,但是執(zhí)行 egret run –target wxgame 命令時還是提示請安裝最新版開發(fā)者工具。
答:請開發(fā)者檢查下自己的操作系統(tǒng)是否是 32位 Windows,這是 5.1.2 版本在 32位 Windows系統(tǒng)上的 BUG,我們會盡快修復(fù),在此之前,建議開發(fā)者使用 egret publish –target wxgame 發(fā)布后,手動使用微信開發(fā)者工具打開。
特別說明
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告