玩家們可以在《河貍計劃》試玩到其他玩家制作的游戲,也可以發(fā)揮想象制作屬于自己的游戲,制作游戲的過程中需要存檔,關(guān)于創(chuàng)夢編輯器怎么存檔的問題,就讓小編的這篇河貍計劃創(chuàng)夢編輯器存檔方法攻略告訴大家答案吧。
創(chuàng)夢編輯器存檔方法攻略:
1、整個流程是這樣的
(1)從服務(wù)端下載數(shù)據(jù)
我們可以在游戲初始化時,下載服務(wù)端的存檔數(shù)據(jù)到本地。
存檔欄位有100個,每個存檔欄位可以存整數(shù)/實數(shù)/布爾的一個值;
在游戲中可以進(jìn)行相應(yīng)的讀取;
(當(dāng)然 讀取到的那個存檔的數(shù)據(jù)類型需要和到讀取到的本地數(shù)據(jù)類型一樣,否則是讀不到的……)
然后服務(wù)器存檔數(shù)據(jù)只有在游戲初始化時可以讀取到,之后在本局中沒有辦法再從服務(wù)器讀取存檔數(shù)據(jù)到本地。據(jù)官方那邊的說法是為了避免不同步的問題。
(2)本地臨時存檔欄位與觸發(fā)器之間傳輸
本地有個臨時存檔欄位,觸發(fā)器可以在任意時刻把數(shù)據(jù)存儲到這個本地臨時存檔欄位中(因為都是本地的東西)
但貌似官方用了服務(wù)端驗證防止作弊。
(3)本地存檔傳到服務(wù)端
本地臨時存檔可以在任意時刻傳到服務(wù)端,但官方那邊為了保證穩(wěn)定性,做了每分鐘上傳次數(shù)限制;(就是1分鐘內(nèi)你傳100次就第一次有效)
所以我想,反正傳上去又下不下來,不如每次在游戲結(jié)束時才傳,這樣100%能傳上去。
2、具體觸發(fā)器使用
這里用我做的點燈玩法給大家舉個例子:
(1)游戲初始化時,把服務(wù)器存檔數(shù)據(jù)放到本地
如圖所示,可以在游戲初始化時,讀取整數(shù)/實數(shù)/布爾型存檔欄位的數(shù)據(jù)到本地(可以讀到變量中)
(2)在某時刻將存檔數(shù)據(jù)保存在本地臨時存檔中
如圖所示,可以在玩家一個小關(guān)后,將當(dāng)前關(guān)卡數(shù)據(jù)保存在本地臨時存檔欄位中。
比如我通過第13關(guān),那么我就存13到存檔欄位0中,下次玩家進(jìn)游戲就可以設(shè)置相應(yīng)邏輯,從第13關(guān)開始。
(3)游戲結(jié)束時上傳數(shù)據(jù)到服務(wù)器
如圖所示,可以在游戲結(jié)束時上傳玩家數(shù)據(jù)(一定要先上傳再結(jié)束==)
這樣就完成了存檔。
相關(guān)推薦:
想了解安裝方式的玩家,可以點擊右邊哦>>>《河貍計劃》創(chuàng)夢編輯器安裝教程
瀏覽量:02019-09-12
瀏覽量:02019-09-12
瀏覽量:02019-09-12
瀏覽量:02019-09-12
安卓版|577395168