Четверг, 14 Ноября 2024, 21:01

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Проблема с коллизией
BackspaceДата: Вторник, 20 Июля 2010, 14:26 | Сообщение # 1
частый гость
Сейчас нет на сайте
Всем привет! Я тут начал разарботку игры про СОника (а про кого же еще?)))
И тут возник сразу подводный камень: Я не могу никак сделать так, чтобы Соник не улетал вниз за экран
Настроил я Event вот так:
Sprite ... overlaps Sprite2

а Actions так:
Sprite2: Set collision mode to Per Pixel
Sprite: stop

где Sprite - спрайт Соника, Sprite2 - спрайт земли

Что я делаю не так? Если есть какой-либо исходник, дайте ссылку плиз)


allxumukДата: Вторник, 20 Июля 2010, 14:48 | Сообщение # 2
старожил
Сейчас нет на сайте
Backspace, почитай журнальчик My Construct, в этом выпуске описывается создание платформера.

Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
BackspaceДата: Вторник, 20 Июля 2010, 15:04 | Сообщение # 3
частый гость
Сейчас нет на сайте
Я его только что прочитал, вроде все правильно сделал, но персонаж, когда поворачивается, немного опускается вниз, а потом снова падает О_о

EvkoevДата: Вторник, 20 Июля 2010, 15:10 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Backspace, отошли исходник , попробую решить твою проблему.
BackspaceДата: Вторник, 20 Июля 2010, 15:15 | Сообщение # 5
частый гость
Сейчас нет на сайте
Вот исходник:

ТЫЦ




Сообщение отредактировал Backspace - Вторник, 20 Июля 2010, 15:16
EvkoevДата: Вторник, 20 Июля 2010, 15:21 | Сообщение # 6
заслуженный участник
Сейчас нет на сайте
В какой версии Конструкта сделан исходник?
Я его запустить не могу...
BackspaceДата: Вторник, 20 Июля 2010, 15:22 | Сообщение # 7
частый гость
Сейчас нет на сайте
0.99.62 Скачал с офф сайта

EvkoevДата: Вторник, 20 Июля 2010, 15:26 | Сообщение # 8
заслуженный участник
Сейчас нет на сайте
Первое - качай 0.99.91 - это самый последний и самый стабильный релиз.
Второе - ты забыл добавить сонику поведение платформера.

Добавлено (20.07.2010, 15:26)
---------------------------------------------
Scirra Construct 0.99.91

BackspaceДата: Вторник, 20 Июля 2010, 15:27 | Сообщение # 9
частый гость
Сейчас нет на сайте
А я открыть потом смогу проект этот?

Кстати, если добавить Сонику поведение платформера, ничего не меняется




Сообщение отредактировал Backspace - Вторник, 20 Июля 2010, 15:28
EvkoevДата: Вторник, 20 Июля 2010, 15:30 | Сообщение # 10
заслуженный участник
Сейчас нет на сайте
Попробуй. Но вероятнее , что тебе придётся начать с нуля.
BackspaceДата: Вторник, 20 Июля 2010, 15:41 | Сообщение # 11
частый гость
Сейчас нет на сайте
Скачал его, проект открылся, и все равно нифига, так ты исходник мой открыл?
Если нет, давай запишу на видео, настройки и саму проблему?


EvkoevДата: Вторник, 20 Июля 2010, 15:44 | Сообщение # 12
заслуженный участник
Сейчас нет на сайте
Quote (Evkoev)
Второе - ты забыл добавить сонику поведение платформера.

В этом проблема?
BackspaceДата: Вторник, 20 Июля 2010, 15:45 | Сообщение # 13
частый гость
Сейчас нет на сайте
Скорее всего, но самое интересное: при движении вправо все нормально, а при движении влево Соник проваливается вниз

Сейчас заново попробую сделать, потом тут отпишусь )




Сообщение отредактировал Backspace - Вторник, 20 Июля 2010, 15:53
EvkoevДата: Вторник, 20 Июля 2010, 15:52 | Сообщение # 14
заслуженный участник
Сейчас нет на сайте
Ох блин , я немного туплю. Поведение платформера присвоено кубику.

У меня не запускается этот исходник. Лучше сделай с нуля в новой версии.

BackspaceДата: Вторник, 20 Июля 2010, 16:22 | Сообщение # 15
частый гость
Сейчас нет на сайте
И все равно не получается, вот исходник уже от нормальной версии:

Вот оно

ЗЫ: А есть еще какие-нить туториалы по платформерам на Scirra?




Сообщение отредактировал Backspace - Вторник, 20 Июля 2010, 16:26
EvkoevДата: Вторник, 20 Июля 2010, 16:50 | Сообщение # 16
заслуженный участник
Сейчас нет на сайте
У меня ни разу не запустился твой исходник.
Все запускаются - твой почему-то нет.
BackspaceДата: Вторник, 20 Июля 2010, 17:09 | Сообщение # 17
частый гость
Сейчас нет на сайте
Epic Fail получается))

тогда видео посмотри, я там как раз и саму проблему, и как у меня сделано в Event Sheet Editor
Видео в архиве

а вот и оно


EvkoevДата: Вторник, 20 Июля 2010, 17:10 | Сообщение # 18
заслуженный участник
Сейчас нет на сайте
Я понял!
Зачем ты вместо спрайта взял бэкграунд и присвоил ему поведение платформера?
Это же чистейшее несварение! У бэкграунда нет центральной точки , чтобы определить позицию спрайта Соника.
BackspaceДата: Вторник, 20 Июля 2010, 17:23 | Сообщение # 19
частый гость
Сейчас нет на сайте
Что надо заменить в настройке?

EvkoevДата: Вторник, 20 Июля 2010, 17:29 | Сообщение # 20
заслуженный участник
Сейчас нет на сайте
Quote (Backspace)
Что надо заменить в настройке?

В настройках? Ничего.
Прямоугольник , которому ты присвоил поведение платформера , должен быть спрайтом , а не бэкграундом.
Ты использовал "TiledBackground" (Чистейшая глупость) , а надо "Sprite".
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

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