我想知道什么是游戏开发的最佳做法为动作3. 我目前正在创建一个基于图块的游戏的进展,但我已经有一些麻烦,使用单独的类。AS3面向对象游戏开发结构
这是目前的情况:
主类
- 生成砖
- 添加播放器类
- 添加接口类
接口类包含所有界面元素。例如,有一个选项可以在游戏中产生一个对象。该对象可以放置在选定的图块上。
现在问题出现了:生成的对象被放置在接口类中,生成的对象应该如何与tile进行通信? 同样的问题出现在游戏中的其他几个部分。就像玩家应该如何与生成的对象进行交互?一切都在不同的阶级之间,使得所有这些事情之间的沟通如此困难。
有没有关于游戏开发的标准程序来处理这个问题?我正在考虑制作一个“世界”类,每个对象都应该放在哪里。但我很难用我对这种结构的一点知识来实现这一点。 这对我来说都是新鲜事物,所以如果解释尽可能不太可能,我将不胜感激。 在此先感谢!
根据游戏的大小(一次的对象数量),调度如此多的事件可能会显着降低性能。 – Marty 2011-12-07 06:34:09