idea和xlua的简单配置
(b站:第17课:使用IDEA和EmmyLua插件配置XLua开发环境【XLua全热更框架Unity】_哔哩哔哩_bilibili)
简单的调用
配置:
调用之前先clear 在generate在hotfix inject
xlua学习篇
简单的方法编写 util的方法
xlua.private_accessible(CS.HotFixMyDeni) 给予能访问私有变量的方法
调用之前请拖入 util.lua.txt,在untiy xlua的资源包下
local UnityEngine=CS.UnityEngine
local util=require 'util'
xlua.private_accessible(CS.HotFixMyDeni)
util.hotfix_ex(CS.HotFixMyDeni,"Start",function(self)
self.Start(self)
UnityEngine.Debug.Log(add(1,2))
end)
util是执行之前的方法同时又添加了方法
改写unity方法
local UnityEngine=CS.UnityEngine
local util=require 'xlua.util'
xlua.private_accessible(CS.HotFixMyDeni)
xlua.hotfix(CS.HotFixMyDeni,"Start",function(self)
UnityEngine.Debug.Log("10")
end)