W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
云開發(fā)靜態(tài)托管是云開發(fā)提供的靜態(tài)網(wǎng)站托管的能力,靜態(tài)資源(HTML、CSS、JavaScript、字體等)的分發(fā)由騰訊云對象存儲 COS 和擁有多個邊緣網(wǎng)點的騰訊云 CDN 提供支持.
使用云開發(fā)靜態(tài)托管可以幫助游戲輕松扛過流量洪峰,讓業(yè)務(wù)平穩(wěn)運行~同時,可以在 Egret 中接入云開發(fā)的 SDK,將數(shù)據(jù)庫、函數(shù)、存儲等環(huán)節(jié)也遷移至云開發(fā)上,讓整個業(yè)務(wù)不再崩盤。
首先, 需要使用 Egret Launcher 初始化一個項目,關(guān)于 Egret Launcher 的安裝就不再介紹。
打開 Egret Launcher ,創(chuàng)建一個新的 Egret 游戲項目
項目創(chuàng)建完成后, 可以點擊 Egret Wing ,對項目進(jìn)行編輯
這里,我們不再編輯,直接執(zhí)行發(fā)布
點擊發(fā)布按鈕,進(jìn)入到發(fā)布頁面
選擇 HTML5 ,并點擊確定,進(jìn)行發(fā)布
發(fā)布完成后,點擊打開文件夾,可以看到構(gòu)建產(chǎn)物
接下來,我們只需要將這些構(gòu)建產(chǎn)物上傳到云開發(fā)的靜態(tài)托管上就可以將 Egret 游戲部署到云開發(fā)靜態(tài)網(wǎng)站托管之上。
在完成了游戲的開發(fā)后, 我們來創(chuàng)建云開發(fā)環(huán)境,用于后續(xù)的部署。訪問云開發(fā)控制臺,點擊【新建環(huán)境】,創(chuàng)建一個新的環(huán)境
在彈出的環(huán)境創(chuàng)建頁面,輸入你要創(chuàng)建的環(huán)境名稱。此外,這里計費方式需要選擇 按量付費。
設(shè)置完成后,點擊立即開通, 就可以開通一個新的云開發(fā)環(huán)境了。
你會看到你的環(huán)境名變成了你輸入的字符加一段隨機(jī)生成的字符串,這個是你的環(huán)境 ID,你可以記錄一下你的環(huán)境 ID ,后續(xù)會用到。稍等片刻,云環(huán)境初始化完成后,點擊進(jìn)入詳情頁面,點擊左側(cè)的靜態(tài)網(wǎng)站托管,
你會進(jìn)入到靜態(tài)托管的詳情頁面,點擊開始使用,開通靜態(tài)托管服務(wù)
等待靜態(tài)托管服務(wù)的開通,稍等片刻,就開通好了。你可以在設(shè)置中看到你的域名信息
比如我的域名是https://egret-14cdf2.tcloudbaseapp.com
這個域名是云開發(fā)分配給我的測試域名,可以讓我在沒有遷移到生產(chǎn)環(huán)境的時候完成產(chǎn)品的測試。
我們可以通過云開發(fā)控制臺手動上傳這些文件,也可以使用云開發(fā) cli 工具上傳。
考慮到我們在工作中絕大多數(shù)場景都是使用 Cli 來完成上傳的,因此,這里我們將會使用 Cli 來上傳。
關(guān)于 CLi 工具安裝就不在此贅述,大家可以直接去看云開發(fā)的官方文檔:http://docs.cloudbase.net/cli/intro.html
按照官方文檔進(jìn)行安裝即可。
在完成 cli 工具的安裝后,執(zhí)行如下命令來登陸
tcb login
登陸完成后,可以看到這樣的界面。
完成了云開發(fā) Cli 的配置,接下來我們可以來上傳文件到云開發(fā),使用命令行,進(jìn)入到我們剛剛生成的項目文件夾中,比如我這里是進(jìn)入到了 這個目錄 ,然后在這個目錄中執(zhí)行命令進(jìn)行部署
tcb hosting:deploy -e egret-14cdf2
稍等片刻,我們的文件就上傳完成了。
訪問我們剛剛拿到的測試環(huán)境的網(wǎng)址,可以看到這樣的界面,則說明我們成功的將游戲部署到云開發(fā)靜態(tài)網(wǎng)站托管之上,接下來我們只需要綁定域名,就可以將游戲上線啦~
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: