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

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

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

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

Ответ
 
Опции темы
Старый 15.06.2007, 17:51   #1
Inrio
Оператор ЭВМ
 
Регистрация: 05.06.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Умная камера

Искал в прошлый темах о камере и не нашёл...Вобщем как сделать камеру от 3-го лица, которая не пролетает сквозь стены, и ведёт себя по умному, подскажите пожалуйсто
(Offline)
 
Ответить с цитированием
Старый 15.06.2007, 20:52   #2
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Умная камера

Ну можно так.
(Offline)
 
Ответить с цитированием
Старый 15.06.2007, 22:15   #3
Inrio
Оператор ЭВМ
 
Регистрация: 05.06.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Умная камера

ну если это и есть "умная" камера, то я хз даже чё делать теперь)) дайте пожалуйста ещё примерчики плз
(Offline)
 
Ответить с цитированием
Старый 15.06.2007, 22:21   #4
Raiter
Гигант индустрии
 
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений
(для 92 пользователей)
Re: Умная камера

ну то что темы смотрел - молодец однозначно... но может ты бы ещё и сэмплы блица глянул?
(Offline)
 
Ответить с цитированием
Старый 15.06.2007, 23:38   #5
Inrio
Оператор ЭВМ
 
Регистрация: 05.06.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Умная камера

да глянул, но там в castle много лишнего, немогу я так разобраться(
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 00:46   #6
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Умная камера

Ну дык. А кто за тебя разбираться будет? Выбрось все лишнее, это упростит задачу.
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 04:47   #7
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Умная камера

2All: Я вот смотрю, все чаще и чаще происходит так: Дайте пример! У меня не получатеся! - Такое ощущение, что те, кто нуждается, даже и слышать ничего не хотят. Так нельзя, пробуйте сами. Вон я например, ничего не шарил в типах и т.п. в блиц максе, но вспомнил, что у меня есть инет, хотя он мне не понадобился, я сел за бм и просто начал писать примеры на ООП, и что вы думаете? уже после нескольких штук я начал понимать, как работает ООП в бм, вывод таков: Можно даже в космос полететь, стоит только сильно захотеть.
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 08:34   #8
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Умная камера

да глянул, но там в castle много лишнего, немогу я так разобраться(
А ты че думал , все так легко будет?. Да и зачем пример castle, в driver такая же камера, да и кода меньше, тебе же будет проще. Ты не смотри что там человечек такой же как у тебя бегает , ты смотри в код.Ищи по переменной camera и все что с ней связано. Да и чем тебя не устроил пример во 2 посте. Вполне отличная камера, как заказывал - не проваливается. Там просто управление кривое , а ты его поправь!
Ну если уж ты ниче там не разберешь, то вот
PointEntity camera,player
RotateEntity camera,EntityPitch(camera)-2,EntityYaw(camera), EntityRoll(camera)
MoveEntity camera,0,0,EntityDistance(player,camera)-6
создашь камеру в начале и коллизию поставь - только в конце collisions параметр реакции установи на 2 , чтоб она у тебя без остановки скользила. Ну а код что я привел в цикл вгони. Ну и сделай чтоб у тебя камера все время назад возвращалась .
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 13:52   #9
magpro
Разработчик
 
Аватар для magpro
 
Регистрация: 23.08.2006
Сообщений: 586
Написано 6 полезных сообщений
(для 7 пользователей)
Re: Умная камера

1) форум для тогочто помогать народу а не говорит смотри семплы. там всё есть и т.п
2) не хотите помогать не помогайте. Но не надо так резко типо открой глаза и упрости там чтото.
3) перед тем как создать топ посмотри по форуму в поиске. такая тема гдето была.
__________________
Никто не запомнит тебя за твои мысли...
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 15:52   #10
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Умная камера

хм, а как плеер прошол сквозь эти два ящика?
варианты возможного выхода:
1) увеличить радиус камеры.
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 16:19   #11
Inrio
Оператор ЭВМ
 
Регистрация: 05.06.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Умная камера

вид от 3-го лица, поворачиваю чела, и камера поворачивается следом, и если в растояние между камерой и челом попадает объект, то соответсвенно запарывается всё, а в castle нельзя сделать так, чтобы в растояние между челом и камерой попал объект. вобщем уже из кастл код выковарел...
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 18:19   #12
Raiter
Гигант индустрии
 
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений
(для 92 пользователей)
Re: Умная камера

ты бы не "выковаревал" а свой написал! я уже писал... проверяй расстояние между игроком и камерой.... если оно больше 20 например то позиционируй камеру на нужное расстояние к игроку... это самый простой выход!
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 18:52   #13
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Умная камера

1) форум для тогочто помогать народу а не говорит смотри семплы. там всё есть и т.п
2) не хотите помогать не помогайте. Но не надо так резко типо открой глаза и упрости там чтото.
3) перед тем как создать топ посмотри по форуму в поиске. такая тема гдето была.
1) конечно , именно для этого я и запостил здесь - чтоб помочь. Семплы действительно полезны.
2) Очень хочу помочь, просто если как следует не пнуть то и делать никто не будет , все ведь ленивые.
3)............
Поискал у себя в запасах и кажись нашел то что тебе подойдет Inrio.
(Offline)
 
Ответить с цитированием
Старый 16.06.2007, 20:02   #14
Inrio
Оператор ЭВМ
 
Регистрация: 05.06.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Умная камера

пролетает сквозь стены) и коллизии обходит)
(Offline)
 
Ответить с цитированием
Старый 17.06.2007, 11:31   #15
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Re: Умная камера

Попробуй так, коллизии сам добавишь...

 
Function SuperCam(cam,ent,cspeed#,dist#,hite#,xrot#,tilt#)
 TFormPoint 0,hite#,-dist#,ent,0
 cx#=(TFormedX()-EntityX(cam))*cspeed#
 cy#=(TFormedY()-EntityY(cam))*cspeed#
 cz#=(TFormedZ()-EntityZ(cam))*cspeed#
 
 TranslateEntity cam,cx,cy,cz
 PointEntity cam,ent
 RotateEntity cam,xrot#,EntityYaw(cam),tilt#
End Function
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Web камера Randomize Модули для BlitzMax 0 25.09.2009 13:17
Камера... ken park 3D-программирование 85 04.07.2009 01:30
Камера Fatalix3d 3D-программирование 2 28.12.2008 15:17
Камера и Mesh JeSss 3D-программирование 15 29.01.2008 21:00
Камера smaller 3D-программирование 14 05.04.2007 23:58


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


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