Суббота, 10 Июня 2023, 07:19

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Деньги за убийство монстров
Деньги за убийство монстров
Dreamer93Дата: Среда, 21 Июля 2010, 16:41 | Сообщение # 1
частый гость
Сейчас нет на сайте
Блин, короче такая проблемма... создал новую переменную money
В создании игрока пишу money=0
Для отображения на экране прописываю в новом обьекте в рисовании:
d3d_set_projection_ortho(-580,-15,640,480,0)
draw_sprite(spr_money,money,-3,15) draw_text(10,10,': ' + string(money));

На экране (3D) все нормально отображаеться, теперь пытаюсь создать получение денег от убийства монстра, прописываю в уничтожении money+=10 ничего не происходит, при убийстве так-же остаеться значение денег 0, пробовал прописывать money+=10 в столкновении пули с врагом так-же никакой реакции, где ошибка??

stalkeryaДата: Среда, 21 Июля 2010, 17:27 | Сообщение # 2
Пользователь Blender 2.5
Сейчас нет на сайте
Dreamer93, Вот сделал пример. http://rghost.ru/2172103

Бросила девушка после того, как узнала, что я перешел с гм на Construct.
DecedentДата: Среда, 21 Июля 2010, 18:37 | Сообщение # 3
почетный гость
Сейчас нет на сайте
Возможно ошибка в том что переменная не глобальная.
GLaDOSДата: Среда, 21 Июля 2010, 18:51 | Сообщение # 4
частый гость
Сейчас нет на сайте
Decedent, так и есть
Dreamer93Дата: Среда, 21 Июля 2010, 19:17 | Сообщение # 5
частый гость
Сейчас нет на сайте
Да, так оно и оказалось =)))) только вот теперь проблемка, при переходе в новую комноту, значение онуляеться, вроде когда делал в 2Д оно сохранялось при переходе из комнаты в комнату... правдо тогда я делал через кнопки Scores dry
Kansas_CatДата: Среда, 21 Июля 2010, 19:49 | Сообщение # 6
частый гость
Сейчас нет на сайте
Делай money=0 не в создании объекта, а в его гейм старте...
GLaDOSДата: Среда, 21 Июля 2010, 20:55 | Сообщение # 7
частый гость
Сейчас нет на сайте
Kansas_Cat, ты прав
CeBepДата: Четверг, 22 Июля 2010, 06:03 | Сообщение # 8
постоянный участник
Сейчас нет на сайте
нужно делать не money а global.money

The real war is to follow the law of the lord-© DMX
VinchensooДата: Четверг, 22 Июля 2010, 06:07 | Сообщение # 9
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (CeBep)
нужно делать не money а global.money

удобнее так:
Code
globalvar money;
money=10

Так слово глобал пишется 1 раз


CeBepДата: Четверг, 22 Июля 2010, 06:36 | Сообщение # 10
постоянный участник
Сейчас нет на сайте
Vinchensoo, не знал о таком, спасибо за то что просветил.

The real war is to follow the law of the lord-© DMX


Сообщение отредактировал CeBep - Четверг, 22 Июля 2010, 06:36
VinchensooДата: Четверг, 22 Июля 2010, 09:01 | Сообщение # 11
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (CeBep)
Vinchensoo, не знал о таком, спасибо за то что просветил.

да вроде не за что.
В справке в одном и том же разделе написано smile


GLaDOSДата: Четверг, 22 Июля 2010, 09:49 | Сообщение # 12
частый гость
Сейчас нет на сайте
Я тоже незнал раньше smile
Dreamer93Дата: Четверг, 22 Июля 2010, 10:02 | Сообщение # 13
частый гость
Сейчас нет на сайте
Vinchensoo, GLaDOS,

Да ладно я уже разобрался давно а тема все продолжаеться biggrin

stalkerya,

Зачем кидать пример, когда у меня ошибка только в том, что переменная не глобальная?))))) об этом сказать 2 слова

stalkeryaДата: Четверг, 22 Июля 2010, 10:35 | Сообщение # 14
Пользователь Blender 2.5
Сейчас нет на сайте
Dreamer93, Я всегда кидаю пример, т.к объясняю плохо.

Бросила девушка после того, как узнала, что я перешел с гм на Construct.
SaracenДата: Четверг, 22 Июля 2010, 11:10 | Сообщение # 15
участник
Сейчас нет на сайте
Quote (Dreamer93)
Да ладно я уже разобрался давно а тема все продолжаеться

Дай человечгу плюсег, а то он тибя завалит примераме!!!
Dreamer93Дата: Четверг, 22 Июля 2010, 12:11 | Сообщение # 16
частый гость
Сейчас нет на сайте
Quote (Saracen)
Дай человечгу плюсег, а то он тибя завалит примераме!!!

2 дня назад давал, немогу пока wink

stalkeryaДата: Четверг, 22 Июля 2010, 12:54 | Сообщение # 17
Пользователь Blender 2.5
Сейчас нет на сайте
Я не прошу у вас + в репу, примеры я делаю так, от души smile

Бросила девушка после того, как узнала, что я перешел с гм на Construct.
SaracenДата: Четверг, 22 Июля 2010, 13:20 | Сообщение # 18
участник
Сейчас нет на сайте
Quote (stalkerya)
Я не прошу у вас +

Я на него надеюсь biggrin Да лан те, каждый самоутверждается как может happy
Dreamer93Дата: Четверг, 22 Июля 2010, 13:40 | Сообщение # 19
частый гость
Сейчас нет на сайте
Quote (stalkerya)
Я не прошу у вас + в репу, примеры я делаю так, от души

а мы от души благодорим +ами biggrin

Сообщение отредактировал Dreamer93 - Четверг, 22 Июля 2010, 13:40
VinchensooДата: Четверг, 22 Июля 2010, 14:26 | Сообщение # 20
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Ладно, флуд пошел.
Закрыто=)


Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Деньги за убийство монстров
  • Страница 1 из 1
  • 1
Поиск:

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