让我给你看一个抽象的例子:我有一台气象机,它可以产生不同类型的天气:雪(飘落的雪花),雨,等等……
每一片雪花或每一滴雨滴都是一种风景:所以我有很多风景。
因为我想要独特的下落算法,所以每个雪花或雨滴都有自己的类实例。这就是为什么在我看来,模型必须是雪花/雨滴的列表。
Presenter接收风向改变、下降速度改变和改变模型属性的事件。
这是正确的架构决策吗?
发布于 2012-03-06 23:21:41
我不是动画和图形方面的专家,但是为每个雨滴使用类的实例将消耗大量的内存,并且可能不是很快。MVP听起来并不适合图形编程。你有没有考虑过使用XNA之类的东西?
https://stackoverflow.com/questions/9586282
复制相似问题