第三天 图形的绘制以及CCNode ,CCArray,CCDictionary
2014-10-26 14:59
162 查看
朋友跟我说,前两天截图的字体实在太小,给读者道个歉。
如果有类似情况,希望各位及时反馈给我。谢谢。
QQ:1663888959
Email:1663888959@qq.com
继续昨天的HelloWorld课程讲解,新建一个SecondScene类
实现一下下面三个函函数
把HelloWorldScene中增加如下代码
直接运行。点击按钮
运行结果:
屏幕为全黑,下方打印德玛西亚;
CCNode 节点类
用途:父节点运动时,子节点也随之移动(如LOL中的Buff随英雄移动)
1. 需要一个父类节点来管理一批子节点
2. 需要自己定义一个在屏幕上显示的对象。新定义的类继承自CCNode
一个类继承CCNode,则有如下特点
重新初始化方法和周期性回调方法。
在时间线上控制回调
重写渲染的绘制方法
CCArray 和 CCDictionary
在.h中添加Test()方法,在.m中实现,代码如下
在init方法中加入如下代码
this->Test();
运行结果如下图:
图形的绘制
在SecondScene.h
中重写draw()方法。
并在SecondScene.app
中实现draw()方法
主要代码下面都有,其他的制图实战过程中再给大家讲解
点击按钮后
运行结果如下图
如果有类似情况,希望各位及时反馈给我。谢谢。
QQ:1663888959
Email:1663888959@qq.com
继续昨天的HelloWorld课程讲解,新建一个SecondScene类
实现一下下面三个函函数
把HelloWorldScene中增加如下代码
直接运行。点击按钮
运行结果:
屏幕为全黑,下方打印德玛西亚;
CCNode 节点类
用途:父节点运动时,子节点也随之移动(如LOL中的Buff随英雄移动)
1. 需要一个父类节点来管理一批子节点
2. 需要自己定义一个在屏幕上显示的对象。新定义的类继承自CCNode
一个类继承CCNode,则有如下特点
重新初始化方法和周期性回调方法。
在时间线上控制回调
重写渲染的绘制方法
CCArray 和 CCDictionary
在.h中添加Test()方法,在.m中实现,代码如下
在init方法中加入如下代码
this->Test();
运行结果如下图:
图形的绘制
在SecondScene.h
中重写draw()方法。
并在SecondScene.app
中实现draw()方法
主要代码下面都有,其他的制图实战过程中再给大家讲解
点击按钮后
运行结果如下图
相关文章推荐
- Matlab绘制三维图形以及提示框
- 使用BIOS以及直接写显存绘制图形
- 数据可视化(Matlab)丨绘制绘制二维、三维和四维图形以及图形编辑与函数图形的绘制
- 使用原生JavaScript的Canvas实现拖拽式图形绘制,支持画笔、线条、箭头、三角形、矩形、平行四边形、梯形以及多边形和圆形,不依赖任何库和插件,有演示demo
- babyos (二)——使用BIOS以及直接写显存绘制图形
- css绘制特殊图形,meida查询,display inline-box间隙问题以及calc()函数
- 在blackberry中载入图片使其在屏幕上显示的方法以及二维图形的绘制
- GMap 自定义Marker以及规则图形的绘制
- 【Android游戏开发之一】:设置全屏以及简单的图形绘制
- graphic绘制闭合曲线问题,以及绘制环形图形
- 1—设置全屏以及绘制简单图形
- 如何在DeepEarth中进行图形绘制(点、线、多边形以及自定义图片图层)
- html5之canvas标签应用之 2d图形绘制以及图片绘制
- 如何在DeepEarth中进行图形绘制(点、线、多边形以及自定义图片图层)
- OpenGL绘制图形以及绘制动画(一)
- Matlab绘制三维图形以及提示框
- 制作能够显示数学公式以及进行交互式图形绘制的静态页面
- CSS 魔法系列:纯 CSS 绘制各种图形《系列六》
- flex 绘制多边形/flex封闭图形的意义
- Canvas绘制图形(一)