0
私はAndroidゲームを作っていますが、public onClick
関数をキャンバスの3つのボタンに割り当てました。それらはAndroid Phoneで動作していないか、Button Onclickがパブリック関数で動作しません - UNITY3D C#
そして、ここでは、ボールのための私のコードであるあなたは、私はボールがBackwardsSlashRight
機能との後方、ForwardSLASHleft
機能を前進させるためにしようとしている見ることができるように、と:ここでは、それは次のようになります。 StartButton
機能から始めてください。しかし、誰も働いていません。あなたのボタンのonclickコンポーネントを選択し、あなたの関数へ
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class ballScript : MonoBehaviour {
Rigidbody rb;
public float thrust;
public Button left;
public Button right;
public Button startB;
// Use this for initialization
void Start() {
rb = GetComponent<Rigidbody>();
gameObject.SetActive(false);
}
// Update is called once per frame
void Update() {
gameObject.SetActive(true);
}
public void StartButton()
{
gameObject.SetActive(true);
left.enabled = true;
right.enabled = true;
startB.enabled = false;
}
public void forwardSLASHleft()
{
rb.AddForce(transform.right * -1 * thrust);
}
public void backwardsSLASHright()
{
rb.AddForce(transform.right * 1 * thrust);
}
}