Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
193 - Bullet Heaven…
10.06.2026
 Kaps
.ruby
9.06.2026
 stom
193 - ?
29.05.2026
 Piroxyline
192 - Lords of the B…
10.05.2026
 Mefistofel
Архив Neuh
6.04.2026
 PapkaI_Igrodel
192 - ?
3.04.2026
 PapkaI_Igrodel
Видео пятнашки
14.03.2026
 appscoproration
191 - RPG XIII
7.03.2026
 Mefistofel
Насколько серьезно в…
19.02.2026
 VoroneTZ
191 - ?
14.02.2026
 PapkaI_Igrodel
Сейчас на сайте
Гостей: 3
На сайте нет зарегистрированных пользователей

Пользователей: 1,795
новичок: appscoproration
Обсуждение «помогите чайнику»
spokoiniy
Avatar пользователя

Опубликовано 12.09.2010 20:35 (16 лет назад)    #
пытаюсь реализовать столкновения в 3д и чтобы камера двигалась туда куда смотришь , подскажите как
?

кодю на delphi7(api) + OpenGL

редакция от spokoiniy, 12.09.2010 20:40

Bullet Heaven II:Не участвую.
Dj_smart
Avatar пользователя

Опубликовано 12.09.2010 21:26 (16 лет назад)    #
Посмотри демки XProger'a, там есть отличная реализация коллизии(с отсечением ненужностей а также общий алгоритм Sphare vs World), я умудрился допилить почти до играбельной стрелялки, даже присутствуют такие свестелки и перделки как пистолет, m4a1 и дробовик, но увы, вышло как всегда.

редакция от Dj_smart, 12.09.2010 21:30

Bullet Heaven II:Не участвую.
spokoiniy
Avatar пользователя

Опубликовано 13.09.2010 06:04 (16 лет назад)    #
видел несколько, я не догоняю, там модулей куча, а комментов кот наплакал, может я не там смотрел, если есть линки напиши
Bullet Heaven II:Не участвую.
Dj_smart
Avatar пользователя

Опубликовано 13.09.2010 09:41 (16 лет назад)    #
http://xproger.mentalx.org/old/?id=2
предпоследняя
Bullet Heaven II:Не участвую.
spokoiniy
Avatar пользователя

Опубликовано 13.09.2010 16:46 (16 лет назад)    #
Dj_smart СПАСИБО!,
взялся за камеру http://xproger.mentalx.org/old/?id=1&page=2&doc=camera, есть ли рабочий пример на api, не понимаю куда координаты мыши передавать она то дёргается, то не во все стороны смотрит, то не работает
Bullet Heaven II:Не участвую.
Dj_smart
Avatar пользователя

Опубликовано 13.09.2010 18:09 (16 лет назад)    #
Да ту же демку перерой, или последняя недоделанная игра... та по-моему модуль camera или как-то так :)
Bullet Heaven II:Не участвую.
spokoiniy
Avatar пользователя

Опубликовано 13.09.2010 18:50 (16 лет назад)    #
я в модулях не очень разобираюсь поэтому и спрашиваю

редакция от spokoiniy, 13.09.2010 19:04

Bullet Heaven II:Не участвую.
Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 14.09.2010 05:23 (16 лет назад)    #
находишь разницу между текущим положением мыши и центром. потом просто поворачиваешь камеру
glrotate(+/-kx*wx,0,1,0);
glrotate(+/-ky*wy,1,0,0);
где +/- инверсия направления, а wx/wy подбираются методом тыка, для плавности
!потом мышу ставишь по центру
(команды установки/ получения координат сейчас не подскажу точно)
Bullet Heaven II:Не участвую.
Romikon
Avatar пользователя

Опубликовано 18.09.2010 19:58 (16 лет назад)    #
http://wingman.org.ru/
Я в своё время здесь много полезного нашёл.
Bullet Heaven II:Не участвую.
spokoiniy
Avatar пользователя

Опубликовано 19.09.2010 11:14 (16 лет назад)    #
Romikon спасибо конечно, но я на дельфи кодю
Bullet Heaven II:Не участвую.
Romikon
Avatar пользователя

Опубликовано 19.09.2010 18:18 (16 лет назад)    #
Ну так я тоже)
Bullet Heaven II:Не участвую.
spokoiniy
Avatar пользователя

Опубликовано 20.09.2010 20:03 (16 лет назад)    #
Romikon спс попробую покапаться
Bullet Heaven II:Не участвую.
Перейти на форум:
Конкурсы
Открытые конкурсы:
Bullet Heaven II

Старт: 30 мая 2026г.
Финиш: 15 июня 2026г.

Участники: 4
Недавние конкурсы:
 192 - Lords of the Board
 191 - RPG XIIII
 190 - Horror
 189 - Race V
 188 - RPG XIII
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

28,573,697 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.