Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Unity 3D - Scripting - SlenderMan help

Dobrý večer, udělal jsem Javascript na to, aby určitý objekt se na mě teleportovával. Jenomže síce se odteleportuje, ale neteleportuje se na mě. Tady je script:

var player : Transform;
var spawnOrgin : Vector3;
var maximum : Vector3;
var spawnRate : float;
var distanceToPlayer : float;

private var nearPlayer : boolean = false;
private var nextTeleport : float = 0.0f;
function Start ()
{
nextTeleport = spawnRate;
}
function Update ()
{
if (!nearPlayer)
{
if (Time.time > nextTeleport)
{
transform.position = Vector3( Random.Range(spawnOrgin.x, maximum.x), Random.Range(spawnOrgin.y, maximum.y), Random.Range(spawnOrgin.z, maximum.z) ); // teleport
nextTeleport += spawnRate;
}
}
if (Vector3.Distance(transform.position, player.position) <= distanceToPlayer)
{
if (audio && audio.clip && !audio.isPlaying)
audio.Play();
nearPlayer = true;
}
else
{
if (audio)
audio.Stop();
nearPlayer = false;
}
}

Předmět Autor Datum
Nějak nevidím, že bys při výpočtu nové pozice používal pozici hráče.
Wikan 24.10.2015 22:15
Wikan
Je tam pozice hráče. Ukazuje mi to.
gfhgnyhhy 24.10.2015 22:34
gfhgnyhhy
Tak to mi teda řekni kde.
Wikan 24.10.2015 22:51
Wikan
Když to jdu dát tí určité postavě tak se mi tam ukáže tabulka že nech tam vložím koho to má nálsedov…
gfhgnyhhy 24.10.2015 22:52
gfhgnyhhy
Ale já nemluvil o žádné tabulce. Kde to používáš přímo v tom výpočtu?
Wikan 24.10.2015 23:03
Wikan
'To budes asi taky ty co?' => http://pc.poradna.net/q/view/1500958-unity-3d-scri pting-teleportace
CoCoChanel 24.10.2015 23:51
CoCoChanel
• Zacátek más (nebo deklarujes metodu) VAR, VAR, VAR, sice je to naky cas, prevázne jsem delal neco… poslední
CoCoChanel 25.10.2015 22:39
CoCoChanel

• Zacátek más (nebo deklarujes metodu) VAR, VAR, VAR, sice je to naky cas, prevázne jsem delal neco malo pres VB, ale aby jsi pouzil, (deklaroval) var, není prece jen potreba pridat neco do solution ? (pri kousku códu se to dá prehlídnout, ale v programu bych to asi nepouzíval)
• Nepocítaje poslední cást kódu (audio) , podle tebe to má delat co a s cím, podle tebe?

Zpět do poradny Odpovědět na původní otázku Nahoru