Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Помогите с уровнениями для движения спрайта


Автор: Elfet 6.8.2004, 18:30
У меня спрайт и камера в разные места разежаются и вообще как то странно движутся sad.gif
help me, плз!!

Автор: oleg1973 6.8.2004, 19:11
ну а че требуется то сделать то?
вращение камеры вокруг обекта?
или как?

Автор: Elfet 6.8.2004, 21:49
Нужна, что-бы спрайт двигался , а камера за ним, сзади. Как в играх, от третего лица.

Автор: oleg1973 6.8.2004, 22:09
ну и на чем это пишется?
opengl?
d3d?
или на своем движке?smile.gif

Автор: Elfet 6.8.2004, 22:19
opengl smile.gif

Автор: gepard 7.8.2004, 03:49
Elfet
А ты спрайт сделал?
Я никак не могу родить его построение в пространстве.

Автор: Elfet 7.8.2004, 07:06
Да любой объект, я щас просто сферу использою, вместо туманной smile.gif

Автор: chipset 7.8.2004, 10:28
Как мы только что обсудили с Эльфитом в аське, можно двигать камеру путем движения обьектов..
То есть для того чтобы повернуть камеру направо - надо повернуть обьекты налево, и.т.д..
Следовательно спрайт можно исключить из движения и тогда он останется всегда на своем месте..
Вот только печенкой чую что что то здесь не так... hmmm.gif qstn.gif

Автор: Elfet 7.8.2004, 10:30
камеру, спрайт - не трож, а карту вращай! smile.gif

Автор: gepard 7.8.2004, 14:33
А если у вас огромный динамический мир типа Far Cry? Тоже всю карту вокруг игрока вращать будете?

Автор: Elfet 7.8.2004, 17:49
для моих целей это подойдёт! smile.gif

А разве это тяжело весь динам. мир вращать? smile.gif (glTr// glRot//)

Автор: Elfet 7.8.2004, 18:49
вот что с движением карты лекго получается smile.gif :

Автор: chipset 7.8.2004, 19:39
gepard
Вращается только видимая область, и примерно видимая... Вся карта не вращается и не отрисовывается.. (а как ты думаешь работает поворот камеры?)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)