隨著各個(gè)大型App都推出了自己的小游戲平臺(tái),游戲也越來越受到開發(fā)者的關(guān)注。
Cocos Creator是一個(gè)完整的游戲開發(fā)解決方案,包含了輕量高效的跨平臺(tái)游戲引擎,以及能讓你更快速開發(fā)游戲所需要的各種圖形界面工具。這篇文章將介紹下,如何將Cocos Creator的游戲代碼通過云開發(fā)網(wǎng)站靜態(tài)托管的方式,快速的部署到線上。
本文的重點(diǎn)并不是介紹如何用Cocos Creator開發(fā)一款小游戲,所以如果沒有Cocos Creator的使用或者開發(fā)經(jīng)驗(yàn)的話,建議先查閱Cocos Creator的開發(fā)手冊(cè)。
假定我們現(xiàn)在已經(jīng)開發(fā)好一款Cocos Creator游戲,點(diǎn)擊Cocos Creator -> 項(xiàng)目 -> 構(gòu)建發(fā)布
,你會(huì)看到下面的界面:
點(diǎn)擊構(gòu)建,就會(huì)將我們開發(fā)好的游戲編譯成可供訪問的web游戲項(xiàng)目結(jié)構(gòu):
這里由于我們是需要再web端訪問我們的小游戲,所以在
發(fā)布平臺(tái)
的選項(xiàng)中,我們選擇Web Mobile
。
我們進(jìn)入騰訊云的云開發(fā)(cloudbase)控制臺(tái),選擇開通一個(gè)云環(huán)境:
這里要注意選擇是按量計(jì)費(fèi)的模式(只有按量計(jì)費(fèi)才能開通靜態(tài)網(wǎng)站托管)。創(chuàng)建完成后,點(diǎn)擊進(jìn)入我們剛剛創(chuàng)建的云環(huán)境,進(jìn)入云環(huán)境管理界面:
在云環(huán)境管理界面,在右側(cè)的網(wǎng)站托管中,我們可以將剛剛項(xiàng)目中生成好的靜態(tài)頁面給上傳上去。當(dāng)然,手動(dòng)上傳顯的不太友好,我們也可以借助 cloudbase cli 以命令行的方式執(zhí)行上傳。
首先,安裝cloudbase cli:
npm install -g @cloudbase/cli
執(zhí)行登錄命令:
tcb login
在彈出的頁面確認(rèn)授權(quán):
接著,在項(xiàng)目中將編譯好的build/web-mobile
目錄中的文件給部署上去:
cloudbase hosting:deploy ./build/web-mobile -e EndId
這里的 EnvID 替換為剛創(chuàng)建好的環(huán)境ID。
騰訊云云開發(fā)的靜態(tài)網(wǎng)站托管有默認(rèn)域名可供訪問:
通過默認(rèn)域名,我們就能訪問啦。
我們就能訪問啦。不過這里需要注意的是,云開發(fā)靜態(tài)托管的默認(rèn)訪問域名限制了訪問的下行速度,對(duì)于游戲這種靜態(tài)資源量較大的項(xiàng)目,建議還是自己購買個(gè)域名綁定進(jìn)行訪問。
更多建議: