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