domo:
enum AniName{
None = '',
idle = 'idle',//待机
walk = 'walk', //走路
power = 'power',//举高高
fire = 'fire',//扔
hit = 'hit',//被举起
biu = 'biu',//被扔
dizziness = 'dizziness',//眩晕
}
export default class RoleBase extends Laya.Script3D{
public nGrade:number = 0;
public nSpeed:number = 5;
public sprite:Laya.Sprite3D = null;
public animator:Laya.Animator = null;
public Init(){
this.sprite = this.owner as Laya.Sprite3D;
this.animator = this.sprite.getComponent(Laya.Animator) as Laya.Animator;
console.log("11");
}
public RoleMove(dir:Laya.Vector3)
{
let norDir:Laya.Vector3 = Laya.Vector3.ZERO;
Laya.Vector3.normalize(dir,norDir);
console.log(norDir);
//this.sprite.transform.translate(norDir,false);
// let position = Laya.Vector3.ZERO;
// Laya.Vector3.add(this.sprite.transform.position,norDir,position)
// this.sprite.transform.position = position;
this.sprite.transform.localPositionX += norDir.x * 0.017 * this.nSpeed;
this.sprite.transform.localPositionY += norDir.y * 0.017 * this.nSpeed;
this.sprite.transform.localPositionZ += norDir.z * 0.017 * this.nSpeed;
//this._RoleSeeForward(dir);
this.PlayAni();
}
public PlayAni()
{
this.animator.play("walk",1);
}