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

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

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

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

Ответ
 
Опции темы
Старый 29.06.2009, 13:31   #1
Dark_Fox
Оператор ЭВМ
 
Аватар для Dark_Fox
 
Регистрация: 30.01.2008
Адрес: Щелково-3
Сообщений: 25
Написано 0 полезных сообщений
(для 0 пользователей)
Вопрос Реальный и двойной прыжок.

Подскажите как сделать реалистичный прыжок и многоуровневый прыжок.

код обычного прыжока.
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#=-.98 jumping=0 

  MoveEntity user_piv,0,yvel#,0
А то перс(при таком коде) может прыгать без остановки по всей карте и отталкиваясь от воздуха(что для класса Новичка, не характерно).
Как сделать что бы перс(класса Новичка) мок прыгать, стоя только на земле

И как сделать двойной(тройной) прыжок как в devil may cry 3?

P.S. из существующий темы не нашел подходящей для вопроса.
(Offline)
 
Ответить с цитированием
Старый 29.06.2009, 15:24   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Реальный и двойной прыжок.

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

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

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Dark_Fox (29.06.2009), DeadElf (24.07.2009)
Старый 29.06.2009, 18:19   #3
Dark_Fox
Оператор ЭВМ
 
Аватар для Dark_Fox
 
Регистрация: 30.01.2008
Адрес: Щелково-3
Сообщений: 25
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Реальный и двойной прыжок.

Спасиб.
Но я пока не понял как делать двойной прыжок с эффектом(ну если класс позволяет)
Для тех кто не играл в devil may cry 3.
При прыжке перс подпрыгивает, при повторном нажатии на прыжок перс отталкивается от той высоты на которой был и оставляет на том месте расходящийся круг(ну как при взрыве) и подпрыгивает выше.

помогите теорией
(Offline)
 
Ответить с цитированием
Старый 29.06.2009, 20:21   #4
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Реальный и двойной прыжок.

Dark_Fox тебе кодом?
(Offline)
 
Ответить с цитированием
Старый 29.06.2009, 20:32   #5
Dark_Fox
Оператор ЭВМ
 
Аватар для Dark_Fox
 
Регистрация: 30.01.2008
Адрес: Щелково-3
Сообщений: 25
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Реальный и двойной прыжок.

если не сложно, то можно и кодом
(Offline)
 
Ответить с цитированием
Старый 29.06.2009, 20:55   #6
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Реальный и двойной прыжок.

Dark_Fox
Но я пока не понял как делать двойной прыжок с эффектом(ну если класс позволяет)
Давно я за тобой наблюдаю, и скажу, что вопросы ты странные задаёшь. (Я предполагал что ты задашь порос из поста 3). Это говорит о том что ты даже не пытаешься вникнуть в то, что происходит. Неужели тяжело завести переменную-счётчик прыжков (например, если больше 2, то не давать прыгать) и обнулять её, когда игрок соприкоснулся с землёй? Я думаю, нет, если внимательно прочитаешь код и разберёшься в нём.
Перечитывай, пока не поймёшь принцип. Иначе так и будешь клянчить всё время по строчке кода.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Dark_Fox (29.06.2009), DeadElf (24.07.2009), LLI.T.A.L.K.E.R. (13.02.2011), Program23 (07.07.2010)
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как ограничить прыжок??? Ganociy Blitz3D 3 23.05.2010 14:29
Плавный прыжок mr.DIMAS Полезные функции 2 03.03.2007 16:06
Предлагаю РЕАЛЬНЫЙ конкурс.... Raiter Форумные конкурсы 8 26.09.2006 22:57
двойной клик SubZer0 Алгоритмика 2 04.09.2006 09:07


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


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