-
Hi @chexiongsheng
Could you give me an example about integrate memory.lua and profiler.lua in the hotfix?
Thank you so much!
-
public struct Param1
{
public int x;
public string y;
}
[CSharpCallLua]
public interface Param2
{
int x{ get; set; }
int y { get; set; }
}
[XLua.LuaCallCSharp]
public c…
-
UnityEngine.Object == null 是运算符重载
go = new GameObject()
GameObject.Destroy(go)
go == null -> True
(object)go == null -> False
当在Lua中调用类似 GetComponent 的接口时,如果组件不存在,会得到一个 (null:0) 的UnityEngin…
-
非常棒的想法!
我在测试过程中发现了一个问题,一旦开启了HOTFIX_ENABLE宏编译之后,Demo中的HotfixTest里面打印的LOG的函数会定位到HotfixTest2的102行,关闭这个宏之后重新编译就好了。
> ^>>>>>>>>Update in C#, tick = 50
UnityEngine.Debug:Log(Object)
HotfixTest:Update(…
-
热更新某个c#类的成员函数,如何在lua中访问该类的私有变量?
-
目前使用的是:
local myGameObject = CS.UnityEngine.GameObject()
可否提供接口增加如下方式创建:
local myGameObject = CS.UnityEngine.GameObject.New()
-
我在拿第三方的一个besthttp做了一些调用使用测试,有些疑问,请教一下:
### 这个是c# code
```
namespace BestHTTP.WebSocket
{
public delegate void OnWebSocketOpenDelegate(WebSocket webSocket);
public delegate void OnWebSo…
wulei updated
7 years ago
-
测试了下Stateful Hotfix,还挺方便的。现在的问题是lua里定义的hotfix对象不能包含原来类里不存在的成员,否则加载时会报错。
所以我现在如果想利用这个机制去扩展添加一些新功能的话只能是定义Global的变量(local的变量无法在hotfix对象中调用)。像下面这样
`
local c = {...}
c_extend =
{
self = c,
ex…
-
问个非框架性问题,lua5.3 是不是删除了module关键字,对于protobuffer -lua楼主知道什么好的解决方案吗?
另外,这个里面对int64_t 是怎么处理呢?
非常感谢。
-
请问xlua中的类修复方式, 为每个修复类都创建一个LuaEnv的实例, 这样会造成多个修复类跨LuaEnv访问共享数据造成巨大麻烦
试想: 如果要将C#共享数据给多个LuaEnv访问, 就要为每个LuaEnv注册一大堆的C#相同的访问器, 内存不说, 速度也是很慢的
如果要将lua共享给修复LuaEnv, 这个需要将数据通过C#转换到另外一个LuaEnv, 非常的麻烦
请问这…