Компьютерная графика, мультимедиа и игры на Visual C#


Глава Методика управления мульти­пликационными персонажами - часть 2


   axAgent3.Characters.Load("Peedy", DATAPATH_3);

   myPeedy = axAgent3.Characters.Character("Peedy");

   //Чтобы он выполнял голосовые команды на англ. яз.:

   myPeedy.LanguageID = 0x409;

   //Записываем текст речи персонажа в окно TextBox:

   textBox3.Text = "Здравствуйте. Меня зовут Попугай.";

 

   //Загружаем персонаж в элемент управления axAgent4:

   axAgent4.Characters.Load("Robby", DATAPATH_4);

   myRobby = axAgent4.Characters.Character("Robby");

   //Чтобы он выполнял голосовые команды на англ. яз.:

   myRobby.LanguageID = 0x409;

   //Записываем текст речи персонажа в окно TextBox:

   textBox4.Text = "Здравствуйте. Меня зовут Робот.";

 

   //Для всех четырех персонажей добавляем

   //нашу голосовую команду, как пользователей,

   //например, команду "MoveToMouse" -

   //переместиться на место курсора мыши:

   mySpeech = "MoveToMouse";

   myGenie.Commands.Add(

         mySpeech, mySpeech, mySpeech, true, true);

   myMerlin.Commands.Add(

         mySpeech, mySpeech, mySpeech, true, true);

   myPeedy.Commands.Add(

         mySpeech, mySpeech, mySpeech, true, true);

   myRobby.Commands.Add(

         mySpeech, mySpeech, mySpeech, true, true);

 

   //Задаем, например, Джину выполнение еще команды,

   //для примера, голосовой команды "Merlin":

   mySpeech = "Merlin";

   myGenie.Commands.Add(

         mySpeech, mySpeech, mySpeech, true, true);

   //Задаем, например, Магу выполнение еще команды,

   //для примера, голосовой команды "Peedy":

   mySpeech = "Peedy";

   myMerlin.Commands.Add(

         mySpeech, mySpeech, mySpeech, true, true);

   //Задаем, например, Попугаю выполнение еще команды,

   //для примера, голосовой команды "Robby":

   mySpeech = "Robby";

   myPeedy.Commands.Add(

         mySpeech, mySpeech, mySpeech, true, true);

   //Задаем, например, Роботу выполнение еще команды,




Начало  Назад  Вперед



Книжный магазин