03 2013 档案
摘要:在AndEngine中对精灵提供了直接镜像的方法,非常简单便可以实现精灵的水平、垂直以及水平垂直同时的镜像翻转,简单做个记录。 /** * @Title: setFlippedHorizontal * @Description: 水平翻转 * @param pFlippedHorizontal */public void setFlippedHorizontal(final boolean pFl...
阅读全文
摘要:cocos2d-x游戏开发的基本构成在游戏开发中,具备的元素主要有导演、场景、布景(层)、人物角色以及动作。导演(对应的类是CCDirector),导演负责整个游戏的组织与指挥,制定游戏中所有的规则,让游戏内的场景、布景和任务有序地运作;场景(对应的类是CCScene),游戏中一个个的关卡就是场景,场景主要由布景和任务角色组成;布景(CCLayer),布景就相当于是一个游戏背景背景,或理解为一个层,游戏中一个场景可能会有多个布景;人物角色(CCSprite),也包括游戏中的各种物品,俗称精灵;动作(CCAction),人物或者游戏中的各种“物品”都可能有自己的动作,这样游戏才有互动,才显得真实
阅读全文
摘要:在游戏中,文本是必不可少的元素之一,通常创建了一个文本内容,还有可能会随时更改它,创建一个文本的方法如下(摘至Andengine源码中的TextExample.java): this.mFont = FontFactory.create(this.getFontManager(), this.getTextureManager(), 256, 256, Typeface.create(Typef...
阅读全文
摘要:近期在使用Andengine框架写一个小游戏,在动态删除精灵时遇到了IndexOutOfBoundsException的问题,google了一下,在StackOverflow上找到了解决方案。首先添加一个精灵的方法:scene.attachChild(sprite);删除一个精灵类的方法:scene.detachChild(sprite);sprite.dispose();sprite= null;IndexOutOfBoundsException原因是画面更新的线程会获取当前场景的所有元素实体,此时移除了精灵,又在画面更新线程中读到这个元素,导致索引越界了。移除精灵类则需要放在UIThrea
阅读全文

浙公网安备 33010602011771号