facebook twitter hatena line email

「Unity/UIToggle」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(チェックボタン)
(チェックボタン)
行2: 行2:
 
  GameObject.Find("/Canvas/Toggle").GetComponent<Toggle> ().isOn = true;
 
  GameObject.Find("/Canvas/Toggle").GetComponent<Toggle> ().isOn = true;
 
  GameObject.Find("/Canvas/Toggle").GetComponent<Toggle> ().isOn = false;
 
  GameObject.Find("/Canvas/Toggle").GetComponent<Toggle> ().isOn = false;
 +
 +
==変更イベント==
 +
<pre>
 +
using UnityEngine;
 +
using UnityEngine.UI;
 +
public class Example : MonoBehaviour
 +
{
 +
    Toggle m_Toggle;
 +
    public Text m_Text;
 +
    void Start()
 +
    {
 +
        m_Toggle = GetComponent<Toggle>();
 +
        m_Toggle.onValueChanged.AddListener(delegate {
 +
                ToggleValueChanged(m_Toggle);
 +
            });
 +
        m_Text.text = "First Value : " + m_Toggle.isOn;
 +
    }
 +
    void ToggleValueChanged(Toggle change)
 +
    {
 +
        m_Text.text =  "New Value : " + m_Toggle.isOn;
 +
    }
 +
}
 +
</pre>
 +
公式:https://docs.unity3d.com/ja/current/ScriptReference/UI.Toggle-onValueChanged.html

2018年9月10日 (月) 15:42時点における版

チェックボタン

GameObject.Find("/Canvas/Toggle").GetComponent<Toggle> ().isOn = true;
GameObject.Find("/Canvas/Toggle").GetComponent<Toggle> ().isOn = false;

変更イベント

using UnityEngine;
using UnityEngine.UI;
public class Example : MonoBehaviour
{
    Toggle m_Toggle;
    public Text m_Text;
    void Start()
    {
        m_Toggle = GetComponent<Toggle>();
        m_Toggle.onValueChanged.AddListener(delegate {
                ToggleValueChanged(m_Toggle);
            });
        m_Text.text = "First Value : " + m_Toggle.isOn;
    }
    void ToggleValueChanged(Toggle change)
    {
        m_Text.text =  "New Value : " + m_Toggle.isOn;
    }
}

公式:https://docs.unity3d.com/ja/current/ScriptReference/UI.Toggle-onValueChanged.html