Unity 3D中OnTriggerEnter实现靠近物体就显示 远离就消失
1.首先创建一个空物体,再创建两个cube。如图:
2.给gameobject添加组件,勾选is Trigger,把size调大,保证不触碰到物体就可以让其消失,然后把最下面的脚本给它,并且在面板上把description放上你需要消失的物体(勾选了is Trigger 后就不能给物体加刚体了,不知道为什么会一直下降,有dalao知道原因望指导)如图:
3.给cube添加刚体组件Rigidbody。如图:
脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
///
/// </summary>
public class EnterTrigger : MonoBehaviour
{public GameObject description;private void OnTriggerEnter(Collider other){//print("Enter"); //调试时可以把注释去了if (description == null)return;description.SetActive(true);}private void OnTriggerExit(Collider other){//print("Out");if (description == null)return;description.SetActive(false);}
}
毕设学习中,
Unity 3D中OnTriggerEnter实现靠近物体就显示 远离就消失相关推荐
- unity 3d 中如何实现以物体的表面作为播放视频的位置,例如 立方体一个面上
在Unity中出了VideoPlay功能,具体可以看这篇文章: [Unity]UGUI系列教程--OSU!Video! - 知乎的VideoPlayer视频播放模块 VideoPlay的效果如下: 其 ...
- Unity 3D中的射线与碰撞检测
创建一条射线Ray需要指明射线的起点(origin)和射线的方向(direction).这两个参数也是Ray的成员变量.注意,射线的方向在设置时如果未单位化,Unity 3D会自动进行单位归一化处理. ...
- Unity 3D中的射线与碰撞检测 1
创建一条射线Ray需要指明射线的起点(origin)和射线的方向(direction).这两个参数也是Ray的成员变量.注意,射线的方向在设置时如果未单位化,Unity 3D会自动进行单位归一化处理. ...
- [Unity] Unity 3D 中的旋转
Unity 3D 中的旋转 一.Unity 3D 中 Rotation 在Unity中,旋转通常可以用一个三维向量(x,y,z)表示.实际上这是欧拉角.三个分量分别是绕x轴.y轴和z轴的旋转角度. 要 ...
- 在Unity 3D中,shader是何时编译的,在何时加载入显存中的?
在Unity 3D中,shader是何时编译的,在何时加载入显存中的? 是某一对象在实例化时,加载其相关的material与shader还是游戏开始时? 添加评论 分享 按时间排序按投票排序 4 个回 ...
- 如何在Unity 3D中掷骰子
1.介绍 2.滚一个骰子 3.导入模型 4.添加脚本 5.方法 6.识别骰子上的随机面值 客观的 这篇文章的主要目的是给你一个关于如何在Unity 3D中掷骰子的想法. 第一步介绍 1.构建一个棋盘游 ...
- 打开Unity项目,加载进度条一直显示busy不消失
打开Unity项目,加载进度条一直显示busy不消失 解决办法:我的项目路径存在中文,改成全英文路径再打开一下就好了.
- Unity 3D 中的专业“术语表”。
这是unity手册中的内容.具体可以参考此链接:Unity 用户手册 (2019.4 LTS) - Unity 手册 目录 2D 术语 2D 物理术语 AI 术语 Analytics 术语 动画术语 ...
- Unity 3D中的内存管理与优化游戏运行性能的经验
Unity3D在内存占用上一直被人诟病,特别是对于面向移动设备的游戏开发,动辄内存占用飙上一两百兆,导致内存资源耗尽,从而被系统强退造成极差的体验.类似这种情况并不少见,但是绝大部分都是可以避免的.虽 ...
最新文章
- 正则严格验证身份证信息
- 漫画 | 一台 Linux 服务器最多能支撑多少个 TCP 连接?
- data-index在react里怎样表达_如何自我训练,提高表达能力
- python常用标准库的基本用法_[每天一个python小技巧]Python中标准库OS的常用方法总结...
- Excel(XLS,XLSX)和CSV相互转换 - C#简单实现方案
- Android中注册一个 BroadcastReceiver的代码
- linux怎样使用小米线刷工具,在linux上怎么样线刷小米手机
- Unity 模拟投影器(Projector Simulator)
- 若梦博客-优质个人博客
- python javascript区别_Python,Java和JavaScript这3个编程语言未来哪个更有前景?
- 工控电脑服务器维修,2U机箱厂家分享:工控计算机电脑主板坏了如何维修?
- 微信的根服务器在哪国,为何很多人把微信上的国家设置成安道尔?安道尔在哪里?...
- initramfs详解----设备文件系统
- IOS10系统终于可以降级IOS9了,赶紧围观
- 百度地图api初使用,行政区划及搜索
- Greenpois0n绿毒完美越狱教程 ios4.1
- [WARNING] The requested profile “pom.xml“ could not be activated because it does not exist.
- java rollback_Spring中的@Transactional(rollbackFor = Exception.class)属性详解
- linux服务器如何设置双网卡,linux服务器设置(双网卡共享上网)
- 详文解读微信「看一看」多模型内容策略与召回
热门文章
- 雨量水位监测站 水情监测
- ubuntu中安装搜狗拼音输入法
- 旋钮编码器c代码_旋转编码器EC11驱动
- 有源晶振和无源晶振的比较
- 再见!北京!再见!百度!
- 432 4.3.2 STOREDRV.Deliver; recipient thread limit exceeded
- 使用并行计算改进基于独立 Metropolis-Hastings 的估计
- matlab语音算法,[转载]RLS算法多麦克风语音降噪( matlab编程 )
- Social LSTM:Human Trajectory Prediction in Crowded Spaces 翻译
- window脚本介绍