lua实现面向对象 lua可以继承cocos2d的类么?
浏览量:1515
时间:2021-03-11 02:16:34
作者:admin
lua可以继承cocos2d的类么?
1. 事实上,Lua中没有类,只有表。类之间的继承意味着父类的表被链接在一起,在派生类中找不到的属性和方法将通过元表找到父类。Lua中类的属性是classA={width=10,height=10}classA={}classA.width=10类. 高度=10,两种方法均可使用自身宽度统一呼叫2。cocos2dx中的Lua类不是面向对象的。Cocos准备类else的Lua end函数——如果super classes={}setmetatable(CLS{uuuuindex=super}),则从Lua对象继承cls.super=超级cls={ctor=function()end}endcls.ucname=classnamecls.uctype=2--luacls.uindex=cls函数cls.new(…)localinstance=setmetatable({},cls)instance.class=cls实例:ctor(…)返回实例
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。