I want to translate JS to C#…
But I got in trouble…
var Speed : float;
var Turn : float;
function Awake(){
}
function Start () {
}
function Update () {
var targets : GameObject[] = GameObject.FindGameObjectsWithTag("enemy");
var closest : GameObject;
var closestDist = Mathf.Infinity;
for(Target in targets){
var dist = (transform.position - Target.transform.position).sqrMagnitude;
if(dist < closestDist){
closestDist = dist;
closest = Target;
}
}
transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(closest.transform.position-transform.position), Turn*Time.deltaTime);
transform.position += transform.forward * Speed * Time.deltaTime;
}
function OnTriggerEnter(hit : Collider){
if(hit.gameObject.tag == "enemy"){
Destroy(gameObject);
Destroy(hit.gameObject);
}
}
this is JS script I want to make C# Script;
using UnityEngine;
using System.Collections;
public class missile_contro_cs : MonoBehaviour {
float Turn;
float Speed;
// Use this for initialization
void Start () {
}
void Update () {
GameObject[] target = new GameObject[]{GameObject.FindGameObjectWithTag("target")};
GameObject closest;
float closestDist = Mathf.Infinity;
foreach(target Target in target){
float dist = (transform.position - Target.transform.position).sqrMagnitude;
if (dist < closestDist){
closestDist = dist;
closest = Target;
}
}
transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(closest.transform.position - transform.postion), Turn*Time.deltaTime);
transform.position += transform.forward * Speed * Time.deltaTime;
}
void OnTriggerEnter(Collider hit){
Destroy(GameObject);
}
}
but ! it make many Errors… like
- Assets/Script/test_algo/missile_contro_cs.cs(19,25): error CS0246: The type or namespace name `target’ could not be found. Are you missing a using directive or an assembly reference?
2)Assets/Script/test_algo/missile_contro_cs.cs(32,25): error CS0119: Expression denotes a type', where a
variable’, value' or
method group’ was expected
plz Help me !
PS : I really sorry to my poor English. I trust u guys can help me !