国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity項(xiàng)目轉(zhuǎn)微信小游戲 微信小程序保姆教程,繁雜問(wèn)題解決,及微信小游戲平臺(tái)簡(jiǎn)單性能測(cè)試

這篇具有很好參考價(jià)值的文章主要介紹了Unity項(xiàng)目轉(zhuǎn)微信小游戲 微信小程序保姆教程,繁雜問(wèn)題解決,及微信小游戲平臺(tái)簡(jiǎn)單性能測(cè)試。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

借著某人需求,做了一波簡(jiǎn)單的技術(shù)調(diào)研:將Unity項(xiàng)目轉(zhuǎn)換為微信小游戲。
本文主要內(nèi)容:Unity轉(zhuǎn)換小游戲的步驟,遇到問(wèn)題的解決方法,以及簡(jiǎn)單的性能測(cè)試對(duì)比

微信小游戲的限制

微信小游戲?qū)Τ绦虬w大小有嚴(yán)格限制:首包必須小于2M,首包加分包(后加載)不得大于20M。當(dāng)然我們還可以將游戲資源打包做成在線加載。但這部分微信也做了限制:持久存儲(chǔ)區(qū)不得大于200M。也就是說(shuō)如果你的游戲完整體驗(yàn)包大于200M,你需要做出適當(dāng)取舍,哪些部分可以緩存到本地,哪些部分即使每次運(yùn)行都要重新下載也不會(huì)逼瘋用戶。。。。。。

首包小于2M的事也不用我們操心,微信小游戲平臺(tái)為Unity的開(kāi)發(fā)者提供了一個(gè)十分便捷的轉(zhuǎn)換工具。通過(guò)該工具不僅可以直接將WebGL項(xiàng)目打包成微信小游戲,還能自動(dòng)提出優(yōu)化意見(jiàn),對(duì)紋理等資源進(jìn)行一鍵優(yōu)化。Unity微信小游戲打包插件

一 微信小游戲項(xiàng)目轉(zhuǎn)換

1.1 準(zhǔn)備工作

  1. 首先現(xiàn)將現(xiàn)有Unity項(xiàng)目轉(zhuǎn)為WebGL平臺(tái),并保證可正常運(yùn)行。進(jìn)入Build Settings,點(diǎn)擊WebGL,然后點(diǎn)擊Switch Platform進(jìn)行項(xiàng)目轉(zhuǎn)換
    unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎

  2. 下載Unity打包插件
    Unity微信小游戲打包插件

  3. 下載完成后長(zhǎng)下面這個(gè)樣子
    unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎

  4. 雙擊后進(jìn)入插件導(dǎo)入界面,選擇All按鈕,再點(diǎn)Import導(dǎo)入到項(xiàng)目中
    unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
    4 陳宮導(dǎo)入后Unity上方的工具欄會(huì)出現(xiàn)“微信小游戲”按鈕:
    unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎

1.2 設(shè)置微信小游戲?qū)С?/h4>
  1. 點(diǎn)擊轉(zhuǎn)換小游戲,呼出配置窗口
    unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
    unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
    設(shè)置窗口中的內(nèi)容都比較好理解。下面只挑出最關(guān)鍵的幾項(xiàng)來(lái)作說(shuō)明:
    游戲AppID:微信小游戲ID,這個(gè)ID需要在微信小游戲平臺(tái)上通過(guò)創(chuàng)建賬號(hào)、建立游戲來(lái)獲得,拿到ID后填這里,如果這里為空就無(wú)法執(zhí)行程序
    游戲資源CDN:這里是放置游戲加載本體的地方。需要注意的是,如果你是小游戲創(chuàng)建者,那么允許你用HTTP協(xié)議,如果你想讓別人參與測(cè)試和開(kāi)發(fā),讓別人可以在微信里測(cè)試小游戲,服務(wù)器必須支持HTTPS。這里也是不可以為空的
    Unity Heap 內(nèi)存:Unity內(nèi)存堆尺寸設(shè)置。正常來(lái)講這里可以使用默認(rèn)設(shè)置。但如果你的小游戲規(guī)模較大內(nèi)存消耗較多,那么需要把這里調(diào)大,否則不會(huì)通過(guò)編譯。
    WebGL2.0(bate):這個(gè)設(shè)置用于解決失敗報(bào)錯(cuò):Error building Player: Incompatible color space with graphics API

1.3 導(dǎo)出小游戲

  1. 做好相關(guān)設(shè)置后,就可以點(diǎn)擊生成并轉(zhuǎn)換按鈕,開(kāi)始導(dǎo)出項(xiàng)目。是的,不再使用Unity自帶的Building功能,以后都使用這個(gè)按鈕進(jìn)行項(xiàng)目導(dǎo)出
    unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
    開(kāi)始漫長(zhǎng)的等待

unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
成功完成導(dǎo)出! 你會(huì)驚訝的發(fā)現(xiàn)輸出目錄中有兩個(gè)文件夾。 南妮??
unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
minigame是微信小游戲根據(jù)你的游戲項(xiàng)目生成的首頁(yè)程序。他只是個(gè)首頁(yè),不包含游戲本體。需要把這個(gè)文件上傳到微信小游戲平臺(tái)。
webgl是游戲本體,需要放到你的資源服務(wù)器上。你可以用騰訊云(支持較好,較貴),也可用其他品牌,或是你自己的服務(wù)器。而這個(gè)文件夾在服務(wù)器上的目錄就是上一步驟中“游戲資源CDN”這個(gè)路徑

完成以上步驟后,就可以在小游戲平臺(tái)上申請(qǐng)到測(cè)試鏈接,通過(guò)你的手機(jī)微信搜索到你自己的微信小游戲,進(jìn)行測(cè)試了

二 可能遇到的問(wèn)題

1 報(bào)錯(cuò):Unity導(dǎo)出小游戲時(shí)可能會(huì)報(bào):Error building Player: Incompatible color space with graphics API。
處理辦法:只需要在“小游戲轉(zhuǎn)換” 設(shè)置窗口中勾選"WebGL2.0(bate)"即可
2 報(bào)錯(cuò):在微信或模擬器中運(yùn)行小游戲時(shí),網(wǎng)頁(yè)控制臺(tái)中報(bào)錯(cuò):插件未使用授權(quán) unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
處理辦法:檢查“轉(zhuǎn)換微信小游戲”窗口中的“游戲AppID“是否正確
unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎

3 問(wèn)題:模擬器或手機(jī)運(yùn)行微信小游戲時(shí)提示:資源下載失敗。 同時(shí)控制臺(tái)中提示資源包下載失敗。
unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
解決辦法:檢查“轉(zhuǎn)換微信小游戲”窗口中的"游戲資源cdn"是否設(shè)置正確unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
4 問(wèn)題:模擬器運(yùn)行微信小程序崩潰
unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
解決辦法:使用手機(jī)直接調(diào)試往往可以成功

三 性能測(cè)試

3.1. 物理方塊壓力測(cè)試

測(cè)試硬件:iphone12 pro
測(cè)試平臺(tái):小程序
游戲包大小(微信端存儲(chǔ)):14.5M
分包大?。ㄗ杂蟹?wù)器存儲(chǔ)):24.1M
渲染管線:URP

unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎

unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎

3.2. 方塊渲染壓力測(cè)試

測(cè)試硬件:iphone12 pro
測(cè)試平臺(tái):ios
游戲包大?。?5.3M
渲染管線:URP
unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎
unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎

3.3 微信小游戲與IOS橫向?qū)Ρ?/h5>

unity 微信小程序,# unity3D 使用、技巧筆記,unity,微信,游戲引擎文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-753097.html

3.4 測(cè)試結(jié)論:
  1. 微信小游戲渲染引擎宣稱直接調(diào)用WebGL的api,相比Webwiew性能更強(qiáng)勁。但從表現(xiàn)判斷并沒(méi)太大提升,與原生應(yīng)用相比更是差距巨大。
  2. 根據(jù)表格數(shù)據(jù)可以看出,無(wú)論是在純渲染模式還是物理引擎模式,性能都有較大限制。特別是渲染面數(shù)到達(dá)20000左右時(shí)幀率已經(jīng)下降到20以下,會(huì)有明顯卡頓感。當(dāng)渲染面數(shù)到達(dá)30000就已無(wú)法正常進(jìn)行交互操作
  3. 當(dāng)游戲同屏渲染數(shù)量較大時(shí)有崩潰現(xiàn)象。不只是在測(cè)試中,在一些已經(jīng)上線的成熟游戲作品中也時(shí)有發(fā)生

到了這里,關(guān)于Unity項(xiàng)目轉(zhuǎn)微信小游戲 微信小程序保姆教程,繁雜問(wèn)題解決,及微信小游戲平臺(tái)簡(jiǎn)單性能測(cè)試的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Unity 之 轉(zhuǎn)微信小游戲本地?cái)?shù)據(jù)存儲(chǔ)方法分享

    Unity 之 轉(zhuǎn)微信小游戲本地?cái)?shù)據(jù)存儲(chǔ)方法分享

    近期在將Unity轉(zhuǎn)換為小游戲的時(shí)候發(fā)現(xiàn)在讀寫本地文件的時(shí)候,使用 Application.persistentDataPath 緩存路徑來(lái)保存文件失敗,原因是WebGL的平臺(tái)限制。所以導(dǎo)致了原有讀寫本地文件的代碼需要根據(jù)平臺(tái)進(jìn)行修改。 一種最簡(jiǎn)單的方式就是將原來(lái)存儲(chǔ)到文件中的內(nèi)容,在WebGL平臺(tái)使用

    2024年02月05日
    瀏覽(30)
  • Unity 轉(zhuǎn)微信小游戲Error building Player: Incompatible color space with graphics API

    Unity 轉(zhuǎn)微信小游戲Error building Player: Incompatible color space with graphics API

    Unity 開(kāi)發(fā) 微信小游戲,進(jìn)行轉(zhuǎn)換小游戲時(shí)報(bào)Error building Player: Incompatible color space with graphics AP錯(cuò)誤,主要原因是不兼容WEBGL2.0。 需要在 Unity Editor中File-Build settings-Player Settings中設(shè)置Color space為Gamma。默認(rèn)值是Linear這需要WebGL2.0支持。 勾選選項(xiàng)WebGL2.0(Beta)選項(xiàng)。也可解決上述問(wèn)題

    2024年02月14日
    瀏覽(25)
  • NO.3--- 微信小程序項(xiàng)目創(chuàng)建之 “小程序”、“小游戲”、“代碼片段”、“公眾號(hào)網(wǎng)頁(yè)項(xiàng)目” 版塊的學(xué)習(xí)記錄(游客模式)

    NO.3--- 微信小程序項(xiàng)目創(chuàng)建之 “小程序”、“小游戲”、“代碼片段”、“公眾號(hào)網(wǎng)頁(yè)項(xiàng)目” 版塊的學(xué)習(xí)記錄(游客模式)

    一、微信小程序登錄界面的相關(guān)信息。 1.1、開(kāi)啟軟件 打開(kāi)已安裝好的微信開(kāi)發(fā)者工具。 1.2、登錄界面 第一次登陸應(yīng)該是彈出一個(gè)二維碼框,如以下這樣: 1.3、登錄模式 從登陸界面可以看到有兩種登陸方式,一種是微信掃描二維碼登入,另一種是以 “游客模式” 登入。我

    2024年02月02日
    瀏覽(22)
  • 微信小程序猜數(shù)字小游戲

    微信小程序猜數(shù)字小游戲

    ?我的首頁(yè)(效果圖)使用的是index03 開(kāi)始游戲使用的是index 游戲規(guī)則使用的是index01 關(guān)于其他使用的是index02 (創(chuàng)建文件在app.json里面,這是我的app.json創(chuàng)建的文件) (由于我的首頁(yè)效果圖使用的是index03,所以要放在前面) WXML代碼 WXSS代碼 WXML代碼 WXSS代碼 index.js代碼 WXML代碼 WX

    2023年04月10日
    瀏覽(21)
  • 微信小程序、小游戲反編譯獲取源碼

    微信小程序、小游戲反編譯獲取源碼

    提示:需要準(zhǔn)備如下材料 Node.js 去下載 反編譯腳本git地址: https://gitee.com/lmqandwfy/wechat-applet-decompile-script.git 模擬器,這里我使用的是夜神模擬器,自行安裝 廢話不多說(shuō),直接進(jìn)入正題,以下為我使用的夜神模擬器示例 設(shè)置夜神模擬器,設(shè)置中找到超級(jí)用戶 點(diǎn)擊右上角設(shè)置 自

    2024年02月13日
    瀏覽(40)
  • 全新微信小程序源碼|小程序游戲源碼|小游戲源碼2000套

    全新微信小程序源碼|小程序游戲源碼|小游戲源碼2000套

    Authing小程序SDK(authing-wxapp-sdk)適合在微信小程序環(huán)境下使用,基于authing-js-sdk (打開(kāi)新窗口),對(duì)微信小程序環(huán)境進(jìn)行了適配。您可以使用AuthenticationClient中的所有方法authing-js-sdk ?(打開(kāi)新窗口),如獲取和修改用戶信息、添加用戶自定義字段等。同時(shí)專門用于小程序環(huán)境

    2024年02月05日
    瀏覽(30)
  • 微信小程序之猜數(shù)字和猜拳小游戲

    微信小程序之猜數(shù)字和猜拳小游戲

    目錄 效果圖 app.json 一、首頁(yè)(index3)的代碼 wxml代碼 wxss代碼 二、猜數(shù)字頁(yè)面(index)代碼 wxml代碼 wxss代碼 js代碼 三.游戲規(guī)則頁(yè)面(logs)代碼 wxml代碼 wxss代碼 四.猜拳頁(yè)面(q1)代碼 wxml代碼 wxss代碼 js代碼

    2024年04月16日
    瀏覽(20)
  • 微信小程序、小游戲的流量主一般可以賺多少錢?

    微信小程序、小游戲的流量主一般可以賺多少錢?

    本篇文章主要科普小程序、小游戲流量主一般賺錢的實(shí)際情況,通過(guò)在下長(zhǎng)期運(yùn)營(yíng)的經(jīng)驗(yàn)匯總而成。 日期:2023年2月26日 作者:任聰聰 小程序、小程序滿1000用戶后即可開(kāi)通流量主,但實(shí)際上很多人并沒(méi)有傳說(shuō)中的那種日賺幾千的流量收入的。大部分基本為幾分錢,幾毛錢。

    2024年02月02日
    瀏覽(23)
  • vue3+uniapp在微信小程序?qū)崿F(xiàn)一個(gè)2048小游戲

    vue3+uniapp在微信小程序?qū)崿F(xiàn)一個(gè)2048小游戲

    微信小程序搜索《靜遠(yuǎn)的工具箱》:偶數(shù)求和那個(gè)功能

    2024年04月12日
    瀏覽(31)
  • 微信開(kāi)發(fā)者工具-導(dǎo)入小程序項(xiàng)目會(huì)自動(dòng)切換到小游戲打開(kāi)出錯(cuò)的解決方案

    微信開(kāi)發(fā)者工具-導(dǎo)入小程序項(xiàng)目會(huì)自動(dòng)切換到小游戲打開(kāi)出錯(cuò)的解決方案

    微信開(kāi)發(fā)者工具導(dǎo)入小程序項(xiàng)目會(huì)自動(dòng)切換到小游戲打開(kāi)出錯(cuò), 提示appid錯(cuò)誤,如下圖 錯(cuò)誤 Error: INVALID_TOKEN... 表示網(wǎng)絡(luò)已斷開(kāi), 檢查開(kāi)發(fā)工具是否連接到網(wǎng)絡(luò), 或注銷重新登錄開(kāi)發(fā)工具試試 如果提示缺少 game.json ,表示當(dāng)前打開(kāi)的不是小游戲項(xiàng)目,要選小程序項(xiàng)目后再導(dǎo)入

    2024年02月11日
    瀏覽(101)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包