我几乎完成了我的游戏。不过,我想要产生无限的敌人,就像躲避者游戏一样。但是,我尝试了研究,没有运气。我怎样才能做到这一点?这是我需要做的唯一事情来完成我的比赛。统一:敌人代码
的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