出于爱好,我正在制作游戏。游戏中有一个怪物追逐人类(类似吃豆人)。当吃豆人被卡住时,可以吃人或做一些动作;应该提出一个事件。这是因为我的程序变成了非循环,因为所有对象都必须相互了解,内聚有什么不好。
有一个类似对象(称为游戏)的控件,它应该响应事件;人类感动,怪物感动,人类吃掉,怪物卡住,最终让视图知道发生了什么事,所以它重新绘制。还有一点是,视图响应演员的按键,并且这些事件应该以某种方式(也通过事件)到达人类。
有人可以帮助我如何最好地解决这个问题吗?我已经在互联网上搜索了类似的问题,但没有遇到任何问题。
在 MVC 中:控制器知道视图吗?如果是这样:整个程序是从控制器开始还是从视图开始?(是什么造就了谁)