我是一个自学成才的Java程序员,所以我不知道正确的方式做的事情很多。什么是存储在一个先进的java游戏全局/静态变量的最佳方式?
我已经写了几个简单的游戏(如小行星,蛇,等。),所以我知道该怎么做的基本知识。现在我正在研究一个更复杂的游戏,一个有僵尸的角色扮演游戏。我开始写这篇文章时没有考虑到我将如何构造它。首先,我制作了一个'物品'类来保存一个简单物品的数据(价值,重量,伤害)。然后我制作了一个课程来保存玩家的变量(生命值,装甲值,物品)。我最终创建了菜单,它自己需要变量来保存当前正在选择的菜单项。
我很快意识到,我有我需要以某种方式保存全局变量很大。我需要在单独的类中使用变量(例如打印到屏幕的类必须知道所有内容的位置)。
那么,什么是写全局变量的一个大的量的最佳方法?就像我说的,我不知道正确的方式做事情,我无法找到一个很好的网站,说明大规模变量声明。我会做一个拥有所有变量的类,并让'Main'类有一个'VariableStorage'类的静态声明?
在此先感谢!
P.S.如果可以,请提供链接! :d
谢谢!代码对我非常有帮助! :D你是一个很棒的程序员!我将用这个结构来制作我的游戏。当我进一步下调生产时,请让我知道它的进展情况如何? – 2011-03-23 02:29:10