{"repo":"lolo1208/unity3d-lolo","free":true,"listed":false,"github":"https://github.com/lolo1208/unity3d-lolo","clone":"git clone https://github.com/lolo1208/unity3d-lolo.git","description":"Unity(Lua) - Game Framework 本项目 是基于 Unity 与 ToLua 的框架项目，以及部分示例内容和打包（热更新）工具。","language":"C#","stars":49,"topics":["game-development","game-framework","lua","luajit","unity","unity3d","il2cpp","tolua","hotfix","hotupdate"],"license":"MIT","category":"game-templates","readme_excerpt":"介绍 本项目 是基于 Unity 与 ToLua 的框架项目，以及部分示例内容。 主要内容包括：C# 代码，Lua 代码，Node.js 代码，sh / bat 脚本，开发环境，以及打包工具。 git clone 完毕后，可在 Unity Editor 菜单栏中点击 ShibaInu - Run the Application 直接运行项目。 也可在场景中的任意 GameObject 上 Add Component - Main ，然后点击 Play 按钮运行项目。 默认环境和版本 - Unity Editor 2021.3.33f1 可升级至任意版本 - IntelliJ IDEA CE 2022.3.3 使用 Community 版本即可。如果要升级版本，需配合 EmmyLua 插件一同升级 - EmmyLua 1.3.8 该插件可用于 lua 代码提示。安装包放在 Templates/IntelliJ-EmmyLua-1.3.8-IDEA223.zip - EmmyLua AttachDebugger 1.0.9 该插件可用于断点调试 lua 代码。安装包放在 Templates/EmmyLua-AttachDebugger-1.0.9.zip - VS Code latest / Visual Studio Community 2019 / 8.10.17 for Mac - tolua 1.0.7, lua 5.1, release encoder - 其他：ndk-r21-darwin-x86 64, Universal Render Pipeline 特殊目录和文件 - Assets/Framework/ShibaInu/ 核心框架代码目录，包含 C# 和 Lua 代码。 - Assets/Framework/ToLua/ ToLua 框架代码目录，包含 C# 和 Lua 代码。 - Assets/Lua/ 项目 Lua 代码目录，与框架无关，可单独存储在代码库。 - Assets/Res/ 项目资源目录，与框架无关，可单独存储在代码库。 - Assets/Res/Scenes/ 场景资源目录。 在该目录下的 \\ .unity 文件（不包括子目录中的 \\ .unity 文件）在打包时会被打包成 AssetBundle。 会被打入底包的场景有 Launcher.unity（启动场景）和 Empty.unity（空场景）。 - Assets/Res/BuildRules.txt 打包规则配置文件，包含 忽略，合并，拆分以及直接拷贝 几种规则。 - Assets/Res/Shaders/Shaders.shadervariants 需要被预热的 Shader 变体。 默认会在游戏启动时（launcher.lua 中）调用 [Lua]Res.WarmUpShaders() 加载所有 Shader 和预热该文件中包含的变体。 - Templates/ 项目用到的模版和说明文档，以及其他杂项。 - Templates/EmptyProject Assets/ 如果你想打出一个不包含任何资源文件的 XCode 或 AndroidStudio 项目，可以将 Assets/Lua 和 Assets/Res 目录删除，然后将该目录下的内容拷贝到 Assets 目录下，再进行打包操作。 - Tools/ 工具目录，目前主要包含了打包相关工具。你可以在 Build 段落看到详解。 - Tools/templates 框架包含的 Java / OC 代码，打","default_branch":null,"files":null,"tree":[],"storefront":"/r/lolo1208","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lolo1208/unity3d-lolo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}