js 渐隐脚本
核心代码:设置对象的Color.a也就是透明度【c# 设置 renderer.material.color.a 提示a 是个错误类型。。有点坑】1. Texture2D 渐隐
2. GameObject 渐隐 (gameobject 的shader 需要设置如下 )
#pragma strict
#pragma implicit
#pragma downcast
class Test extends MonoBehaviour
{
private var alphaAmmo: float;
private var auxColor : Color;
public var image:Texture2D;
public var obj:GameObject;
function Start()
{
alphaAmmo=1;
}
function Update()
{
if(alphaAmmo > 0.0) alphaAmmo-= Time.deltaTime;
obj.renderer.material.color.a-= Time.deltaTime;
}
function OnGUI()
{
ShowAmmunition();
}
function ShowAmmunition()
{
auxColor.a = alphaAmmo;
GUI.color = auxColor;
GUI.DrawTexture(new Rect (0,0,image.width,image.height),image,ScaleMode.StretchToFill,true,10.0f);
}
}
那C#下 怎么用。 上面都说了c# renderer.material.color.a 提示a 是个错误类型 所以上面的脚本js是可以用的
膜拜中。。。。{:soso__7524161091986203637_5:} 好教學~~ 感謝 不错的脚本,收藏了 多谢楼主~正要用这个 不过.....怎么用来着
不错 不错 不错{:soso__3922851084632044791_6:} 楼主是超人
页:
[1]