在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):756915370/LuaRuntimeHotfix开源软件地址(OpenSource Url):https://github.com/756915370/LuaRuntimeHotfix开源编程语言(OpenSource Language):C# 89.3%开源软件介绍(OpenSource Introduction):LuaRuntimeHotfixThis project demonstrates the unity editor's ability to make lua changes take effect immediately without replay the game. 这个工程展示了unity编辑器下不需要重启游戏就能让lua文件改动后立刻生效的功能。
使用的unity版本是2019.3.0,根目录下是xlua版本的工程 ,/Tolua_RuntimeHotfix是tolua版本的工程。
打开工程里的场景SampleScene,里面是一个方块,功能很简单,按上下可以移动方块。其中逻辑是写在lua里面的。
local function Update(self,deltaTime)
local verticalInput = CS.UnityEngine.Input.GetAxis("Vertical")
local movement = self.transform.forward * verticalInput * 10 * deltaTime
self.rigidbody:MovePosition(self.rigidbody.position + movement)
end 左边是C#文件:
右边是Lua文件:
关于代码的讲解:
游戏聊天群:891809847 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论