弱弱的请教个问题。
http://www.kloonigames.com/blog/games/jellies
新手,想拿上面的游戏练练的。
我的想法是
里面的怪物,写了一个类Enemy。
然后在主类里面定义一个数组enemies[10][10]。每个元素对应一个地区。如果为null则为空,如果不为空则绘出。
至于怪物的运动写在Enemy里render()函数,比如向左运动时判断自己是否要超出屏幕和旁边是否有怪物。
只要在主类里面依次调用render怪物就可以运动。
但问题是调用的顺序该怎么写呢?
怪物运动时只有前一个先动,后一个才能动。
求指导。
谢谢。
[解决办法]
似乎并没有什么大问题啊,看它的全局移动规则,基本上是以蛇形来移动的,奇数行向右移动,偶数行向左移动。所以你只需要按照这个顺序反向遍历即可。也就是从最下面一行遍历到最上面一行,奇数行从右向左遍历,偶数行从左向右遍历。
不过需要注意的是,被点击后下坠的间隔跟全局移动的间隔并不相同,需要特殊处理下。
[解决办法]
呵呵,楼主可以试试啊!