E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
xlua
java在linux中调用lua,Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)
依赖包(附件有下载):包名类型操作系统luajava-1.1.jarjarALLlibluajava-1.1.so.solinu
xlua
java-1.1.dll.dllwindowswindows:将luajava
西遊漫記
·
2023-12-21 06:15
Lua + Unity + VS LuaPerfect让Lua在VS上编辑如此简单
打开一个带有Lua脚本的unity工程,这里我是使用unity2018.2.12f1打开的下载的
xLua
的包。双击启用解压文件夹中的LuaPerfect.exe开
qq_1090647780
·
2023-12-07 00:17
Unity
Lua
Unity
Xlua
中HotFix的环境配置
编译过后会在编译器
XLua
下面多一个“HotfixInjectinEditor”(
XLua
->HotfixInjec
天蝎钰狮子
·
2023-12-05 20:32
nginx 配合 lua 打印响应报文和请求报文日志
luajit.org/download/LuaJIT-2.0.5.tar.gz#tar-zxvfLuaJIT-2.0.5.tar.gz#cdLuaJIT-2.0.5#make&&makeinstall下载ngin
xlua
邪人君子
·
2023-11-24 05:03
Git
vim
Nginx
nginx
lua
响应报文
打印日志
Linux
项目框架——Lua管理器【LuaManager】
首先我们需要集成
XLua
内容,或者直接将项目当中
XLua
相关的内容拷贝过去也可以,最好是直接拷贝吧,我怕版本不一样会导致内容的不一致。
紫雪
·
2023-11-22 07:34
ClientEngine
原创
github
前端
Unity热更新资源和代码-(学前必读)
系列文章目录在学习完整的热更新流程之前,需要对lua、
xlua
、AssetBundle有一定的了解,没有基础的同学,可以看之前的博客,有一定的了解后再学习就会事半功倍了Lua入门课程AssetBundle
贪小心
·
2023-11-21 14:42
Unity资源热更及代码热更
unity
游戏引擎
xlua
性能测试
在
xlua
的框架下通过对一个Vector3进行简单的赋值操作localfunctionprofile()localt=CS.UnityEngine.Time.realtimeSinceStartuplocalv
NeoSam
·
2023-11-20 23:44
【Unity】热更新之
xLua
C# List、字典、类、接口映射Lua的Table类型
关于如何获取Lua全局变量和函数的问题,可以看一下我的这篇文章【Unity】热更新之
xLua
C#获取Lua全局变量/函数。
IM雾凇
·
2023-11-19 06:30
Unity
lua
unity
c#
Xlua
06.C#访问Lua
01.访问一个全局的function仍然是用Get方法,不同的是类型映射。1、映射到delegate这种是建议的方式,性能好很多,而且类型安全。缺点是要生成代码(如果没生成代码会抛InvalidCastException异常)。delegate要怎样声明呢?对于function的每个参数就声明一个输入类型的参数。多返回值要怎么处理?从左往右映射到c#的输出参数,输出参数包括返回值,out参数,re
唐孝辉
·
2023-11-19 06:59
Lua
Xlua
学习笔记一——Lua映射c#生命周期函数
思路非常简单,在c#脚本中每个生命周期函数中执行一个事件,该事件用于在lua中调用,然后再写一个添加或者删除事件的函数即可。之后如果lua中逻辑要通过生命周期函数实现,在物体上添加该脚本组件,然后添加对应周期函数事件就行了。直接上代码。usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnit
Master-Xue
·
2023-11-19 05:25
XLua
lua
unity
XLua
学习之路(二)之C#访问Lua
这里指的是C#主动发起对Lua数据结构的访问。从Lua支持的数据类型来讲,C#获取Lua元素主要分为:基本数据类型(number,bool,string),复杂的数据类型(table),函数(function)。本次测试的待获取的Lua文件CSharpCallLua.lua.txt内容t如下:--用于测试获取全局基本数据类型a=100;--全局变量isDead=falsestr="leander"
午夜支枕听河流
·
2023-11-19 05:24
XLua
XLua
C#访问Lua
xLua
学习总结(三)---C#访问lua中数据
1.将lua中基本数据映射到C#类型lua中数据a=1str="小明"--文件编码改为UTF-8isRight=trueC#inta=env.Global.Get("a");stringstr=env.Global.Get("str");boolisRight=env.Global.Get("isRight");2.将lua中的table映射到C#中的ListluatableList={1,2,3
HelloWorldTianNa
·
2023-11-19 05:52
xlua
源码分析(三)C#访问lua的映射
xlua
源码分析(三)C#访问lua的映射上一节我们主要分析了luacallC#的无wrap实现。
异次元的归来
·
2023-11-19 05:13
xlua源码分析
c#
lua
xlua
Unity代码热更-HybridCLR总结(一)
本人目前使用过的代码热更方案有
XLua
和HybridCLR,没用过ILRuntime,目前的项目使用的热更方案是Addressables+HybridCLR,整个热更新的框架由我一手搭建,基本实现了线上
一脸懵逼
·
2023-11-17 05:14
Unity
代码热更
unity
Unity 浅谈热更新
目录一、什么是热更新过程热更新的基本流程导出热更资源游戏流程热更二、热更新的优点开发端客户端使用Lua热更新方案的优缺点
XLua
优点缺点基于C#热更新方案的优缺点ILRuntime优点缺点解决方案HybridCLR
慕容鑫非
·
2023-11-17 05:44
unity
/
C#理论
unity
lua
游戏引擎
XLua
热更新框架原理和代码实战
安装插件下载
Xlua
插件:https://github.com/Tencent/
xLua
下载完成后,把Asset文件夹下的文件拖入自己的工程Asset中,看到Unity编辑器上多了个
Xlua
菜单,说明插件导入成功
微笑小星
·
2023-11-17 05:05
游戏开发
lua
Xlua
好未来 Unity实习生一面 面经
好未来一面(27min)1、自我介绍2、TCP和UDP的区别3、
Xlua
如何使用、热更新的流程4、线程和进程5、ScriptableObject如何加载资源,SO的资源类型6、C++继承7、C++友元8
EUGOUALICE
·
2023-11-14 17:57
面经
unity
面试
xlua
C#方法中含out ref参数修饰符的注意事项
目录结论:C#函数lua热更新函数lua输入参数lua返回参数更新前后对比结论:C#只能接收一个返回值,其余用out或ref参数修饰符接收,lua函数有多个返回值,out不用输入,ref要有输入官方的说法是:out对应一个lua返回值ref对应一个lua参数以及一个lua返回值根据自己的理解写的一些总结,如有错误,欢迎留言交流C#函数C#只能接收一个返回值,其余用out或ref参数修饰符接收,例如
Jack Yan
·
2023-11-11 08:42
#
xlua
XLua
官方教程 08 通用字节码
为此,
xLua
尝试对lua源码做了少许改造,可以编译一份字节码,跨平台使用。
Jack Yan
·
2023-11-11 08:42
#
xlua
XLua
官方教程目录 总结篇(配置
XLua
开发环境、安装EmmyLua插件、
xLua
文档、
xLua
热补丁、
xLua
示例教程)
目录一、配置
XLua
开发环境C#下Lua编程支持
xLua
的突破
XLua
安装安装EmmyLua插件二、文档三、热补丁四、示例教程一、配置
XLua
开发环境C#下Lua编程支持
xLua
为Unity、.Net、
Jack Yan
·
2023-11-11 08:41
#
xlua
#
EmmyLua
xlua
unity
unity3d
热更新
emmylua
Lua细节注意
4、C#中private类型的,在Lua中使用时要加self且使用前加上
xlua
.private_accessible(CS.脚本名)5、一定要注意Lua的语法格式!!!
Heitm
·
2023-11-11 08:40
lua
Lua与C#的相互调用(
xLua
)
目录一、
xLua
简介二、C#调用Lua1、基本操作与自定义Loader1.1、基本操作1.2、自定义Loader2、Lua解析器的初始化2.1、代码示例2.2、LuaMgr的初始化3、获取全局变量4、获取全局函数
拉达哥
·
2023-11-11 08:37
lua
c#
junit
Unity
Xlua
初探
1.首先在项目导入
Xlua
,只需要下载得
Xlua
包里面得Assets文件夹下得内容拷贝到自己的项目中即可。在里面有
xlua
的各种功能的范例。
渐末竹
·
2023-11-11 08:07
c#
Unity
c#
xLua
Lua访问C#注意事项(七)
CS.UnityEngine.GameObject.Find("MainCamera")--冒号语法camera:GetComponent("Camera")--点语法camera.GetComponent(camera,"Camrea")
xlua
贪小心
·
2023-11-11 08:31
lua
c#
android
Cocos2d-x视频教程
目录1.我的技术专栏2.相关推荐3.下载链接4.cocos2d-x
xLua
+JS+C++教学视频5.杨丰盛Cocos2D-X游戏课程6.
weixin_30514745
·
2023-11-11 07:21
XLua
官方教程 03 Lua调用C#
Lua调用C#本章节涉及到的实例均在
XLua
\Tutorial\LuaCallCSharp下newC#对象你在C#这样new一个对象:varnewGameObj=newUnityEngine.GameObject
Jack Yan
·
2023-11-11 05:41
#
xlua
08.
XLua
Lua访问C#中的方法
01.操作符重载和函数重载C#中定义的操作符重载和函数重载在Lua中基本上能够使用,不过需要注意的是由于Lua中表示数值的类型只有一种(number),所以C#中对于数值类型之间的重载是不能够正确的识别的,通常只会调用类型符合的重载函数列表中先定义的函数[LuaCallCSharp]publicclassOverload{publicintAdd(intnum1,intnum2){Debug.Lo
唐孝辉
·
2023-11-11 05:09
Lua
Unity
XLua
学习笔记(三):Lua调用C#
上一篇文章Unity
XLua
学习笔记(二):C#调用Lua创建一个Lua脚本Lua脚本LuaCallCSharp.lua脚本内容:localobj1=CS.UnityEngine.GameObject(
qq_42393139
·
2023-11-11 05:07
lua
unity
c#
XLua
下的Lua与C#传值优化
前言Unity下的C#GCAlloc(下面简称gc)是个大问题,而嵌入一个动态类型的Lua后,它们之间的交互很容易就产生gc,各种Lua方案也把这作为性能优化的重点。这些优化说穿了其实不复杂。元凶在这里先看看这两个函数intinc1(inti){returni+1;}objectinc2(objecto){return(int)o+1;}window下实测inc1的性能是inc2的20倍!差距为什
钢与铁
·
2023-11-11 05:35
xlua
【
XLua
】017-Lua访问C#:基类的属性,方法
【
XLua
】017-Lua访问C#:基类的属性,方法https://www.jianshu.com/p/8bcf4d2598fd访问C#基类属性,方法1、Lua脚本访问C#基类属性,方法1、Lua脚本作者
kuangben2000
·
2023-11-11 05:03
XLua
Xlua
---Lua访问C#扩展方法
背景自己也是
xlua
新手,刚开始不知道如何从lua访问c#方法,然后google后,也是很普通需要在扩展类加上[
XLua
.LuaCallCSharp],自己的确也是加了,但是在unity运行的时候还是不行
caiqimin__
·
2023-11-11 05:31
Unity3D
Unity3D
XLua
Lua
C#
CSharp
xlua
游戏热更新(lua访问C#)
CS.UnityEngine静态方法访问unity虚拟机创建游戏物体CS.UnityEngine.GameObject('newbylua');静态属性CS.UnityEngine.GameObject('newbylua');--创建localcamera=CS.UnityEngine.GameObject.Find('MainCamera');--查找camera.name='Renamedb
欧尼sama
·
2023-11-11 05:59
资源热更新
Unity
&
C#
lua
c#
xlua
游戏热更新(C#访问lua)
xlua
作为Unity资源热更新的重要解决方案api,在Tecent重多游戏中被采用,本文通过案例去讲解
xlua
代码结构层次。
欧尼sama
·
2023-11-10 22:41
资源热更新
Unity
&
C#
c#
lua
【Unity框架】基于
XLua
框架搭建与AssetBundle的使用流程
文章目录前言一、关于AssertBundle的一些疑问1、AssetBundle是什么?2、为什么要使用AssetBundle3、为什么搭热更新框架要先学习AssertBundle打包二、项目文件夹创建三、AssertBundle的操作流程1.AssertBundle打包2.AssertBundle资源的依赖关系3.AssertBundle的几种读取方式4.AssertBundle的卸载四、Lua
多年了酷拉皮卡依旧还在船上
·
2023-11-07 10:24
unity
unity
lua
游戏引擎
【Unity框架】
XLua
中Lua代码注入C#代码操作
文章目录一、干净的基于
XLua
的框架下载地址二、使用步骤1.操作步骤2.脚本添加1.在游戏逻辑代码文件夹创建脚本HotFixTest.cs:2.在游戏脚本管理代码文件夹创建脚本HotFixTest.cs
多年了酷拉皮卡依旧还在船上
·
2023-11-07 10:54
unity
lua
unity
c#
xlua
源码分析(二)lua Call C#的无wrap实现
xlua
源码分析(二)luaCallC#的无wrap实现上一节我们主要分析了
xlua
中C#Calllua的实现思路,本节我们将根据Examples03_UIEvent,分析luaCallC#的底层实现。
异次元的归来
·
2023-11-05 12:28
xlua源码分析
lua
c#
xlua
Ngin
xLua
实现WAF防火墙
Web应用防护系统(也称:网站应用级入侵防御系统。英文:WebApplicationFirewall,简称:WAF)。利用国际上公认的一种说法:Web应用防火墙是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品。nginx+lua安装方法方法一:安装nginx并整合lua模块安装LuaJITLuaJIT的意思是LuaJust-In-Time,是即时的Lua代码解
吉松松
·
2023-11-02 10:07
Nginx
linux
nginx
通过
Xlua
插件运行lua程序
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;using
XLua
;//引入
xlua
命名空间publicclassCreat
LinQY_lucky
·
2023-11-01 18:30
热更新
lua
unity
开发语言
Xlua
编译luajit版本库问题总结
Xlua
增加或删除第三方库步骤可以按照官网文档进行操作,文档地址:https://github.com/Tencent/
xLua
/blob/master/Assets/
XLua
/Doc/
Xlua
增加删除第三方
无畏源于无知
·
2023-10-31 04:01
Lua
lua
xlua
10月9日到10月30日学习总结
AI+与游戏开发《游戏编程模式》笔记设计模式命令模式撤销与重做享元模式Unity与Lua同舞何为Unity何为LuaUnity
XLua
=
XLua
为什么选择它设计思路关于
xlua
反复报错Thisdelega
雪靡
·
2023-10-31 01:16
经验分享
Unity
Xlua
热更新框架(九):网络部分
14.编译
Xlua
第三方库14-1.编译
Xlua
第三方库通信协议:protobuf、sproto、pbc、pblua、json、cjson……用于服务器与客户端通信的数据格式
Xlua
不带这些第三方库需要把第三方库下载下来
我是刘咩咩阿
·
2023-10-29 10:24
Xlua
Unity
unity
网络
lua
Unity
Xlua
热更新框架(三):资源管理
4.资源加载逻辑:解析版本文件,保存文件信息——>获取文件信息——>加载Bundle(——>检查依赖——>获取依赖文件信息再次递归加载bundle)——>加载资源——>完成后回调可能一个bundle需要另一个bundle(而这个有需要别的bundle),需要递归加载。必须加载完依赖bundle和自身bundle都,才能加载资源,,,最后在通知应用层加载完成。这种异步加载方式,在商业中比较常用。C#
我是刘咩咩阿
·
2023-10-29 10:23
Xlua
Unity
lua
unity
XLua
热更新入门教程
导航什么是
XLua
XLua
与其他热更新方案比优势
XLua
热更新流程教程环境安装过程开始写代码补充说明什么是
XLua
XLua
是腾讯开源的一款Unity热更新插件
XLua
与其他热更新方案比优势GitHub上星数最多可以更多地使用
Sky.Allen
·
2023-10-29 10:20
Unity插件
XLua
-Unity框架初探
文章目录前言应用场景
XLua
常用API框架实例搭建需求实现实例,实现一朵云的运动其他前言Lua由于其简单易用,方便热更等性质,一直是游戏行业的首推脚本语言。
PureDesigner
·
2023-10-29 10:49
Unity3d
深入
xLua
实现原理之C#如何调用Lua
本文主要是探讨
xLua
下C#调用Lua的实现原理,有关Lua如何调用C#的介绍可以查看深入
xLua
实现原理之Lua如何调用C#C#与Lua数据通信机制无论是Lua调用C#,还是C#调用Lua,都需要一个通信机制
阿成_
·
2023-10-29 10:48
Lua
unity
xlua
深入
xLua
实现原理之Lua如何调用C#
xLua
是腾讯的一个开源项目,为Unity、.Net、Mono等C#环境增加Lua脚本编程的能力。本文主要是探讨
xLua
下Lua调用C#的实现原理。
阿成_
·
2023-10-29 10:48
Lua
unity
xlua热更
深入理解
xLua
基于IL代码注入的热更新原理
目前大部分手游都会采用热更新来解决应用商店审核周期长,无法满足快节奏迭代的问题。另外热更新能够有效降低版本升级所需的资源大小,节省玩家的时间和流量,这也使其成为移动游戏的主流更新方式之一。热更新可以分为资源热更和代码热更两类,其中代码热更又包括Lua热更和C#热更。Lua作为一种轻量小巧的脚本语言,由Lua虚拟机解释执行。所以Lua热更通过简单的源代码文件替换即可完成。反观C#的整个编译执行过程是
阿成_
·
2023-10-29 10:17
Lua
xlua
unity热更
XLua
中lua读写cs对象的原理
LuaCallCS1.传递C#对象到Lua
XLua
在C#维护了两个数据结构,ObjectPool和ReverseMap。
阿成_
·
2023-10-29 10:41
Lua
xlua
Unity
nlua的基本配置使用
目前鹅厂的
xlua
也是基于nlua的早期版本开发的,黑历史可以参考(https://www.oschina.net/news/80638/c-net-lua-unity3d)nlua官网(http://
narlon
·
2023-10-28 04:30
C#
游戏
lua
C#
nlua
Go与Nginx(lua-resty-string)跨语言加解密
Ngin
xlua
AES加解密环境构建:openrestydocker依赖:lua-resty-stringlua-resty-st
藏呆羊
·
2023-10-27 15:03
Golang
加密解密
nginx
go
跨语言
lua
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他