1)笔记
1:lua启动脚本开发入口
Update: FixedUpdate,LateUpdate-->进入进来;
main.lua加上这些入口,xLuaMgr-->调用这些接口,Mono机制-->lua脚本里面;
2: lua组件化开发模式理念:
lua脚本也做组件化开发?
(1)大家习惯了;
(2)lua调用unity接口,非常方便:
组件化 + 真正的在Unity添加组件-->再装载Lua脚本;
!!!组件化 + 不通过Unity + 纯Lua组件开发的模式(选择这个);
我们自己定义Lua组件,自己"添加"Lua组价到gameObject;
我们在Lua脚本层驱动update, fixedupdate, lateUpdate-->绕开Unity组件实例;
3:Lua组件类基类的设计;
(1)所有的Lua组件类都继承自LuaBehaviour;
(2)扩展函数-->定义一个新的类-->继承基类
(3)组件实例2个成员: transform, gameObject,进来和Unity习惯保持一致;
(4)类和类的实例继承-->前面xlua语法;
4:Lua组件化与GameObject的管理;
(1)GameObject与纯Lua组件实例的管理;
(2)LuaGameObject模块, GameObject.init, ;
5:Lua MonoBehaviour的开发的入口;
6:Lua组件化开发测试;
来源:CSDN
作者:cocos+unity+node
链接:https://blog.csdn.net/themagickeyjianan/article/details/103771865