Вопросы от CloneTrooper (2) - Помогите, не получается! - Разработка игр на Game Maker (Simple Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 6«123456»
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Вопросы от CloneTrooper
Вопросы от CloneTrooper
Skol Дата: Суббота, 24.07.2010, 13:55 | Сообщение # 21
Болтун
Группа: Пользователь
Сообщений: 152
Статус: Offline
тьфу. при столкновении пули со стеной пиши
Code
ids.d = 1




Сообщение отредактировал Skelet - Суббота, 24.07.2010, 14:07
 
CloneTrooper Дата: Суббота, 24.07.2010, 14:05 | Сообщение # 22
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
все равно одна вылетает


Hello. My name is Clone Trooper.
 
Skol Дата: Суббота, 24.07.2010, 14:08 | Сообщение # 23
Болтун
Группа: Пользователь
Сообщений: 152
Статус: Offline
ids.d = 1


 
CloneTrooper Дата: Суббота, 24.07.2010, 14:14 | Сообщение # 24
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
огромное спасибо, все получилось, только ошибку выдает типа не найдена переменная ids, хотя все работает правильно.

теперь бы разобраться в том, что я сейчас сделал



Hello. My name is Clone Trooper.

Сообщение отредактировал CloneTrooper - Суббота, 24.07.2010, 14:15
 
Skol Дата: Суббота, 24.07.2010, 14:16 | Сообщение # 25
Болтун
Группа: Пользователь
Сообщений: 152
Статус: Offline
Quote (CloneTrooper)
только ошибку выдает типа не найдена переменная ids, хотя все работает правильно.

можно везде где у тебя D = чему-то, дописать ids.


 
Фил Дата: Суббота, 24.07.2010, 14:24 | Сообщение # 26
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
Quote
а как сделать так, чтобы в условии проверялась не одна переменная, а 2 и более?

скелет не корректно ответил
надо делать так:

if (условие 1 and условие 2 and условие 3 и т.д)
{
действие
}
//вместо end (и), можно писать or (или). Также можно делать отрицание, знаком "!"
Например:
if !(a=0 and b=1)
{
.....
}
Получается условие - если а не равно нулю и b не равно одному




Храм нулей и единиц
 
Skol Дата: Суббота, 24.07.2010, 14:30 | Сообщение # 27
Болтун
Группа: Пользователь
Сообщений: 152
Статус: Offline
if instance_number(klon)>0

если герой существует

if !collision_line(x,y,klon.x,object1.y,wall,1,1)

если обзор врага не пересекает стену

if ids.d=1

если переменная ids.d = 1
{
ids.d=0

поменять переменную ids.d на 0

tmp=instance_create(x,y,пуля)

создать пулю рядом с врагом

tmp.direction=point_direction(x,y,klon.x,klon.y)

поставить точку туда где стоит ГГ

tmp.ids=id
}

Добавлено (24.07.2010, 14:27)
---------------------------------------------
Фил, ты прав.признаю неверно понял, неверно ответил

Добавлено (24.07.2010, 14:30)
---------------------------------------------
в креате пули
move towards point(x,y)

отправиться в ту точку которую поставил враг

в степе пули
transform the sprite
xscale - 1
yscale - 1
angle - direction
mirroring - no mirroring

трансформировать спрайт в зависимости от направления

Добавлено (24.07.2010, 14:30)
---------------------------------------------
как-то так happy





Сообщение отредактировал Skelet - Суббота, 24.07.2010, 14:25
 
SRes Дата: Суббота, 24.07.2010, 14:34 | Сообщение # 28
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Добавлю - надо курить справку, и лучше юзать не and\or, а &&\||, к тому же правильно писать так (!(somevar == 2)).


Velociped Inc.
 
Фил Дата: Суббота, 24.07.2010, 14:43 | Сообщение # 29
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
SRes, а чем лучше
Quote (SRes)
&&\||
?
для меня and и or гораздо читабельней выглядят



Храм нулей и единиц
 
CloneTrooper Дата: Суббота, 24.07.2010, 14:49 | Сообщение # 30
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
Skelet, спасибо за объяснение


Hello. My name is Clone Trooper.
 
SRes Дата: Суббота, 24.07.2010, 15:22 | Сообщение # 31
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Фил, Ибо &&\|| - международный стандарт.


Velociped Inc.
 
CloneTrooper Дата: Суббота, 24.07.2010, 15:41 | Сообщение # 32
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
а можно сделать так, чтобы в exe файле пропускались ошибки, которые можно пропустить?

Добавлено (24.07.2010, 15:41)
---------------------------------------------
а все, нашел



Hello. My name is Clone Trooper.
 
DragonSkiN Дата: Суббота, 24.07.2010, 20:14 | Сообщение # 33
Всех уже задолбал
Группа: Страж
Сообщений: 1180
Статус: Offline
Quote (CloneTrooper)
а можно сделать так, чтобы в exe файле пропускались ошибки, которые можно пропустить?

CloneTrooper, есть отличный вариант - исправить ошибки, или, что ещё лучше - писать без них.


http://gamegraphycs.do.am/ - сайт о 2D графике
http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр
 
CloneTrooper Дата: Воскресенье, 25.07.2010, 11:03 | Сообщение # 34
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
Quote (DragonSkiN)
CloneTrooper, есть отличный вариант - исправить ошибки, или, что ещё лучше - писать без них.

согласен, это я так, на всякий случай

Добавлено (25.07.2010, 11:03)
---------------------------------------------
у меня появился еще один вопрос. вот например в креате гг я пропишу несколько переменных (например жизни, опыт, уровень). здесь же (т.е. в креате гг) дальше я напишу условия типа если опыт больше чем столько-то, то повышается уровень. а вот, собственно, вопрос - не будут ли при переходе в другую комнату сбрасываться все значения переменных, указанных сначала?



Hello. My name is Clone Trooper.
 
DragonSkiN Дата: Воскресенье, 25.07.2010, 11:09 | Сообщение # 35
Всех уже задолбал
Группа: Страж
Сообщений: 1180
Статус: Offline
В свойствах объекта объекта поставь галочку persistent и будет тебе счастье.


http://gamegraphycs.do.am/ - сайт о 2D графике
http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр


Сообщение отредактировал DragonSkiN - Воскресенье, 25.07.2010, 11:20
 
SRes Дата: Воскресенье, 25.07.2010, 11:14 | Сообщение # 36
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
CloneTrooper, Теперь задаешь все свои вопросы в этой теме.


Velociped Inc.
 
CloneTrooper Дата: Воскресенье, 25.07.2010, 16:25 | Сообщение # 37
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
Quote (SRes)
CloneTrooper, Теперь задаешь все свои вопросы в этой теме.

ну я, вообще-то думал, так здесь и положено, зачем засорять форум десятками тем, в которых по 1-2 ответа? а так все в одной теме, и никакого беспорядка

Добавлено (25.07.2010, 16:25)
---------------------------------------------
вопрос наверно глупый, но тем не менее. вот например у меня есть действие, неважно какое. можно ли посмотреть как-нибудь, как его сделать с помощью кода? или нет, нужно сразу писать через код?



Hello. My name is Clone Trooper.
 
Aimar Дата: Воскресенье, 25.07.2010, 16:38 | Сообщение # 38
Болтун
Группа: Проверенные
Сообщений: 173
Статус: Offline
Гугли Action decoder.
 
CloneTrooper Дата: Воскресенье, 25.07.2010, 17:08 | Сообщение # 39
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
Aimar, спасибо огромное. искал довольно долго, но нашел и не пожалел. теперь изучение gml будет продвигаться быстрее


Hello. My name is Clone Trooper.
 
Skol Дата: Воскресенье, 25.07.2010, 20:36 | Сообщение # 40
Болтун
Группа: Пользователь
Сообщений: 152
Статус: Offline
CloneTrooper, так выложи что-ли.может ещё кому-то понадобиться


 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Вопросы от CloneTrooper
Страница 2 из 6«123456»
Поиск:



Сообщество Gmaker.SU 2005-2012
Используются технологии uCoz
Простой вход