云開發(fā) 部署 LayaBox Air 游戲

2020-07-22 15:33 更新

云開發(fā)靜態(tài)托管是云開發(fā)提供的靜態(tài)網(wǎng)站托管的能力,靜態(tài)資源(HTML、CSS、JavaScript、字體等)的分發(fā)由騰訊云對(duì)象存儲(chǔ) COS 和擁有多個(gè)邊緣網(wǎng)點(diǎn)的騰訊云 CDN 提供支持.

使用云開發(fā)靜態(tài)托管可以幫助游戲輕松扛過流量洪峰,讓業(yè)務(wù)平穩(wěn)運(yùn)行~同時(shí),可以在 LayaBox 中接入云開發(fā)的 SDK,將數(shù)據(jù)庫(kù)、函數(shù)、存儲(chǔ)等環(huán)節(jié)也遷移至云開發(fā)上,讓整個(gè)業(yè)務(wù)不再崩盤。

初始化項(xiàng)目

打開 Laya Air IDE, 初始化一個(gè)項(xiàng)目,這里我們將其命名為 cloudbase,放在桌面上。

可以點(diǎn)擊運(yùn)行按鈕,運(yùn)行創(chuàng)建好的游戲模板,看一下效果。

正常運(yùn)行后,就說明我們配置好了一個(gè)項(xiàng)目。

發(fā)布項(xiàng)目

點(diǎn)擊頂部菜單欄的 發(fā)布 按鈕,進(jìn)入發(fā)布流程

選擇發(fā)布平臺(tái)為 Web,并點(diǎn)擊發(fā)布,等待游戲的自動(dòng)發(fā)布

發(fā)布完成后,會(huì)提示你查看發(fā)布文件夾

打開后,可以看到編譯完的內(nèi)容

這些就是 Layabox 游戲的所有文件了,接下來只要將這些文件上傳到云開發(fā)的靜態(tài)存儲(chǔ)中,就可以讓我們使用 LayaBox 開發(fā)的游戲享受到高性能的網(wǎng)站托管了。

創(chuàng)建云開發(fā)環(huán)境

在完成了游戲的開發(fā)后, 我們來創(chuàng)建云開發(fā)環(huán)境,用于后續(xù)的部署。訪問云開發(fā)控制臺(tái),點(diǎn)擊【新建環(huán)境】,創(chuàng)建一個(gè)新的環(huán)境

在彈出的環(huán)境創(chuàng)建頁(yè)面,輸入你要?jiǎng)?chuàng)建的環(huán)境名稱。此外,這里計(jì)費(fèi)方式需要選擇 按量付費(fèi)。

設(shè)置完成后,點(diǎn)擊立即開通, 就可以開通一個(gè)新的云開發(fā)環(huán)境了。

你會(huì)看到你的環(huán)境名變成了你輸入的字符加一段隨機(jī)生成的字符串,這個(gè)是你的環(huán)境 ID,你可以記錄一下你的環(huán)境 ID ,后續(xù)會(huì)用到。稍等片刻,云環(huán)境初始化完成后,點(diǎn)擊進(jìn)入詳情頁(yè)面,點(diǎn)擊左側(cè)的靜態(tài)網(wǎng)站托管,

你會(huì)進(jìn)入到靜態(tài)托管的詳情頁(yè)面,點(diǎn)擊開始使用,開通靜態(tài)托管服務(wù)

等待靜態(tài)托管服務(wù)的開通,稍等片刻,就開通好了。你可以在設(shè)置中看到你的域名信息

比如我的域名是https://layabox-15b541.tcloudbaseapp.com/這個(gè)域名是云開發(fā)分配給我的測(cè)試域名,可以讓我在沒有遷移到生產(chǎn)環(huán)境的時(shí)候完成產(chǎn)品的測(cè)試。

安裝云開發(fā) Cli & 登陸

我們可以通過云開發(fā)控制臺(tái)手動(dòng)上傳這些文件,也可以使用云開發(fā) cli 工具上傳。

考慮到我們?cè)诠ぷ髦薪^大多數(shù)場(chǎng)景都是使用 Cli 來完成上傳的,因此,這里我們將會(huì)使用 Cli 來上傳。

關(guān)于 CLi 工具安裝就不在此贅述,大家可以直接去看云開發(fā)的官方文檔:http://docs.cloudbase.net/cli/intro.html按照官方文檔進(jìn)行安裝即可。

在完成 cli 工具的安裝后,執(zhí)行如下命令來登陸

tcb login

登陸完成后,可以看到這樣的界面。

上傳文件

完成了云開發(fā) Cli 的配置,接下來我們可以來上傳文件到云開發(fā),使用命令行,進(jìn)入到我們剛剛生成的項(xiàng)目文件夾中,比如我這里是進(jìn)入到了 C:\Users\xxx\Desktop\Cloudbase\release\web 這個(gè)目錄 ,然后在這個(gè)目錄中執(zhí)行命令進(jìn)行部署

tcb hosting:deploy -e layabox-15b541

稍等片刻,我們的文件就上傳完成了。

訪問我們剛剛拿到的測(cè)試環(huán)境的網(wǎng)址,可以看到這樣的界面,則說明我們成功的將游戲部署到云開發(fā)靜態(tài)網(wǎng)站托管之上,接下來我們只需要綁定域名,就可以將游戲上線啦~

總結(jié)

將 Layabox 開發(fā)的游戲部署到云開發(fā)靜態(tài)網(wǎng)站托管上十分簡(jiǎn)單,只需要簡(jiǎn)單的配置一下云開發(fā) cli ,就可以將 LayaAir IDE 開發(fā)出來的項(xiàng)目部署到云開發(fā)靜態(tài)網(wǎng)站托管之上。

在實(shí)際使用過程中,因?yàn)闇y(cè)試域名有限速的配置,因此,建議大家綁定自己的域名,查看效果。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)