隨著各個大型App都推出了自己的小游戲平臺,游戲也越來越受到開發(fā)者的關注。
Cocos Creator是一個完整的游戲開發(fā)解決方案,包含了輕量高效的跨平臺游戲引擎,以及能讓你更快速開發(fā)游戲所需要的各種圖形界面工具。這篇文章將介紹下,如何將Cocos Creator的游戲代碼通過云開發(fā)網(wǎng)站靜態(tài)托管的方式,快速的部署到線上。
本文的重點并不是介紹如何用Cocos Creator開發(fā)一款小游戲,所以如果沒有Cocos Creator的使用或者開發(fā)經(jīng)驗的話,建議先查閱Cocos Creator的開發(fā)手冊。
假定我們現(xiàn)在已經(jīng)開發(fā)好一款Cocos Creator游戲,點擊Cocos Creator -> 項目 -> 構建發(fā)布
,你會看到下面的界面:
點擊構建,就會將我們開發(fā)好的游戲編譯成可供訪問的web游戲項目結構:
這里由于我們是需要再web端訪問我們的小游戲,所以在
發(fā)布平臺
的選項中,我們選擇Web Mobile
。
我們進入騰訊云的云開發(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)資源量較大的項目,建議還是自己購買個域名綁定進行訪問。
更多建議: