2016年4月13日

lua 面向对象编程

摘要: 对象的实现 在lua中table就是一种对象 1.有自己的状态 2.有自己的唯一标识self 3.有自己的生命周期 使用table可以自己实现面向对象的几乎所有特性 把函数定义在table中,并使用t.func的形式访问,如同方法调用 Account = {balance=0} function A 阅读全文

posted @ 2016-04-13 14:53 &大飞 阅读(206) 评论(0) 推荐(0) 编辑

unity lua热更新之 利用lua的table实现c#的new对象

摘要: 一直用lua写逻辑都是面向过程 ,最近要面向对象,在大神的帮助下实现了 ,原理很简单用lua的table,lua的table功能很强大。 功能需求是这样,比如我要多个相同的对象共用同一个脚本根据不同参数,这些对象实现共同的逻辑,但是参数不同,当然出来的效果就不同了,有点绕,但是这就是简单面向对象—— 阅读全文

posted @ 2016-04-13 14:47 &大飞 阅读(1777) 评论(0) 推荐(0) 编辑

导航