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

2020-07-22 15:33 更新

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

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

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

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

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

點擊構建,就會將我們開發(fā)好的游戲編譯成可供訪問的web游戲項目結構:

這里由于我們是需要再web端訪問我們的小游戲,所以在發(fā)布平臺的選項中,我們選擇Web Mobile。

靜態(tài)托管部署

我們進入騰訊云的云開發(fā)(cloudbase)控制臺,選擇開通一個云環(huán)境:

這里要注意選擇是按量計費的模式(只有按量計費才能開通靜態(tài)網(wǎng)站托管)。創(chuàng)建完成后,點擊進入我們剛剛創(chuàng)建的云環(huán)境,進入云環(huán)境管理界面:

在云環(huán)境管理界面,在右側的網(wǎng)站托管中,我們可以將剛剛項目中生成好的靜態(tài)頁面給上傳上去。當然,手動上傳顯的不太友好,我們也可以借助 cloudbase cli 以命令行的方式執(zhí)行上傳。

首先,安裝cloudbase cli:

npm install -g @cloudbase/cli

執(zhí)行登錄命令:

tcb login

在彈出的頁面確認授權:

接著,在項目中將編譯好的build/web-mobile目錄中的文件給部署上去:

cloudbase hosting:deploy ./build/web-mobile  -e EndId

這里的 EnvID 替換為剛創(chuàng)建好的環(huán)境ID。

騰訊云云開發(fā)的靜態(tài)網(wǎng)站托管有默認域名可供訪問:

通過默認域名,我們就能訪問啦。

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號