Суббота, 27 Апреля 2024, 20:13

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Не хочет создаваться платформер(
Не хочет создаваться платформер(
TheApKoTДата: Суббота, 27 Ноября 2010, 20:11 | Сообщение # 1
GML ProgrammeR
Сейчас нет на сайте
Я делаю по уроку "Платформер на Game Maker". Когда ставлю действия перемещения, то двигается он у меня толчками. Гравитация капитально не работает(выдает ошибку). Что делать? cry

Посоветуйте, где скачать VB6 :C
EvkoevДата: Суббота, 27 Ноября 2010, 20:31 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Пришли исходник того, что сделал, или дай ссылку на этот урок, посмотрю.
TheApKoTДата: Суббота, 27 Ноября 2010, 21:14 | Сообщение # 3
GML ProgrammeR
Сейчас нет на сайте
Evkoev, урок, исходник.

Посоветуйте, где скачать VB6 :C
AGENTX001Дата: Суббота, 27 Ноября 2010, 21:34 | Сообщение # 4
почётный гцупер
Сейчас нет на сайте
Я те сейчас свой исходник платформера скину, думаю разберёшся.

Добавлено (27.11.2010, 21:34)
---------------------------------------------
http://zalil.ru/30036652

LorderonДата: Суббота, 27 Ноября 2010, 21:37 | Сообщение # 5
старожил
Сейчас нет на сайте
Есть специальные библиотеки для создания платформеров. Посмотри тут. Тебе это очень поможет!
MrWolfДата: Суббота, 27 Ноября 2010, 21:47 | Сообщение # 6
почетный гость
Сейчас нет на сайте
Quote (Apelsinoviy_kot)
то двигается он у меня толчками

У тебя стоит keyboard press(клавиатура нажата), а поставь только keyboard(клавиатура).

Синий - Клавиатура
Красный - Клавиатура нажата

Quote (Apelsinoviy_kot)
Гравитация капитально не работает

В Create у перса, убери "относительно".



Кликни сюда, помоги вырасти


Сообщение отредактировал MrWolf - Суббота, 27 Ноября 2010, 21:47
TheApKoTДата: Суббота, 27 Ноября 2010, 22:27 | Сообщение # 7
GML ProgrammeR
Сейчас нет на сайте
Quote (MrWolf)
У тебя стоит keyboard press(клавиатура нажата), а поставь только keyboard(клавиатура).

Спс! Помогло.
Quote (MrWolf)
В Create у перса, убери "относительно".

Ошибку не выдает, но гравитация до сих пор не работает. sad Остальное сейчас проверю!

Добавлено (27.11.2010, 22:10)
---------------------------------------------
AGENTX001, не разобрался. wink У меня пока проблемы только с прыжком. А он у тебя в "Step" запрограммирован. А все строки читать лень)

Добавлено (27.11.2010, 22:27)
---------------------------------------------
Так кто с гравитацией поможет? cry


Посоветуйте, где скачать VB6 :C
EvkoevДата: Суббота, 27 Ноября 2010, 22:41 | Сообщение # 8
заслуженный участник
Сейчас нет на сайте
Какие нашёл ошибки:
В степе, в действиях гравитации и переменной вертикальной скорости также не должны стоять галочки возле "относительно".
В действии гравитации после "Ещё" в направлениях должно быть 270, а не 0.

Добавлено (27.11.2010, 22:41)
---------------------------------------------
Всё, прыжок работает.
Не поверишь, но все глюки были из-за "относительно" всюду в действиях для прыжка и гравитации.

TheApKoTДата: Суббота, 27 Ноября 2010, 23:10 | Сообщение # 9
GML ProgrammeR
Сейчас нет на сайте
Evkoev, спасибо. smile Более-менее работает. Только перс постоянно застревает в стенах, и прыгает тоже постоянно.

Добавлено (27.11.2010, 22:44)
---------------------------------------------
Опс, это я исправил сам)

Добавлено (27.11.2010, 23:10)
---------------------------------------------
Снова проблема. Я обнаружил, что персонаж может прыгать бесконечно. Как это исправить?


Посоветуйте, где скачать VB6 :C
EvkoevДата: Суббота, 27 Ноября 2010, 23:29 | Сообщение # 10
заслуженный участник
Сейчас нет на сайте
Quote (Apelsinoviy_kot)
Снова проблема. Я обнаружил, что персонаж может прыгать бесконечно.

Самостоятельно?
Или по принципу "сколько раз нажмёшь - столько раз прыгнет"?
TheApKoTДата: Суббота, 27 Ноября 2010, 23:35 | Сообщение # 11
GML ProgrammeR
Сейчас нет на сайте
Evkoev, то, что самостоятельно, я уже исправил. smile Теперь же исправить не получается -
Quote (Evkoev)
по принципу "сколько раз нажмёшь - столько раз прыгнет"

.


Посоветуйте, где скачать VB6 :C
ilgamerДата: Воскресенье, 28 Ноября 2010, 11:56 | Сообщение # 12
Needle Games
Сейчас нет на сайте
А вообще, самый лучший способ запустить проект в хорошем состоянии - это поговорить с ним по душам перед релизом...
Ваш ilgamer - засоритель форумов


GameMixДата: Воскресенье, 28 Ноября 2010, 16:08 | Сообщение # 13
старожил
Сейчас нет на сайте
Apelsinoviy_kot, в событии step игрока напиши код:
Code

gravity_direction = 270;
if place_free(x,y+2) then gravity = 1 else gravity = 0;
if vspeed > 8 then vspeed = 8;

В событии нажатия клавиши прыжка напиши код:
Code

if !place_free(x,y-2) then vspeed-=10;


Steel Standoff - 2D аркада.
Мои статьи
TheApKoTДата: Воскресенье, 28 Ноября 2010, 16:28 | Сообщение # 14
GML ProgrammeR
Сейчас нет на сайте
аТнОтХоАн, не помогло(

Посоветуйте, где скачать VB6 :C
GameMixДата: Воскресенье, 28 Ноября 2010, 17:35 | Сообщение # 15
старожил
Сейчас нет на сайте
Quote (Apelsinoviy_kot)
аТнОтХоАн, не помогло(

Упс... Вот так сделай:
в событии step игрока напиши код:
Code


gravity_direction = 270;  
if place_free(x,y+2) then gravity = 1 else gravity = 0;  
if vspeed > 8 then vspeed = 8;

В событии нажатия клавиши прыжка напиши код:

Code


if !place_free(x,y+2) then vspeed-=10;


Steel Standoff - 2D аркада.
Мои статьи
TheApKoTДата: Воскресенье, 28 Ноября 2010, 17:43 | Сообщение # 16
GML ProgrammeR
Сейчас нет на сайте
аТнОтХоАн, да не помогает же! Думаешь, я не различу, что это один и тот же код?

Посоветуйте, где скачать VB6 :C
GameMixДата: Среда, 01 Декабря 2010, 11:18 | Сообщение # 17
старожил
Сейчас нет на сайте
Apelsinoviy_kot,
Quote (Apelsinoviy_kot)
я не различу

значит, не различишь:
смотри внимательнее сначала в нажатии клавиши прыжка я написал так:
if !place_free(x,y-2) then vspeed-=10; // здесь y-2
А вот потом я написал так в событии нажатия клавиши прыжка:
if !place_free(x,y+2) then vspeed-=10; // здесь y+2

Просто клавишой в первом посте ошибся.)
Сейчас лично моим вторым кодом сделал и все с 1-го раза заработало! smile Удачи!


Steel Standoff - 2D аркада.
Мои статьи
TheApKoTДата: Среда, 01 Декабря 2010, 12:09 | Сообщение # 18
GML ProgrammeR
Сейчас нет на сайте
аТнОтХоАн, я пока проверял только первый. dry Но сейчас попробую.

Добавлено (01.12.2010, 12:06)
---------------------------------------------
аТнОтХоАн, не-а. sad Сейчас чуча по другому попробую...

Добавлено (01.12.2010, 12:09)
---------------------------------------------
Не-а.


Посоветуйте, где скачать VB6 :C
GameMixДата: Среда, 01 Декабря 2010, 12:23 | Сообщение # 19
старожил
Сейчас нет на сайте
Apelsinoviy_kot, Дай свой код или лучше исходник

Steel Standoff - 2D аркада.
Мои статьи
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Не хочет создаваться платформер(
  • Страница 1 из 1
  • 1
Поиск:

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