EditorGUILayout.BeginVertical("textfield")】的更多相关文章

IMGUI 介绍 所有关于 Editor 的相关 UI,包括 Inspector.Hierarchy.Window.Game 视图上动态创建的那些半透明 UI.还有 Scene 视图上可添加的辅助显示 UI,叫做 IMGUI,全称 Immediate Mode GUI.该名字来源于两类型的 UI 系统:immediate 和 retained. retained:当你设置好各种组件如 Text.Button 等的信息,或修改它们的相关属性后,这些组件的相关信息和改动就被保存(retained)下…
闲来无事,做了一个简约的Caching查看窗口,可以方便的查看本地缓存的使用情况: 下面的URL和VersionNum用来查看某个特定资源的特定版本是否存在,分别输入所需信息,点击“检测”,即可在下面显示出结果. 代码如下所示: using UnityEditor; using UnityEngine; using System.Collections; public class CachingViewer : EditorWindow { static CachingViewer window…
using UnityEngine; [System.Serializable] public class Weapon { //[SerializeField] public string weaponName; //[SerializeField] public int damage; public Weapon(string name, int dmg) { weaponName = name; damage = dmg; } } 我们使用 ScriptableObject 来当做数据库…
Unity3D脚本中文系列教程(十五) ◆ function OnPostprocessAudio (clip:AudioClip):void 描述:◆  function OnPostprocessGameObjectWithUserProperties (root : GameObject, propNames : string[], values : object[]) : void 描述:在导入文件时,为每个至少附加了一个用户属性的游戏物体调用propNames是一个string[ ],…
一. 参数自定义 一个含有成员的类Player using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { public int id; public string playerName; public string backStory; public float health; public float damage; p…
自定义检视面板的使用: 先是定义一个脚本文件,我们来修饰它的检视面板: [HelpURL("http://www.baidu.com")] public class Atr : MonoBehaviour { public int id; public string Name; [Multiline()] public string BackStory; public float health; public float damage; public float weaponDamag…
共有两个脚本,一个是有关Inspector面板的,一个是window的 using UnityEngine; using System.Collections; using UnityEditor;   //2.枚举下拉框 //public enum OPTIONS { //    CUBE=0, //    SPHERE, //    PLANE, //}   public class Texts : MonoBehaviour {     //1.通过拖这个脚本可以改变颜色和曲线     /…
效果: 代码: using UnityEngine; using UnityEditor; using System.Collections; using System.IO; using UnityEngine.SceneManagement; public class Test: EditorWindow { [MenuItem("地图/测试")] static void AddWindow() { //创建窗口 Test window = (Test)EditorWindow.G…
概述 U3D提供了一套拓展编辑器的接口,可以用于直接在编辑器非播放模式运行程序.常用于运行一些工具程序,例如资源管理.在做技能编辑器等工具程序时,也可以使用运行模式接口会比较简单(这样也方便开放游戏创意工坊给玩家).使用编辑器去做一些渲染相关的预览(如粒子系统,动画预览)会麻烦一点,有时候需要查询和反射使用U3D引擎未暴露的接口. U3D编辑器相关官方文档查询链接:https://docs.unity3d.com/cn/current/Manual/GUIScriptingGuide.html…
原地址:http://www.cocoachina.com/gamedev/gameengine/2011/0406/2756.html 这个脚本由 CocoaChina 版主 “四角钱” 分享,可以将复杂的材质(比如有法线贴图的材质)进行"烘焙",转变为单一的贴图.可用来将 Unity 的游戏移植到移动平台时候使用.请将脚本放 Editor 文件夹里,使用时选择一个 Material 材质,然后在菜单种"Custom/Bake Material"打开并调整照明和其…