|
Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр |
24.06.2011, 14:31
|
#16
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Перемещения в 3d пространстве.
видимо я один такой лох который делает так
псевдокод
move = 0,0,1 - это вперед
move = 1,0,0 - это вбок
итд
move = rotmatrix * move
position += move
---
UPD:
гляжу у Холидела так же
Что-то я не вижу у него парентов и чайлдов... Да и я привел как раз в локальных.
|
нет. мувится в локальных = мувится в направлении локальных осей
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
24.06.2011, 15:13
|
#17
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Перемещения в 3d пространстве.
Сообщение от Mr_F_
нет. мувится в локальных = мувится в направлении локальных осей
|
Да, запутался, не прогал на блице уже порядком. И по началу заморочился я на трансформацию базиса а из него высчитывать вращение, переписал уже проще по примеру HolyDel, но оба примера оставил. Еще ошибку исправил с вращением базисов.
|
(Offline)
|
|
24.06.2011, 16:02
|
#18
|
Нуждающийся
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений (для 5 пользователей)
|
Ответ: Перемещения в 3d пространстве.
Сообщение от MoKa
Русские комменты.. Олег! Английский, ну нужно, очень нужно его знать, тем более столь техническому разработчику как ты..
|
Ну у меня половина коментов на английском, половина на русском, просто когда как выходит, есть функции, которые сами как коменты на английском
|
(Offline)
|
|
24.06.2011, 16:06
|
#19
|
Нуждающийся
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений (для 5 пользователей)
|
Ответ: Перемещения в 3d пространстве.
Всем спасибо, теперь есть над чем поразмышлять.
|
(Offline)
|
|
24.06.2011, 17:05
|
#20
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Перемещения в 3d пространстве.
Сообщение от 616}[aKeP
Ну у меня половина коментов на английском, половина на русском, просто когда как выходит, есть функции, которые сами как коменты на английском
|
Если функция говорит сама за себя - это лучшее. Так и должно быть. Но если требуется коммент, то лучше на англ. его бахнуть, нежели на русском..
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
07.10.2011, 15:59
|
#21
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Перемещения в 3d пространстве.
получить вектор вперед исходя из угла поворота по всем осям умножить на скорость и прибавлять этот вектор к текущему положению объекта
|
(Offline)
|
|
03.12.2011, 03:07
|
#22
|
Нуждающийся
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений (для 5 пользователей)
|
Ответ: Перемещения в 3d пространстве.
Давно решил эту проблему, в одной книге очень хороший пример с классом камеры есть, если кому надо: Франк Луна - Введение в программирование трехмерных игр с DX9.
http://www.proklondike.com/books/cod..._dx9games.html
Смотреть главу про реализацию класса камеры, она подходит и для объектов естественно)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:58.
|