unity editor
文章平均质量分 55
赖张殷
这个作者很懒,什么都没留下…
展开
-
【Editor】使用unity editor 脚本自动为模型动画添加回调事件
首先需要对模型进行设置:关于这 3 中格式的介绍,可以查看这个:https://blog.csdn.net/weixin_38239050/article/details/79648042具体代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;using System.Reflec...原创 2021-02-22 21:38:11 · 544 阅读 · 0 评论 -
【unity】根据模型与模型动作,自动生成 AnimatorController
最近想做一个战斗内容的 demo ,来综合一下有关于战斗的学习知识,所以在网上找了到了一些模型模型是找到了,但是这些模型大多都是没有相关的 Animator Controller 的,所以想着使用 unity 编辑器的 代码来自动生成模型的 Controller 这样方便又省事。这是模型的动作请忽略一下生成的 Controller然后先建立一个对应的动作枚举,public enum AnimationID{ None, Idle1, Idle2, attack..原创 2021-01-31 15:46:09 · 718 阅读 · 0 评论 -
使用unity的mesh绘制三菱柱的碰撞体(3d三角形)
因为项目中有很多类似三菱柱的物体,如果使用meshcollider的话,模型边的弧度会有很多碰撞线,所以就想着能不能自己绘制一个三菱柱的碰撞体。思路是首先绘制出三菱柱,然后在添加meshcollidre,这样就能绘制出来了。然后参考博客:http://www.cnblogs.com/JLZT1223/p/6089996.html首先上效果图: 然后下原创 2017-06-23 22:03:44 · 4584 阅读 · 0 评论 -
Unity C#教程—绘制三维曲线和样条,制作路径
参考链接 : http://catlikecoding.com/unity/tutorials/curves-and-splines/demo下载链接 : https://github.com/Eagle-Lai/Line 如有疑问,欢迎评论。效果如下图 : Bezier.csusing UnityEngine;public stati原创 2017-01-19 18:40:24 · 9168 阅读 · 1 评论 -
一键生成UGUI艺术字体
using UnityEngine;using System.Collections;using System.IO;using UnityEditor;using System.Collections.Generic;using System;public class MakeArtFont : MonoBehaviour{ [MenuItem("Assets/LoadFo原创 2017-07-20 21:52:48 · 1981 阅读 · 2 评论 -
unity debug.log()富文本输出
参考的API: https://docs.unity3d.com/Manual/StyledText.html直接上代码:using UnityEngine;using System.Collections;public class ColorLog : MonoBehaviour { // Use this for initialization void St原创 2017-08-14 20:39:01 · 5095 阅读 · 1 评论 -
【unity】使用编辑器代码修改预设
using UnityEngine;using UnityEditor;using System.IO;using System.Collections.Generic;using System;using Assets.Plugins.Scripts.Util;public class CListMaskEditor : MonoBehaviour{ // [MenuIte...原创 2018-04-03 21:02:03 · 2536 阅读 · 0 评论 -
在编辑器上使用方向键移动UGUI节点
做项目的时候,想起来了NGUI可以使用方向键来移动 UI节点,然后久顺着这个思路,在网上找了一下,然后搞定了。其实是非常简单的。using UnityEngine;using UnityEditor;public class MoveUINodeByArrow{ public static bool isMoveUIByArrow = true; [InitializeOnL...原创 2018-06-03 20:12:00 · 968 阅读 · 0 评论 -
【UnityEditor】制作一个unity ui 脚本自动生成器
制作这个东西最初的想法是因为在之前的公司工作的时候,发现有一个这个蛮方便的,离职后,发现要自己写一些UI的赋值和定义的内容,实在是太麻烦了,然后就想这自己做一个简单版本的UI脚本生成器,优化自己的工作效率,然后结合目前的内容,做一个简单的版本的。只是实现了一些相对来说比较基本的内容。先看一下图吧:点击一下,然后选择制作好的 UI 预设:这里做了一些判断,只能选......原创 2019-03-18 09:26:32 · 5477 阅读 · 2 评论 -
Unity3D游戏开发之Unity3D场景编辑器扩展开发
原文链接:http://blog.csdn.net/qinyuanpei/article/details/49120765今天博主想和大家分享的是Unity3D场景编辑器的扩展开发,相关的话题我们在Unity3D游戏开发之编辑器扩展程序开发实例这篇文章中我们已经有所涉及,今天博主想特别针对场景编辑器的扩展开发来进行下深入研究。对于一个场景编辑器来说,它主要的作用是3D场转载 2017-06-14 21:54:24 · 1092 阅读 · 0 评论 -
Unity3D游戏开发之编辑器扩展程序开发实例
原文链接 : http://blog.csdn.net/qinyuanpei/article/details/44828629各位朋友大家好,欢迎关注我的博客,我的博客地址是http://www.qinyuanpei.com。今天我们来说说如何在Unity3D中为编辑器开发扩展程序。提到扩展程序,相信大家都不会陌生了。不管是Google的Chrome浏览器还是经典的FireFo转载 2017-06-14 21:23:13 · 1439 阅读 · 0 评论 -
Unity编辑脚本(启动指南)-脚本对象
链接:http://www.manew.com/thread-104565-1-1.html转载 2017-06-12 21:10:25 · 425 阅读 · 0 评论 -
[Unity编辑器]与编辑器相关的属性与类
原文链接 : http://blog.csdn.net/lyh916/article/details/44515343一、MenuItem点击My Window时调用Init()二、RequireComponent添加脚本A时自动添转载 2017-01-03 23:28:40 · 444 阅读 · 0 评论 -
Unity5 AssetBundle 打包以及加载
Unity5 AssetBundle打包以及加载关于AssetBundle 是什么,干什么用,在网上到处是,在此就不过多赘述了。下面直接上代码,如何打包 AssetBundle,打包的AB如何加载。打包ABusing UnityEngine;using System.Collections;using System.Collections.Generic;using转载 2016-12-16 23:00:49 · 1824 阅读 · 0 评论 -
重写hierarchy面板,实现创建Text自动添加content size fitter组件
最近做项目的时候,发现,在创建UGUI的text的组件的时候,最好能够自动添加一个content size fitter。在百度和网友的帮助下,终于实现了这个功能。首先上效果图: 代码如下:using UnityEngine;using UnityEditor;using System.Collections;using UnityEngine.UI;原创 2017-04-01 21:38:03 · 2039 阅读 · 0 评论 -
【Unity3D Editor】导入图片自动转换成Sprite
原文链接: http://blog.csdn.net/eazey_wj/article/details/61287214【需求】 这几天做项目时,意识到要用到大量的UI素材,图片资源导入Unity时,其Texture Type属性默认为Texture,而UGUI系统需要的图片素材是Sprite类型,显然当有新的图片资源导入工程时要不断地修改类型再点个Apply按钮转载 2017-04-23 08:38:51 · 5012 阅读 · 0 评论 -
修改Unity的脚本模板
如果创建脚本模板呢?最简单的方法就是去修改unity安装目录下的文件,修改unity的脚本模板。首先找到unity的安装目录。如下:\Editor\Data\Resources\ScriptTemplates可以看到:里面包含了unity自己的各种脚本的各个模板。打开第一个文件。我做了如下的修改:然后回到unity创建C#脚本原创 2017-04-23 08:27:52 · 2234 阅读 · 0 评论 -
初涉UnityEditor
ContextMenu [ContextMenu("Do something")] private void DoSomething() { print("test do something"); }ContextMenuItem [ContextMenuItem("Reset", "ResetName"原创 2017-06-16 21:40:29 · 347 阅读 · 0 评论 -
【代码挖掘】创建unity工程常用目录的editor编辑器
源 : https://github.com/yangyxd/YxdGameFrame效果图:using UnityEngine;using System.Collections;using System.IO;using UnityEditor;/// /// 游戏架构 - 编辑器工具/// namespace GameFrame.Edit转载 2017-06-20 21:20:02 · 1328 阅读 · 1 评论 -
【UGUI扩展】扩展UGUI Button
源:https://github.com/yangyxd/YxdGameFrame/tree/master/YxdGameFrame/Assets/GameFrame/Frame/UGUI这个UGUI button 扩展是基于这个项目整理的,斗胆以原创发布。扩展后的效果:可以通过这样的形式创建:详细的完整代码如下:using System原创 2017-06-22 22:24:21 · 3674 阅读 · 2 评论 -
【unity editor】通过拖拽获取文件路径
using UnityEngine;using System.Collections;using UnityEditor;public class TestDrag : EditorWindow { private string path; Rect rect; [MenuItem ("Window/TestDrag")] private static v转载 2016-12-09 23:15:35 · 3161 阅读 · 1 评论