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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 12.10.2009, 20:19   #1
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Курсор и объект

Много парился, так и не догнал. Можно ли сделать так, чтобы объект смотрел на курсор. К примеру есть цилиндр, и он должен следить за двухмерным курсором. Есть какие предложения?
(Offline)
 
Ответить с цитированием
Старый 12.10.2009, 20:53   #2
jimon
 
Сообщений: n/a
Ответ: Курсор и объект

Можно
 
Ответить с цитированием
Старый 12.10.2009, 20:58   #3
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Курсор и объект

Ээээ, возникает такой вопрос, как?
(Offline)
 
Ответить с цитированием
Старый 12.10.2009, 21:12   #4
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: Курсор и объект

смотря как тебе надо)
(Offline)
 
Ответить с цитированием
Старый 12.10.2009, 21:40   #5
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Курсор и объект

например создать пивот прямо перед камерой, двигать его в одной плоскостьи за курсором, и направлять что-то там на пивот.
(Offline)
 
Ответить с цитированием
Старый 12.10.2009, 22:08   #6
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Курсор и объект

Найт, ты имеешь ввиду
EntityPosition pivot,MouseX(),MouseY(),0?
(Offline)
 
Ответить с цитированием
Старый 12.10.2009, 22:13   #7
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Курсор и объект

нет, так получится полная хрень.
(Offline)
 
Ответить с цитированием
Старый 12.10.2009, 22:18   #8
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Курсор и объект

Да, насчет этого ты прав. Ведь возвращаются не данные о расположении в 3д мире. А вот как бы получить данные о расположении в глобальном мире курсора?
(Offline)
 
Ответить с цитированием
Старый 12.10.2009, 23:15   #9
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Курсор и объект

к сожалению я незнаю, но уверен что это делается через сложные формулы трансформаций матрицы.
(Offline)
 
Ответить с цитированием
Старый 13.10.2009, 11:33   #10
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Курсор и объект

для тебя самый простой вариант это поставить прямо перед камерой плоскость и с помощью CameraPick получать координаты пика, а дальше уже направлять объект на эти координаты.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо H@NON за это полезное сообщение:
Hurrit (13.10.2009), Illidan (13.10.2009), Mhyhr (13.10.2009)
Старый 13.10.2009, 14:44   #11
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Курсор и объект

Пробовал, только не слишком точно получалось, но я пробовал с помощью своей карты. Теперь попробую с плоскостью
(Offline)
 
Ответить с цитированием
Старый 13.10.2009, 20:43   #12
jimon
 
Сообщений: n/a
Ответ: Курсор и объект

hgang
точка на экране в 3д это луч, вот и ищешь пересечение луча с плоскостью XoZ объекта, который хочешь крутить (если крутишь по Y)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hurrit (14.10.2009)
Старый 13.10.2009, 22:09   #13
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Курсор и объект

я бы предложил привязать некий пивот к камере, и двигпать его за курсором, формулу там не сложно вывести(я бы даэе сказал"легко")
(Offline)
 
Ответить с цитированием
Старый 13.10.2009, 22:33   #14
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Курсор и объект

Всё уже сделано. Всем спасибо за помощь. Я использовал метод с пиком, мне этого хватает.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Направленный курсор Ky3R_94 Полезные функции 6 05.12.2009 02:12
Как установить курсор-руку в блитце? ELIAS Blitz3D 5 13.07.2009 00:13
нормальный курсор Molotov 2D-программирование 5 29.03.2009 11:38
Курсор Atomikc 2D-программирование 26 22.04.2007 00:58
Курсор виснет Nord 2D-программирование 7 04.01.2007 01:08


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


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