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

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

Пароль



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

Забыли пароль?
Запросите новый здесь.
Темы форума
195 - @
Вчера, 22:26
 Mefistofel
195 - ?
7.10.2026
 PapkaI_Igrodel
194 - Numbers go brr…
20.09.2026
 PapkaI_Igrodel
Будущее IGDC
6.09.2026
 IAmNotARobot
194 - ?
27.08.2026
 PapkaI_Igrodel
193 - Bullet Heaven…
23.06.2026
 Dan
.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
Сейчас на сайте
Гостей: 5
На сайте нет зарегистрированных пользователей

Пользователей: 1,795
новичок: appscoproration
Обсуждение «Процесс Deathmatch'а»
Страница 5 из 7 << < 2 3 4 5 6 7 >
Darthman
Древний организм
Avatar пользователя

Опубликовано 21.02.2007 13:11 (20 лет назад)    #
все что тебе надо - glproject и glunproject на самом деле. краснов - лох. он изучает апи и сразу параллельно пишет книгу...
Roguelike III:Не участвую.
grouzdev
Администратор
Avatar пользователя

Опубликовано 21.02.2007 13:24 (20 лет назад)    #
лох, не лох, а других книг по OGL для Делфей нет
Roguelike III:Не участвую.
beisik
Avatar пользователя

Опубликовано 21.02.2007 19:19 (20 лет назад)    #
а нах они нужны? если есть куча примеров!
Roguelike III:Не участвую.
Makar Borisowitch
Avatar пользователя

Опубликовано 21.02.2007 19:28 (20 лет назад)    #
С книги ПРОЩЕ всего НАЧИНАТЬ! И точка.
Roguelike III:Не участвую.
izuid
Avatar пользователя

Опубликовано 21.02.2007 19:32 (20 лет назад)    #
так я так и делаю
glGetIntegerv(GL_VIEWPORT,@vp);
glGetDoublev( GL_MODELVIEW_MATRIX , @mvd );
glGetDoublev( GL_PROJECTION_MATRIX , @mpd );
cx:=round(iInput.MouseX);
cy:=round(vp[3] - iInput.MouseY - 1);
glReadPixels(cx, cy, 2, 2, GL_DEPTH_COMPONENT, GL_FLOAT, @cz);
gluUnProject(cx,cy,cz,@mvd,@mpd,@vp,curx,cury,curz);

единственное что смущает - смена режимов. те
перспектива -> рисуем мир -> орто -> рисуем интерфейс -> перспектива -> перевод координат
Roguelike III:Не участвую.
beisik
Avatar пользователя

Опубликовано 22.02.2007 11:25 (20 лет назад)    #
Итакс, почти доделал hud, меню, а также супер-мега кульную фишку - отдача от выстрелов B)
Roguelike III:Не участвую.
Anton Andreevitch
Avatar пользователя

Опубликовано 22.02.2007 21:14 (20 лет назад)    #
думаю чего нить покодить:)
пока только думаю:)
Roguelike III:Не участвую.
DRON
Avatar пользователя

Опубликовано 23.02.2007 07:23 (20 лет назад)    #
2beisic
Ну а у меня относительно честная физика пулей, взрывных волн, и инерции... Ну в общем простая импульсная модель, но все же =)
Roguelike III:Не участвую.
Darthman
Древний организм
Avatar пользователя

Опубликовано 23.02.2007 11:43 (20 лет назад)    #
Ilya Leonidovitch делай эту процедуру прямо во время рисования, после отрисовки всего 3Д!
Roguelike III:Не участвую.
mutabor
Avatar пользователя

Опубликовано 24.02.2007 22:49 (20 лет назад)    #
зарисовка на тему

редакция от mutabor, 24.02.2007 22:51

Roguelike III:Не участвую.
izuid
Avatar пользователя

Опубликовано 25.02.2007 10:29 (20 лет назад)    #
2Darthman
куда я ее только не сувал - все равно не работает :@ (для плоскости карты y=0 выдает у = высоте камены ):

из прогресса - реализовал впервые частички, вернее с помошью них реализовал взрывы, дымок и тд. очень нравится :)
Roguelike III:Не участвую.
beisik
Avatar пользователя

Опубликовано 25.02.2007 20:37 (20 лет назад)    #
ваще не кодиться че-та :( все никак не могу впихнуть ботам аи нормальный... а то стреляют в друг друга через стены - хоть ты тресни :@ гады, мать их!
Roguelike III:Не участвую.
_zlos_
Avatar пользователя

Опубликовано 26.02.2007 13:52 (20 лет назад)    #
2beiski
Сделай проверку пересечений - переберай пересечения всех стен с лучем, сортиру по расстоянию и будет тебе определение видимости объектов. "Не видим - не стреляем", а чтобы не тормозило - положи в отдельный поток или считай 2-3 раза в секунду.
Должно помочь ^_^
Roguelike III:Не участвую.
beisik
Avatar пользователя

Опубликовано 26.02.2007 20:05 (20 лет назад)    #
_kaav_
спасибо за идейку ;)
Roguelike III:Не участвую.
beisik
Avatar пользователя

Опубликовано 26.02.2007 22:23 (20 лет назад)    #
Ух... наконец-таки сделал поиск пути ботам... оказалось все не так страшно, главное было начать и через 30 минут закончить ;) вся я больше не могу - заваливаюсь в душ, а потом спать... завтра буду учить ботов ходить по найденному пути B)
Roguelike III:Не участвую.
DRON
Avatar пользователя

Опубликовано 27.02.2007 07:16 (20 лет назад)    #
Я почти все сделал, но терь вылазит AV причем по одному и тому же адресу =) Фиг знает не могу отловить, злюсь =( Зато боты с зачатками интеллекта =)
Roguelike III:Не участвую.
_zlos_
Avatar пользователя

Опубликовано 27.02.2007 07:44 (20 лет назад)    #
2DRON
Есть модуль (выдрал в свой движок из GameCodeComplete), вчера подобный вопрос решал - выложил минидампер. http://www.gamedev.ru/download/?id=5055
Если кодаешь на плюсах в Студии - открываешь минидамп (студия его напрямую понимает) и запускаешь отладку. И получашь место, где упал.
Roguelike III:Не участвую.
DRON
Avatar пользователя

Опубликовано 27.02.2007 09:15 (20 лет назад)    #
Не мы по старинке unit test'ами =)))
Roguelike III:Не участвую.
DRON
Avatar пользователя

Опубликовано 27.02.2007 16:44 (20 лет назад)    #
Все таки юнит тесты рулят...
Там иногда было обращение к занилинному классу причем несколько обращений схавывались без ошибок, а дальше все падало с мессагой "слишком много последовательных исключений" и ссылкой на ошибку в никуда =)
Roguelike III:Не участвую.
_zlos_
Avatar пользователя

Опубликовано 28.02.2007 10:24 (20 лет назад)    #
Юниттесты рулят, да.
Я даже рендер и локль на них проверяю^_^
Злоупотреблять всякими boost::lambda только не стоит - у компилятора ума иногда не хватает, проверено, да.
Roguelike III:Не участвую.
Страница 5 из 7 << < 2 3 4 5 6 7 >
Перейти на форум:
Конкурсы
Открытые конкурсы:
Roguelike III
Подведение результатов...

Старт: 9 октября 2026г.
Финиш: 26 октября 2026г.

Участники: 4
Недавние конкурсы:
 №194 - Numbers go brrr
 №193 - Bullet Heaven II
 №192 - Lords of the Board
 №191 - RPG XIIII
 №190 - Horror
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

30,899,274 уникальных посетителей

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