Нужна помощь с реализацией системы бонусов.
|
|
Witcheer | Дата: Суббота, 09 Октября 2010, 19:59 | Сообщение # 1 |
Pixel Artist
Сейчас нет на сайте
| У объекта (o_pla) скорость равна 10. Нужен код/исходник/объяснение для реализации такой системы. В игре два вида бонусов ( o_bonusplus и o_bonusminus )(Плюс увеличиваеть скорость, минус уменьшает). Заранее, спасибо. Тот человек что поможет, получит + в репу и упоминание (благодарность) в игре! Игра создается без кода, её можно найти тут: http://gcup.ru/forum/28-9713-1
Чекай дату реги, ньюфаг :D
Сообщение отредактировал Witcheer - Суббота, 09 Октября 2010, 20:00 |
|
| |
Фил | Дата: Суббота, 09 Октября 2010, 20:03 | Сообщение # 2 |
Томатный революционер
Сейчас нет на сайте
| Witcheer, при столкновении с бонусом speed += 5 и бонус удаляем. Аналогично с уменьшением: speed -= 5
|
|
| |
Witcheer | Дата: Суббота, 09 Октября 2010, 20:05 | Сообщение # 3 |
Pixel Artist
Сейчас нет на сайте
| А можно подробнее? Это код?
Чекай дату реги, ньюфаг :D
|
|
| |
stalkerya | Дата: Суббота, 09 Октября 2010, 20:10 | Сообщение # 4 |
Пользователь Blender 2.5
Сейчас нет на сайте
| Выбираешь o_pla потом: Add event->Collision->o_bonusplus->код: speed+=1//увеличивает скорость на 1 Add event->Collision->o_bonusminus->код: speed-=1//уменьшает скорость на 1
Бросила девушка после того, как узнала, что я перешел с гм на Construct.
|
|
| |
Witcheer | Дата: Суббота, 09 Октября 2010, 20:11 | Сообщение # 5 |
Pixel Artist
Сейчас нет на сайте
| Попробую, отпишусь.
Чекай дату реги, ньюфаг :D
|
|
| |
AGENTX001 | Дата: Суббота, 09 Октября 2010, 20:16 | Сообщение # 6 |
почётный гцупер
Сейчас нет на сайте
| Выбираешь o_pla потом: Add event->Collision->o_bonusplus->код: speed+=1//увеличивает скорость на 1 Add event->Collision->o_bonusminus->код: speed-=1//уменьшает скорость на 1 Выбираешь o_bonusplus Add event->Collision-> o_pla код: instance_destroy() //удаляем бонус Выбираешь o_bonusminus Add event->Collision-> o_pla код: instance_destroy()//удаляем бонус Так будет точнее ...
|
|
| |
Witcheer | Дата: Суббота, 09 Октября 2010, 20:20 | Сообщение # 7 |
Pixel Artist
Сейчас нет на сайте
| Работает один раз! После поворота эффект пропадает! Добавлено (09.10.2010, 20:20) --------------------------------------------- Помогите мне! Я использую: Кнопка зажата>Двигаться в указанном направлении.
Чекай дату реги, ньюфаг :D
|
|
| |
knight_of_honor | Дата: Суббота, 09 Октября 2010, 20:21 | Сообщение # 8 |
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
| Потому что в управлении персонажем ты задаешь стандартную скорость. Пропеши вместо этого смену направления direction=ну и градусы
|
|
| |
Witcheer | Дата: Суббота, 09 Октября 2010, 20:22 | Сообщение # 9 |
Pixel Artist
Сейчас нет на сайте
| Можно подробнее, исправленный код?
Чекай дату реги, ньюфаг :D
|
|
| |
knight_of_honor | Дата: Суббота, 09 Октября 2010, 20:25 | Сообщение # 10 |
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
| Клавиша вверх зажата-->скрипт:direction=90 ну и дальше аналогично,координатную плоскость я надеюсь ты знаешь
|
|
| |
NeZnayu | Дата: Суббота, 09 Октября 2010, 20:25 | Сообщение # 11 |
__танцуй!__
Сейчас нет на сайте
| Предлагаю сделать так: В событиях нажатия стрелок клавиатуры, вместо указания определенной скорости пиши, например: 5+bonusspeed В create гг: bonusspeed=0 В столкновении с o_bonusplus: bonusspeed=2 В столкновении с O_bonusminus: bonusspeed=-2
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
Witcheer | Дата: Суббота, 09 Октября 2010, 20:26 | Сообщение # 12 |
Pixel Artist
Сейчас нет на сайте
| Спасибо, NeZnayu, . Плюс, и упоминание!
Чекай дату реги, ньюфаг :D
|
|
| |