【第一篇】为什么选择xLua
2024-10-08 08:48:59
为什么选择xLua
1. 易用性
Unity全平台补丁技术,可以运行时把C#实现(方法、操作符、属性、事件、构造函数)替换为lua的实现
自定义struct,枚举在lua和C#之间传递无C#的gc alloc
编辑器下无需生成代码开发更轻量
2. 热补丁
开发只用C#
运行也只用C#,性能比纯lua开发高
出bug采用lua改掉C#出问题的部分,下次整体更新时换回正确的C#方法,能做到不重启程序进行bug fix
xLua的特点
1. 易用性
编辑器下无需生成代码,且支持所有特性
2. 扩展性
xLua对原C#中支持的大量第三方库(Json文件解析的rapidjson C#库),提供接口、教程,在不修改xLua代码的前提下,开发者可以自己假入库
3. 高性能
具体参考腾讯游戏学院:https://gameinstitute.qq.com/community/detail/111400
最新文章
- shell命令find
- 【06-23】js动画学习笔记01
- ASP.NET MVC Jquery Validate 表单验证的多种方式
- CEF3开发者系列之JS与C++交互之一
- ecshop修改后台访问地址
- POJ2488 dfs
- javascript跨域解决方案
- mysql sql灵活运用
- 01我为什么学Unity3d
- MySQL 基础 之 语句执行顺序
- 风萧萧兮易水寒 coding一去兮不复还
- 数据库Mysql的安装及操作---数据引擎
- JavaScript基础知识(对象、函数与对象)
- Linux 配置SSH免密登陆
- 基于Jenkins,docker实现自动化部署(持续交互)
- java第二周的作业
- log4j2 的使用
- PostgreSQL 列出所有表名和数据库名, 删除session被占用的数据库
- JVM的Client模式与Server模式
- Java代码常见的十种错误
热门文章
- 本地Linux虚拟机内网穿透,服务器文件下载到本地磁盘
- Arduino系列之按键模块(一)
- CVE-2020-3110、CVE-2020-3111、CVE-2020 -3118、CVE-2020-3119、CVE-2020-3120 cdpwn 解析
- sougn开源,自己写的一个项目
- 死磕dtd(1)
- VC实现快递查询
- DOCKER 学习笔记8 Docker Swarm 集群搭建
- The current test process
- WeChall_Training: Get Sourced (Training)
- POJ_1166_暴搜