Tips2:无需Gizmo 和 Render 实现空物体(GameObject)的可视化

Unity在场景创建过程中,可能会用到很多空物体,如生成器(Spawn)什么的,一般空物体默认是看不到的,其实,空物体可以通过设置为可见的,这样在用到空物体时就能更加方便的编辑和控制了.

1.可以是这个样子:

2.也可是是一个按钮的样子:

3.甚至可以设置为你想要的图片:

这里空物体显示的样子只在Scene视图里看得到,在Game视图里是看不到的,可视化的空物体能对场景编辑起到很大的辅助作用.

时间: 2024-10-11 01:11:36

Tips2:无需Gizmo 和 Render 实现空物体(GameObject)的可视化的相关文章

Unity 3D 中新建游戏物体过程中 Intantiate Transform 空物体和本体之间的关系

我们通过Unity构建场景的过程中,经常发现一个现象,就是物体在拖进场景中后,我们会发现物体是反的,通过改变物体的rotation属性后,得到了正确的方向,可物体的坐标系又变得和默认坐标系(右上角系统自带的坐标系)不一样了,这样就给后续的脚本工作(通常是控制(Transform)脚本和生成(Intantiate)脚本)带来了困扰,因为脚本写作的过程中是按照正常的坐标系来的,物体的脚本和默认的不一样了就会出现诸如按下键物体向上的现象. 其实,在游戏场景的创建过程中,不仅仅是物体的方向,一个游戏物体

【Unity3D】利用物体碰撞检测、键盘输入处理完成平衡球游戏

物体碰撞检测是游戏编程里面非常常用的功能,一旦碰到就怎么怎么样,比如掉血等.Unity3D直接就提供了物体碰撞检测的接口,实现起来很方便.借此功能,完成了一个平衡球游戏,同时说明Unity3D的物体碰撞检测.键盘输入处理的检测的使用.游戏如下图所示: 一.场景布置 1.UI方面布置如下所示,基本就是<[Unity3D]对话框.隐藏与显示.拖拽>(点击打开链接)的内容,不赘述了.StartModal和GameoverModal本质是Image,将他们重叠在一起,一会儿将用脚本隐藏Gameover

23角色面板和背包系统_03设计装备,消耗品和材料面板,并控制他们的切换

学习笔记,如有错误,请指正,谢谢 1在Panel1下创建一个空物体GameObject 2选中GameObject选择GridLayoutGroup(表示他下面的子物体网格排序) Cell Size:子控件大小 3重新命名空物体名称为Grid 4添加新的Image命名为Item 5在Item(Image)下创建子物体Image 6在Grid下创建空物体命名为Grid-tem,把Item拖入空物体中,注意中间对齐,这样Grid Layout Group就对空物体进行大小控制 7多复制几个Grid-

AutoTile 自动拼接(三) 学习与实践

今天把 图像数据保存完善了一下.天冷,没打多少字,见谅. 接着昨天说的,首先我们打开u3d,做一个空物体gameobject,然后做几个sprite,如下图所示 上面的sprite 排成四个 正方形. 资源,你可以用昨天 我说的切好的图像,随意放里面. 下面我们给 gameobject 添加 代码 using UnityEngine; using System.Collections; public class ResourcesSprite : MonoBehaviour { void Sta

从Unity学UE(一)之蓝图类的使用----制作一个可控灯光

新学期开始了,我又来更博了,自从UE4免费以来,每天都很兴奋有木有!于是博主从家乡花了一天时间到达学校后的第一时间就又开始学习起了UE4,联系上回内容,这次我们继续体会Unity引擎和UE4相似之处.在这片文章中,我们将分别在两个引擎中创建一个可以控制开关的灯,来对比一下两个引擎,同时我们将会学到,如何在UE4中使用蓝图创建一个可以交互的物体.好了,废话不多说,开始吧 首先申明,本文章内容适合有Unity引擎基础的童鞋享用,如果不了解Unity引擎,请跳过第一部分即可,内容较为基础,大神们可以绕

在unity项目中使用live2D,以及Render Texture的简单使用。

好久没有写博客了,前段时间找到了一个二次元手游开发的工作,职位是客户端主程(虽然工资不高就是了),作为个unity新人现在想想还是有点后怕,不过车到山前必有路嘛. 言归正传,这次的项目中用到了live2d,总的来说导入的很顺利,也没碰上什么坑~ 首先这里有对应的教程和sdk下载(需FQ): http://www.live2d.com/usermanual/cubism2_cn/lets-do-it/my-first-lapp.html SDK里包括了几个demo,不要一口气把里面的东西全部拖到u

Unity3D实践系列06,球体撞击物体游戏

本篇实现一个球体在固定区域移动撞击Cube的游戏. 首先有1个Plane当作地面,1个Sphere当作球体,4个Cube当作墙,12个Cube当作被撞击物体,另外还有球体的撞击计算,在撞击的过程适时显示撞击的球体数,12个Cube被撞击后提示游戏结束. 创建项目,创建背景和球 创建一个项目,名称为"MyRollBall",选择项目所在文件,选择"3D"项,点击"Create project". 点击"File"菜单下的&quo

Unity3D 学习教程 10 复制物体

小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03 选中物体 Ctrl + C  复制物体 Ctrl + V  粘贴物体 Ctrl + Z  撤销操作 下面创建父物体  把物体分组复制 选中物体 拖放到 新建的空物体中 选中父物体 复制粘贴 点击箭头像上移动 一组物体就复制成功 520 520小

unity3d之物体克隆

在游戏中,避免不了要大量使用某一个物体模型,比如说,子弹,敌人这样的模型.我们当然不想一个一个手动复制,而是想通过程序来控制他们的产生和消灭.unity3d在这方面做的很好,它通过预制体(prefab)来达到这样的目的,预制体,相当于一个工具套件一样,假如我们做好了一个带AI的敌人,那么我们要大量的使用复制这样的敌人,我们就需要把它封装成预制体(prefab),然后在程序中使用Instantiate函数来克隆物体,如果敌人的生命值耗尽,让它消失,只要调用gameobject.destroy就可以