Game Development Reference
In-Depth Information
Engage thrusters
Now, we will create the AI script to control our character:
1. Go to the folder (for C# users, Chapter6 | Scenes | C# | Actor or for JavaScript
users, Chapter6 | Scenes | JavaScript | Actor ) in the Project view, right-click and
choose (for C# user) Create | C# Script or (for JavaScript users) Create |
JavaScript , and then rename it to AI .
2. Double-click on the AI script to open it in MonoDevelop and start by creating the
AI class that inherits from CharacterClass as follows:
// Unity JavaScript user:
#pragma strict
public class AI extends CharacterClass {
var shotRange : float = 15.0f;
var playerRange : float = 5.0f;
var distanceToShot : float = 10.0f;
var walkingTime : float = 6.0f;
var thinkingTime : float = 3.0f;
var waypointsContainer : WaypointsContainer;
private var _lastTime : float = 0f;
private var _angle : float;
private var _angleVelocity : float;
private var _isThinking : boolean;
protected override function Start () {
super.Start();
if (laser != null) {
laser.gameObject.SetActive(false);
laser.SetPosition(1,new
Vector3(0f,0f,GUN_LASER_DISTANCE));
}
}
}
Search WWH ::




Custom Search