13 years ago

Artificial Intelligence JavaScript Unity 3D


Advanced artificial intelligence in javaScript

#pragma strict

var alvo : GameObject;

var pos : Vector3;

var dist : float;

function Start () {

alvo = GameObject.Find (“Player”);

dist = 6;

}

function Update () {

pos = alvo.transform.position;

if(alvo && Distancia ()){

var alvoRotacao = Quaternion.LookRotation (pos - transform.position , Vector3.up);

transform.rotation = Quaternion.Slerp (transform.rotation , alvoRotacao , Time.deltaTime * 3);

}

}

function Distancia (){

if(Vector3.Distance (transform.position , pos) > dist){

return false;

}

else{

return true;

}

}



0 comments

Loading...

Next up

So

i may or may not make an full art of some person or i may just leave this like that-

Finished a project I've been working on over the last few days!

Modeled and textured in Blender.

#3dart #lowpoly #npbr #fantasy #hut

Updated the chest in the maze, adding sound, particles and better animation. But what's in the chest?

Finished work on the emotions of a new character for the tank universe

Why walk when you can jump?

I worked so hard to get all four of them to the end safely, but then...

If you have more of an acquired taste, the restaurants in Niravasi have you covered! Maybe skip the salad bar, though.

A few screenshots of the places you'll cross in the Demo of Blu. You can play it today on #gamejolt !

Path of Kami, running around the shrine area

Double Rainbow!!!