Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Математика

Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр

Ответ
 
Опции темы
Старый 24.06.2011, 14:31   #16
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Randomize (24.06.2011)
Старый 24.06.2011, 15:13   #17
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Перемещения в 3d пространстве.

Сообщение от Mr_F_ Посмотреть сообщение
нет. мувится в локальных = мувится в направлении локальных осей
Да, запутался, не прогал на блице уже порядком. И по началу заморочился я на трансформацию базиса а из него высчитывать вращение, переписал уже проще по примеру HolyDel, но оба примера оставил. Еще ошибку исправил с вращением базисов.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 24.06.2011, 16:02   #18
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: Перемещения в 3d пространстве.

Сообщение от MoKa Посмотреть сообщение
Русские комменты.. Олег! Английский, ну нужно, очень нужно его знать, тем более столь техническому разработчику как ты..
Ну у меня половина коментов на английском, половина на русском, просто когда как выходит, есть функции, которые сами как коменты на английском
(Offline)
 
Ответить с цитированием
Старый 24.06.2011, 16:06   #19
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: Перемещения в 3d пространстве.

Всем спасибо, теперь есть над чем поразмышлять.
(Offline)
 
Ответить с цитированием
Старый 24.06.2011, 17:05   #20
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Перемещения в 3d пространстве.

Сообщение от 616}[aKeP Посмотреть сообщение
Ну у меня половина коментов на английском, половина на русском, просто когда как выходит, есть функции, которые сами как коменты на английском
Если функция говорит сама за себя - это лучшее. Так и должно быть. Но если требуется коммент, то лучше на англ. его бахнуть, нежели на русском..
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Mr_F_ (24.06.2011), Randomize (24.06.2011)
Старый 07.10.2011, 15:59   #21
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Перемещения в 3d пространстве.

получить вектор вперед исходя из угла поворота по всем осям умножить на скорость и прибавлять этот вектор к текущему положению объекта
(Offline)
 
Ответить с цитированием
Старый 03.12.2011, 03:07   #22
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Хорошо Ответ: Перемещения в 3d пространстве.

Давно решил эту проблему, в одной книге очень хороший пример с классом камеры есть, если кому надо: Франк Луна - Введение в программирование трехмерных игр с DX9.
http://www.proklondike.com/books/cod..._dx9games.html

Смотреть главу про реализацию класса камеры, она подходит и для объектов естественно)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:58.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com