私は Android ゲームを作成しpublic onClick
ています。キャンバス上の 3 つのボタンに機能を割り当てましたが、Android Phone で機能したり、コンピューターでクリックしたりできません。外観は次のとおりです。
ForwardSLASHleft
そして、これがボールのコードです。ご覧のとおり、ボールを関数で前方に移動させ、関数で後方に移動させ、BackwardsSlashRight
関数で開始しようとしていStartButton
ます。しかし、それらのどれも機能していません。
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);
}
}