摘要:
参考资料: http://blog.csdn.net/jackystudio/article/details/129919771、原理 通过调用update来更新位置达到的移动效果,和背景滚动有点类似,一旦滚动结束就重置为起点,开始新的滚动。只是为了达到在某个区域内滚动而不至于超出这个区域,有... 阅读全文
摘要:
参考资料:http://shahdza.blog.51cto.com/2410787/1561937 http://blog.csdn.net/jackystudio/article/details/17160973【ClippingNode】1、原理ClippingNode(裁剪节点)可以用来对节... 阅读全文
摘要:
Cocos2dx 3.x Lua 中使用定时器有两种方式:(1)self:scheduleUpdateWithPriorityLua(update, priority)> 参数一:刷新函数> 参数二:刷新优先级其中 self 为 Node类 的子类。该方法默认为每帧都刷新一次,无法自定义刷新时间间隔... 阅读全文
摘要:
精灵帧缓存类一、SpriteFrameCache 精灵帧缓冲类SpriteFrameCache用于存储精灵帧,SpriteFrameCache是一个单例模式,不属于某一个精灵,是所有精灵共享的:说明: @js NA @lua NA 表示的意思是: 具体实例: 二、SpriteBatc... 阅读全文
摘要:
一、Doxygen导出Cocos2dx html doc 1.1 打开Doxygen软件,选择 File-->Open打开Cocos2dx docs目录下的doxygen.config如下所示: 1.2 直接run Doxygen 即可生成Cocos2dx的API 1.3 生成的docs在... 阅读全文
摘要:
从一个图片集中裁剪出需要的图片时,采用的坐标是屏幕坐标系: 示例如下: 图片:res/Images/grossini_dance_atlas.png ,每个人物大小为85*121 根据图片中指定大小区域生成一个精灵: 如图裁剪图片区域为:cc.rect(x,y,width,height)... 阅读全文
摘要:
cocos2dx 3.x触屏时间分为单点触摸和多点触摸: 单点触摸:(即只有注册的Layer才能接收触摸事件) 多点触摸点单用法(多个Layer获取屏幕事件): 1、单点触摸 1.1 基本函数onTouchBegan 如果返回true:本层的后续Touch事件可以被触发,并阻挡向后... 阅读全文
摘要:
出处: http://www.2cto.com/kf/201409/338235.htmlcoocs2dx 版本 3.1.1registerScriptTouchHandler 注册触屏事件registerScriptTapHandler 注册点击事件registerScriptHandler 注册... 阅读全文
摘要:
我们知道,当我们移动时,我们会看到离我们越近的物体,会移动的越快,越远的物体,比如远处的山会移动的很慢,而最远处的物体,比如太阳几乎不动,这个现象叫视差,而在游戏中模仿视差,可以让玩家感觉到游戏中的角色的确是在移动。CCParallaxNode可以很容易的建立一个视差层,你可以控制每一层的视差率、位... 阅读全文
摘要:
参考资料: http://8287044.blog.51cto.com/5179921/1045274TileMap编辑器使用1、认识TileMap TileMap是一款开源的地图编辑器,为什么要开发地图编辑器呢,我们就用整张图做地图不就好了吗? 这里简单回答一下,好处有两个: 第一个是极大... 阅读全文