помогите с Hp
|
|
GMHelp | Дата: Воскресенье, 25 Ноября 2012, 14:18 | Сообщение # 1 |
почетный гость
Сейчас нет на сайте
| Всем привет!!1 Помогите мне
Я делаю такую игру
и мне нужно чтобы при Hp <= 0 убивался один !
Всё что я сказал может показаться обидно , но это только кажется так, ибо мнение моё и оно может поменяться.
Сообщение отредактировал GMHelp - Воскресенье, 25 Ноября 2012, 14:20 |
|
| |
karambaman | Дата: Воскресенье, 25 Ноября 2012, 14:29 | Сообщение # 2 |
участник
Сейчас нет на сайте
| В Криэйт врага:
В Степ врага:
Code if hp=0{ instance_destroy() }
В столкновении с ядром(в обьекте врага):
Сообщение отредактировал karambaman - Воскресенье, 25 Ноября 2012, 14:29 |
|
| |
GMHelp | Дата: Воскресенье, 25 Ноября 2012, 14:31 | Сообщение # 3 |
почетный гость
Сейчас нет на сайте
| да у меня так и есть но не работает уничтожаются все (
Всё что я сказал может показаться обидно , но это только кажется так, ибо мнение моё и оно может поменяться.
Сообщение отредактировал GMHelp - Воскресенье, 25 Ноября 2012, 14:32 |
|
| |
karambaman | Дата: Воскресенье, 25 Ноября 2012, 14:41 | Сообщение # 4 |
участник
Сейчас нет на сайте
| Может так: self.instance_destroy()
|
|
| |
GMHelp | Дата: Воскресенье, 25 Ноября 2012, 15:34 | Сообщение # 5 |
почетный гость
Сейчас нет на сайте
| нет ()
Всё что я сказал может показаться обидно , но это только кажется так, ибо мнение моё и оно может поменяться.
|
|
| |
ErrantBug | Дата: Воскресенье, 25 Ноября 2012, 16:51 | Сообщение # 6 |
постоянный участник
Сейчас нет на сайте
| Quote (GMHelp) но не работает уничтожаются все ( У тебя скрипт "отнимания жизней" находится в объекте врага?
|
|
| |
Raven84 | Дата: Воскресенье, 25 Ноября 2012, 17:22 | Сообщение # 7 |
старожил
Сейчас нет на сайте
| GMHelp, Дай участок кода,сразу ответ дадим.
Super Knight Story (в разработке) Idolzzz - игра доступна в Steam и Play Market Oliver's Adventures in the Fairyland
|
|
| |
GMHelp | Дата: Воскресенье, 25 Ноября 2012, 20:22 | Сообщение # 8 |
почетный гость
Сейчас нет на сайте
| хм ... давайте исходники отправлю в лс (качайте так >> Доступно только для пользователей) ErrantBug, да
Всё что я сказал может показаться обидно , но это только кажется так, ибо мнение моё и оно может поменяться.
Сообщение отредактировал GMHelp - Воскресенье, 25 Ноября 2012, 20:27 |
|
| |
ErrantBug | Дата: Понедельник, 26 Ноября 2012, 07:32 | Сообщение # 9 |
постоянный участник
Сейчас нет на сайте
| GMHelp, в событии Create ты указываешь, что переменная m_hp является глобальной переменной. То есть она относится ко всем мобам, потому-то они так дружно и сдыхают.
Сообщение отредактировал ErrantBug - Понедельник, 26 Ноября 2012, 07:34 |
|
| |
MrNesh | Дата: Понедельник, 26 Ноября 2012, 07:36 | Сообщение # 10 |
Воин добра и света
Сейчас нет на сайте
| with есть в гм?
|
|
| |
ErrantBug | Дата: Понедельник, 26 Ноября 2012, 08:04 | Сообщение # 11 |
постоянный участник
Сейчас нет на сайте
| Quote (jiumx60rus) with есть в гм? Скажи в какой среде ООП его нет, и мы дружно посмеемся над этим изувеченным созданием.
Сообщение отредактировал ErrantBug - Понедельник, 26 Ноября 2012, 08:06 |
|
| |
MrNesh | Дата: Понедельник, 26 Ноября 2012, 08:40 | Сообщение # 12 |
Воин добра и света
Сейчас нет на сайте
| Нууу я даже ГМ не качал
|
|
| |
GMHelp | Дата: Понедельник, 26 Ноября 2012, 20:15 | Сообщение # 13 |
почетный гость
Сейчас нет на сайте
| ErrantBug, понял спс ) Добавлено (26.11.2012, 20:15) --------------------------------------------- Появился ещё по этой теме вопрос. ( да я вообще запутался ! ) Если не ============================================================= Create globalvar
m_Hp
то =============================================================
Create
var
m_HP
???? если да то не получается ! Посмотрите исходники плз , и скажите ) пожалуйста
+ обеспечен всем +
Всё что я сказал может показаться обидно , но это только кажется так, ибо мнение моё и оно может поменяться.
|
|
| |
ErrantBug | Дата: Вторник, 27 Ноября 2012, 16:02 | Сообщение # 14 |
постоянный участник
Сейчас нет на сайте
| Quote (GMHelp) var
m_HP
???? если да то не получается ! Var используется только для переменных в определенном участке кода. Если хочешь создать обычную переменную, то достаточно написать в событии Create m_HP=100. Я тоже, когда только начинал работать в Game Maker, не въезжал как-то, но после прочтения справки понял, что в этой чудо-проге совершенно не обязательно заранее объявлять переменные.
Сообщение отредактировал ErrantBug - Вторник, 27 Ноября 2012, 16:05 |
|
| |
GMHelp | Дата: Вторник, 27 Ноября 2012, 16:13 | Сообщение # 15 |
почетный гость
Сейчас нет на сайте
| Даа работает ! ErrantBug, спс
Всё что я сказал может показаться обидно , но это только кажется так, ибо мнение моё и оно может поменяться.
|
|
| |