มาเริ่มกันเลยครับ
1. ให้ทำการสร้าง Image โดยไปที่ GameObject => UI => Image
2. ให้ทำการเลือก Image แล้วไปที่ Rect Transform คลิกที่ Anchor Presets จากนั้นทำการกดปุ่ม Alt ค้างแล้วเลือกล่างขวาสุด ดังภาพ
using UnityEngine;
using UnityEngine.UI;
public class FadeController : MonoBehaviour
{
public Image fadeImage; // Image UI ที่เราสร้าง
public float fadeSpeed; // ความเร็วในการ Fade
private Color fadeColor = Color.black;
private bool isFade;
void Start()
{
fadeColor = fadeImage.color;
}
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
isFade = !isFade; // สลับการ Fade โดยการกด Space
}
// Fade In and Out
fadeColor.a = Mathf.Lerp(fadeColor.a, isFade ? 0 : 1, Time.deltaTime * fadeSpeed);
fadeImage.color = fadeColor;
}
}
เท่านี้ก็สามารถนำไปประยุกต์ใช้ในเกมได้แล้วครับ
ปล. มีอะไรแนะนำได้นะครับ
NO GAME NO DREAM !!!!