【AndEngine游戏开发日记】2012.7.18

来源:互联网 发布:windows启动盘启动电脑 编辑:程序博客网 时间:2024/06/05 17:57

2012.7.18

        昨天弄了半天还是没弄好啊,真的不是想象的那样的,比如那个打斗的画面,根本不是定个点,然后播放动画那么简单。


        打斗的残影问题解决了,可是两个精灵还是不能轮着打,只能一个打,一个被打。还行,很不错了,继续。


        打斗的画面通过打斗的次数来控制,当打斗的次数在一定的范围内,执行相应的动作。


        还是有问题,现在基本两个精灵可以一人一下的打,但是不是打一次,这个不知道该怎么控制,如果真是这样的话,考虑在打完一轮之后相应的扣除其生命值,而不是打了一下之后扣除。还有,即使现在这样,打斗起来画面也不是很流畅,感觉很卡。不是那种配置不够那种卡,就是在某一时间点突然颤抖一下这样的。


        不行了,准备换方法了,一个精灵先走过去,然后开始打,打完回到原来的位置。


中午有点困,先睡一小会,下午继续。


找到了一个方法可以控制播放的间隔,它还有一大堆重载的类,里面一定有可以控制循环的。Come On。


OK,终于解决了一人打一次的问题。


开始弄选择奴隶的画面,就是在点击关卡之后,进入fightScene之前的一个界面,来选择用哪个奴隶来闯关,这样的一个界面。学长之前有写好的一个“奴隶庄园”界面,可以参考一下,滑动,选择什么的,可以照搬。


学长不写注释啊!看的我好累,呵呵。AndEngine不写文档,所有的东西都得咱们自己猜,学长不写注释啊,好多东西都得自己琢磨。可能是学长觉得这些东西比较简单吧。哎,一个一个类的看吧。


准备改一下之前的数据库文件,给奴隶增加几个参数:是否解锁(初始准备只给用户提供3个奴隶,随着等级的提高或通过金钱可以购买另外两个奴隶)。


看到学长写了一个类,选择奴隶的,可是我没法直接用,他那个是从5个奴隶中选择3个,然后参加战斗,可是我们现在的思路是只要两个。


还是改一改奴隶庄园界面,在之前的奴隶主界面输出奴隶信息。然后点击后进入打斗界面。


原创粉丝点击