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

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 3 из 6«123456»
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Вопросы от CloneTrooper
Вопросы от CloneTrooper
Фил Дата: Понедельник, 26.07.2010, 06:02 | Сообщение # 41
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
любой может также нагуглить. В первой же строчке результат



Храм нулей и единиц
 
CloneTrooper Дата: Понедельник, 26.07.2010, 06:18 | Сообщение # 42
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
http://depositfiles.com/files/opq02mtgo
вот ссылка на action decoder rus.
Фил, ну я если честно нашел не по первой ссылке, почти на всех сайтах ссылок нет, может авторские права, не знаю

Добавлено (26.07.2010, 06:18)
---------------------------------------------
извините, что на депозит залил, просто первое что пришло в голову



Hello. My name is Clone Trooper.
 
Фил Дата: Понедельник, 26.07.2010, 09:00 | Сообщение # 43
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
я образно сказал. Найти все равно не составляет труда



Храм нулей и единиц
 
CloneTrooper Дата: Понедельник, 26.07.2010, 14:20 | Сообщение # 44
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
Фил, да ладно вдруг кому-нибудь будет влом потратить 10-15 минут на поиски, а тут раз - и готово. я человек щедрый, мне не жалко biggrin

Добавлено (26.07.2010, 14:20)
---------------------------------------------
очередной вопрос - что означает галочка Постоянный в установках комнаты



Hello. My name is Clone Trooper.
 
BanShee Дата: Понедельник, 26.07.2010, 14:42 | Сообщение # 45
Хрен заткнешь
Группа: Проверенные
Сообщений: 381
Статус: Offline
CloneTrooper, это значит, что когда ты переключишься на другую комнату, то все объекты в старой комнате такими и останутся, так что когда ты в нее вернешься - все объекты какими были на момент ухода, такими и будут. А не создадутся заново.


Этот пост автоматически делает любой тред на 20% круче, если не указано обратное.
 
CloneTrooper Дата: Понедельник, 26.07.2010, 15:03 | Сообщение # 46
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
BanShee, спасибо, мне как раз этого и не надо, так что галочку ставить не нужно.
и еще, как сделать, чтобы уничтоженные объекты заново появлялись на том же месте независимо от того, в какой комнате ты находишься


Hello. My name is Clone Trooper.
 
SRes Дата: Понедельник, 26.07.2010, 15:14 | Сообщение # 47
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
CloneTrooper, В смысле ? тебе надо запоминать только трупы, или что ? Перефразируй вопрос, он какой-то двусмысленный.


Velociped Inc.
 
CloneTrooper Дата: Понедельник, 26.07.2010, 15:50 | Сообщение # 48
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
ну вот например я взял патроны. как сделать так, чтобы через некоторое время они появились снова на том же месте


Hello. My name is Clone Trooper.
 
SRes Дата: Понедельник, 26.07.2010, 16:03 | Сообщение # 49
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Ну вот объект патроны, есть переменная picked - если она фэлс, то рисуем патроны на экране и проверяем на столкновение с игроком, если тру - то ничего не делаем. При столкновении с игроком picked = true; alarm[0] = Nsec*room_speed;


Velociped Inc.
 
Bercut Дата: Понедельник, 26.07.2010, 16:10 | Сообщение # 50
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
Quote (CloneTrooper)
ну вот например я взял патроны. как сделать так, чтобы через некоторое время они появились снова на том же месте

Можно ввести переменную take и счётчик time_ (или аларм), которая проверяется взяли патроны или нет.

Сначала take = false
и в событии где происходит их взятие напиши условие.
if !(take)
{
код для патрон
if патроны взяли
{
бла-бла-бла
_time = 300;
take = true;
}
}
else
{
_time -=0;
if (time == 0)
take = false;
}

Ну и в событии драва тоже ставишь условие.
if !(take)
то рисовать спрайт.
Если же у тебя для объекта назначен спрайт в редакторе, то просто меняешь атрибут invizible, вроде так.

Есть ещё способы...



Fast, like fire!
 
SRes Дата: Понедельник, 26.07.2010, 16:44 | Сообщение # 51
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Предлагаю не давать автору код, пусть сам учиться и курит справку, мы лишь показываем в какую сторону копать.


Velociped Inc.
 
CloneTrooper Дата: Понедельник, 26.07.2010, 16:53 | Сообщение # 52
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
SRes, да я и так потихонечку попыхиваю biggrin

Добавлено (26.07.2010, 16:53)
---------------------------------------------
вопрос глупый, но все же - if !(take) это тоже самое что if take=false?



Hello. My name is Clone Trooper.
 
SRes Дата: Понедельник, 26.07.2010, 17:15 | Сообщение # 53
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
CloneTrooper, Да, но лучше писать так if (!(take)), или if (take == false), т.е. = это присваивание, а == это сравнение, ! "меняет" true на false и наоборот.


Velociped Inc.
 
CloneTrooper Дата: Понедельник, 26.07.2010, 17:22 | Сообщение # 54
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
Quote (SRes)
CloneTrooper, Да, но лучше писать так if (!(take)), или if (take == false), т.е. = это присваивание, а == это сравнение, ! "меняет" true на false и наоборот.

спасибо. получается gml очень похож на с, хотя там работают и словечки из паскаля. это все "игровые" яп такие? или только этот?


Hello. My name is Clone Trooper.
 
SRes Дата: Понедельник, 26.07.2010, 18:20 | Сообщение # 55
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
ГМЛ имеет 2 синтаксиса, паскаль и С, бОльшая часть форумчан использует Си-подобный синтаксис. Менять его никак нельзя - можно использовать и тот, и тот, но это для извращенцев.


Velociped Inc.
 
CloneTrooper Дата: Понедельник, 26.07.2010, 18:27 | Сообщение # 56
Сказал что-то
Группа: Пользователь
Сообщений: 44
Статус: Offline
Quote (SRes)
ГМЛ имеет 2 синтаксиса, паскаль и С, бОльшая часть форумчан использует Си-подобный синтаксис. Менять его никак нельзя - можно использовать и тот, и тот, но это для извращенцев.

просто я из С знаю только опертор =, а паскаль на среднем уровне, поэтому его и использую.



Hello. My name is Clone Trooper.
 
man Дата: Вторник, 27.07.2010, 01:49 | Сообщение # 57
Сказал что-то
Группа: Проверенные
Сообщений: 65
Статус: Offline
Quote (SRes)
Да, но лучше писать так if (!(take)), или if (take == false),

Quote (SRes)
if (!(take))

А еще можно писать if ((((!((((take)))))))) но вот только зачем? Я извиняюсь, но до маразма зачем доводить если гм позволяет писать if !take или if not take? Код чистый, читать удобно.


Человек - это звучит гордо.

Сообщение отредактировал man - Вторник, 27.07.2010, 01:51
 
DragonSkiN Дата: Вторник, 27.07.2010, 02:26 | Сообщение # 58
Всех уже задолбал
Группа: Страж
Сообщений: 1180
Статус: Offline
man, в данном случае - хорошая привычка структурировать код.
Потом гораздо удобнее дополнять код.
Спорить бесполезно - я убедился в этом на своей шкуре.


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


Сообщение отредактировал DragonSkiN - Вторник, 27.07.2010, 02:26
 
man Дата: Вторник, 27.07.2010, 03:00 | Сообщение # 59
Сказал что-то
Группа: Проверенные
Сообщений: 65
Статус: Offline
DragonSkiN, структурировать - это да, тут никто и не спорит. Речь не о структуре, а о борьбе с маразмом. Я в свою очередь убедился в том, что попытка "подделать" код под синтаксис другого языка ничем хорошим не кончается. Тем более, что из гма в с++ (или еще куда) копировать его ты все равно не будешь.


Человек - это звучит гордо.
 
DragonSkiN Дата: Вторник, 27.07.2010, 03:26 | Сообщение # 60
Всех уже задолбал
Группа: Страж
Сообщений: 1180
Статус: Offline
man, почитай справку, а потом перечитай ещё раз biggrin
Синтаксис ГМЛ таки ничем не напоминает тебе С, С++, С#?


http://gamegraphycs.do.am/ - сайт о 2D графике
http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Вопросы от CloneTrooper
Страница 3 из 6«123456»
Поиск:



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