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

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

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

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

Ответ
 
Опции темы
Старый 09.02.2009, 21:38   #1
Sfonsper
ПроЭктировщик
 
Регистрация: 01.02.2009
Адрес: Москва
Сообщений: 112
Написано 10 полезных сообщений
(для 33 пользователей)
Ходьба по движущаемся платформам.

Как сделать так, чтобы можно было ходить по платформе которая движется или вертится ?
(Offline)
 
Ответить с цитированием
Старый 09.02.2009, 22:14   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Ходьба по движущаемся платформам.

припарентить игрока к платформе, если он на ней стоит и отпарентить, когда сойдет
__________________
(Offline)
 
Ответить с цитированием
Старый 09.02.2009, 22:21   #3
Sfonsper
ПроЭктировщик
 
Регистрация: 01.02.2009
Адрес: Москва
Сообщений: 112
Написано 10 полезных сообщений
(для 33 пользователей)
Ответ: Ходьба по движущаемся платформам.

А можно по подробнее (код).
(Offline)
 
Ответить с цитированием
Старый 09.02.2009, 22:29   #4
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Ходьба по движущаемся платформам.

справка blitz3D на команды:
EntityCollided
EntityParent
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 09.02.2009, 23:01   #5
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Re: Ходьба по движущаемся платформам.

можно ещё (незнаю насколько это разумно) двигать игрока вместе с платформой когда он на ней + то что игрок сам ходит
(Offline)
 
Ответить с цитированием
Старый 09.02.2009, 23:27   #6
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Ходьба по движущаемся платформам.

А парент что по твоему делает? умножает матрицу родителя на собственную и вуаля! мы движемся по платформе!
(Offline)
 
Ответить с цитированием
Старый 13.02.2009, 22:18   #7
Sfonsper
ПроЭктировщик
 
Регистрация: 01.02.2009
Адрес: Москва
Сообщений: 112
Написано 10 полезных сообщений
(для 33 пользователей)
Ответ: Ходьба по движущаемся платформам.

А как сделать еще чтобы можно было вверх или вниз двигаться вместе с платформой.
Использую entityparent, когда платформа едет вверх то я слетаю вниз, как это исправить.
(Offline)
 
Ответить с цитированием
Старый 14.02.2009, 01:05   #8
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Ходьба по движущаемся платформам.

значит что то неправильно сделал
не должен слетать
__________________
(Offline)
 
Ответить с цитированием
Старый 14.02.2009, 09:32   #9
Raion
Знающий
 
Аватар для Raion
 
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений
(для 775 пользователей)
Ответ: Ходьба по движущаемся платформам.

можно так
Entitypickmode platforma,2

pl\pick=LinePick(EntityX(pl\pos,1),EntityY(pl\pos, 1)+5,EntityZ(pl\pos,1),0,-15,0,0)

If pl\pick<>0 Then PositionEntity pl\pos,PickedX(),PickedY()+5,PickedZ()

теперь когда патформа двигается вверх тебя тянет следом.
единственная пробема это стены которые будут двигаться на игрока.

Sfonsper, у тебя ига типа FPS?
(Offline)
 
Ответить с цитированием
Старый 14.02.2009, 11:49   #10
Sfonsper
ПроЭктировщик
 
Регистрация: 01.02.2009
Адрес: Москва
Сообщений: 112
Написано 10 полезных сообщений
(для 33 пользователей)
Ответ: Ходьба по движущаемся платформам.

Да у меня игра типа fps.
Когда я еду вместе с платформой вверх то я дергаюсь.
(Offline)
 
Ответить с цитированием
Старый 14.02.2009, 12:13   #11
Sfonsper
ПроЭктировщик
 
Регистрация: 01.02.2009
Адрес: Москва
Сообщений: 112
Написано 10 полезных сообщений
(для 33 пользователей)
Ответ: Ходьба по движущаемся платформам.

С треской я справился, но мне нужно еще прыгать во время движения вверх или вниз.
я использую прыжок.

jumppick=LinePick(EntityX(cam,1),EntityY(player4,1 ),EntityZ(cam,1),0,-5.1,0)




If KeyHit(57) And jumppick=>1
y=EntityY(cam,1)
jump_bool=1
EndIf

If jump_bool=1 And EntityY(cam,1)=<y+jump_height
gravity=-2

Else

jump_bool=0
gravity=2
EndIf
(Offline)
 
Ответить с цитированием
Старый 14.02.2009, 14:18   #12
Raion
Знающий
 
Аватар для Raion
 
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений
(для 775 пользователей)
Ответ: Ходьба по движущаемся платформам.

Не помню можно было прыгать в лифте но я вообще убрал возможность прыгать. Подумал что в прыжке нет необходимости. А у тебя с платформами проблем не должно быть. Используй один Linepick на пол и через его проверку сможешь прыгать или падать. Давишь клаву 57 и делаешь проверку на то что стоишь на полу. Подлетаешь вверх и смотришь что у тебя под ногами если пол тогда падаешь на него если нет тогда летишь дальше вниз. Все просто! Сегодня выложу первую версию FPS Shootdown тогда можешь посмотреть что я писал.
(Offline)
 
Ответить с цитированием
Старый 14.02.2009, 20:06   #13
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Ходьба по движущаемся платформам.

Это сложно
в двух словах не объяснить, а выкладывать пару сотен строк кода глупо

проще всего - отключи прыжок во время подъема и не парь себе моск
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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