Как сделать чтобы при повороте камеры происходила анимация перса? Например: если камера привязана к персу и если крутиш камерой по сторонам (влево, вправо) то перс делал анимацию как он поворачивается а не просто по земле летая крутился..
[offtop]ты программист или кто ? если есть проблемы или нужны примеры, обращайся. Но спрашивать, типа как сделать чтобы при нажатии происходила анимации, не следует, это есть в справочнике команд по BlitzBasic.
:prof:[/offtop]
сначала покажи как ты эту камеру крутишь с персом, а я тебе пример на основе напишу
Сообщение отредактировал gforcer - Понедельник, 01 Марта 2010, 06:18
да мне не при нажатии а при кручении камеры.. тобиш камера полностью привязанна к персу и он крутится с ней во всех координатах, и мне нужна анимация при повороте КАМЕРЫ. Тобиш если камера крутится влево, право то идет анимаия перса, безо всяких кнопок! P.S. кручение камеры я пока не сделал, решил сначала узнать как делается мой вопрос, ато мало ли)
Сообщение отредактировал CostUm - Понедельник, 01 Марта 2010, 15:06
ну вот пример, крутишь камеру мышкой, 2 анимы: поврот направо, налево, настройки сам поставь.
Code
PlayerTurnRightAnimSeq; - анима поворота направо PlayerTurnLeftAnimSeq; - анима поворота налево mxSpeed#=0:mxSpeed#=MouseXSpeed();Скорость по X оси
If mxSpeed#>0 Then ;Право TurnEntity(Player,0,1,0) If Animating(Player)=True And AnimSeq(Player)<>PlayerTurnRightAnimSeq Then Animate(Player,3,1,PlayerTurnRightAnimSeq);Если анима не та, делаем той If Animating(Player)=Flase And AnimSeq(Player)=PlayerTurnRightAnimSeq Then Animate(Player,3,1,PlayerTurnRightAnimSeq); Если анима та и остановилась, запускаем снова Else If mxSpeed#<0 Then;Влево TurnEntity(Player,0,-1,0) If Animating(Player)=True And AnimSeq(Player)<>PlayerTurnLeftAnimSeq Then Animate(Player,3,1,PlayerTurnLeftAnimSeq);Если анима не та, делаем той If Animating(Player)=Flase And AnimSeq(Player)=PlayerTurnLeftAnimSeq Then Animate(Player,3,1,PlayerTurnLeftAnimSeq); Если анима та и остановилась, запускаем снова End If End If
Ну вот, такой вот принцип.
[offtop]Мне бы тоже кто помог[/offtop]
Удачи, и становись лучше
Сообщение отредактировал gforcer - Понедельник, 01 Марта 2010, 15:45