Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
东方怂天
xLua
提交
a12cee31
X
xLua
项目概览
东方怂天
/
xLua
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
xLua
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a12cee31
编写于
5月 03, 2018
作者:
J
johnche(车雄生)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
readme的章节调整
上级
ac816099
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
18 addition
and
17 deletion
+18
-17
README.md
README.md
+18
-17
未找到文件。
README.md
浏览文件 @
a12cee31
...
...
@@ -25,15 +25,15 @@ xLua在功能、性能、易用性都有不少突破,这几方面分别最具
如果希望安装到其它目录,请看
[
FAQ
](
Assets/XLua/Doc/faq.md
)
相关介绍。
## lua5.3 vs luajit
xLua有两个版本,分别集成了lua5.3和luajit,一个项目只能选择其一。这两个版本C#代码是一样的,不同的是Plugins部分。
lua5.3的特性更丰富些,比如支持原生64位整数,支持苹果bitcode,支持utf8等。出现问题因为是纯c代码,也好定位。比起luajit,lua对安装包的影响也更小。
而luajit胜在性能,如果其jit不出问题的话,可以比lua高一个数量级。目前luajit作者不打算维护luajit,在找人接替其维护,后续发展不太明朗。
## 文档
项目可以根据自己情况判断哪个更适合。因为目前lua53版本使用较多,所以xLua工程Plugins目录下默认配套是lua53版本。
*
[
常见问题解答
](
Assets/XLua/Doc/faq.md
)
*
(必看)
[
XLua教程
](
Assets/XLua/Doc/XLua教程.md
)
:教程,其配套代码
[
这里
](
Assets/XLua/Tutorial/
)
。
*
(必看)
[
XLua的配置
](
Assets/XLua/Doc/configure.md
)
:介绍如何配置xLua。
*
[
热补丁操作指南
](
Assets/XLua/Doc/hotfix.md
)
:介绍如何使用热补丁特性。
*
[
XLua增加删除第三方lua库
](
Assets/XLua/Doc/XLua增加删除第三方lua库.md
)
:如何增删第三方lua扩展库。
*
[
XLua API
](
Assets/XLua/Doc/XLua_API.md
)
:API文档。
*
[
生成引擎二次开发指南
](
Assets/XLua/Doc/custom_generate.md
)
:介绍如何做生成引擎的二次开发。
## 快速入门
...
...
@@ -82,6 +82,16 @@ Debug.Log("max:" + max(32, 12));
[
这里
](
Assets/XLua/Doc/hotfix.md
)
是使用指南。
## lua5.3 vs luajit
xLua有两个版本,分别集成了lua5.3和luajit,一个项目只能选择其一。这两个版本C#代码是一样的,不同的是Plugins部分。
lua5.3的特性更丰富些,比如支持原生64位整数,支持苹果bitcode,支持utf8等。出现问题因为是纯c代码,也好定位。比起luajit,lua对安装包的影响也更小。
而luajit胜在性能,如果其jit不出问题的话,可以比lua高一个数量级。目前luajit作者不打算维护luajit,在找人接替其维护,后续发展不太明朗。
项目可以根据自己情况判断哪个更适合。因为目前lua53版本使用较多,所以xLua工程Plugins目录下默认配套是lua53版本。
## 更多示例
*
[
01_Helloworld
](
Assets/XLua/Examples/01_Helloworld/
)
: 快速入门的例子。
...
...
@@ -96,15 +106,6 @@ Debug.Log("max:" + max(32, 12));
*
[
10_SignatureLoader
](
Assets/XLua/Examples/10_SignatureLoader/
)
: 展示如何读取经数字签名的lua脚本,参见
[
数字签名
](
Assets/XLua/Doc/signature.md
)
的文档介绍。
*
[
11_RawObject
](
Assets/XLua/Examples/11_RawObject/
)
: 当C#参数是object时,如何把一个lua number指定以boxing后的int传递过去。
*
[
12_ReImplementInLua
](
Assets/XLua/Examples/12_ReImplementInLua/
)
: 展示如何将复杂值类型改为lua实现。
## 文档
*
[
XLua教程
](
Assets/XLua/Doc/XLua教程.md
)
:教程,其配套代码
[
这里
](
Assets/XLua/Tutorial/
)
。
*
[
XLua的配置
](
Assets/XLua/Doc/configure.md
)
:介绍如何配置xLua。
*
[
XLua增加删除第三方lua库
](
Assets/XLua/Doc/XLua增加删除第三方lua库.md
)
:如何增删第三方lua扩展库。
*
[
XLua API
](
Assets/XLua/Doc/XLua_API.md
)
:API文档。
*
[
生成引擎二次开发指南
](
Assets/XLua/Doc/custom_generate.md
)
:介绍如何做生成引擎的二次开发。
*
[
热补丁操作指南
](
Assets/XLua/Doc/hotfix.md
)
:介绍如何使用热补丁特性。
## 技术支持
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录