# unity-game-tanks **Repository Path**: nomat/unity-game-tanks ## Basic Information - **Project Name**: unity-game-tanks - **Description**: 使用lun-framework框架修改官方Tanks项目以实现热更新。演示lun-framework框架通过Lua组件替换C#脚本组件,快速方便的替换以实现热更新。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-09-26 - **Last Updated**: 2023-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: lun-framework, Unity, 热更新, 简单方便 ## README # Unity官方Tanks项目热更新重写 ![avatar](./docs/images/demo.png)
使用`lun-framework`框架修改官方Tanks项目以实现热更新。演示`lun-framework`框架通过Lua组件替换C#脚本组件,快速方便的替换以实现热更新。 ![avatar](./docs/images/filecompares.png)
对比原有工程,基本上就只修改了C#脚本组件。 ## 注意:项目依赖`lun-framework-client`,拉取项目后需要更新子模块。 # lun-framework框架 `lun-framework`是基于tolua的Unity热更新框架,通过使用Lua脚本组件替代C#脚本组件的方式实现热更新。因此使用此框架在开发流程上不会有改变,非常适合于习惯C#脚本组件开发流程的开发者使用此框架实现游戏的热更新功能。同样也可以把完成后的游戏通过替换脚本的方式渐进实现热更新,如此不用把所有C#脚本替换为Lua脚本就可以一步一步调试运行,避免代码修改过多调试困难。 [lun-framework框架开源仓库](https://gitee.com/nomat/lun-framework-client)