Понедельник, 23 Декабря 2024, 00:27

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Прыжок
SandidroДата: Суббота, 13 Февраля 2010, 21:41 | Сообщение # 1
был не раз
Сейчас нет на сайте
Народ, как сделать полноценный прыжок как во всех FPS (с пробелом)???
rkamoДата: Воскресенье, 14 Февраля 2010, 14:39 | Сообщение # 2
3D Rad user
Сейчас нет на сайте
В EvenOnInput как я понял пробел не поддерживается, значит надо связать Force со скриптом , в скрипте указать что при нажатии "пробел" стартует наш force, который подталкивает персонажа вверх. Точно сказать не могу,но в скрипте конструкция должна быть примерно такой:

if (iKeyDown(iKeyCode("DIK_LEFT"))) iObjectStart(OBJ_XX);

где OBJ_XX - наш Force
DIK_LEFT - код клавиши "влево"

Как определить код клавиш наверное лучше спросить у Акультиста.


Прежде чем задавать вопросы по 3D Rad читайте форум на gcup.ru и официальный форум 3drad.com и 80% ваших вопросов отпадут...вообщем RTFM :)
Matrix - Escape to Zion - мой проект на 3D Rad.
SandidroДата: Понедельник, 15 Февраля 2010, 15:53 | Сообщение # 3
был не раз
Сейчас нет на сайте
В таком случае перенаправляю вопрос уважаемому акулисту, на счёт того какой код клавиши и конструркция скрипта должна быть
AkyltistДата: Понедельник, 15 Февраля 2010, 16:11 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Quote (Sandidro)
уважаемому акулисту

это Вам блин окулист нужен! АкульТист я, там буква Т, Т и eще раз Т.

Code
bool iKeyDown(int) - определяет ли нажата клавиша
int iKeyCode(string) - возвращает код клавиши
int iTypedChar(bool) - ну в соответствии с ASCII

вопрос, к чему такой подход? если нужен сложный Jump то согласен, ну а для простого то зачем?

Quote
В EvenOnInput как я понял пробел не поддерживается

да с чего бы, а [SPAСE] видимо как и моя буква Т в нике спряталась))

в общем растолковывать не буду, грущу по поводу не читабельности ника и выкладываю демку.

rkamoДата: Понедельник, 15 Февраля 2010, 21:12 | Сообщение # 5
3D Rad user
Сейчас нет на сайте
странно...просто у меня v 6.40 и русская и английская, сам EventOnInput v1.15 и там [SPASE] нету! smile

Прежде чем задавать вопросы по 3D Rad читайте форум на gcup.ru и официальный форум 3drad.com и 80% ваших вопросов отпадут...вообщем RTFM :)
Matrix - Escape to Zion - мой проект на 3D Rad.
SandidroДата: Вторник, 16 Февраля 2010, 21:18 | Сообщение # 6
был не раз
Сейчас нет на сайте
Походу ты реально окулист раз увидел там [SPASE], а мы не видим)
Не, реально странно, в твоём примере почемуто есть это, а когда пытаюсь сам сделать там спэйса нету
AkyltistДата: Среда, 17 Февраля 2010, 00:04 | Сообщение # 7
заслуженный участник
Сейчас нет на сайте
3D Rad (Онлайн Руководство Разработчика GCUP)

Конфигурирование элементов управления через ConfigureControls

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг