【发布时间】:2021-06-29 15:33:15
【问题描述】:
希望你今天过得愉快!
在我的游戏中,我有一些图像,我想随着时间的推移改变它们的透明度(比如 5 秒直到它们完全可见)。
我找到了一种通过按键而不是图像来为精灵渲染器执行此操作的方法,我想自动执行它。
所以不像GameObject.setActive(true/false),而是真的随着时间的推移。
希望有人能帮帮我:)
热烈的问候
【问题讨论】:
-
这可能有帮助吗(stackoverflow.com/questions/1829339/…)?当您说图像时,您是指 PictureBox/BitMap 还是?
-
var color = image.material.color; color.a = 0.5f; image.material.color = color;? -
您的确切问题是什么:如何设置
Image的 alpha?如何随时间更改值? ...还是别的什么? -
@Toby_TheBlock by
Image我猜 OP 指的是UnityEngine.UI.Image(因此是unity3d标签);) -
@derHugo Ups,错过了那个:P
标签: c# unity3d transparency