11 2015 档案
lua关于参数生命周期的研究
摘要:local num = 123local str = "abc"local tb ={}数字和字符串类型的值作为参数传递的时候,是复制值,2个独立的内存地址table类型的值传递的时候是传的地址(类似c++的指针或者索引),所以这里需要注意,任何保存索引的地方 修改对象值以后 其他的地方的索引对象值...
阅读全文
cocos进阶教程(5)各种动画使用心得
摘要:Node类 不解释ActionTimeline类是一个3.0时代的动画类,案例一//建立node方案一Data data = FileUtils::getInstance()->getDataFromFile("ActionTimeline/DemoPlayer.csb");Node* node =...
阅读全文
Quick中require与import的区别
摘要:载入一个模块import() 与 require() 功能相同,但具有一定程度的自动化特性。假设我们有如下的目录结构:app/app/classes/app/classes/MyClass.luaapp/classes/MyClassBase.luaapp/classes/data/Data1.lu...
阅读全文
【cocos2d-x 3.5】Lua动画API
摘要:1.加载动画local node = cc.CSLoader:createNode("ActionTimeline/DemoPlayer_skeleton.csb")local action = cc.CSLoader:createTimeline("ActionTimeline/DemoPlaye...
阅读全文
mac3.0环境搭建
摘要:export ANDROID_SDK_ROOT=/Users/sjxxpc/Documents/ADT/sdkexport ANDROID_NDK_ROOT=/Users/sjxxpc/Documents/NDKexport NDK_ROOT=/Users/sjxxpc/Documents/andr...
阅读全文
cocos-lua基础学习(10)scheduler类学习笔记
摘要:local scheduler = cc.Director:getInstance():getScheduler()local function shouldNotCrash(dt)endlocal function StressTest1_onEnterOrExit(tag) if tag ==...
阅读全文
cocos-lua基础学习(七)Scene类学习笔记
摘要:local scene = cc.Scene:create()cc.Director:getInstance():replaceScene( scene )cc.Director:getInstance():pushScene( cc.TransitionSlideInT:create(1, sce...
阅读全文
cocos-lua基础学习(八)Layer类学习笔记
摘要:创建local layer = cc.Layer:create()local layer1 = cc.LayerColor:create(cc.c4b(192, 0, 0, 255), s.width, s.height/2)--渐变local layer2 = cc.LayerGradient:c...
阅读全文
cocos-lua基础学习(九)spite类学习笔记
摘要:创建精灵local sprite = cc.Sprite:create("Images/grossini_dance_atlas.png", cc.rect(x,y,85,121) )layer:addChild( sprite )local BatchNode = cc.SpriteBatchNo...
阅读全文
cocos-lua基础学习(四)quick层封装后的目录结构
摘要:命名空间cc cocos2d核心类ccb cocosbuilder扩展ccs cocostudio扩展cocos2d目录结构bitExtend.lua cocos2d.luacocos2dConstants.luafuntions.lua 提供一组常用函数,以及对 Lua 标准库的扩展js...
阅读全文
cocos进阶教程(3)Lua加密技术
摘要:如果开发者不想让游戏中的资源或脚本文件轻易的暴露给其他人,一般会采用对文件进行加密的方式来保护文件或资源被盗用。Quick-Cocos2d-x 为开发者提供了xxtea加密算法,用来对脚本文件及资源进行加密,加密对象大体分为如下几种:1. 对脚本/资源文件本身加密2. 将脚本/资源文件压缩成zip,...
阅读全文