[程式] UE4開啟地圖 如何保留數值

作者: sampp1213205 (佛朗Sam哥)   2020-05-23 22:23:35
各位好
這次小弟又面臨了個問題
就是當我在執行Open Level如何保留前一個關卡的數值
舉例來說 我在Level1 玩家取得攻擊力變數+1
接著觸發Open Level 前往Level2 玩家攻擊力則會回到預設
請問有沒有辦法保留前個關卡的變數
或是有沒有其他繼承變數的開啟關卡方式
謝謝各位
作者: BSpowerx (B.S)   2020-05-23 22:46:00
放在Game Instance裡面
作者: dorgonman (dorgonman)   2020-05-24 10:17:00
Seamless travel
作者: rhox (天生反骨)   2020-05-24 23:58:00
在美國也是大多自學
作者: cjcat2266 (CJ Cat)   2020-05-25 06:07:00
學校只帶入門,專業用知識要靠自主研究,各國都一樣
作者: dorgonman (dorgonman)   2020-05-26 10:55:00
我是覺得不管什麼東西一股腦的往GameInstance儲存不是好習慣,最後那個類別的東西會多到不行而難以維護…雖然比較直覺沒錯,至少用subsystem稍微設計一下比較好。把東西放在PlayState用seamless travel帶到下一關比較符合UE4的架構

Links booklink

Contact Us: admin [ a t ] ucptt.com