Cocos2d-x 3.2 Lua演示样例CurrentLanguageTest(当前语言环境) 转载请注明:IT_xiao小巫 本篇博客介绍Cocos2d-x 3.2给我们提供的一个样例.获取当前程序的语言环境.能够通过下面方法实现: local currentLanguageType = cc.Application:getInstance():getCurrentLanguage() 样例效果图例如以下: 演示样例代码: --[[ ================== CurrentLan…
Cocos2d-x 3.1.1 Lua演示样例 ActionManagerTest(动作管理) 本篇博客介绍Cocos2d-x的动作管理样例,这个样例展示了Cocos2d-x的几个动作: MoveTo--移动动作,移动到某一个点 MoveBy--移动动作,与MoveTo是相似的,仅仅是MoveBy能够移动到某一个点然后按原路返回,提供reverse方法. RotateTo--旋转动作,把某一精灵旋转到某一角度 RotateBy--旋转动作,把某一精灵旋转某个角度,它有一个方法reverse,它让…
Cocos2d-x Lua演示样例 ActionEaseTest(动作)   本篇博客介绍Cocos2d-x中的动作,Cocos2d-x为我们提供了丰富的动作接口,以下笔者就具体介绍一下:   本系列博客介绍的是lua的实现,想看C++实现请移步到Cocos2d-x为我们提供的样例:        Action类继承关系图,各位能够到http://cn.cocos2d-x.org/doc/cocos2d-x-3.0/db/d61/classcocos2d_1_1_action.html进行參考:…
Cocos2d-x 3.2 Lua演示样例 ClickAndMoveTest(点击移动測试)  本篇博客介绍Cocos2d-x 3.2Lua演示样例中点击移动的样例,在这个样例你能够得到怎样创建单点触摸的事件和注冊事件监听回调方法. 演示样例代码: --[[ ClickAndMoveTest.lua 点击与移动 ]]-- -- 获取屏幕尺寸 local size = cc.Director:getInstance():getWinSize() local layer = nil -- 层 loc…
Cocos2d-x 3.2 Lua演示样例 XMLHttpRequestTest(Http网络请求)     本篇博客介绍Cocos2d-x 3.2Lua演示样例中的XMLHttpRequestTest,这里提供GET和POST两种http请求方式,返回数据类型有下面几种: cc.XMLHTTPREQUEST_RESPONSE_STRING = 0  -- 返回字符串类型cc.XMLHTTPREQUEST_RESPONSE_ARRAY_BUFFER = 1 -- 返回字节数组类型cc.XMLHT…
Cocos2d-x 3.2 Lua演示样例 AssetsManagerTest(资源管理器) 本篇博客介绍Cocos2d-x 为我们提供的一个类--AssetsManager在Lua中的使用样例,效果例如以下图: Cocos2d-x 给出的样例是AssetsManagerTest,进入会发现三个菜单项: enter reset update enter是进入场景,reset是删除本地版本号,又一次设置,update就是更新资源文件. 笔者使用LDT打开lua-tests測试项目: 在src文件夹…
Cocos2d-x 3.1.1 Lua演示样例 ActionsProgressTest(进度条) 本篇博客介绍Cocos2d-x中的进度条动画,进度条涉及以下几个重要的类和方法,笔者来给大家具体解说一下: ProgressTo类:进度控制器,控制进度从当前进度变化到某个值. 事实上它就是一个动作.控制进度条变化. 它的类继承图例如以下: ProgressTimer是Node的子类. 该类依据百分比来渲染显示内部的Sprite对象. 变化方向包含径向.水平或者垂直方向.   ProgressFro…
Cocos2d-x 3.2 Lua演示样例FontTest(字体測试) 本篇博客介绍Cocos2d-x 3.2中Lua測试项目中的FontTest样例,主要使用了字体文件来创建我们想要的字体样式: 第一个參数为文本.第二參数为ttf字体文件,第三个參数为字体大小,第四个參数为块大小.第五个參数为文本横向对齐方式,第六个慘为文本纵向对齐方式. 样例效果图: 演示样例代码:(注:单独文件不可执行,详细可參考lua-tests) --4个标签的Tag local kTagLabel1 = 0 loca…
Cocos2d-x-Lua演示样例项目HelloLua 本篇博客介绍Cocos2d-x中Lua的实例项目,就是使用Cocos2d-x创建的初始项目执行所呈现的农场,这里笔者取名为HelloLua.本篇博客会具体在代码中解析Cocos2d-x 3.1.1创建的Lua项目中实例,一些API的使用. 注:本演示样例项目在Mac系统下创建 首先我们来创建一个Cocos2d-x Lua项目,在命令敲入相似以下命令 cocos new HelloLua -p com.wwj.hellolua -l lua…
Cocos2d-x 3.2演示样例UserDefaultTest(用户默认配置) 本篇博客介绍Cocos2d-x 3.2演示样例中的UserDefaulstTest,我们在开发中可能须要用到一些默认配置,通常会以xml形式保存. Cocos2d-x为我们提供了UserDefault类来实现这种需求. 演示样例代码: -- enable log --[[ UserDefaultTest.lua 用户默认配置 ]]-- local function doTest() cclog("*********…