Lua脚本绑定Unity的例子
http://gfootweb.webspace.virginmedia.com/LuaDemo/
luajit集成篇大家都知道luajit比原生lua快,快在jit这三个字上。但实际情况是,luajit的行为十分复杂。尤其jit并不是一个简单的把代码翻译成机器码的机制,背后有很多会影响性能的因素存在。1.luajit分为jit模式和in…
Unity中使用Lua,大多情况下是通过C#来调用Lua脚本。但如果想让Lua像C#脚本那样,可以挂载到GameObject上该如何做呢?一下是根据网络上个大神的思路,整理的一段代码实现Lua脚本挂载到GameObject上。这里使用的是X…
一、前言目前在Unity游戏开发中,比较流行的两种语言就是Lua和C#。通常的做法是:C#做些核心的功能和接口供Lua调用,Lua主要做些UI模块和一些业务逻辑。这样既能在保持一定的游戏运行效率的同时,又可以让游戏具备热更新的功能。无论我们…
了解到lua的一个protobuf库,接口帅气,比之前用过的一些luaprotobuf库要好很多,深得我心。而且能保持更新,比其他库几年没更新要放心。lua-pb动态解析protobuf协议,无需生成一大坨难看的预定义lua代码,要的就是这…
lua热重载就是运行时修改代码不需要重新运行就可以生效的一种方案。首先先上方案链接:https://github.com/asqbtcupid/lua_hotupdategit上已经有人做出了现成的方案,拿来即用。如果在Unity中使用需要…
gameobject.GetComponent<Transform>();翻译成Lua:gameObject:GetComponent(luanet.ctype(Transform))
https://www.jianshu.com/p/71fffc9a9cac他们说阅读了网上一些文章,其实使用C#进行热更新是可以的,将需要更新的代码打包成程序集,然后利用反射即可,但是也提到在IOS平台是不行的,至于为什么不行,就不再说了…
看lua的更新,以为真的跨平台没问题,就实验了安卓手机,然后就开始铺游戏框架,干了一星期到昨晚想起来到ipad上跑跑,然后我跟DEMO都一起崩溃了。今天搜索luajit,终于在u3d官方论坛终于发现了真正支持IOS+安卓(老外说web也支持…