EmmyLua是一款专用于Lua的编辑器插件,支持 Jetbrains 产品家族以及VSCode。EmmyLua插件利用注解 annotation
功能来增加代码提示以及其它编辑器功能。EmmyLua注解功能只是单纯的辅助编辑器代码提示以及其它功能,和Lua代码的实际运行逻辑没有任何关系,因为它们就是普通的Lua注释。
近期发现家里IPV6可用了,那还要百度网盘干啥?折腾起来!最近尝试了一下OpenSUSE这个发行版,不得不说这个发行版做的真好,遇到问题Google一下直接搞定。 OpenSUSE自带读写NTFS的驱动,只需要一行命令即可挂载,再通过SMB、Webdav这些服务建立共享文件夹即可,有时候需要重启机器,所以需要自动挂载硬盘。
XLua是目前国内使用较多的热更新框架(可能是有腾讯加持), Xlua同时也提供了Lua调用C#的能力,其实Lua调用C#的场景更多,要想实现热更新,很多控制逻辑都得写在Lua里,这篇文章主要是记录了Lua如何调用C#,以及踩过的一些坑。
XLua为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用。 其实除了XLua实现了相互调用的能力,另外通过XLua很容易实现一种热更新方案,动态替换Lua脚本内容,可以看出XLua还是很强的,XLua的原理可以参考另一篇博客《XLua实现原理》。