lua
饿鱼Neri
天高任鸟飞
展开
-
自用Unity剧情系统
第二种,类似文字游戏的,用lua支持。原创 2022-12-09 16:00:53 · 1516 阅读 · 0 评论 -
关于Unity在Xlua调用Lua脚本函数时报错This type must add to CSharpCallLua 解决办法
使用委托来获取xlua中的function是不行的报错脚本示范即使全部接口打好标签并且在编辑器中把兼容等级改为4.X 打包出去还是会出问题建议在lua脚本中建立一个空的table再把方法塞进去比如然后在c#端就可以正常运作这个方法了原创 2022-12-03 21:34:17 · 1308 阅读 · 0 评论 -
Unity软件可以简单支持lua脚本mod的demo
如果大规模软件/游戏可能需要建立多个接口分类一下层层嵌套。然后在lua部分直接调用这个接口来达到扩展的效果。首先在unity建立一个遍历mod文件夹的脚本。把开放给玩家自由修改的部分建立一个脚本归纳。这个只是个人琢磨出来的一种mod加载方法。如果有先进的方法欢迎交流。原创 2022-11-23 15:21:32 · 1108 阅读 · 0 评论 -
Unity使用Lua联动场景物体完成业务逻辑
在绑定Unityengine后就可以调用Unity场景的物体了。每隔一段时间播放一段动画,播放的动画做外置配置文件。原创 2022-10-02 00:19:04 · 662 阅读 · 0 评论 -
Unity使用Xlua做配置文件
Lua由于简单的语法与高可扩展性比C#读txt的方法高效与灵活太多(甚至可以直接修改lua文件无需再次编译就添加全新功能)也是作为第一次Lua编程的测试,先写一个配置文件方法首先,在Github下载Xlua框架并导入(Asset) 在项目的StreamingAssets文件夹创建一个lua.txt文件 将需要修改的参数贴[CsharpCallLua标签]创建一个Luaenv准备读取Lua文件贴了标签的参数直接使用Global.Get(key:lua的变量名)为变量赋值 为luaenv使用Addl......原创 2022-08-26 10:22:53 · 505 阅读 · 0 评论 -
Unity中Lua的热重载(动态更新脚本)
那么 package.loaded.Config=nil。require哪个包时,在包管理器把对应包卸载即可。操作方法,比如我require ”Config“之后再require就可以重载了。原创 2022-09-19 12:52:46 · 1093 阅读 · 0 评论