iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >unity实现物体延时出现
  • 684
分享到

unity实现物体延时出现

2024-04-02 19:04:59 684人浏览 薄情痞子
摘要

本文实例为大家分享了Unity实现物体延时出现的具体代码,供大家参考,具体内容如下 新建一个cube和plane,隐藏cube,脚本挂在plane上。 1. update计时器实现

本文实例为大家分享了Unity实现物体延时出现的具体代码,供大家参考,具体内容如下

新建一个cube和plane,隐藏cube,脚本挂在plane上。

1. update计时器实现


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
//一个隐藏的物体等待t秒后显示,updata计时器实现
public class activeShow : MonoBehaviour {
 
 public GameObject cube;
 public int t;
 private float m_timer=0;
 
 // Use this for initialization
 void Start () {
 
 }
 
 // Update is called once per frame
 void Update () {
 m_timer+=Time.deltaTime;
 if(m_timer>5){
  cube.SetActive(true);
  m_timer=0;
 }
 }
}

2. invoke实现


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
一个隐藏的物体等待t秒后显示,Invoke实现
public class ShowT : MonoBehaviour {
 
 public GameObject cube;
 public int t;//等待时间
 
 // Use this for initialization
 void Start () {
 Invoke("ActiveShow", t);
 }
 
 // Update is called once per frame
 void Update () {
 
 }
 
 public void ActiveShow(){
 cube.SetActive(true);
 }
}

3. invokeRepeating实现(这个是用来凑数的)


void Start () {
 InvokeRepeating("ActiveShow", t,1000);
 }

4. 协程实现


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
//一个隐藏的物体等待t秒后显示,协程实现
public class HideInSeconds : MonoBehaviour {
 
 public GameObject cube;
 IEnumerator ie;
 
 // Use this for initialization
 void Start () {
 ie=waitFourSeconds();
 StartCoroutine(ie);
 
 }
 
 // Update is called once per frame
 void Update () {
 
 }
 
 IEnumerator waitFourSeconds(){
 yield return new WaitForSeconds(4.0f);
 cube.SetActive(true);
 }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: unity实现物体延时出现

本文链接: https://www.lsjlt.com/news/122696.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • unity实现物体延时出现
    本文实例为大家分享了unity实现物体延时出现的具体代码,供大家参考,具体内容如下 新建一个cube和plane,隐藏cube,脚本挂在plane上。 1. update计时器实现 ...
    99+
    2024-04-02
  • unity实现物体延时出现的方法
    小编给大家分享一下unity实现物体延时出现的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!新建一个cube和plane,隐藏cube,脚本挂在plane上。...
    99+
    2023-06-14
  • Unity实现物体运动时画出轨迹
    本文实例为大家分享了Unity实现物体运动时画出轨迹的具体代码,供大家参考,具体内容如下 1、新建空物体,上赋LineRenderer 2、新建空物体,把轨迹画出来,设计和脚本。 ...
    99+
    2024-04-02
  • Unity 实现给物体替换材质球
    下面先看一下效果图 using UnityEngine; using System.Collections; public class textMesh : MonoBeh...
    99+
    2024-04-02
  • Unity实现物体跟随鼠标移动
    本文实例为大家分享了Unity实现物体跟随鼠标移动的具体代码,供大家参考,具体内容如下 相关函数 Vector3.Lerp 线性插值C# => static Vector3 L...
    99+
    2024-04-02
  • Unity实现毫秒延时回调功能
    简介 在项目的框架中看到了这个延迟回调的函数,一直以为是通过Unity协程实现的,最后看了源码后才发现是自己实现的。也是,如果用了协程成千上百个回调不得卡死。自己实现了一下核心的脚本...
    99+
    2024-04-02
  • Unity 实现给物体动态添加事件
    介绍一个方法给物体动态的添加事件(点击 拖拽等) using System.Events; using System.EventSystems; //_go is the gam...
    99+
    2024-04-02
  • Unity给物体添加多个Tag的实现
    在unity中,我们经常通过给物体添加标签来判断这个物体是不是我们想要的 但是unity默认只能添加一个标签,那如果我们要给一个物体添加多个标签应该怎么办 首先,我们定义一个Tag...
    99+
    2024-04-02
  • Unity实现物体运动轨迹的绘制
    本文实例为大家分享了unity物体运动轨迹绘制的具体代码,供大家参考,具体内容如下 ① create empty,命名为LineRender ② 在Assects中新建材质,选择Sh...
    99+
    2024-04-02
  • unity实现鼠标经过时ui及物体的变色操作
    1、实现UI的变色 设置Highlighted Color为鼠标经过时变的颜色(Normal为常态,Pressed为按下时的颜色,Disabled为禁止的颜色) 2、通过代码实现物...
    99+
    2024-04-02
  • 用Unity实现使用鼠标旋转物体效果
    本篇内容主要讲解“用Unity实现使用鼠标旋转物体效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用Unity实现使用鼠标旋转物体效果”吧!本文实例为大家分享了Unity使用鼠标旋转物体效果的...
    99+
    2023-06-20
  • unity实现延迟回调工具
    一个实用的计时器,可以计时延迟调用和延迟重复次数调用。 可以自己封装成单例模式挂在GameObject上使用,或者在另一个behavior的Update里执行这个类的OnUpdate...
    99+
    2024-04-02
  • 怎么在Unity中实现给物体替换材质球
    怎么在Unity中实现给物体替换材质球?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。using UnityEngine;using System.Colle...
    99+
    2023-06-14
  • Unity怎么实现植物识别
    本篇内容介绍了“Unity怎么实现植物识别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接口介绍:可识别超过2万种常见植物和近8千种花卉,接...
    99+
    2023-06-22
  • 如何使用unity实现鼠标经过时ui及物体的变色操作
    这篇文章主要介绍了如何使用unity实现鼠标经过时ui及物体的变色操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、实现UI的变色设置Highlighted Color为...
    99+
    2023-06-14
  • Unity接入百度AI实现通用物体和场景识别
    接口介绍: 可识别超过10万类常见物体和场景,接口返回大类及细分类的名称,并支持获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别分类标签。广泛适用于图像或视频内...
    99+
    2024-04-02
  • Unity使用DoTween实现抛物线效果
    Unity使用DoTween实现抛物线效果,供大家参考,具体内容如下 概要 public partial class EMath { public static Vect...
    99+
    2024-04-02
  • Unity实现植物识别示例详解
    接口介绍: 可识别超过2万种常见植物和近8千种花卉,接口返回植物的名称,并支持获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别植物种类。适用于拍照识图、幼教科普...
    99+
    2024-04-02
  • Unity接入百度AI如何实现通用物体和场景识别
    Unity接入百度AI如何实现通用物体和场景识别,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。接口介绍:可识别超过10万类常见物体和场景,接口返回大类及细分类的...
    99+
    2023-06-26
  • Unity实现动物识别的示例代码
    接口介绍: 识别近八千种动物,接口返回动物名称,并可获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别分类标签。适用于拍照识图、幼教科普、图像内容分析等场景 创建...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作