UIButtonが実機テストをやってみると、全然反応しないので困っています。誰かわかる方いらっしゃいましたら、教えてください。
[GameScene]
左右にある矢印ボタンを押すと、猫ちゃんが左右に動くように作りました。
playerController
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class PlayerController : MonoBehaviour 6{ 7 8 // Start is called before the first frame update 9 void Start() 10 { 11 12 } 13 14 public void LButtonDown(){ 15 16 //左向きの矢印を押した場合 17 if(Input.GetKeyDown(KeyCode.LeftArrow)) 18 { 19 transform.Translate(-3, 0, 0); 20 } 21 } 22 23 public void RButtonDown(){ 24 25 //右向きの矢印を押した場合 26 if(Input.GetKeyDown(KeyCode.RightArrow)) 27 { 28 transform.Translate(3, 0, 0); 29 } 30 } 31 32}
やってみたこととして、以下のリンクの通りに、
1,シーン内にEventSystemがあるかを確認した
2,ボタンのOnClick()は設定してあるか->PlayerController.RButtonDown()、PlayerController.LButtonDown()を設定した
3,RaycastTargetがTrueのUIが手前にないか->RButton, LButtonそれぞれのImageにあるRaycastTargetのチェックを外した
を確認しました。
どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/05 07:28