![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译器扩展
zebintang
能不活着就不要活,在炼狱中死不掉才是最悲哀的,
展开
-
VS快捷键让你的代码飞速跑起来
转Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013 中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等;合理使用快捷键可以提高开发效率。但是Visual Studio提供的快捷键多如牛毛,那我们有没有必要掌握所有快捷键的使...转载 2018-05-08 11:24:47 · 1300 阅读 · 0 评论 -
序列化反序列化C# Unity数据类暴露在Inspect
序列化序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。序列化使其他代码可以查看或修改,那些不序列化便无法访问的对象实例数据。确切地说,代码执行序列化需要特殊的权限:即指定了SerializationFormatter 标志的 S...原创 2019-04-21 14:12:59 · 1094 阅读 · 0 评论 -
编辑器扩展添加RayButton预制体
VR/3D 项目中 ,输入设备 不一样 不是鼠标因此 鼠标交互都不能用了,取而代之的可能是一支笔,一个手柄, 头盔,这个时候,需要改写 UI 交互方式, 有很多种 交互方式, 可以借助Unity中的 碰撞检测,用物理碰撞检测 也是 OK的 用个Cube 缩放 很小, 这种方式本人看来比较Low。 可能就碰撞到 一个物体就 设置它的 宽度 Transform 里Scale属性, 有个物体就是 ...原创 2019-04-10 16:01:23 · 325 阅读 · 0 评论 -
最近在做个一编辑器扩展的打包工具记录分享下
Github地址:最近才开的https://github.com/qq21/EditorExtendLearning.git原创 2019-02-19 23:30:28 · 140 阅读 · 0 评论 -
编辑器扩展EditorUtilitySaveFilePanel
public class EditorUtilitySaveFilePanel : MonoBehaviour { [MenuItem("Examples/Save Texture to file")] static void Apply() { Texture2D texture = Selection.activeObject as Texture2D...原创 2019-02-18 17:46:22 · 1712 阅读 · 0 评论 -
编辑器扩展AssetModificationProcessor 脚本模板功能
AssetModificationProcessor、在编辑模式下可以让你的Unity资源保存序列化前勾住它,防止Unity在写入资源提前把它锁住,对它进行处理Unity Editor下对资源进行操作时调用AssetModificationProcessor.Leave feedbackDescriptionAssetModificationPr...原创 2019-02-12 16:47:38 · 2082 阅读 · 0 评论 -
Unity开发 AnimationCurve
AnimationCurve 动画曲线这个功能很好用,在粒子系统,理系统上都有用到,还是很常用的使用这个 可以简单做出曲线动画,当然也可以用曲线公式做,贝塞尔曲线公式一次二次好像点跑题,官方给出的例子如下就是物体上下 做 匀速运动,创建 关键针序列 Keyframe ,插入。 获取创建关键帧序列:Keyframe[] ks = new Keyfram...原创 2018-07-23 17:25:57 · 4898 阅读 · 0 评论 -
Unity3D教程宝典之 AnimationCurve
转载自风宇冲Unity3D教程学院 AnimationCurve 第一部分:介绍第二部分:基本使用第三部分:脚本创建AnimationCurve第四部分:编辑器里的AnimationCurve 第一部分:介绍AnimationCurve是Unity3D里一个非常实用的功能。作用是编辑一条任意变化的曲线用在任何你想用在的...转载 2018-07-23 16:47:57 · 1031 阅读 · 0 评论 -
Unity安装VScode
https://code.visualstudio.com/下载好 之后 , 打开unity edit - preference external tools open by file extension , 点开, Browse , 然后选 你VSCode .exe 的位置。 之后 双击打开 会有我这个是安装好扩展的界面,大概就 是要 左边这个几个安装 好之后 可能打出不来 提示,重...原创 2018-06-19 13:27:11 · 11451 阅读 · 15 评论 -
Unity组件 防止空异常检测 写法
自定义菜单编辑requirecompoent 这个很好用。 可以让物体自动加上 Rigbody组件。这样子 就不需要做null处理了。2222233原创 2018-06-02 19:39:27 · 1582 阅读 · 1 评论 -
如何不允许同个物体添加多个相同类型脚本——[DisallowMultipleComponent]特性
该特性是 属于 UnityEngine下的,意思是防止添加多个同种类型的脚本, 也就是说一个物体上 只能允许存在 一个同种类型的脚本。之前用NetworkIdentity里有这个, 有时候 会遇到 要使用GameObject.FindObjectsOfType<NetInputDetecter>();通过类型去查找物体的 情况 , 因此 该特性 正好确保了 单一, 存...原创 2019-04-24 11:38:43 · 2096 阅读 · 0 评论