【发布时间】:2013-04-24 21:08:42
【问题描述】:
我正在开发一款游戏。进展顺利,现在我正在创造比赛场地。显然,程序必须存储在那个字段上可以看到的对象的坐标。这意味着很多对象。
目前,我在 main(){} 函数中执行这些任务。问题是,如果我想制作很多关卡,就需要做很多作业。在这种情况下,main(){} 会过长。我想避免这种情况。
我唯一的想法是创建这样的对象数组:
ClassName ObjectArrayName[NumberOfObjects]
...这使它们更容易处理。但它仍然没有帮助存储坐标。
有什么想法吗?
【问题讨论】:
-
你是手动分配每个位置吗??为什么不为每个级别制作一个配置文件和一个 LevelManager 类来加载它们?
-
您可以使用函数来构建您的代码。
-
"...我会感到困惑。我想避免这种情况。" : 太晚了。也许你的编程方法的一些结构会是有益的。目的驱动的函数、数据类型等。
-
:O 你的整个程序都在 main 中吗?
标签: c++ class object optimization variable-assignment