【Unity2D】制作对话框触发条框DiaLog

阅读: 评论:0

【Unity2D】制作对话框触发条框DiaLog

【Unity2D】制作对话框触发条框DiaLog

学习目标:

参考视频:Unity教程2D入门:19 对话框Dialog_哔哩哔哩_bilibili视频内容:- 弹出式对话框的UI设定。- 对话框的 Animation 录制技巧~ 还没做好第二个 Scene 的小伙伴抓紧时间“点赞”后去做作业哦!哈哈哈有任何问题都可以留言、弹幕、或者给我发消息,看到后一定第一时间回复。谢谢大家的支持!Unity官方认证课:BV1jg4y1v7qC

我的上一篇文章:CSDN

大伙有空可以看看。


学习内容:

简单实现人物触发某一游戏对象的触发器会有触发框的效果,以及离开以后对话框会消失。

 比如我想让这个虫子雕像产生触发对话框,我们就给他创建一个Collider2D 并且勾选isTrigger.

 

接着我们要创建一个万能脚本TriggerAnimation.

内容如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class TriggerAnimation : MonoBehaviour
{
    public Image teachImage;

    private void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.CompareTag("Player"))
        {
            teachImage.gameObject.SetActive(true);
        }
    }

    private void OnTriggerExit2D(Collider2D other)
    {
        if (other.gameObject.CompareTag("Player"))
        {
            teachImage.gameObject.SetActive(false);
        }
    }
}
进入时激活离开时退出这样一个效果。

我们再Canvas创建一个Image再来个它的子对象Text然后调整大小字体大小,Font样式之类的。

 最后把Image拖入public参数中并且把image设置为非激活状态

 进入游戏时当我们进入触发框就有效果了

学习产出:

 进入游戏时当我们进入触发框就有效果了:

 

 

本文发布于:2024-02-02 15:25:01,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170685869744692.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对话框   Unity2D   DiaLog
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23