前提・実現したいこと
Unity3D で 3Dオブジェクト に触れた際に
背景(skybox)が変わるコードを記述したのですが、
もう一回触れた時に、元の背景に戻す方法が分かりません
詳しい方がいらっしゃいましたら、教えていただけたら幸いですm(_ _)m
発生している問題
3Dオブジェクトにもう一度触れた時、背景を初期のものに戻す方法
using System.Collections; using System.Collections.Generic; using UnityEngine; public class SkyboxChanger : MonoBehaviour { public Material skybox; void Start() { } void Update() { } public void OnCollisionEnter(Collision collision) { if(collision.gameObject.tag == "Player") { RenderSettings.skybox = skybox; } } }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。