前提・実現したいこと
Buttonを押した際にDebugLogを出力したい
発生している問題
ButtonのOn Click()に指定したC#スクリプトが動作してくれない
該当ソースコード
C#
1using UnityEngine; 2using System.Collections; 3public class ButtonHandler : MonoBehaviour { 4 public void OnClick() { 5 Debug.Log("clicked"); 6 } 7}
試したこと
- 当該ボタン(Canvas含む)の再配置
- EventSystemの再配置
- 他のSceneでの再設定
- 以下設定項目の確認
4-1. Interactable (Checked)
4-2. RaycastTarget (Checked)
4-3. 当該ボタンのOn Click中に以下の設定
4-3-1. Runtime Only
4-3-2. C#スクリプトファイルの指定
5. ボタンにOn Click()ではなくComponentとして当該C#スクリプトを配置
補足情報
・Unity2018.1.0f2
・掲示ソースコードは、Componentとして指定したときのものです。
是非とも皆様の知識をご教授いただければ幸甚に存じます。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/22 01:58
2018/05/22 02:14
2018/05/22 03:04