cocos2dx之lua派生类和方法重新
2014-03-20 18:36
211 查看
记得把extern.lua拷贝到你的资源目录,这里要用到
顺道记一下lua里有变长参数的函数用法
require "extern" MyLayer = class("MyLayer", function(fileName) return CCSprite:create(fileName) end ) function MyLayer.CreateWithFile(fileName) local o = MyLayer.new(fileName) o.m_nA = 0 return o end function MyLayer:setVisible(flag) getmetatable(self).setVisible(self,flag) self.m_nA = self.m_nA + 5 end local a = MyLayer.CreateWithFile("dog.png") print(a.m_nA) local b = MyLayer.CreateWithFile("dog.png") b:setVisible(true) print(b.m_nA)
顺道记一下lua里有变长参数的函数用法
function Add(...) local t = {...} for i,v ipairs(t) do print(i,v) end end
相关文章推荐
- cocos2dx3.x 导出自定义事件到lua的方法
- Cocos2dx-3.x在lua中ccb动画完成回调setAnimationCompletedCallback修改方法(二)
- cocos2dx-lua 3.x 热更新方法
- cocos2dx 关于lua 绑定的环境配置官方文档翻译与 将自定义c++方法绑定到lua的的方法
- cocos2dx3.0rc导出自定义类到lua的方法详细步骤
- 【新手入门】vs2012 调试 cocos2dx lua脚本的方法 (二)
- [cocos2dx-lua]Cocos2dx-Lua中Sprite精灵的3种创建方法
- cocos2dx3.0rc导出自定义类到lua的方法详细步骤
- 关于cocos2dx3.0 cpp回调lua函数新方法
- cocos2dx-lua方法笔记
- cocos2dx lua让print 在andriod 输出log的方法
- 【lua-cocos2dx游戏开发】Lua查找表元素过程(元表、__index方法是如何工作的)
- cocos2dx3.0rc导出自定义类到lua的方法
- 2------Cocos2dx2.0__3.0 lua绑定C++自定义类方法总结
- 使用AndroidStudio部署Cocos2dx-Lua项目的处理方法
- cocos2dx lua中继承与覆盖C++方法
- cocos2dx3.0rc导出自定义类到lua的方法详细步骤
- cocos2dx3.0rc导出自定义类到lua的方法详细步骤
- cocos2dx lua中继承与覆盖C++方法
- cocos2dx开发中的lua继承与覆盖C++方法