`
hklongshao
  • 浏览: 72165 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

AndEngine学习笔记

阅读更多
暂时先记录一下思考点。回头整理成文。(接触游戏时间不长,理解可能有误。)

1)AnimatedSprite 播放动画的Sprite ,开始播放设置mFrog.animate(1000);SnakeGameActivity类183行左右。


2)TextureRegionFactory.createTiledFromAsset方法设置pTexturePositionX,pTexturePositionY的含义:
pTexturePositionX是相对于显存分配空间区域的坐标,既是将所有图片都映射到纹理中,以方便后续的贴图。

3)//设置Texture横向翻转
previousSprite.getTextureRegion().setFlippedHorizontal(true);

4)涉及到精灵运动
for(int i = 0; i < 3; i++) {
easeFunctionNameTexts[i].setText(currentEaseFunctionsSet[i].getClass().getSimpleName());
final Sprite face = faces[i];
face.clearEntityModifiers();

final float y = face.getY();
face.setPosition(0, y);
face.registerEntityModifier(new MoveModifier(3, 0, CAMERA_WIDTH - face.getWidth(), y, y, currentEaseFunctionsSet[i]));
}


5)关于Cammer的一些概念。
2D中Cammer为正交摄像机,可视区域可以理解为Cammer。Cammer多大就能看到多大的位置,
6)Andengine引擎中
ScreenOrientation.LANDSCAPE:水平方向摆放手机。
ScreenOrientation.PORTRAIT:竖直方向摆放手机。
7)Andengine引擎中
RatioResolutionPolicy()是什么概念?参数变大变小,对展现没什么影响?

8)TitleSprite 同Sprite的区别,
他们都是继承BaseSprite
但是TitleSprite可以选择将哪个纹理隐射到屏幕。

9)AndEngine中物体运动有目前知道的只有两种运动方式,一种是通过EntityModifier设置,一种方式是通过Physics设置x,y方向上的初速度。

10)开辟Texture,可以开辟多个Texture来做显存空间,也可以开辟一个比较大的区域做显存空间(以上表述是有问题的。不过我自己是懂意思的。各位看的话,就别这么理解了。等过几天有时间整理一下,再看吧)
分享到:
评论
2 楼 weishen 2011-09-21  
AndEngine还是一个比较不错的游戏引擎,起码对于初学者还是比较容易上手的。建议,如果是真正去使用AndEngine去开发游戏,必须得进行二次封装,因为我们可以注意到,从创建一个游戏精灵或者说一个游戏背景都是有很多繁琐而又重复的工作,所以可以考虑整合andEngine游戏引擎。
1 楼 jameslin_2011 2011-07-30  
观注。希望能出多些相关文章,学习中。

相关推荐

    Andengine笔记

    AndEngine基于libGDX框架开发,使用OpenGL ES进行图形绘制,底层使用C++编写,通过JNI调用来实现,因此比较高效,功能强大。同时集成了Box2D物理引擎,因此能实现一些较为复杂的物理效果。在Rokon(另一个Android 2D游戏...

    AndEngine学习

    AndEngine学习.docx

    AndEngine下载

    AndEngine下载 AndEngine

    andengine 类代码组织图

     AndEngine是一个开源项目。这使得开发者在遇到问题时可以直接从源码上找到答案,也能按照自己的需要对AndEngine进行修改和扩展。AndEngine的源码在github上托管[2]。 高效  AndEngine主要使用Java语言开发,但在...

    AndEngine 类 组织图

     AndEngine是一个开源项目。这使得开发者在遇到问题时可以直接从源码上找到答案,也能按照自己的需要对AndEngine进行修改和扩展。AndEngine的源码在github上托管[2]。 高效  AndEngine主要使用Java语言开发,但在...

    android andengine 代码 AnimatedSprite 实例

    android andengine 代码 AnimatedSprite 实例 大家一起学习android andengine 游戏开发吧

    andengine2.0开发的小游戏

    利用andengine2.0开发的一款小游戏,有兴趣的朋友可以研究下。

    AndEngine最新jar包

    AndEngine最新jar包 AndEngine最新jar包 AndEngine最新jar包

    andengine 中文

    andengine 中文文档

    andengine源码及demo

    andengine源码,源码扩展及demo,供14个project

    AndEngine入门篇

    AndEngine游戏引擎学习入门篇,如果你想学习Android游戏开发,请从这里开始!详细的注释

    AndEngine游戏开发示例

    AndEngine游戏开发示例 详情请链接至:http://blog.csdn.net/lan410812571/article/details/9716743

    Andengine全套git库

    Andengine全套的git库,包括 AndEngineAugmentedRealityExtension AndEngineLiveWallpaperExtension AndEngineMODPlayerExtension AndEngineMultiplayerExtension AndEngineMultiTouchExtension (Merged into the '...

    AndEngine自定义Button

    AndEngine实现自定义Button

    AndEngine 经典实例

    最新的AndEngine官方实例, 国内可能下载不了,共享供大家学习使用。

    andengine案例,jar包

    andengine.jar 2013最新,andengine+8个拓展jar包,两个案例apk. 包括andengineExample基于GLES2

    AndEngine游戏-DeliveryBoy-源代码

    AndEngine游戏 DeliveryBoy 源代码,可以用来做AndEngine游戏实例教程进行参考

    Andengine的jar包

    里面包含andengine.jar以及附属的8个jar扩展

    捕鱼海底捞andengine源代码

    andengine android 游戏 源代码 共享

    AndEngine的jar包

    Android开发中正确的AndEngine的jar包

Global site tag (gtag.js) - Google Analytics