摘要: 试验版本 Unity2020.3 编译符号,就是#if UNITY_ANDROID这个东西,在处理多平台多分支的情况下挺有用的,但是在ProjectSettings里面设置比较麻烦,不主动代码调用保存的话就要关编辑器才保存,有的非技术同事那里有时莫名其妙就变了,然后编译报错。csc.rsp这个东西一 阅读全文
posted @ 2022-08-16 20:24 lunoctis 阅读(2262) 评论(0) 推荐(0) 编辑
摘要: 官方文档链接 https://docs.unity3d.com/2020.3/Documentation/ScriptReference/SettingsProvider.html 一直不习惯使用Unity提供的ScriptableObject来存储数据,更习惯使用xml和json这种通用格式 这个 阅读全文
posted @ 2022-06-21 18:07 lunoctis 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 基于unity2017\2020版本 using System; using System.Linq; using System.Reflection; using UnityEditor; using UnityEngine; [InitializeOnLoad] public static cl 阅读全文
posted @ 2022-01-19 19:18 lunoctis 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 在做脱离unity处理unity的yaml文档的工具(prefab、material等) unity使用的yaml是YAML的语法子集,主要难点在处理文本标量上,如果用工具修改以后和unity生成的格式不一致,实际应用价值就打折扣了,每次使用工具都会变来变去。 字符串类型 首先把字符串分成4种类型: 阅读全文
posted @ 2021-12-30 18:51 lunoctis 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 想找别的引擎用, 主要还是因为unity和国内盗版用户的互相伤害, 就算用免费的个人版也要不停的验证. stride引擎, 原名xenko, 再原名paradox... 一开始是日本厂商开发的引擎, 现在已经被.NET基金会收编了. 整个引擎完全使用C#语言. 官方文档还有一个专门的页面来介绍从un 阅读全文
posted @ 2021-10-05 23:26 lunoctis 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: Unity2017,想在编辑器自己实现一个类似TreeView的东西 public void OnGUI(Rect rect) { // ... for (int i = 0; i < 100; i++) { int row = Mathf.FloorToInt(i / visibleColumns 阅读全文
posted @ 2021-09-10 17:30 lunoctis 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 适用于自定义编译平台和编译符合,把C#源码文件编译成dll。(用于InjectFix之类的热更方案) 适用于unity2017环境,代码暂时不方便贴出记述一下思路。 参考:Unity官方C#源码 https://github.com/Unity-Technologies/UnityCsReferen 阅读全文
posted @ 2021-09-10 09:54 lunoctis 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 直接搜索最多的就是使用System.Windows.Form.Screen类,但因为unity用的是mono,不能正常使用这个方法 可使用win32api获取,这里只尝试了获取主要屏幕的分辨率,而且没有处理显示缩放,后续有需要再添加 dll似乎不需要引入,因为windows平台的一定会有这个库 // 阅读全文
posted @ 2021-03-30 14:58 lunoctis 阅读(2099) 评论(0) 推荐(0) 编辑
摘要: 注册全局快捷键,需要调用win32API,user32.dll中注册快捷键,和kernel32.dll中设置原子量,原子量用于保证注册的快捷键不会出现重复id 主要参考 https://www.cnblogs.com/leolion/p/4693514.html https://github.com 阅读全文
posted @ 2020-09-11 14:00 lunoctis 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 仅适用于2018之前的版本,有UIElements或者UIWidgets的最好用新的 基本实现 树节点 窗口 不显示多余的折叠箭头 最简单的方法是改用Button 阅读全文
posted @ 2020-03-27 11:05 lunoctis 阅读(1488) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示