示例#1
0
 public override void Load()
 {
     actor = Game.Scene.CreateActor();
     actor.SetPosition(0, 0, 0);
     actor.LoadTVA("Characters/Dwarf/idle.TVA");
     actor.SetLightingMode(CONST_TV_LIGHTINGMODE.TV_LIGHTING_NONE, 0, 1);
     actor.SetScale(10, 10, 10);
     base.Load();
 }
示例#2
0
        public override void Load()
        {
            base.Load();

            int IdMat = Game.Materials.CreateLightMaterial(1, 1, 1, 1, 0.025f, 0, "WarriorMat");

            tvActor = Game.Scene.CreateActor("player");
            tvActor.LoadTVA("Characters/Player/Man/bind.TVA");
            tvActor.SetMaterial(IdMat, -1);
            tvActor.SetLightingMode(CONST_TV_LIGHTINGMODE.TV_LIGHTING_NONE, 0, 1);
            tvActor.SetScale(15f, 15f, 15f);
            TV_3DVECTOR position = playerService.getPosition();
            tvActor.SetPosition(position.x, position.y, position.z);

            animationService.registerActor(CharacterName.PLAYER, this);
            CharacterAnimState = CharacterAnimationState.AREACAST;

            animationService.changeAnimation(CharacterAnimationState.IDLE, CharacterName.PLAYER);
        }
示例#3
0
        public override void Load()
        {
            base.Load();

            int IdMat = Game.Materials.CreateLightMaterial(1, 1, 1, 1, 0.025f, 0, "WarriorMat");

            tvActor = Game.Scene.CreateActor(characterName.ToString());
            tvActor.LoadTVA("Characters/"+characterName+"/bind.TVA");
            tvActor.SetMaterial(IdMat, -1);
            tvActor.SetLightingMode(CONST_TV_LIGHTINGMODE.TV_LIGHTING_NONE, 0, 1);
            tvActor.SetScale(15f, 15f, 15f);
            TV_3DVECTOR position = creatureService.getPosition(uniqueName);
            tvActor.SetPosition(position.x, position.y, position.z);

            animationService.registerActor(characterName, this);
            CharacterAnimState = CharacterAnimationState.AREACAST;
            animationService.changeAnimation(CharacterAnimationState.IDLE, characterName);
        }