国产亚洲精品资源在线26u_精品视频在线观看_欧美激情自拍_成人爽a毛片一区二区免费

當前位置:主頁 > 網(wǎng)頁游戲資訊 >

0

饑荒海難火山時間為什么錯亂 火山時間錯亂怎么辦方法推薦

發(fā)布時間:2016-08-01 11:33 來源:chenyaqin

  不管是什么事件,你會發(fā)現(xiàn)用繪畫來舉例我都可以。就好比是游戲,在游戲剛開局時,我們就好似拿了一張空白的紙張,玩游戲的過程,那就是我們完成這一幅畫的過程。在有問題的地方,我們及時的解決這幅畫也會更加完美。這里有問題就是饑荒海難火山時間為什么錯亂,火山時間錯亂怎么辦方法推薦。

  饑荒海難大家是否遇到火山時間錯亂了呢?這可是非常讓人頭疼的。

  首先,如果你的檔時間已經(jīng)亂掉了,那么下面的辦法是不能將這個錯改回去的。

  因為數(shù)據(jù)破壞已經(jīng)發(fā)生了,你可以使用控制臺GetClock().numcycles = [天數(shù)] 將時間強制重設,注意火山里的時間和外面是分開的,需要在你認為錯亂的里面進行改動。

  但是這樣的話季節(jié)百分比之類的也會是錯的,需要使用GetSeasonManager().percent_season = [季節(jié)內(nèi)百分比,小數(shù)表示],來改回。比如GetSeasonManager().percent_season = 0.5即可設置為當前季節(jié)的一半。

  類似的,GetSeasonManager().current_season = "spring" 可以將當前季節(jié)設置為春天。

  當然還有其他的影響,不過一般來說影響不大。

  設置完成后要小退再進一下,否則插件們還會顯示舊值。

  解決方法

  好了,下面是免疫辦法(其實是修BUG):

  打開data\DLC0002\scripts\gamelogic.lua文件,定位到:

  if travel_direction == "ascend" or travel_direction == "descend" then

  print ("Catching up world", catch_up, "(", player_age,"/",world_age,")" )

  改為

  if travel_direction == "ascend" or travel_direction == "descend" or travel_direction == "ascend_volcano" or travel_direction == "descend_volcano" then

  print ("Catching up world", catch_up, "(", player_age,"/",world_age,")" )

饑荒

  閑話:饑荒的作者在日期設計上有點奇怪==他不是采用統(tǒng)一的時間,而是每個世界(包括洞穴,火山)都有一一個獨立的時間,只有當前世界的表會走。這樣跳世界的時候時間會不一致。

  按理說用跳之前世界的時間蓋掉新世界的時間不就簡單了嗎?可是作者想允許不同世界的時間不一樣,所以要用player_age(即玩家年齡)來同步兩個世界(ROG和SW跳除外)。(這個設計真的是無力吐槽)

  然后呢,當檢測到用戶是從一個世界跳到另一個世界的時候,它就觸發(fā)這個同步的代碼。跳世界(travel)的方式總共有:"ascend""descend"(上下洞穴)"shipwrecked"(跳ROG和SW)"ascend_volcano""descend_volcano"(進出火山)這幾種。

  當上下洞穴和進出火山的時候都需要同步時間(跳ROG和SW不需要),所以要在加載世界的時候需要檢測下是不是要同步:

  if travel_direction == "ascend" or travel_direction == "descend" then

  print ("Catching up world", catch_up, "(", player_age,"/",world_age,")" )

  所以現(xiàn)在你看出問題來了嗎,作者在這里漏掉了"volcano_ascend"和"travel_direction"這兩條。一旦你在火山里呆的時間超過一天,這個時間就應該要同步,但是由于作者的大意,這個同步永遠不可能發(fā)生。。。

  然后接下來問題得以擴散,整個世界都會亂掉。。。

  當然了,這個同步錯誤僅僅會在游戲中跳世界時發(fā)生,如果你發(fā)現(xiàn)時間不對,退了再讀次檔也會沒問題。(但是我不確定會不會一直沒問題)

  全新檔使用GetClock():OnUpdate()模擬時間增長的方法下進出火山多次

  測試通過。

  以上就是我給大家?guī)眇嚮暮ky火山時間為什么錯亂,火山時間錯亂怎么辦方法推薦。

  更多咨詢關(guān)注:http://m.ispaziorepository.com/

主站蜘蛛池模板: 梓潼县| 沁水县| 左云县| 板桥市| 鲜城| 阿拉善左旗| 合江县| 西青区| 股票| 英德市| 桐柏县| 鄂温| 南汇区| 玛多县| 梨树县| 武清区| 莱西市| 陆川县| 桂东县| 油尖旺区| 德兴市| 普定县| 平阴县| 昆山市| 天镇县| 弥勒县| 金寨县| 凌海市| 安新县| 九龙坡区| 怀来县| 大兴区| 桑日县| 昌图县| 冷水江市| 平乐县| 乃东县| 密山市| 宣汉县| 叙永县| 商河县|