تغییر شفافیت/آلفای اسپرایت در یونیتی 5 _ change sprite alpha in unity 5 کد سیشارپ csharp
سه شنبه, ۱۲ آبان ۱۳۹۴، ۰۱:۵۲ ب.ظ
منبع:gameover.blog.ir
این کد سیشارپ رو بدید به هر اسپرایتی که می خواید(مثلا تک تک اسپرایت های player مثل دست و پا و .... . دقت کنید نباید به والد بدید و به تک تکشون باید بدید):
(با کلید R و A و G و B مقدار Red و green و blue و alpha رو زیاد می کنید و نتیجه رو می بینید. رنک رو هم توی پارامتر color در inspector می تونید تنظیم کنید):
نظر یادتون نره:
http://answers.unity3d.com/questions/60453/fading-out-using-rendermaterialcolora-doesnt-work.html
این کد سیشارپ رو بدید به هر اسپرایتی که می خواید(مثلا تک تک اسپرایت های player مثل دست و پا و .... . دقت کنید نباید به والد بدید و به تک تکشون باید بدید):
(با کلید R و A و G و B مقدار Red و green و blue و alpha رو زیاد می کنید و نتیجه رو می بینید. رنک رو هم توی پارامتر color در inspector می تونید تنظیم کنید):
نظر یادتون نره:
using UnityEngine; using System.Collections; public class alpha : MonoBehaviour { public Color altColor = Color.black; public Renderer rend; //I do not know why you need this? void Example() { altColor.g = 0f; altColor.r = 0f; altColor.b = 0f; altColor.a = 0f; } void Start () { //Call Example to set all color values to zero. Example(); //Get the renderer of the object so we can access the color rend = GetComponent<Renderer>(); //Set the initial color (0f,0f,0f,0f) rend.material.color = altColor; } void Update() { if (Input.GetKey (KeyCode.G)){ //Alter the color altColor.g += 0.1f; //Assign the changed color to the material. rend.material.color = altColor; } if (Input.GetKey (KeyCode.R)){ //Alter the color altColor.r += 0.1f; //Assign the changed color to the material. rend.material.color = altColor; } if (Input.GetKey (KeyCode.B)){ //Alter the color altColor.b += 0.1f; //Assign the changed color to the material. rend.material.color = altColor; } if (Input.GetKey (KeyCode.A)){ //Alter the color altColor.a += 0.1f; //Assign the changed color to the material. rend.material.color = altColor; } } }منبع اصلی که از روش ویرایش هایی رو انجام دادیم:
http://answers.unity3d.com/questions/60453/fading-out-using-rendermaterialcolora-doesnt-work.html
۹۴/۰۸/۱۲