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

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

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

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

Ответ
 
Опции темы
Старый 19.02.2011, 18:27   #1
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Нужен совет.

Как лучше реализовать прицеливание со стрельбой, как СОD 4? Вот смотрите несколько ходов:
1. Сделать стрельбу через камера пик, и пикать из центра камеры. Но когда прицеливаешься (ниже показан скрин. Как не пытался устранить не выходит) мушка не совпадает с прицелом (мушка это не белый крестик,он скрыт за прицелом), а следовательно не правдоподобно получается этот эффект (стрельба).

2. Делать физ. пульку (т. к. я использую физикс), и стрелять из центра дула автомата. Тогда я смогу точно совместить мушку с прицелом. Но у меня никак не получается чтобы физ. тело поворачивалось правильно относительно игрока.

Вот что предложите. Может что-то своё?
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 719
Размер:	73.9 Кб
ID:	12732  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 766
Размер:	63.0 Кб
ID:	12733  
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 18:33   #2
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Нужен совет.

предлагаю поставить пивот за мушкой, и пули создавать с пивота. не юзая никакой физикс ньютон и проч.
__________________

(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 18:44   #3
}{@KeR
ПроЭктировщик
 
Регистрация: 01.02.2011
Сообщений: 148
Написано 7 полезных сообщений
(для 8 пользователей)
Ответ: Нужен совет.

Сообщение от mr.DIMAS Посмотреть сообщение
предлагаю поставить пивот за мушкой, и пули создавать с пивота. не юзая никакой физикс ньютон и проч.
Ага.....+1
__________________
Ученье свет, а не ученье тень!
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 19:19   #4
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Нужен совет.

Сообщение от mr.DIMAS Посмотреть сообщение
предлагаю поставить пивот за мушкой, и пули создавать с пивота. не юзая никакой физикс ньютон и проч.
Ну а тогда как динамические тела? Если в игре физ. каробочки или прочая физическая чепуха, тогда как?
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 19:34   #5
}{@KeR
ПроЭктировщик
 
Регистрация: 01.02.2011
Сообщений: 148
Написано 7 полезных сообщений
(для 8 пользователей)
Ответ: Нужен совет.

ТОгда через коллизии и анимацию после коллизии....но всё будет коряво

Ну если ты хошь чтоб у тя была COOL игра тогда Лучше делать через PhysX
__________________
Ученье свет, а не ученье тень!
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 20:05   #6
trion
Нуждающийся
 
Аватар для trion
 
Регистрация: 30.05.2010
Адрес: г.Чебоксары
Сообщений: 99
Написано 56 полезных сообщений
(для 315 пользователей)
Ответ: Нужен совет.

Ну так по объектам создавай и обычные блитзовские примитивы коллизий равные по размеру физическим и при попадании пули создавай там импульс...
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 20:40   #7
}{@KeR
ПроЭктировщик
 
Регистрация: 01.02.2011
Сообщений: 148
Написано 7 полезных сообщений
(для 8 пользователей)
Ответ: Нужен совет.

Сообщение от trion Посмотреть сообщение
Ну так по объектам создавай и обычные блитзовские примитивы коллизий равные по размеру физическим и при попадании пули создавай там импульс...
Так постепенно и свою физику напишешь
__________________
Ученье свет, а не ученье тень!
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 21:28   #8
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Нужен совет.

А лучи нельзя юзать?
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 21:43   #9
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Нужен совет.

Сообщение от Den Посмотреть сообщение
Аааааааааааа! я щас пукну от злости !!! Это другой случай).
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 21:47   #10
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Нужен совет.

А как это вобще (то что я спросил) сделано в COD MW?
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 19.02.2011, 22:39   #11
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Вопрос Ответ: Нужен совет.

Я чёт не понял...
Но когда прицеливаешься (ниже показан скрин. Как не пытался устранить не выходит) мушка не совпадает с прицелом (мушка это не белый крестик,он скрыт за прицелом)
В скобках не понятны пояснения.. вроде всё совпадает (мушка+белый крестик)
В чём именно проблема? Не оттуда пуля летит? Криво летит? Не знаешь как стрелять?


Левша - так задумано?
Поищи на форуме "отзеркаливание" модели рук.
(Offline)
 
Ответить с цитированием
Старый 20.02.2011, 05:50   #12
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Нужен совет.

Можно тупо координировать физическую ПУЛЮ к математической пуле....и физика срулит..
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 21.02.2011, 19:14   #13
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Нужен совет.

Есть же у физикса того же RayCast, почему не использовать его?
Имхо, если игра имеет физику, то и стрельба должна быть на ней, не вижу не единой причины не использовать райкаст физикса, если в игре используется физикс..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
St_AnGer (21.02.2011)
Ответ


Опции темы

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

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


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


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