使用 git 时修改文件名大小写 杂项 使用 git 时如果遇到需要修改已经在历史记录里的文件名的大小写,直接改名是不行的。假设需要修改的是tank.png,操作如下: # 关键点!从缓存删除 git rm --cached tank.png # 改名 mv tank.png.meta Tank.png # 添加 git add Tank
GameplayTags Unity 前言 GameplayTags 是一款适用于 Unity 游戏开发的树形结构的Tag管理器,利用它我们可以做到很多效果,这里使用的是 Alex 大佬的 GameplayTags 库 使用方式 从上述链接下载完整源码,然后将整个源码文件夹放入 Unity 项目的 Assets/Plugins/ 目录下
Unity 实现装饰器模式 Unity 装饰器模式可以减少编写重复代码的工作量,这里我们使用Microsoft.Extensions.DependencyInjection依赖注入库(使用NugetForUnity安装)实现装饰器模式 实现效果 主要类和接口 Decorator 类: 包含两个字典 _listA 和 _listAAndB,
Nuget For Unity Unity Nuget For Unity 是一款可以在Unity中使用 Nuget 的包管理器,使用十分方便。 安装方式:github release页面下载 unitypackage 后导入Unity
Markdown 代码块支持的语言 杂项 支持高亮显示的语言 支持的语言:1c, abnf, accesslog, actionscript, ada, apache, applescript, arduino, armasm, asciidoc, aspectj, autohotkey, autoit, avrasm, awk, axap
xLua 下使用 lua-protobuf Unity 参考链接:xLua 官方:https://hub.fastgit.org/Tencent/xLua.gitxLua 官方集成第三方库:https://hub.fastgit.org/chexiongsheng/build_xlua_with_libs.gitlua-protobuf:https://
Mac 下如何使用安装 Protobuf 及如何将 .proto 文件生成 .lua 文件 Unity Protocol Buffer 简介Protocol Buffer 是 google 于 2008 推出的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 和 json 进行数据交
Protobuf-csharp-port 使用方法 Unity 首先在github 下载 最新版运行.\bulid\buildAll.bat然后进入目录.\build_output\tools新建一个AutoProtoGen.bat的脚本脚本内容:@echo off ::Proto文件路径set SOURCE_PATH=.\ ::Protogen工具路径set
Unity 脚本生命周期 Unity 官方手册(English 2018.3):https://docs.unity3d.com/2018.3/Documentation/Manual/ExecutionOrder.htmlUnity 脚本执行顺序图:场景第一次加载当 场景 开始时会调用这些函数(场景中每个对象执行一次)Awake:此函