cocos2dx 3.10 lua环境配置与代码调试
2016-03-25 22:52
507 查看
版本:
Cocos2dx 3.10 Lua
环境配置:
这里使用VS +BabeLua进行编辑与调试
新建项目:
直接上图(注意红框的地方!)
注意事项:
1.增加路径,以前的版本有,后来再也没看了.注意看红框地方,要加入这个才行
2.不知道从哪个版本开始,全局变量需要特别的说明
cc.exports.varName = XXX
一定要这样写.不然会报错
(4.4号更新:找到问题了,把config.lua的CC_DISABLE_GLOBAL = true 设为false即可,不禁用全局变量)
3.print函数无法输出
在项目里的AppDelegate里面加入 engine->executeString("print=release_print");
或者直接在lua代码里面用release_print(这个太麻烦,多谢一个单词加一个下划线,我受不鸟啦!!!)
4.自动绑定事件
Lua常用
后续的慢慢补上!
Cocos2dx 3.10 Lua
环境配置:
这里使用VS +BabeLua进行编辑与调试
新建项目:
直接上图(注意红框的地方!)
注意事项:
1.增加路径,以前的版本有,后来再也没看了.注意看红框地方,要加入这个才行
2.不知道从哪个版本开始,全局变量需要特别的说明
cc.exports.varName = XXX
一定要这样写.不然会报错
(4.4号更新:找到问题了,把config.lua的CC_DISABLE_GLOBAL = true 设为false即可,不禁用全局变量)
3.print函数无法输出
在项目里的AppDelegate里面加入 engine->executeString("print=release_print");
或者直接在lua代码里面用release_print(这个太麻烦,多谢一个单词加一个下划线,我受不鸟啦!!!)
4.自动绑定事件
local MainScene = class("MainScene", cc.load("mvc").ViewBase) MainScene.RESOURCE_FILENAME="MainScene.csb" local MainSceneEvents={["Button_1"]={["varname"]="",["events"]={{["event"]="touch",["method"]="OnBtnClick"}}}} MainScene.RESOURCE_BINDING=MainSceneEvents function MainScene:OnBtnClick(event) if event.name == "began" then print("event.began") elseif event.name == "ended" then print("event.ended") end print(event.name) end function MainScene:onCreate() end
Lua常用
后续的慢慢补上!
相关文章推荐
- cocos2dx之box2d的使用
- cocos2dx精灵做正逆时针圆周运动
- Cocos2d-x 3.0 红孩儿私家必修 - 第二章 cpp-empty-test
- cocos2dx3.2 spine动画
- cocos2dx之lua基础
- cocos2dx特效
- cocos2dx之C++求360度定长向量的xy方向的分量
- Cocos2d-JS 快速入门_01 环境搭建(Mac && Windows集合版)
- cocos2dx 图片加入游戏后会模糊
- Cocos2d-js Chipmunk的使用,实现一根绳子
- ShareSDK Android接入cocos2d-X lua
- cocos2d-x 基础概念Director、Scene、Layer和Sprite
- cocos2d-x 精灵 Sprite
- COCOS学习笔记--Button类及其相关控件属性
- cocos2dx 3.x C++搭建protobuf环境
- 浅谈midi与cocos的交互
- cocos2dx之伪3D,2D平面图片按比例缩放实例
- cocos ide 出现lua语句不执行的bug
- 搭建 Cocos2d-html5环境与webstorm的配置
- cocos2d-x 自定义动态特效背景