Вторник, 23 Апреля 2024, 22:16

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Очень интересующий вопрос!!
Очень интересующий вопрос!!
ИнтернетДата: Суббота, 28 Марта 2015, 14:43 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
Почему когда я решил помимо стрельбы сделать игроку функцию кидания бомбы только на правую кнопку мыши у меня появились такие баги.
1.Я использовал код тот же что и для пуль только немного поменял переменные и клавишу вот собственно код.
в Step игрока
if mouse_check_button(mb_right) //
{
if global.sapas > -1 //
if global.bomb > 0 //
if global.cansqwer //
if !global.relrewq
{
with instance_create(x,y,object42) //
{
speed = 7;//
direction = point_direction(x,y,mouse_x,mouse_y);//
}
global.cansqwer = 0;//
alarm[0] = 72;//
if global.bomb > 0//
global.bomb -= 1;//
if global.bomb = 0//
if global.sapas > 0//
if global.relrewq = 0/
{
global.relrewq = 2;
alarm[1] = 4;
}
}
}
if keyboard_check(ord('F'))//
if global.bomb < global.bombmax//
if global.sapas > 0//
{
global.relrewq = 2;//
alarm[1] = 4;
}
в Create
global.cansqwer=1//количество бомб в перезарядке//
global.bomb=5//переменная отвечающая за количество бомб//
global.bombmax=3//максимальное количество бомб//
global.sapas=4//количество бомб в запасе//
global.relrewq=0//количество бомб в перезарядке//
в Alarm 0
global.cansqwer = 1;//
в Alarm 1
global.relrewq = 0;//
global.sapas -= 1;//
global.bomb = global.bombmax;//
всё тоже самое в пуле только немного другие переменные и другая клавиша на мыши (соответственно другой объект вылетает и другая скорость)
но вот почему когда я меняю магазин в патронах из бомб тоже один магазин уходит и даже иногда в минус в чём проблема вроде нигде нечего не совпадает,так почему?


Сообщение отредактировал Интернет - Суббота, 28 Марта 2015, 16:09
EfimovMaxДата: Суббота, 28 Марта 2015, 14:59 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Пуляем влево с разбросом:

Код

speed=4
direction=irandom_range(160,200)


В Create твоей пули засовывай.


Текущий проект: The Experiment ☭

Выпущенные проекты Steam:
Princess.Loot.Pixel.Again
Princess.Loot.Pixel.Again x2
Dungetris


Сообщение отредактировал EfimovMax - Суббота, 28 Марта 2015, 15:03
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Очень интересующий вопрос!!
  • Страница 1 из 1
  • 1
Поиск:

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