我幾乎完成了我的遊戲。不過,我想要產生無限的敵人,就像躲避者遊戲一樣。但是,我嘗試了研究,沒有運氣。我怎樣才能做到這一點?這是我需要做的唯一事情來完成我的比賽。統一:敵人代碼
的BlockScript.cs代碼(敵人代碼)如下:
using UnityEngine;
using System.Collections;
public class BlockScript : MonoBehaviour {
private GameObject wayPoint;
private Vector3 wayPointPos;
private Rigidbody2D rigidBody2D;
public bool inGround = true;
private float jumpForce = 400f;
private float speed = 6.0f;
void Start() {
wayPoint = GameObject.Find("wayPoint");
}
private void awake()
{
rigidBody2D = GetComponent<Rigidbody2D>();
}
void Update() {
if (inGround)
{
inGround = false;
rigidBody2D.AddForce(new Vector2(0f, jumpForce));
}
wayPointPos = new Vector3(wayPoint.transform.position.x, transform.position.y,
wayPoint.transform.position.z);
transform.position = Vector3.MoveTowards(transform.position,
wayPointPos, speed * Time.deltaTime);
Vector2 min = Camera.main.ViewportToWorldPoint(new Vector2(0, 0));
if(transform.position.y< min.y)
{
Destroy(gameObject);
}
}
}
歡迎堆棧溢出。你可以改善你的問題。請閱讀[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。當你的代碼沒有任何額外的東西顯示你的確切問題時,你會向志願幫助你的人表示敬意。 您可以通過格式化代碼以提高可讀性並消除滾動來改善您的問題。 – zhon