- Home /
How do you move did with [iTWEEN] the enemy has a component of [Character Controller]?
**I want to make an enemy of SLASH action game AI. The enemy has a component of [Character Controller]. I want to run with the [iTWEEN] we want to human movement of the character, how I do I Scripting? The enemy does not work I have tried as below.
enter code here**
// exsample . I using RAIN{indie} ASSET.
import RAIN.Action;
import RAIN.Core;
import RAIN.Sensors; // Make sure to import or "use " the Rain.Sensors
var mySpeed : float = 4f;
var CC : CharacterController;
var moveT : Vector3;
var DeltaMoveDirection : Vector3;
CC = agent.Avatar.GetComponent(CharacterController);
//Grab out objects position .
var agentPosition:Vector3 = agent.Avatar.transform.position;
// grab the detect NODE Needs detect action before call
var playerTarget:GameObject = actionContext.GetContextItem.<GameObject>("target");
moveT = playerTarget.transform.position;
var dist = Vector3.Distance(agentPosition, moveT);
iTween.ValueTo(agent.Avatar.gameObject,{"from": 0, "to": 200, "time": 0.5f, "onupdate": "CCMove"});
function CCMove(Val : float){
CC.Move(DeltaMoveDirection * Val * Time.deltaTime ); // Don't Work....
}
Comment
Your answer
Follow this Question
Related Questions
The name 'Joystick' does not denote a valid type ('not found') 2 Answers
Simple AI Error 8025 Parrsing error. 2 Answers
Enemy Spawn Script Spawning Infinite Enemies [Help] 2 Answers
How do I get my emeny AI to detect if he sees a player, or one of the good AI? (C#) 3 Answers
Waypoint System help 1 Answer