`
duoerbasilu
  • 浏览: 1541911 次
文章分类
社区版块
存档分类
最新评论

【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,测试开始。

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

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

分享到:
评论

相关推荐

    AndEngine-document.docx.zip_andengine_android

    AndEngine是一款专为Android平台设计的游戏开发框架,它提供了一个高效、易于使用的API,使得开发者可以快速构建2D游戏。这款开源引擎具有丰富的功能和模块,对于初学者和经验丰富的开发者来说,都是一个非常理想的...

    Packt.AndEngine.for.Android.Game.Development

    AndEngine是一款专门为Android平台开发的2D游戏引擎,它的设计初衷是为了提供一个高效且功能强大的游戏开发环境。AndEngine基于libGDX框架进行开发,使用OpenGL ES作为图形绘制的标准,这使得它能够充分利用Android...

    Android游戏源码大合集(主要是AndEngine和Libgdx的).zip

    虽说主要是由Libgdx与AndEngine开发的游戏源码,但能算游戏的,开源的,但凡有点价值的Android游戏源码,小弟也会陆续收集并发布出来(比如Replicaisland没用任何引擎,可代码有价值,所以这次也放进来了)

    AndEngine游戏开发指南-初级篇.pdf

    AndEngine游戏开发指南初级篇主要讲解了使用AndEngine游戏引擎进行Android平台下的2D游戏开发的基础知识。AndEngine是一个开源的2D游戏开发框架,它基于libGDX框架开发,使用OpenGL ES(Open Graphics Library for ...

    基于andengine的Jewels游戏的开发.rar_andengine

    《基于AndEngine的宝石迷阵游戏开发详解》 在移动游戏开发领域,AndEngine是一款流行的开源2D游戏引擎,以其高效、易用性而受到众多开发者喜爱。本篇将深入探讨如何利用AndEngine来开发一款名为“Jewels”的宝石...

    宝石迷阵(android源码)

    import org.anddev.andengine.engine.options.resolutionpolicy.RatioResolutionPolicy; import org.anddev.andengine.entity.scene.Scene; import org.anddev.andengine.entity.scene.Scene.IOnSceneTouchListener;...

    AndEngine游戏引擎讲解.pdf

    AndEngine是一款专为Android平台设计的2D游戏开发引擎,基于OpenGL ES进行渲染,支持从Android 1.6版本以上的设备。它具有低耦合、高内聚的框架设计,使得游戏开发更加灵活和高效。AndEngine的核心特点是采用双线程...

    AndEngine游戏开发示例

    AndEngine是一款专为Android平台设计的游戏开发框架,它简化了2D游戏的创建过程,让开发者无需深入理解底层图形库,就能快速构建出高质量的移动游戏。本示例旨在介绍如何利用AndEngine进行游戏开发,通过实例化引擎...

    AndEngine游戏开发jar包

    AndEngine是一款专为Android平台设计的游戏开发框架,它允许开发者使用Java语言快速构建2D游戏。这个"AndEngine游戏开发jar包"包含了AndEngine的核心库和其他相关组件,为游戏开发提供了一个高效、灵活的环境。 ...

    andengine-physicseditor-extension.jar

    官方版本,亲测可用

    andengine-gles2.jar

    AndEngine 2013-3-12 最新Jar包,直接拉进项目libs即可,可查看源代码

    Andengine使用实例

    - 在Eclipse中选中`andengine.jar`文件,然后通过右键菜单将其添加到构建路径中。 - 这种方法简单快捷,适合不想修改AndEngine源码的开发者。 #### 三、编写HelloWorld示例 最后,我们来编写一个简单的Hello...

    AndEngine.jar 2012年8月10日最新打包

    AndEngine.jar 最新的android游戏开发引擎,2012年8月10日最新打包,绝对没问题,不要吝啬分数啦,才2分

    Android游戏框架AndEngine使用入门[参照].pdf

    AndEngine 是一个专门为 Android 平台设计的 2D 游戏引擎,它提供了一个强大的游戏开发框架,帮助开发者快速创建高质量的游戏。下面我们将详细介绍 AndEngine 的使用入门。 一、AndEngine 的基本运行原理 ...

    andengine2.0开发的小游戏

    AndEngine是一款开源的2D游戏开发引擎,专为Android平台设计。它简化了在Android设备上构建高质量2D游戏的过程,提供了丰富的图形处理、物理引擎和动画功能。在这个"andengine2.0开发的小游戏"中,我们可以看到作者...

    AndEngine游戏-DeliveryBoy-源代码

    《AndEngine游戏-DeliveryBoy-源代码》是一个用于学习AndEngine游戏开发的示例项目,其主要内容涵盖了AndEngine的基本使用、游戏逻辑构建以及资源管理等多个方面。AndEngine是一款流行的开源Android游戏开发引擎,它...

    AndEngine游戏引擎jar包

    1. **AndEngine.jar**:这是AndEngine的核心库,包含了游戏基本元素的实现,如场景管理、动画处理、精灵(Sprite)和纹理(Texture)等。开发者可以通过这个库创建游戏的基本结构和逻辑,进行游戏对象的渲染和交互。...

    andengine游戏引擎源码及实例

    AndEngine是一款针对Android平台开发2D游戏的开源Java游戏引擎,以其简单易用、性能高效而受到许多初级和中级游戏开发者喜爱。它提供了一个强大的图形渲染系统,支持多种动画效果,如精灵、粒子系统和物理引擎,使得...

    AndEngine_test_10.rar_游戏引擎_Java_

    AndEngine是一款基于Java开发的游戏引擎,专为Android平台设计,旨在简化2D游戏的创建过程。这个名为"AndEngine_test_10.rar"的压缩包很可能包含了一个使用AndEngine开发的小型游戏实例,让我们来深入了解一下...

    AndEngine游戏引擎文档_220308075022.alp

    andlua android androlua实战工程

Global site tag (gtag.js) - Google Analytics