【AndEngine游戏开发日记】2012.7.20

2012.7.20

昨天晚上把那个奴隶选择界面给弄出来了很是激动啊,结果直接导致从弄出来那时候开始到最后睡觉什么都没干。呵呵,算是犒劳自己一下吧,昨天一整天就弄那个来着。

今天给自己一个任务吧,优化从进入地图开始一直到打斗界面的所有Activity,其中打斗界面对选择界面传递过来的值还没有做整理,打斗的精灵(奴隶,怪物)还没有做选择,现在想让固定的关卡出现固定的怪物,这样就不需要做随机了。但是我还是觉得随机的话可玩性高一些,先这样弄着。

有几个Button返回的时候貌似有问题,需要调一下。

又是String和Int的转换问题,这几天这个问题我看了好几遍了吧,不过现在还是忘了……

1如何将字串String转换成整数int?

A.有两个方法:

1).inti=Integer.parseInt([String]);
i=Integer.parseInt([String],[intradix]);

2).inti=Integer.valueOf(my_str).intValue();

:字串转成Double,Float,Long的方法大同小异.

2如何将整数int转换成字串String?

A.有叁种方法:

1.)Strings=String.valueOf(i);

2.)Strings=Integer.toString(i);

3.)Strings=""+i;

:Double,Float,Long转成字串的方法大同小异.

开始加载打斗界面的精灵的Texture,学长之前写了加载texture的类,可是感觉不怎么好用呢,在打斗界面有一个index,现在觉得那是决定加载哪个奴隶和怪物的一个index,可是用的时候发现并不是,感觉很怪异。现在考虑要自己写一个类。

好了,研究明白了,也省的自己写类了。

自己写数据库,MonsterDBOperation,对怪物的数据库操作。不知道数据库怎么判断这行的数据符合我的要求,貌似是用equal吧,百度一下看看。

数据库弄完了,Activity开始的时候通过MonsterDBOperation从数据库中取数据,然后和之前传递过来的Sprite的数据一起计算出各自的伤害值,然后把伤害值计算加到打斗当中去,两个精灵会一直打,直到一个精灵的生命不大于0的时候打斗结束。OK,测试开始。

好吧,基本上算是实现了,可是问题很大。

最简单的问题,两个打架的精灵位置不对,就是说,有的离的太近,有的又离的太远。可能是图片没设置好的缘故吧,下午找美工改改图片,希望能好一点吧,不然太没有感觉了。打着打着两个精灵都重叠了,这还有什么看头。要么不做,要做就做到完美,虽然完美是不可能的,但一定要追求完美啊,尽力做到最好吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值