关于UGUI物体逐渐消失的一个小问题

原创 2018年04月16日 10:03:14

今天做了一个UGUI动态加载的小Demo

同样的UI设置一个按钮相互动态切换


代码如下


结果发现了一个问题 最开始Login界面的button可以动态加载事件  但是在Game界面出来后它的button事件却加载不上

一模一样的代码和一摸一样的界面 

最后发现是unity的物体销毁后不会马上消失的原理

在第一个Login界面销毁的时候其实有个时间差,这个时候Game界面加载在Login界面下面,结果GameObject.Find找物体找到的是Login界面的Button  所以一直都添加不上按钮事件

很有意思的小错误


Unity实现物体逐渐消失

通过改变目标物体的Alpha值。要求材质(Material)的类型是Transparent/Diffuse using System.Collections; using System.Coll...
  • u014306293
  • u014306293
  • 2017-05-03 13:29:03
  • 1544

Unity实现物体逐渐消失(逐渐出现)

原理很简单,就是通过改变目标物体的Alpha值。但是要求材质的类型是Transparent/Diffuse 有用的地方在代码中标注了,直接贴代码 using UnityEngine; using Sy...
  • dly215011
  • dly215011
  • 2016-10-03 15:32:47
  • 5368

Image以透明度的变化消失

接触Android一年,第一次写博客,算是做一个记录,不求有多少的浏览量,但求自己能够得到积累。也不知道从哪里开始写起,就从项目开始吧! AnimationSet animationSet = ne...
  • a1010012805
  • a1010012805
  • 2015-05-13 18:31:53
  • 408

UGUI如何实现一个点击显示再点击隐藏

今天用UGUI做一个点击显示再点击隐藏,画面如下: 下面讲讲如何做: 1 首先设置一下屏幕的宽度和高度,以及屏幕自适应 2 Image下添加个Animator组件 3 选中Image...
  • qq_15267341
  • qq_15267341
  • 2016-08-19 17:38:19
  • 3015

[Unity-25] Unity中让游戏对象消失或隐藏的几种方法

本文在其他博主博客的基础上修改而来。GameObject.renderer.enabled //是控制一个物体是否在屏幕上渲染或显示 而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还...
  • shishengshi
  • shishengshi
  • 2015-07-05 13:32:40
  • 8126

Dotween 淡入淡出 循环效果

最重要的一代码: 物体.GetComponent().material.DOFade(1,1).SetLoops(-1,LoopType.Yoyo); 获取你需要闪烁的物体上的材质球,用DOTwee...
  • m0_37583098
  • m0_37583098
  • 2017-05-23 20:37:47
  • 4922

unity 物体颜色从一端逐渐变到另一端

这个功能主要来自项目中模拟建筑工人每天施工进度情况,一个大构件工人不可能一天完成,这个构件工人完成多少要求该构件变色百分比就为多少 直接看效果: 变色的走向我们可以通过程序控制 就是和shader简...
  • u013172864
  • u013172864
  • 2017-11-20 14:37:21
  • 481

[maya] 粒子系统之物体消散效果

我们常常想要表达一个物体灰飞烟灭的效果,使用maya粒子系统可以做出类似的效果。         以下是一个精灵消散的序列帧动画图,做出这样的序列帧动画图用到了三个软件,先使用coreldraw绘制出...
  • ZJU_fish1996
  • ZJU_fish1996
  • 2016-07-12 21:40:18
  • 2636

Unity3D中的三种对象消失的方法

gameObject.renderer.enabled    //是控制一个物体是否在屏幕上渲染或显示  而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还依然存在的      GameObj...
  • samuellovefree
  • samuellovefree
  • 2015-03-25 14:20:30
  • 559

css设置图片逐渐消失

/**kid逐渐消失*/ function dieout(){ var oImg = document.getElementById("kid"); //获得图片obj v...
  • qq_29301417
  • qq_29301417
  • 2017-07-20 10:44:02
  • 504
收藏助手
不良信息举报
您举报文章:关于UGUI物体逐渐消失的一个小问题
举报原因:
原因补充:

(最多只允许输入30个字)