Unity2D学习记录第七期

Unity2D学习记录第七期


一、写在前面

因为在这一篇结束后就要接上很多重要且长篇的内容了,所以这一篇也和之前一样知识不会很多,以温故而知新为主,想讲一些之前没有提到的一些比较重要的但是对于之前并没有太大用处的东西,当然也会有一些新内容。

二、关于动画的设置问题

在这一章开始之前我要说一个我遇到的一个有时候让我很困扰并且挺烦人的一个小问题
在这里插入图片描述
如图所示在这个animation中你无法做出任何操作,这是因为你没有再左边的Hierarchy中选中这个animation所属的对象,选中之后就可以操作了
说实话在我目前看来这有点反人类,感觉没有必要,不如说应当自己自动跳转到所属对象处如果是唯一的,就算不是唯一的那一般也不需要选中其中一个所属对象处来进行什么操作吧
总之这里仅作吐槽… …

三、UI之对话框

这次涉及到第二个UI内容,对话框不管在什么游戏里都是挺重要的要素,毕竟承担着一半以上的剧情
与之前做过的收集物记录框类似也时通过canvas->UI来创建的,这次使用的自然是panel对象意为嵌板,然后在之中嵌入text对象就可以制作一个简单的对话框了
在这里插入图片描述

public GameObject enterDialog;
    private void OnTriggerEnter2D(Collider2D collision) {
   
        if(collision.tag == "Player"){
   
            enterDialog.SetActive(true);
        }
    }
    private void OnTriggerExit2D(Collider2D collision) {
   
        if(collision.tag == "Player"){
   
            enterDialog.SetActive(false);
        }
    }

这个就是对于在碰触地方显示对话框的代码,setactive函数就可以很好地控制对话框的显示

而之后对话框要如何调整就自行解决了
这里重在讲一下如何

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值