28-08-2015, 05:12 PM
Dubito che sia un problema del modello della torretta.
Questo è lo script(in JS) completo per far ruotare la torretta in modo che miri il cubo:
quetso in CS(il file si deve chiamare "looking.cs"):
Provare a vedere se almeno uno di questi due script funziona, e nel caso in cui funzionasse, usarlo come base.
Spero che funzioni
Questo è lo script(in JS) completo per far ruotare la torretta in modo che miri il cubo:
Citazione:#pragma strict
public var target: Transform;
function Start () {
}
function Update () {
var targetPos: Vector3 = Vector3( target.position.x,this.transform.position.y,target.position.z);
transform.LookAt(targetPos);
}
quetso in CS(il file si deve chiamare "looking.cs"):
Citazione:using UnityEngine;Dopo aver aggiunto uno di questi due script alla torretta, metti come variabile "target" il cubo che deve seguire.
using System.Collections;
public class looking : MonoBehaviour {
public Transform target;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
Vector3 targetPostition = new Vector3( target.position.x,
this.transform.position.y,
target.position.z ) ;
this.transform.LookAt( targetPostition ) ;
}
}
Provare a vedere se almeno uno di questi due script funziona, e nel caso in cui funzionasse, usarlo come base.
Spero che funzioni