-
CVP认证学习笔记--李天宇027对资源的管理
概述本节学习了cocos的资源加载,这次更改了CCLoaderScene里的代码(也可以在自己新建一个类定义载入界面,这里为了方便起见),将载入界面的外观进行了修改,并且在此基础上实施了纹理的添加cc.textureCache.addIma
-
CVP认证学习笔记--李天宇022使用animationEditor编辑帧动画
概述本节课主要学习了如何使用Animation Editor制作帧动画和如何在cocosjs环境下加载这些帧动画。首先通过查阅资料: 添加骨骼文件信息,由骨骼数据管理器管理。采用ccs.ArmatureFileInfo这个类添加动画文件,然
-
CVP认证学习笔记--李天宇023使用animationEditor编辑骨骼动画
概述本节课主要通过学习使用骨骼动画监听器setMovementEventCallFunc,来实现点击屏幕使船长进行攻击动画的播放后执行走路动画。简单的说一下我的思路:首先加载骨骼动画,通过ccs.armatureDataManager.ad
-
CVP认证学习笔记--李天宇026对数组的使用
概述本节主要通过对数组的使用,实现了节点的添加和删除,因为是在javascript的语法基础上进行了升华,所以不是很难。下面是本节的内容: 首先先创建一个数组用来存放相关节点。往数组的末尾添加元素用的是push方法。在最前边添加元素用的是u
-
CVP认证学习笔记--李天宇014点击英雄
概述本节课的内容是点击英雄然后在场景中添加一个label,使其分数每次加10。通过这次的作 .业又将之前的label相关的知识又进行了回顾。和单点触摸知识的回顾,分数累加的代码应该在ontouchbegan这个函数中进行,因为每点击一下就要
-
CVP认证学习笔记--李天宇013在Node的生命周期和图层种处理触摸
概述本节课学习的内容是单点触摸的内容。通过本节课的学习,在以后的做游戏的过程中,可以更加的方便。核心代码如下: cc.eventManager.addListener({ event:cc.EventListener
-
CVP认证学习笔记--李天宇017图片加载的进度实现
概述本节课的内容是实现一个进度条。与之前学习的内容有着密切的联系。首先是需要通过cc.DrawNode绘制一个节点,画一个四边形。然后通过cc.textureCache.addImageAsync实现异步加载。通过查询API,得知异步加载指
-
CVP认证学习笔记--李天宇018spriteBatchNode使用
概述SpriteBatchNode是批处理节点,他通过一次opengl调用绘制所有子节点。那么下面我们来看一下怎么来绘制? SpriteBatchNode是一次性绘制,它只有当Sprite使用的纹理与SpriteBatchNode一样时才能
-
CVP认证学习笔记--李天宇020实现切图帧动画
概述帧动画的切换实际上是把所需要的帧动画放在一个缓存器里.首先创建数组,用textureCache添加图片到缓存中。然后添加帧序列,将序列添加到数组中。部分代码如下: ctor:function () { this._sup
-
CVP认证学习笔记--李天宇013在Node的生命周期和图层种处理触摸
概述本节课学习的内容是单点触摸的内容。通过本节课的学习,在以后的做游戏的过程中,可以更加的方便。核心代码如下: cc.eventManager.addListener({ event:cc.EventListener
-
CVP认证学习笔记--李天宇011节点的Action
概述本节课学习到了节点的Action。Action有很多种,如: RotateTo,RotateBy,MoveBy,MoveTo,Skewto,SkewBy,JumpTo,jumpBy等。每个动作所包含的参数也是不一样的。但是都包括了执行时
-
CVP认证学习笔记--李天宇001添加文字层
概述本次课程我学习到了如何添加文字,通过LabelTTF这个类创建了文字,其中包含了3个参数,文字、字体、字体大小。创建好后,将文字设置好坐标,把它添加到父节点上。添加完毕。本次课程我学习到了
-
CVP认证学习笔记--李天宇002添加图片层
概述今天学习了Cocos2d-js,如何添加图片层。首先在Resource.js文件添加一个图片数组供预加载图片文件,提高游戏运行效率,不用每次都加载。然后在初始化方法中添加这个图片,把图片设置坐标,并添加到它的父节点上,如此,就添加成功。
-
CVP认证学习笔记--李天宇009节点的缩放和旋转
概述通过本节课,我学到了如何使节点进行旋转和缩放。主要是通过node.setScale()和node.setRotation()。 我通过查阅官网API。得知:setScale的缩放因子将会乘以该节点和它子节点的宽,高和深度。setRota