摘要: 1. SkewTo SkewBy node朝X和Y方向的歪斜。SkewTo是SkewBy的父类。 1.1 成员变量 create方法 SkewTo的_skewX和_skewY在构造函数默认为0。 SkewBy的_skewX和_skewY在init方法中用create的参数设置,即当前的斜值。还在st 阅读全文
posted @ 2019-07-29 12:05 deepcho 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 1. ScaleTo ScaleBy 对node进行缩放。ScaleBy是ScaleTo的子类。 1.1 成员变量 create方法 ScaleTo ScaleBy 成员变量一样: create方法: 1.2 startWithTarget ScaleTo: ScaleBy: 1.3 update 阅读全文
posted @ 2019-07-29 10:30 deepcho 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 1. JumpBy JumpTo JumpBy,边跳边平移,不只做垂直向上的抛物动作,同时还在向终点平移。JumpTo是JumpBy的子类。 1.1 成员变量 create方法 JumpBy: JumpTo: JumpBy::create(float duration, const Vec2& po 阅读全文
posted @ 2019-07-28 21:50 deepcho 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 1. RotateBy RotateTo 两个旋转方法。RotateBy是在当前角度上旋转设置的角度。RotateTo是直接旋转到设置的角度,方向遵循“就近原则”。两者没有相互继承关系。 1.1 成员变量 RotateBy成员变量: RotateTo成员变量: 1.2 create RotateBy 阅读全文
posted @ 2019-07-28 20:38 deepcho 阅读(1330) 评论(0) 推荐(1) 编辑
摘要: 1. MoveBy MoveTo 两方法都是对node的平移,MoveBy是相对当前位置的移动。MoveTo是By的子类,是移动到世界坐标位置。 1.1 成员变量和create方法 MoveBy的主要成员变量和create方法主要语句: bool _is3D; Vec3 _positionDelta 阅读全文
posted @ 2019-07-28 19:18 deepcho 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 1.概述 ActionInstant的子类都是立即完成的动作,即一帧就完成了,不像ActionInterval的子类动作需要定义动作总时间。 Action类的继承关系图: 2.具体 ActionInstant表现在屏幕的变换的逻辑在其update方法中。 阅读全文
posted @ 2019-07-26 23:15 deepcho 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1. 从一个Action开始 1.1 创建 在Scene里写一个Sprite,并添加Action: 先通过create方法创建Action,之后Sprite和Action通过runAction方法产生联系。 create方法坐标参数被转为Z为0的三维坐标。 看create方法主要语句: Action 阅读全文
posted @ 2019-07-26 11:13 deepcho 阅读(800) 评论(2) 推荐(0) 编辑
摘要: 1. 概述 ActionManager管理所有的action,调度所有的action,删除指定的action。每个action对应一个node对象,action存储在actions中,actions和node绑定在一个element中。 2. 学习 2.1 在哪使用 Director类中有成员Act 阅读全文
posted @ 2019-07-25 14:44 deepcho 阅读(826) 评论(0) 推荐(1) 编辑
摘要: 1. 总结 Sprite和SpriteFrame和Texture2D关系紧密,三个类都继承了Ref类。精灵有成员精灵帧和纹理,精灵帧有成员纹理。精灵帧和纹理被精灵帧引用时,引用计数增加,不再被引用时,引用计数减少。纹理被精灵帧引用时也同理。 一个纹理可以被多个精灵帧、精灵引用,一个精灵帧可以被多个精 阅读全文
posted @ 2019-07-24 14:27 deepcho 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 TextureCache是对Texture2D纹理的缓存,对图片文件的缓存。SpriteFrameCache是对SpriteFrame的缓存,是对纹理大图的矩形块的缓存,每个SpriteFrame是对Texture2D的封装,每个精灵帧都在同一个纹理大图中。 Sprite是对Textur 阅读全文
posted @ 2019-07-23 09:38 deepcho 阅读(1363) 评论(0) 推荐(0) 编辑

博客园提供博客支持
爱我所选,选我所爱。
❤️