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

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

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

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

Хммм...Прыжок то я ограничил , ну а как сделать его плавным к примеру как в HL2, ато по нажатию пробела скачит как бешеный слон)
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 18.10.2009, 20:16   #2
Sfonsper
ПроЭктировщик
 
Регистрация: 01.02.2009
Адрес: Москва
Сообщений: 112
Написано 10 полезных сообщений
(для 33 пользователей)
Ответ: А как сделать плавным прыжок

gravity#=.01
jumpvel#=.3

If jumping=0
If KeyHit(57) Then yvel#=jumpvel# jumping=1
EndIf
If jumping=1
yvel#=yvel#-gravity#
by#=by#+yvel#
EndIf

If by#<1 Then by#=1 yvel#=0 jumping=0
MoveEntity player,0,yvel#,0
__________________

« 3нание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.»
(Offline)
 
Ответить с цитированием
Старый 18.10.2009, 22:53   #3
SKA_DIMKA
ПроЭктировщик
 
Аватар для SKA_DIMKA
 
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений
(для 53 пользователей)
Ответ: А как сделать плавным прыжок

Sfonsper, да пример примером но нужно еще учитывать и фпс, ес кадров 20-30 то тут он еще будет смотреться, а вот при 150 рывки обеспечены думаю.
(Offline)
 
Ответить с цитированием
Старый 18.10.2009, 23:25   #4
Sfonsper
ПроЭктировщик
 
Регистрация: 01.02.2009
Адрес: Москва
Сообщений: 112
Написано 10 полезных сообщений
(для 33 пользователей)
Ответ: А как сделать плавным прыжок

Незнаю у меня FPS=160 и все плавно идет.
__________________

« 3нание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.»
(Offline)
 
Ответить с цитированием
Старый 18.10.2009, 23:43   #5
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: А как сделать плавным прыжок

а если фпс у тебя 40 будет, то он у тебя пол часа будет летать?)
(Offline)
 
Ответить с цитированием
Старый 18.10.2009, 23:50   #6
SKA_DIMKA
ПроЭктировщик
 
Аватар для SKA_DIMKA
 
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений
(для 53 пользователей)
Ответ: А как сделать плавным прыжок

Да лан DimasSup, уж повеселились и хватит

Sfonsper в принципе написал то что должен и без всяких заморочек, а если бы еще с твином функция была, то Ganociy написал много раз "Не Панятна"
(Offline)
 
Ответить с цитированием
Старый 19.10.2009, 00:41   #7
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: А как сделать плавным прыжок

А дельта тайминг вам на придумали что? Для красоты?
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием
Старый 19.10.2009, 09:43   #8
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: А как сделать плавным прыжок

тот который я дал в теме ограничения вполне плавный. Ты хотя бы удосужился использовать его подставив просто свой объект.
(Offline)
 
Ответить с цитированием
Старый 20.10.2009, 00:11   #9
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: А как сделать плавным прыжок

Используйте блин самые базовые законы кинематики и дальта-тайм и будет вам счастье!

З.Ы. В аттаче - баян?
Вложения
Тип файла: zip JumpingCube.zip (114.1 Кб, 563 просмотров)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 29.10.2009, 18:19   #10
Petrofan
ПроЭктировщик
 
Аватар для Petrofan
 
Регистрация: 26.08.2008
Сообщений: 149
Написано 10 полезных сообщений
(для 18 пользователей)
Ответ: А как сделать плавным прыжок

Прыжки прыжками но вы что не видете что они все кривые или это коллизия кривая. Попробуйте двигаясь в перед подпрыгнуть в углу двух стен и увидете что игрока клинит и он стоит на месте. Должно быть какоето решение этой проблеми.
И еще ктото когдато делал амортизацию прыжка? Я имею в веду при приземлении, камера слегка опускается и потом обратно стает на свое место (Так как в игре Квейк, или Приказано уничтожить"Красная ртуть"- кстати Офигенная игра уже три раза прошел, а недавно нашел код бессмертия и изучаю поведение АИ).
(Offline)
 
Ответить с цитированием
Старый 02.11.2009, 11:47   #11
Petrofan
ПроЭктировщик
 
Аватар для Petrofan
 
Регистрация: 26.08.2008
Сообщений: 149
Написано 10 полезных сообщений
(для 18 пользователей)
Ответ: А как сделать плавным прыжок

Как можно переключать коллизию при прыжке. Допустим когда игрок просто бегает у него коллизия скольжение с предотвращением скатывания с наклонов, но только сделан прыжок коллизия переключается в столкновение с полным скольжением. Это для того чтобы можна было прыгать в угле стен. Я пробовал и у меня не получается. Может кто на форуме знает?
(Offline)
 
Ответить с цитированием
Старый 02.11.2009, 11:56   #12
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: А как сделать плавным прыжок

Сбрасываешь все коллизии, и назначаешь по новому. Как сбрасывать найдешь в хелпе
(Offline)
 
Ответить с цитированием
Старый 02.11.2009, 13:30   #13
Petrofan
ПроЭктировщик
 
Аватар для Petrofan
 
Регистрация: 26.08.2008
Сообщений: 149
Написано 10 полезных сообщений
(для 18 пользователей)
Ответ: А как сделать плавным прыжок

Если ты имел в виду команду ResetEntity то это плохая идея в момент когда делается прыжок и движение в перед, полностью отключается коллизия и в этот момент можно пройти сквозь стену.
(Offline)
 
Ответить с цитированием
Старый 02.11.2009, 15:41   #14
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: А как сделать плавным прыжок

Ладно вечером посмотрю, и отпишусь. Я просто уже делал в одной игре так
(Offline)
 
Ответить с цитированием
Старый 02.11.2009, 17:58   #15
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: А как сделать плавным прыжок

Сообщение от Petrofan Посмотреть сообщение
Как можно переключать коллизию при прыжке. Допустим когда игрок просто бегает у него коллизия скольжение с предотвращением скатывания с наклонов, но только сделан прыжок коллизия переключается в столкновение с полным скольжением. Это для того чтобы можна было прыгать в угле стен. Я пробовал и у меня не получается. Может кто на форуме знает?
1 вариант: у игрока 2 сферы. нижняя отвечает за коллизию с землей, верхняя за коллизию со стеной. Недостаток - гемморой с позиционированием игрока (тяжело убрать дергание, но можно)

2 вариант: 2 сферы коллизии одна в другой. Одна со скольжением, вторая без. Переключаешь в зависимости от состояния- прыжок - 1 сфера, приземлился - вторая. (хайд, шоу) соответственно привязка меша то к первой, то ко второй. Недостатки - геммор с настройкой переключения, но тоже все реально и работает хорошо
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как ограничить прыжок??? Ganociy Blitz3D 3 23.05.2010 14:29
Как сделать прыжок? Sand Основной форум 12 04.01.2010 06:17
Реальный и двойной прыжок. Dark_Fox 3D-программирование 5 29.06.2009 20:55
аркадная FPS, прыжок и гравитация DMX 3D-программирование 18 19.06.2008 18:29
Плавный прыжок mr.DIMAS Полезные функции 2 03.03.2007 16:06


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


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