我想使用libGDX在Java中創建對話樹(對話樹)。我是否應該使用很多條件(if,else等)並轉到下一個對話框,或者是否有更好的方法來讀取已經存在對話框的XML文件?另外,我希望能夠消耗盡可能少的內存量的解決方案,因爲我將爲Android編寫它。使用libGDX在Java中創建對話
對話樹的例子:
(Q:問題,A:答案C:選擇,AC:動作)
問:你好反正是有,我可以幫助你嗎? A:你擁有我5美元!
C1:警察
電話:請禮貌地向他們回報你,C2:Τhreaten她,C3:畫出你的槍A1:沒辦法離開這裏,A2:調用安全,A3
AC1-2:從窗口
AC3.1跳轉:退出的選擇1-2
C3.1建設//結束:畫出你的槍和射擊警察,C3.2被捕,AC3.2:死亡
埃姆是什麼在代碼方面的問題?你到目前爲止寫過任何代碼嗎?到目前爲止你研究了什麼? – dawez