Orang, saya punya sedikit masalah. Saya perlu memiliki akses pada intensitas cahaya 2D dari skrip. Saya mencoba melakukannya dengan GetComponent<>, tetapi tidak berhasil. Mungkin, saya melakukan sesuatu yang salah dengan GetComponent<>, karena saya pemula. Screenshot dari apa yang ingin saya kontrol

0
Georgian User 11 Mei 2021, 23:12

1 menjawab

Jawaban Terbaik

Anda dapat memanggil GetComponent<>() tetapi Anda mungkin salah melakukannya.

using UnityEngine;
using UnityEngine.Experimental.Rendering.Universal;

    public class ControllingIntensity : MonoBehaviour
    {
        public float intensity;

        void Start()
        {
            GetComponent<Light2D>().intensity = intensity;
        }
    }
1
mahdiful 11 Mei 2021, 20:42