Jump to content
Unity Insider Forum

Gegner KI Fehler


MichaelPeter

Recommended Posts

Ich habe hier ein Script geschrieben das im Grunde meinen Spieler permanent verfolgt (Ich hatte Hilfe nebenbei). Aber es funktioniert nicht weil Unity folgendes Error anzeigt:

Assets/Objecte/EnemyAI.js(13,59): BCE0044: unexpected char: 0xAD.

Hier das Script:

var target : Transform;
var moveSpeed = 3;
var rotationSpeed = 3;
var myTransform : Transform;

function Awake()
{
myTransform = transform;
}

function Start()
{
target = GameObject.FindWithTag ("Player").transfo­rm;
}

function Update ()
{
var lookDir = target.position - myTransform.position;
lookDir.y = 0;
myTransform.rotation = Quaternion.Slerp(myTransform.rotation, Quaternion.LookRotation(lookDir), rotationSpeed*Time.deltaTime);
myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;
}

Wisst ihr was falsch ist?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Schreib die Zeile in der Start-Funktion nochmal neu. Irgendwo ist da ein unsichtbares Zeichen rein geraten. Sowas kommt davon, wenn man Code stumpf kopiert.

Das stimmt, dazu muss ich aber sagen das genau der Teil nicht von mir ist. Und "kopieren" ist so faulenzerisch ausgedrückt, es stimmt schon das ich den Teil mit den vielen Worten nicht selbst gemacht habe, aber es geht ja darum das man etwas versteht, und das tue ich, nur wie man es schreibt, weiß ich nicht.
Link zu diesem Kommentar
Auf anderen Seiten teilen

Der Code steht oben. Aber hier ist erwieder korrigiert:

var target : Transform;
var moveSpeed = 3;
var rotationSpeed = 3;
var myTransform : Transform;

function Awake()
{
myTransform = transform;
}

function Start()
{
target = GameObject.FindWithTag("Player").transform;
}

function Update ()
{
var lookDir = target.position - myTransform.position;
lookDir.y = 0;
myTransform.rotation = Quaternion.Slerp(myTransform.rotation, Quaternion.LookRotation(lookDir), rotationSpeed*Time.deltaTime);
myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;
}

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...