0
私はUnityを初めて使い、Captain Blaster 2Dゲームを作成する方法についてのチュートリアルに従っていますが、Androidに変換したいのですが、ドラッグすることでプレーヤーを制御可能にしたい1本の指で画面上と私のコードが悪いのか理解していない、何も私はどうなるのか、感謝AndroidドラッグスプライトコードUnity 5
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class ShipControl : MonoBehaviour {
public float playerSpeed = 10f;
public GameControl gameController;
public GameObject bulletPrefab;
public float reloadTime = 1f;
private float elapsedTime = 0;
void Update()
{
elapsedTime += Time.deltaTime;
if (Input.touchCount >= 1)
{
foreach (Touch touch in Input.touches)
{
Ray ray = Camera.main.ScreenPointToRay (touch.position);
RaycastHit hit;
if (Physics.Raycast (ray, out hit, 100)) {
}
}
if (elapsedTime > reloadTime)
{
Vector3 spawnPos = transform.position;
spawnPos += new Vector3 (0, 1.2f, 0);
Instantiate (bulletPrefab, spawnPos, Quaternion.identity);
elapsedTime = 0f;
}
}
}
void OnTriggerEnter2D(Collider2D other)
{
gameController.PlayerDied();
}
}
まあ、指があったと判断したコードの部分を、実際、何かに触れるのは空です... – Draco18s