Unity定制特性
zebintang
能不活着就不要活,在炼狱中死不掉才是最悲哀的,
展开
-
unity自定义特性7.2
前言在导入别人插件的时候,常常会发现上面菜单栏中会多出几个菜单,在后来的学习中发现,原来unity还可以自定义特性unity中的特性类分别定义在两个命名空间中。unityEngine 和 unityEditor.AddComponentMenu特性在 UnityEngine中,Unity3D中常用的一些特性定义在UnityEngine中;1:AddComponentMent...原创 2018-05-09 11:57:10 · 1771 阅读 · 0 评论 -
Unity组件 防止空异常检测 写法
自定义菜单编辑requirecompoent 这个很好用。 可以让物体自动加上 Rigbody组件。这样子 就不需要做null处理了。2222233原创 2018-06-02 19:39:27 · 1568 阅读 · 1 评论 -
Unity3D教程宝典之 AnimationCurve
转载自风宇冲Unity3D教程学院 AnimationCurve 第一部分:介绍第二部分:基本使用第三部分:脚本创建AnimationCurve第四部分:编辑器里的AnimationCurve 第一部分:介绍AnimationCurve是Unity3D里一个非常实用的功能。作用是编辑一条任意变化的曲线用在任何你想用在的...转载 2018-07-23 16:47:57 · 1007 阅读 · 0 评论 -
Unity开发 AnimationCurve
AnimationCurve 动画曲线这个功能很好用,在粒子系统,理系统上都有用到,还是很常用的使用这个 可以简单做出曲线动画,当然也可以用曲线公式做,贝塞尔曲线公式一次二次好像点跑题,官方给出的例子如下就是物体上下 做 匀速运动,创建 关键针序列 Keyframe ,插入。 获取创建关键帧序列:Keyframe[] ks = new Keyfram...原创 2018-07-23 17:25:57 · 4882 阅读 · 0 评论 -
UnityUI 源码深入 MenuOption ButtonEditor
[MenuItem("GameObject/UI/Button", false, 2030)] static public void AddButton(MenuCommand menuCommand) { GameObject go = DefaultControls.CreateButton(GetStandardResources()); P...原创 2019-04-10 11:54:40 · 677 阅读 · 0 评论 -
如何不允许同个物体添加多个相同类型脚本——[DisallowMultipleComponent]特性
该特性是 属于 UnityEngine下的,意思是防止添加多个同种类型的脚本, 也就是说一个物体上 只能允许存在 一个同种类型的脚本。之前用NetworkIdentity里有这个, 有时候 会遇到 要使用GameObject.FindObjectsOfType<NetInputDetecter>();通过类型去查找物体的 情况 , 因此 该特性 正好确保了 单一, 存...原创 2019-04-24 11:38:43 · 1988 阅读 · 0 评论