原文:cocos代码研究(1)sprite学习笔记

各种方法创建Sprite和Animate 常用的API介绍 AnimationCache类 通过名字和动画添加到缓存。void addAnimation Animation animation, const std::string amp name 从plist文件添加一个动画,确保SpriteFrameCache的帧在之前就加载过了。void addAnimationsWithFile cons ...

2015-09-28 19:16 0 1909 推荐指数:

查看详情

cocos代码研究(24)Widget子类PageView学习笔记

理论基础 PageView类又称Layout的管理器,可以让用户在多个Layout之间左右或者上下切换显示,继承自 Layout 。 代码实践 static PageView * create ()创建一个空的PageView。 void addWidgetToPage (Widget ...

Sat Oct 10 04:49:00 CST 2015 0 2476
cocos代码研究(23)Widget子类ScrollView学习笔记

基础理论 一个能够被用户触摸滚动的一个层次型布局容器视图,允许其尺寸大于屏幕显示的物理尺寸,其内部维护有一个布局用于水平的或垂直的存放子节点。继承自 Layout,被 ListView 继承。 代码实践 void setBounceEnabled (bool enabled)设置当滚动到边界 ...

Sat Oct 10 02:21:00 CST 2015 0 2380
cocos代码研究(10)ActionEase子类学习笔记

理论部分 缓动动作的基类,继承自 ActionInterval类。ActionEase本身是一个抽象的概念父类,开发者最好不要在代码中直接创建它的对象,因为它没有具体的执行效果,这一类的子类速度变化大致可以划分成三种。 由快变慢; 由慢变快; 又慢变快再由快变慢 ...

Wed Oct 07 23:21:00 CST 2015 0 2237
Cocos2d-x 学习笔记(7) 内存管理 Sprite SpriteFrame Texture2D

1. 总结 Sprite和SpriteFrame和Texture2D关系紧密,三个类都继承了Ref类。精灵有成员精灵帧和纹理,精灵帧有成员纹理。精灵帧和纹理被精灵帧引用时,引用计数增加,不再被引用时,引用计数减少。纹理被精灵帧引用时也同理。 一个纹理可以被多个精灵帧、精灵引用,一个精灵帧 ...

Wed Jul 24 22:27:00 CST 2019 0 637
cocos2d-html5学习之三-为sprite添加触摸事件

在斗地主中,使用了cc.Sprite来实现扑克,但是cc.Sprite默认并不能接收触摸事件,需要手动将它注册到事件分配器中。 1. 在onEnter中注册为代理,由于扑克牌会产生重叠,在选择的时候不能让触摸事件传递到被覆盖的牌上,因此不能使 ...

Sat Dec 28 19:39:00 CST 2013 2 3566
Cocos2d-x shader学习3: sprite描边(Outline)

Cocos2d-x 3.x的label使用了freetype字体引擎(http://www.freetype.org/),可以很轻松的实现描边和阴影效果。所以本篇文章只针对于sprite来实现描边效果。 官方demo中描边shader没有看懂,看效果好像是有点问题,透明的部分变成了黑色。作者 ...

Sat Feb 20 23:49:00 CST 2016 0 4963
Cocos Creator学习笔记

1.动态加载图片 2.获取节点的方式 (1)通过find方式获取 (2) 通过在构造函数中定义组件,并且从层级管理器中拉入节点。 ...

Fri Sep 22 20:05:00 CST 2017 0 4766
cocos2d-x Sprite

转自:http://codingnow.cn/cocos2d-x/795.html 精灵是游戏中十分重要的组成部分,随处可见,如:游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。 1. 首先来了解一下跟精灵相关的几个类 ...

Tue Jul 09 18:33:00 CST 2013 0 3556
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM