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

【AndEngine游戏开发日记】2012.7.19

 
阅读更多

2012.7.19

昨天晚上让美工把图改了几个,准备把奴隶庄园界面改成奴隶选择界面,这样就需要把庄园界面的奴隶主头像换成奴隶头像,然后在奴隶主信息那显示的是奴隶信息,信息从数据库中取,选择好了之后就可以通过点击“进入游戏”按钮来进入游戏。初步是这样想的,先把界面改出来再说。

想用HashMap建立一个数组,很费劲啊,查了半天怎么操作,其中有一个看着挺像,但最后发现那就是一个把HashMap中的内容放到数组中取,根本不是我想要的那样的。

后来还是看学长的代码,发现里面有一个对奴隶数据库操作的类,好家伙,费我这么大劲原来早就写好了,不过其中还有一些要改的,他是按照名称来查询奴隶的信息,我要的是不需要名称,直接把所有奴隶的信息输出出来。

学长用了一个ArrayList,直接把HashMap放在了ArrayList里面,我要的就是这样的效果,简单方便,多好~哈哈,继续。

奴隶庄园界面右侧滑动的奴隶是在SlaveryGallery中建立的,就是说在奴隶庄园的Activity里面没有奴隶头像的Texture。

现在我要在SlaveryGallery中学着学长的奴隶庄园的操作建立一个差不多的方法,来动态显示左侧奴隶的头像等信息。

好吧,终于要弄完选择界面了。

感觉很不错,下午基本上没闲着,记得上了一次厕所吧,剩的时间完全在弄这些东西。效果还不错,弄了挺多,在里面加了特效,而且数据库的读取操作也改好了。

现在选择界面还有一个问题就是不能到下一个页面。这是一个很大的问题啊,因为用的是TileSprite,可能是它不支持点击?还是怎么样的,反正现在是没法从选择界面到战斗界面。

现在用的是setOnAreaListener,注册一个区域,当在这个区域上点击的时候会调用其内部的方法,可是现在怎么也不能到这一步,是Listener没弄好吗?继续吧,不弄完没心情吃晚饭,不过话说现在真有点饿了。造成9点吃了一碗泡面,现在是晚上7点……

还是不行呢,查网上说要有返回值,可是我设置了return还是不行啊。纠结。

不行啊,又弄了半个晚上了。感觉是没监听到的样子。我DeBug的时候根本就没进入监听的函数里面。这个Listener是不是当我点击的时候才会调用?可是我在里面加入Log也没有输出。什么问题?

成功啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

天啊,终于成功了,今天一个下午加半个晚上就弄这个东西来着。

好激动啊。应该是学长写的那个类不支持setOnAreaListener,所以之前总是不可以。

刚才还调了一会Intent。有点小问题。

Context中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用Activity的startActivity方法,不会有任何限制,而如果使用Context的startActivity方法的话,就需要开启一个新的task,遇到上面那个异常的,都是因为使用了Context的startActivity方法。解决办法是,加一个flag。

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

分享到:
评论

相关推荐

    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