Cocos2d-x 3.0绘制系统

在Cocos2d-x 3.0之前,Cocos2d-x每个元素的绘制逻辑都分布在每个元素内部的draw()方法里,并紧密地依赖UI树的遍历。Cocos2d-x 3.0对绘制部分进行了重构,新的架构将绘制部分从UI树的遍历中分离出来,其设计更优雅、更灵活、更易于扩展。本文将介绍Cocos2d-x 3.0新绘制系统的特点、架构及绘制细节。

Lua学习笔记(7)——面向对象编程

Lua

Lua中的table就是一种对象,因为它和对象一样可以拥有状态,也拥有一个独立于其值的标识(一个self),也和对象一样具有独立于创建者的生命周期。但是Lua中没有类的概念,只能用元表来实现原型,用原型来模拟类和继承等面向对象特性。本文将介绍Lua关于面向对象编程的内容。

Lua学习笔记(6)——环境与模块

Lua

模块就是一个程序库,而包是一系列模块。Lua中可以通过require来加载模块,然后得到一个全局变量表示一个table。Lua将其所有的全局变量保存在一个被称为“环境”的常规table中。本文首先介绍环境的一些实用技术,然后介绍如何引用模块及编写模块的基本方法。

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器