XLua系列讲解_Helloworld
一、XLua简介
XLua是Unity3D下Lua编程解决方案,自2016年初推广以来,已经应用于十多款腾讯自研游戏,因其良好性能、易用性、扩展性而广受好评。现在,腾讯已经将xLua开源到GitHub。
二、Xlua的优点
- 简洁易用,容易上手
- 可扩展性高,添加自定义的CS模块或者第三方插件非常方便
- 大厂维护,可靠
- 热补丁技术(目前lua插件中只有Xlua有),项目可以使用C#开发。在出现Bug的地方,编写lua脚本进行单独的修复即可。
三、安装Xlua
1.首先前往GitHub下载Xlua插件
2.将下载工程的 “Assets/XLua” 文件夹和 “Assets/Plugins” 拖动到您工程项目中即可
3. “Assets/XLua/Examples” 目录中,存放着腾讯给我们提供的示例工程
四、简单的使用
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using XLua;public class TestLua : MonoBehaviour
{private LuaEnv m_LuaEnv;private string m_LuaScripts01 = "print('m_LuaScripts01')";private string m_LuaScripts02 = "CS.UnityEngine.Debug.Log('m_LuaScripts02')";private void Awake(){m_LuaEnv = new LuaEnv();m_LuaEnv.DoString(m_LuaScripts01);m_LuaEnv.DoString(m_LuaScripts02);}private void OnDestroy(){//记得释放掉luam_LuaEnv.Dispose();}}
推荐学习资料
XLua入门到精通系列讲解教程目录
Xlua官方插件下载:里面有很多示例工程
lua基础教程:菜鸟教程网
欢迎对Unity技术感兴趣的朋友,加入QQ群:299412191 讨论
XLua系列讲解_Helloworld相关推荐
- ML:MLOps系列讲解之系列知识解读全貌
ML:MLOps系列讲解之系列知识解读全貌 导读:您将了解如何使用机器学习,了解需要管理的各种变更场景,以及基于ml的软件开发的迭代性质.最后,我们提供了MLOps的定义,并展示了MLOps的发展. ...
- ML:MLOps系列讲解之《MLOps的State(工具和框架)》解读
ML:MLOps系列讲解之<MLOps的State(工具和框架)>解读 目录 MLOps系列讲解之<MLOps的State(工具和框架)>解读 9.MLOps的State(工具 ...
- ML:MLOps系列讲解之《MLOps Stack Canvas堆栈画布之MLOps Stack CanvasCRISP-ML(Q)》解读
ML:MLOps系列讲解之<MLOps Stack Canvas堆栈画布之MLOps Stack Canvas&CRISP-ML(Q)>解读 目录 MLOps系列讲解之<ML ...
- ML:MLOps系列讲解之《MLOps Stack Canvas堆栈画布》解读
ML:MLOps系列讲解之<MLOps Stack Canvas堆栈画布>解读 目录 MLOps系列讲解之<MLOps Stack Canvas堆栈画布>解读 7.MLOps ...
- ML:MLOps系列讲解之《CRISP-ML (Q)ML生命周期过程—了解机器学习开发的标准过程模型—业务和数据理解→数据工程(数据准备)→ML模型工程→评估ML模型→模型部署→模型监控和维护》解读
ML:MLOps系列讲解之<CRISP-ML (Q)ML生命周期过程-了解机器学习开发的标准过程模型-业务和数据理解→数据工程(数据准备)→ML模型工程→评估ML模型→模型部署→模型监控和维护& ...
- ML:MLOps系列讲解之《MLOps原则之监控/“机器学习成绩”系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标/MLOps原则和实践的总结》解读
ML:MLOps系列讲解之<MLOps原则之监控/"机器学习成绩"系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标/MLOps原则和实践的总结>解读 目录
- ML:MLOps系列讲解之《MLOps原则之测试》解读
ML:MLOps系列讲解之<MLOps原则之测试>解读 目录 MLOps系列讲解之<MLOps原则之测试>解读 5.6.Testing测试 5.6.1.Features and ...
- ML:MLOps系列讲解之《MLOps原则—迭代增量过程/自动化/持续部署/版本控制/实验跟踪/测试/监控/“ML成绩”系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标等》解读
ML:MLOps系列讲解之<MLOps原则-迭代增量过程/自动化/持续部署/版本控制/实验跟踪/测试/监控/"ML成绩"系统/可再现性/松散耦合架构(模块化)/基于ML的软件 ...
- ML:MLOps系列讲解之《基于ML的软件的三个层次之03 Code: Deployment Pipelines》解读
ML:MLOps系列讲解之<基于ML的软件的三个层次之03 Code: Deployment Pipelines>解读 目录 <基于ML的软件的三个层次之03 Code: Deplo ...
- ML:MLOps系列讲解之《基于ML的软件的三个层次之02 Model: Machine Learning Pipelines——2.6 ML Model serialization forma》解读
ML:MLOps系列讲解之<基于ML的软件的三个层次之02 Model: Machine Learning Pipelines--2.6 ML Model serialization forma ...
最新文章
- Spring Boot+Redis+拦截器+自定义Annotation实现接口自动幂等
- 《1---关于解决MySQL在控制台插入中文乱码问题》
- windows ubuntu Android studio安装好启动没反应解决方法
- java操作samba_使用Java和Samba JCIFS访问文件
- Oracle数据库查看用户状态
- boost::callable_traits的is_reference_member的测试程序
- win10系统中环境变量path变成一行显示(配置环境)
- HTML+CSS+JS实现 ❤️感谢关注3D文字动画特效❤️
- 数据 3 分钟 | 国产数据库迎来 2 名开源玩家、数据库厂商年度报告都说了些什么?...
- MFC开发IM-第六篇、MFC 文本框 用法
- 洛谷P4074 [WC2013]糖果公园(莫队)
- 怎样学c语言编程软件,c语言编程软件(新手学c语言用什么软件)
- 智能优化算法:共生生物搜索算法 - 附代码
- Java数组初始化, 冒泡排序, 查找
- socksDroid结合charles抓取绕过代理的apk数据包(快手/闲鱼等)
- MySQL主从不一致的修复过程(r10笔记第96天)
- 计算机博士5篇sci,研究员送5篇SCI论文给女博士 SCI论文到底是啥
- TTFB-首字节时间简介
- anaconda中的python进入命令行错误UnicodeDecodeError
- Vue$confirm+loading
热门文章
- mac系统如何获取最好权限删除顽固文件?
- 牛客网初阶练习(6)
- 驱动精灵(Driver Genius Professional Edition 2007) v7.1.622 完美注册版(可升级)
- ftp连不上linux虚拟机,cuteftp连不上Linux虚拟机的解决方案
- 使用Python批量抓取单词发音
- 怀疑chinaitlab的一个Linux模块被黑了!!
- jmail的使用说明
- 戴尔计算机无法安装Win10,示例戴尔无法开机如何重装win10
- Rejected connection from xx.xx.xx.xx, address already has the configured maximum of 10 connections
- 基于java的房屋出租管理系统