AndEngine 入门---《Android游戏开发实践指南》带来的困扰(一)

这阵子打算自学AndEngine,买了《Android游戏开发实践指南》一书,跟着书本看下来,才看到第二章就带来了不少困扰,解决了很久,现记录一下。

1.   关于导入AndEngine库,该书一笔带过,Google打不开,书里指定的jar包下载地址无用。。。不过度娘上搜到很多教程。
      已做笔记  AndEngine 入门 学习笔记(一)
    
2.   照着该书代码写下来,却发现我下载的  AndEngine.jar 包与书中用到的库不同,于是去下载书上实例代码,发现运行不了,会报 ClassNotFoundException  的错误,目前还不知道是什么原因?有知道的童鞋麻烦告知一下。现在在github 上下载的库是 AndEngine-GLES2,貌似书上作者用的是AndEngine-GLES1, 所有库中很多方法函数接口做了改动。 找不到AndEngine-GLES1下载地址,只好用 AndEngine-GLES2 ,结合AndEngine-example源码来学习AndEngine。

3.  运行AndEngine-example源码时有几个地方报错,修改办法:
  a:org.andengine.examples.HullAlgorithmExample.java 中的
                 import org.andengine.entity.primitive.vbo.Mesh; 
       改成:import org.andengine.entity.primitive.DrawMode;

 b:org.andengine.examples.BoundCameraExample.java和SplitScreenExample.java中的
              final AnimatedSprite face = new AnimatedSprite(pX, pY, 
                                 this.mBoxFaceTextureRegion,
                                this.getVertexBufferObjectManager()).animate(100);
    改成:final AnimatedSprite face = new AnimatedSprite(pX, pY,
                                 this.mBoxFaceTextureRegion,
                                 this.getVertexBufferObjectManager());
              face.animate(100);  

c:org.andengine.examples.TextBreakExample.java中
               this.mText = new Text(5040this.mFont, ""1000
                               new TextOptions(AutoWrap.LETTERS, 
                                 AUTOWRAP_WIDTH, Text.LEADING_DEFAULT, 
                                  HorizontalAlign.CENTER), vertexBufferObjectManager);  
     改成:this.mText = new Text(50, 40, this.mFont, "", 1000, 
                  new TextOptions(AutoWrap.LETTERS, Text.LEADING_DEFAULT, 
                 HorizontalAlign.CENTER), vertexBufferObjectManager);

参考:http://blog.csdn.net/weyson/article/details/7877141

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值