云開發(fā) 部署 Cocos 游戲

2020-07-22 15:33 更新

隨著各個(gè)大型App都推出了自己的小游戲平臺(tái),游戲也越來(lái)越受到開發(fā)者的關(guān)注。

Cocos Creator是一個(gè)完整的游戲開發(fā)解決方案,包含了輕量高效的跨平臺(tái)游戲引擎,以及能讓你更快速開發(fā)游戲所需要的各種圖形界面工具。這篇文章將介紹下,如何將Cocos Creator的游戲代碼通過(guò)云開發(fā)網(wǎng)站靜態(tài)托管的方式,快速的部署到線上。

本文的重點(diǎn)并不是介紹如何用Cocos Creator開發(fā)一款小游戲,所以如果沒有Cocos Creator的使用或者開發(fā)經(jīng)驗(yàn)的話,建議先查閱Cocos Creator的開發(fā)手冊(cè)。

Cocos Creator生成游戲的靜態(tài)訪問(wèn)文件

假定我們現(xiàn)在已經(jīng)開發(fā)好一款Cocos Creator游戲,點(diǎn)擊Cocos Creator -> 項(xiàng)目 -> 構(gòu)建發(fā)布,你會(huì)看到下面的界面:

點(diǎn)擊構(gòu)建,就會(huì)將我們開發(fā)好的游戲編譯成可供訪問(wèn)的web游戲項(xiàng)目結(jié)構(gòu):

這里由于我們是需要再web端訪問(wèn)我們的小游戲,所以在發(fā)布平臺(tái)的選項(xiàng)中,我們選擇Web Mobile

靜態(tài)托管部署

我們進(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)頁(yè)面給上傳上去。當(dāng)然,手動(dòng)上傳顯的不太友好,我們也可以借助 cloudbase cli 以命令行的方式執(zhí)行上傳。

首先,安裝cloudbase cli:

npm install -g @cloudbase/cli

執(zhí)行登錄命令:

tcb login

在彈出的頁(yè)面確認(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)域名可供訪問(wèn):

通過(guò)默認(rèn)域名,我們就能訪問(wèn)啦。

我們就能訪問(wèn)啦。不過(guò)這里需要注意的是,云開發(fā)靜態(tài)托管的默認(rèn)訪問(wèn)域名限制了訪問(wèn)的下行速度,對(duì)于游戲這種靜態(tài)資源量較大的項(xiàng)目,建議還是自己購(gòu)買個(gè)域名綁定進(jìn)行訪問(wèn)。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)