打破Game1()的好习惯是什么?

时间:2012-06-06 17:08:19

标签: design-patterns xna

“Game1.cs”中的纹理/矢量越来越多。 Draw和Update也更大,不易管理。你们是怎么做的?

1 个答案:

答案 0 :(得分:5)

这是一个非常开放的问题。如果您的代码变得过于复杂,请使用其他类型来处理特定职责。

对于XNA,请查看GameComponentDrawableGameComponent类。这将帮助您入门,但您可能需要引入其他类型。获得一本关于面向对象设计的好书以获得一些想法。