我是一個自學成才的Java程序員,所以我不知道正確的方式做的事情很多。什麼是存儲在一個先進的java遊戲全局/靜態變量的最佳方式?
我已經寫了幾個簡單的遊戲(如小行星,蛇,等。),所以我知道該怎麼做的基本知識。現在我正在研究一個更復雜的遊戲,一個有殭屍的角色扮演遊戲。我開始寫這篇文章時沒有考慮到我將如何構造它。首先,我製作了一個'物品'類來保存一個簡單物品的數據(價值,重量,傷害)。然後我製作了一個課程來保存玩家的變量(生命值,裝甲值,物品)。我最終創建了菜單,它自己需要變量來保存當前正在選擇的菜單項。
我很快意識到,我有我需要以某種方式保存全局變量很大。我需要在單獨的類中使用變量(例如打印到屏幕的類必須知道所有內容的位置)。
那麼,什麼是寫全局變量的一個大的量的最佳方法?就像我說的,我不知道正確的方式做事情,我無法找到一個很好的網站,說明大規模變量聲明。我會做一個擁有所有變量的類,並讓'Main'類有一個'VariableStorage'類的靜態聲明?
在此先感謝!
P.S.如果可以,請提供鏈接! :d
謝謝!代碼對我非常有幫助! :D你是一個很棒的程序員!我將用這個結構來製作我的遊戲。當我進一步下調生產時,請讓我知道它的進展情況如何? – 2011-03-23 02:29:10