![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity系统
文章平均质量分 61
Unity系统
IT学徒.
这个作者很懒,什么都没留下…
展开
-
Unity编辑器拓展--预览窗口拓展
首先我们创建一个预制体文件夹,然后创建一个Cube做成预制体,我们可以看到这个预览窗口。原创 2022-08-07 19:43:31 · 1717 阅读 · 1 评论 -
Unity编辑器拓展--自定义Window拓展
我们在编辑器拓展的时候经常需要打开我们的自定义的窗口,那么这样一个功能应该怎么实现呢?} }(,} }false,} }3)} }(,} }false,} }2)} }} }(,} }false,} }1)} }//重写OnGUI private void OnGUI() {原创 2022-08-07 19:22:44 · 506 阅读 · 0 评论 -
Unity编辑器拓展--Scene视图拓展
我们新建一个脚本来控制我们的Scene视图的拓展,这里注意我们的这个脚本不需要放在我们的Editor文件夹中,然后我们添加一个预处理指令来控制这个脚本在编辑器模式下运行。//加上一个预处理指令,让他在编译器模型下运行 # if UNITY_EDITOR private void OnDrawGizmos() {//绘制一条线 Gizmos . DrawLine(transform . position , transform . position + Vector3 . up);...原创 2022-08-07 18:46:54 · 763 阅读 · 0 评论 -
Unity编辑器拓展--Inspector拓展
Inspector面板记录的都是我们项目中对象所有的组件信息,如果我们想在Inspector面板中的Transform中添加一个组件应该怎么实现呢?这里我们首先创建一个脚本来控制Inspector面板的拓展。原创 2022-08-07 17:39:58 · 1828 阅读 · 0 评论 -
Unity编辑器拓展--Hierarchy拓展
Hierarchy视图打开的选项我们发现和GameObject打开的视图是一样的,所以我们拓展Hierachy视图也是对GameObject菜单栏这一选项进行拓展,前文已经介绍过了,具体可以参考Project拓展。原创 2022-08-07 17:18:59 · 1361 阅读 · 0 评论 -
Unity编辑器拓展--Project拓展
我们都知道在Unity的工程中,Project里放的都是我们项目的资源。当我们鼠标点击右键的时候会弹出一个菜单:如果我们想对这些内容进行拓展里拓展应该怎么拓展呢?这里我做了一些总结。原创 2022-08-07 12:02:56 · 642 阅读 · 0 评论 -
Unity编辑器拓展--自定快捷键拓展
在我们制作了一些拓展菜单后,我们如何通过快捷键快速打开这些拓展菜单呢?原创 2022-08-07 10:59:03 · 834 阅读 · 0 评论 -
Unity编辑器拓展--Scene视图自定义拓展
``csharp{{//不能在这写,因为编辑器脚本不会执行Start函数}/// 初始化脚本的时候就会执行下面函数{//duringSceneGui里面是一个Action。我们需要传一个回调函数进去{= null){{//1代表的是鼠标的右键,EventType.MouseDown代表鼠标按下Debug.Log("鼠标右键按下");}{//0代表的是鼠标的左键Debug.Log("鼠标左键按下");}}};...原创 2022-08-07 10:43:01 · 992 阅读 · 0 评论 -
Unity编辑器拓展--顶部菜单栏拓展
在游戏项目开发的过程中,为了减少我们的工作量和避免重复的工作量,我们需要引入一些插件和开发一些工具来使我们的工作更加的顺利,Unity提供十分多的编辑器拓展的API使得我们能够使用我们自定义的一些功能。我们需要在我们项目的Assets目录下新建一个Editor的目录,Unity会自动认为Editor是我们编辑器的脚本。在进行打包的时候不会将这个文件夹编译进去,只有在我们编辑器模式下才会起作用。编辑器具体可以实现的拓展如下文所示:我们新建一个TestMenu脚本来控制Menu菜单栏的拓展功能。利用M原创 2022-08-06 11:11:50 · 699 阅读 · 0 评论 -
Unity物理引擎中的碰撞、角色控制器、Cloth组件(布料)、关节 Joint
利用碰撞体利用触发器在很多游戏引擎或工具中都有触发器,他被用来触发事件碰撞体是触发器的载体触发器只是碰撞体的一个属性如果既想要检测到物理的接触,又不想让碰撞检测影响物体的移动,或者要检测一个物体是否经过控件中的某个区域,这是就可以用到触发器例如碰撞体适合模拟汽车被撞飞、皮球掉在地上又反弹的效果,而触发器适合模拟人站在靠近门的位置时门自动打开的效果。...原创 2022-07-31 21:42:44 · 2952 阅读 · 2 评论