unity
th2017102802
这个作者很懒,什么都没留下…
展开
-
InjectFix补丁代码查看
打印出来所有补丁代码段信息 public void ShowAllPatchInfo() { Dictionary<int, List<string>> sort_dir = new Dictionary<int, List<string>>(); for (int index = 0; index < IFixEditor.injectAssemblys.Length; index+原创 2021-06-04 13:39:44 · 184 阅读 · 0 评论 -
【学习问答】QA:Mask与Rect Mask 2D的区别
A) Mask:1.两个Mask组件下所有的子物体都处在统一队列的批处理逻辑中2.子物体处于Mask范围之外也会产生DrawCall,生成顶点数B)Rect Mask 2D后续补充原创 2020-12-02 10:04:04 · 153 阅读 · 1 评论 -
【学习问答】总目录
这里是梳理和总结日常使用unity中提到的一些问题的总目录目的是为了记忆unity相关的知识,答案不一定精准。长期维护更新QA:Mask与Rect Mask 2D的区别原创 2020-12-02 09:55:34 · 328 阅读 · 0 评论 -
关于GameObject == GameObject 判断的理解
使用IDEA进行UnityEngine.Object的 == 操作时,第377行代码的 ‘==’ 符号明显特别,即重载运算符,所以跳转过去调用的是Object.CompareBaseObjects(x, y); 在进去之后发现所以在想某些特定的情况下可不可以直接使用这样的判断...原创 2020-11-18 10:20:49 · 600 阅读 · 0 评论 -
OnPreviewGUI and GetInfoString
using System.IO;using UnityEditor;using UnityEngine;[CustomEditor(typeof(DefaultAsset))][CanEditMultipleObjects]public class preview : Editor{ public override bool HasPreviewGUI() { return AssetDatabase.GetAssetPath(target).EndsWith.原创 2020-11-15 17:57:55 · 99 阅读 · 0 评论 -
unity inspector自定义按钮多选问题
先说结果: 看图1:2:总结:1.多选需要标记特性 [CanEditMultipleObjects]2.多选按钮变灰: GUI.enabled = false;--分割线>>>>>>>>>>>>>>>>>>>>>>>>1 首先,为了不改变布局,需要参考:Unity3D研究院编辑器之不影响原有布局拓展Inspector(二...原创 2020-09-29 12:27:44 · 820 阅读 · 0 评论 -
sprite renderer 的预览功能
unity的sprite renderer Component 添加preview功能参考:Unity下实现自定义模型预览窗口,支持镜头旋转using UnityEngine;using UnityEditor;[CustomEditor(typeof(SpriteRenderer))][CanEditMultipleObjects]public class SpriteRendererEditor : Editor{ private SpriteRenderer ...原创 2020-09-23 19:48:24 · 265 阅读 · 0 评论 -
unity通过editor修改hierarchy上的gameobject的注意事项
如果修改的目标被设置成prefab,需要调用EditorUtility.SetDirty(ComponentObject)方法在Editor中将其标记为脏(变化过的)才能保存修改。否则会出现虽然属性被修改,但是运行时,系统会自动还原成prefab的参数。void ChangeProperty(Component comp){PrefabType prefabType = PrefabUtility.GetPrefabType(comp.gameObject);if(prefabType ..原创 2020-07-23 11:56:34 · 638 阅读 · 0 评论 -
unity客户端版本后面个性化显示名字
如图所示,打开项目是想要自定义 名字那么需要找到项目下的ProjectSettings.asset然后修改里面的organizationId: xxx 就可以了原创 2020-06-15 12:21:43 · 271 阅读 · 0 评论 -
返回键被unity拦截
1、使用按钮返回if (Input.GetKeyDown(KeyCode.Escape)){//退出游戏}2、修改Inupt的参数:Input.backButtonLevelsApp = true;选自官方文档ShouldBackbutton quit the application?Only usable on Android, Windows Phon...原创 2019-11-24 12:27:29 · 506 阅读 · 0 评论