2个月前还在忙碌的找实习工作,看见招聘信息上面有一条熟悉扩展Unity编辑器,配合美工编程. 自己动手写完这个代码时候,发现写代码就像弹钢琴多么神奇.

TestEdit类:

using UnityEngine;
using System.Collections;
using UnityEditor;[CustomEditor(typeof(Test))]
public class TestEditor : Editor {void OnSceneGUI() {Test test = (Test)target;//绘制文本框Handles.Label(test.transform.position + Vector3.up * 2,test.transform.name + ":" + test.transform.position.ToString());//开始绘制GUI
        Handles.BeginGUI();//规定GUI显示区域GUILayout.BeginArea(new Rect(100, 100, 100, 100));if (GUILayout.Button("变大")) {test.transform.localScale = new Vector3(test.transform.localScale.x+1,test.transform.localScale.y+1,test.transform.localScale.z+1);}if (GUILayout.Button("向前移动")){test.Move();}GUILayout.Label("我在编辑Scene视图");GUILayout.EndArea();Handles.EndGUI();}    }

Test类:

using UnityEngine;
using System.Collections;public class Test : MonoBehaviour {public void Move() {this.transform.Translate(Vector3.up * 10 * Time.deltaTime);}}

转载于:https://www.cnblogs.com/plateFace/p/4287072.html

Unity Scene为每一个游戏物体进行扩展编辑相关推荐

  1. [Unity 学习] Unity 入门学习及第一个游戏

    [Unity 学习] Unity 入门学习及第一个游戏 跟着教程做的一个小游戏,基本上说就算我这样的零基础,两个小时就能实现. 主要就是熟悉一下 C#和 Unity,做一个能跑的东西. 简单的 Dem ...

  2. 【Unity入门】场景、游戏物体和组件的概念

    版权声明:本文为博主原创文章,转载请注明出处. 游戏和电影一样,是通过每一个镜头的串联来实现的,而这样的镜头我们称之为"场景".一个游戏一般包含一个到多个场景,这些场景里面实现了不 ...

  3. Unity学习笔记——Unity基础一:unity界面、场景、游戏物体、组件等基本概念

    一.unity界面 如下图,unity最主要的界面为Scene(场景视图).Hierarchy(层级视图).project(工程视图).Inspector(检视视图) project--工程视图 当前 ...

  4. Unity中使用Destroy删除游戏物体的大坑

    以前使用Destroy删除游戏物体,删了就删了,也没有使用过DestroyImmediate来删除游戏物体 今天使用Destroy却碰到了一个坑,故顺便记录一下 在文章开始前,我们有必要区分一下使用D ...

  5. unity IK初步应用 让游戏物体眼镜对准摄像头

    1,首先我首先创建一个Mask,然后选中其头部,只让其操作头部,如下图 2,点击Animator--->Layout--->右边的"+" 号  ,修改名字为Head, ...

  6. 我用unity开发的第一款游戏demo心得

    本人目前大一,双非一本,谨以此博客,记录日后的unity学习过程与算法训练.希望能同大家一起进步!也希望三年后回过头来能看到一个优秀而拼搏的自己! 话不多说,上我的第一个demo(虽然是跟着视频做的) ...

  7. 【Unity3D】游戏物体操作 ① ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动物体 )

    文章目录 一.Scene 场景简介 二.添加游戏物体 三.操作游戏物体 1.选中游戏物体 2.场景显示效果缩放 3.重命名游戏物体 4.复制游戏物体 5.删除游戏物体 6.Inspector 检查器窗 ...

  8. 一个游戏是如何被设计和开发出来的(怎样开发一款游戏)

    本专栏是着重于讨论"开发一款游戏需要怎样的能力",以及"如何学习开发游戏所需的所有技能".在开始讨论我们的两个主题之前,我认为非常有必要让初学者了解一下:一个游 ...

  9. Unity3D获取游戏物体(GameObject)

    1.在Inspector中指定 在代码里声明一个公有类型的游戏物体时,然后在Inspector窗口里指定游戏物体,如下图所示: 将脚本赋给场景中的任意一个游戏物体,然后将想要指定的Cube游戏物体拖到 ...

最新文章

  1. ic卡消费管理系统_智能食堂管理解决方案 智能刷卡消费
  2. java如何学习javaweb学习课程
  3. Linux之最常用的20条命令
  4. Field-Symbols总结
  5. 大数据在医疗保健中的真正愿景
  6. log4net在WinForm和ASP.net下的设置
  7. 邻接矩阵中啥时候写0和无穷_(一)UDS诊断服务中的诊断会话控制(DiagnosticSessionControl,0x10)...
  8. Java——字符编码详细解释
  9. 仿淘宝Banner:左右滑动ViewPager+最后一张滑动查看详情
  10. android实现接口的原则,《Android之大话设计模式》--设计原则 第一章:针对接口编程 不要针对实现编程...
  11. 音乐计算机在哪里买,[计算器自带音乐在哪里]语音计算器上的音乐有什
  12. c++ packaged_task
  13. 【18】CSS基础(3)——理解层叠式
  14. 服务器装qq传文件好吗,QQ发送的离线文件,能够在QQ服务器上永远保存下去,直到对方接收。()...
  15. 2020年南京大学软件工程考研上岸经验帖
  16. 普通耳机的多源感知功能(智能耳机)
  17. 芯准TTE系统测试与验证(1)—— 测试环境与案例说明
  18. 桌面破坏王游戏开发学习笔记总结
  19. 卡西欧计算器计数切换
  20. 20200826-写给10岁的儿子

热门文章

  1. 1-3docker commit定制镜像
  2. Git和Github的学习
  3. python3.6安装【scrapy】-最保守方法
  4. sed: -e expression #1, char 23: unknown option to `s'
  5. ODP.net与Oracle连接
  6. 从零开始学JavaWeb
  7. Shell 自定义函数
  8. 转:vim----复制粘贴
  9. Warning: Multiple build commands for output file /xxx
  10. UVA10763:Foreign ExchangeUVA10340: All in All(水题)