0
通常、新しいエンジンではシンプルなグラフィックス(通常は四角形/長方形)を使ってゾンビシューティングゲームをトップダウンしようとしていますが、これは現在Unityでやろうとしています。Unityのカメラ境界のちょうど外側にゾンビを召喚する
私は私が持っているポイントに持っている:産卵とプレイヤー向かう
- プレーヤー
- 死滅させることができるゾンビ(一度すべてのゾンビは死んでいる、別の 波スポーン)
しかし、現在、仕方が、私はSPそれらを生むようですあまりにも離れすぎてプレイヤーから遠ざかります。私は正射投影カメラを使用しています。
コード:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ZombieSpawner : MonoBehaviour {
private int waveNumber = 0;
public int enemiesAmount = 0;
public GameObject zombie;
public Camera cam;
// Use this for initialization
void Start() {
cam = Camera.main;
enemiesAmount = 0;
}
// Update is called once per frame
void Update() {
float height = 2f * cam.orthographicSize;
float width = height * cam.aspect;
if (enemiesAmount==0) {
waveNumber++;
for (int i = 0; i < waveNumber; i++) {
Instantiate(zombie, new Vector3(cam.transform.position.x + Random.Range(-width, width),3,cam.transform.position.z+height+Random.Range(10,30)),Quaternion.identity);
enemiesAmount++;
}
}
}
}