lua热更小游戏实现

在要触发小游戏的创生物上挂在一个脚本,脚本实现加载本地的小游戏lua脚本(可以热更实现小游戏的逻辑),将其中的生命周期函数(Awake、Start、Update)获取到并映射成Action,在该脚本的Unity生命周期中调用。

在lua脚本的Start函数中对原来的C#脚本进行注入(util.hotfix_ex(CS.XXX,'FUNC',FUNC)),更改原脚本的功能,在Destroy的时候还原。

posted @ 2024-01-11 18:57  mc宇少  阅读(28)  评论(0编辑  收藏  举报