【Unity编辑器】
文章平均质量分 84
Zok93
热情中的冷静让人清醒,冷静中的热情使人执着。
展开
-
【Unity】Unity5中Inspector界面上的AssetBundle值设定问题
注: 编辑器扩展方面 Unity5 AssetBundleUnity5对AssetBundle做了很大的调整,与旧版很大不同,例如,如果一个资源已经打包,如果该资源没有任何更新,那么该资源将不会被打包。打包的同时会生成该文件同名的“*.manifest”文件,该文件中记录了打包后的bundle文件的相关信息。此外,在Inspector面板中还多出了AssetBundle的名称和文件扩展原创 2015-08-27 20:07:41 · 2156 阅读 · 0 评论 -
【Unity】讲解如何在Unity的Inspector面板实现类似摄像机层次遮罩的多选效果
首先,我们现在的需求是这样的,我定义了一个脚本,里面有一个枚举,还有一个Public的枚举类型变量,现在我们就可以在Unity的工程里的Inspector面板中通过手动的选择来控制这个枚举变量到底选择什么了,就像我们Unity中的摄像机自带的那种可以选择遮罩层次的感觉,但是现在的问题是,我们只能选择一个,并不能多选,现在我们要解决的就是,给这个枚举变量写一段让它可以多选的代码。效果图如下:原创 2015-07-28 10:49:04 · 5224 阅读 · 0 评论 -
【Unity】讲解如何在Unity的Inspector面板中用滑动条来控制变量的大小
首先,我们现在的需求是这样的,我定义了一个脚本,里面有一个int类型的变量,但是我想控制变量的大小在0到100之间,通过用滑动条的方式来控制。其实这里的player HP 是我使用了unity自带的一个滑动条来读取的值‘玩家魔法值’在代码中的定义是playerMP,是我使用了自己自定义的一个方法来改的,看起来更直观再次首先,我先说一下这个工程里一共有3个脚本,分别是:(原创 2015-07-27 11:51:45 · 18652 阅读 · 0 评论 -
【编辑器】Unity3d中的属性(Attributes)整理
Attributes属性属于U3D的RunTimeClass,所以加上以下的命名空间是必须的了。其它倒没什么需要注意的。本文将所有运行属性过一遍罢了。using UnityEngine;using System.Collections;1.AddComponentMenu 添加组件菜单这函数只是起方便用,原本的脚本(组建)都会在“Component/Script”菜单下,在原创 2015-09-23 15:19:19 · 2337 阅读 · 1 评论 -
【Unity编辑器】面板中显示Private修饰的变量
using UnityEngine;using System.Collections;// Person将能在Inspector中编辑[System.Serializable]public class Person{ public string name; public int age;}public class MyClass : MonoBehaviour {原创 2015-12-28 15:05:27 · 6641 阅读 · 0 评论 -
【Unity】编辑器属性
using UnityEngine;using System.Collections;// 会在编辑模式下运行Update FixedUpdate OnGUI[ExecuteInEditMode]// 可以在删除脚本的按钮选项中找到这个按钮,执行参数名为Update的方法[ContextMenu("Update")]// 原本的脚本(组件)都会在“Component/Script”原创 2015-10-21 11:54:00 · 7658 阅读 · 0 评论 -
【Unity】TimeLine扩展
若想在TimeLine中右键添加自定义的Track,那么第一步 创建一个继承于TrackAsset的脚本using UnityEngine;using UnityEngine.Timeline;[TrackColor(0.855f, 0.903f, 0.87f)]// 添加的具体资源类型[TrackClipType(typeof(NewPlayableAsset))]// 绑定指定...原创 2018-07-02 20:05:04 · 2909 阅读 · 0 评论