- 博客(8)
- 收藏
- 关注
原创 Cocos2d-x引擎-Node理解
Cocos2d-x 引擎学习之Node简述Node 是场景图中的基础元素,场景中的元素只能是Node对象以及Node子类的对象。常见的Node对象有: Scene Layer Sprite Menu LabelNode 的主要功能:可以通过包含其他Node对象【addChild / removeChild 】;可以按时进行调度【schedule/ unschedul...
2020-02-17 14:28:28
296
1
原创 Cocos2d-x之Action(一) ActionManager
ActionManager 是一个管理所有动作的单例,多数情况下会通过node 中的接口来调用而不直接调用ActionManager;那么ActionManager内部封装了哪些内容?首先看看他的数据结构:ActionManager 用一个结构体用来放Node所对应的Action信息:Action信息包括: 该Node要执行的action数组(ccArray ),Node当前正在执行的Act...
2020-02-12 17:49:13
214
原创 OpenGL学习(二)OpenGL ES 2.0渲染管线流程
OpenGL ES 2.0 渲染管线流程整个渲染流程如下图:客户端程序通过调用OpenGL接口,将顶点、着色器程序、纹理以及其他GL参数状态传入OPpenGL服务器端;当客户端调用渲染命令时,OpenGL对输入的图元逐一执行渲染管线的每个阶段;把每个像素的颜色写入帧缓冲中。最后,视窗系统通过帧缓冲的颜色显示在屏幕上。下面逐一介绍每个阶段:顶点数组绘制时,会把每个图形转换为一组图元;每...
2020-02-10 12:15:40
414
原创 OpenGL学习(一)OpenGL、GPU、OpenGL ES2.0
OpenGL与GPUGPU处理图像运算的单元;用于处理图像的数据矩阵GPU的输入:一个或多个图形GPU的输出:一个或多个图形的处理结果处理过程: 矩阵运算和图片解码OpenGL(Open Graphics Library )用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)...
2020-02-07 12:06:49
1222
原创 Cocos2d-x之math数学工具类学习(一)Vec2
Cocos2d-x之math数学工具类Vec2定义2个元素的浮点类型向量使用Vec2(float xx,float yy) 使用两个浮点值来初始化Vec2(const float * array) 使用数组来初始化, 顺序是X,YVec...
2020-02-06 16:03:47
618
原创 Schedule
Schedule 描述Scheduler 调度器用于触发提前设置好的回调方法。在你的游戏逻辑中不建议使用系统的Timer,应该使用Scheduler。有两种类型的回调方法:update selector:每帧都会被调用,可以使用用户的优先级custom selector:每帧被调用或者按用户指定的间隔被调用update selector相对于custom selector来说,运行的...
2020-01-18 14:10:59
312
原创 Object-C之静态变量与局部变量
OC程序设计之静态变量和局部变量局部变量在方法中声明的变量称之为局部变量; 其他的方法并不能直接访问这个变量,必须通过定义这个局部变量的方法来访问;该方法被调用时局部变量才被赋值;局部变量被存放在栈内,系统自动为其申请内存空间;局部变量没有默认的初始值,使用时必须给其赋值,而且在方法执行一次过后,静态变量的的值也随其消失,在第二次调用这个方法时,赋值语句会再执行一次。有例有真相~下面我们...
2018-10-07 21:00:06
1006
2
原创 Object-C程序设计之接口文件和实现文件的区别
Object-C程序设计之 ‘‘接口文件与实现文件’’一个完整的OC程序中包括三部分:接口文件、实现文件、测试文件;接下来就是小编自己的理解啦~接口文件:扩展名为.h;仅仅用于展示类的外部特征;包括类实例变量方法的声明(返回类型和参数,无方法体);而这个文件是这个类的唯一接口,其他类想要访问本类只能通过这个接口文件。扩展名为.h;仅仅用于展示类的外部特征;包括类实例变量方法的声明(返回类...
2018-10-04 20:38:35
353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人