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