Пятница, 29 Марта 2024, 01:31

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Ничего не происходит при нажатии
Ничего не происходит при нажатии
realyheadДата: Суббота, 02 Июня 2012, 19:46 | Сообщение # 1
участник
Сейчас нет на сайте
У меня есть объект- иконка с человечком. И есть объект домика.Я поставил событие для иконки:"Нажатие левой клавиши мыши" а в действия "Рисования спрайта на самом домике" но когда я нажимаю на иконку то она не рисуется там но и никаких ошибок не высвечивается, что делать?

поиграть в мою онлайн игру
SaladinДата: Суббота, 02 Июня 2012, 19:51 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Quote (realyhead)
что делать?

Написать чуть больше.
Код, исходник, хоть что нибудь, с чем можно работать.


Анбаннэд. Хэлоу эгин =)
realyheadДата: Суббота, 02 Июня 2012, 21:09 | Сообщение # 3
участник
Сейчас нет на сайте
ссылка на исходник
тык


поиграть в мою онлайн игру
SaladinДата: Суббота, 02 Июня 2012, 23:41 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Читай справку, епт...
Все функции рисования нужно использовать в событии рисования. Тыц.


Анбаннэд. Хэлоу эгин =)
realyheadДата: Воскресенье, 03 Июня 2012, 14:17 | Сообщение # 5
участник
Сейчас нет на сайте
спасибо

Добавлено (03.06.2012, 14:17)
---------------------------------------------
Вот допустим у меня есть кнопка и есть переменная, при нажатии на кнопку выскакивает окно ввода имени
n- переменная которая содержит информация о вводе имени
Code
n=get_integer('Введите ваше имя','ваше имя...')
этот код стоит в событии нажатия кнопки мыши по картинке
в Draw я прописываю следующий код:
Code
draw_text(x,y,n)

потом всё это дело запускаю и выдаёт окно с ошибкой: unknown Variable n

p.s. пожалуйста только не пишите исправленный код а просто подскажите мне мою ошибку, просто я хочу её исправить сам


поиграть в мою онлайн игру

Сообщение отредактировал realyhead - Воскресенье, 03 Июня 2012, 14:17
MadMaxДата: Воскресенье, 03 Июня 2012, 14:36 | Сообщение # 6
\o
Сейчас нет на сайте
Quote (realyhead)
unknown Variable n

неизвестная переменная n

в событии create инициализируй переменную n
n=0


[Gamiron #10] Prison Break
[2D] Revenge [iOS, Android]


realyheadДата: Воскресенье, 03 Июня 2012, 15:06 | Сообщение # 7
участник
Сейчас нет на сайте
ошибки не выскакивает больше но вместо переменной после ввода имени выскакивает вместо имени цифра 0 вот весь код:
Create
Code
n='Ваше имя'

Left Pressed
Code
n=get_integer('Введите ваше имя','ваше имя')

Draw
Code
draw_text(80,390,n)


поиграть в мою онлайн игру

Сообщение отредактировал realyhead - Воскресенье, 03 Июня 2012, 15:06
GameMixДата: Воскресенье, 03 Июня 2012, 15:26 | Сообщение # 8
старожил
Сейчас нет на сайте
realyhead, если спрашиваешь строку, то и функцию используй соответствующую - get_string().

Steel Standoff - 2D аркада.
Мои статьи
realyheadДата: Воскресенье, 03 Июня 2012, 17:15 | Сообщение # 9
участник
Сейчас нет на сайте
GameMix, спасибо большое, всё понял, я использовал числовую функцию у которой требовал вывода строки

Добавлено (03.06.2012, 17:15)
---------------------------------------------

Quote (Saladin)
Читай справку, епт...
Все функции рисования нужно использовать в событии рисования. Тыц.

Хотелось бы узнать, что делает строка
Code
draw_sprite(sprite_index,image_index,x,y)


поиграть в мою онлайн игру
GameMixДата: Воскресенье, 03 Июня 2012, 17:26 | Сообщение # 10
старожил
Сейчас нет на сайте
draw - рисовать;
sprite - спрайт;
draw_sprite - рисовать спрайт;
Quote (Справка)
draw_sprite(sprite,subimg,x,y) Рисует кадр с номером subimg (-1 = текущий) спрайта в точке с координатами (x,y).(Без смешивания цвета и без альфа прозрачности.)


Steel Standoff - 2D аркада.
Мои статьи
realyheadДата: Воскресенье, 03 Июня 2012, 17:30 | Сообщение # 11
участник
Сейчас нет на сайте
Quote (GameMix)
draw - рисовать;
sprite - спрайт;
draw_sprite - рисовать спрайт;
Quote (Справка)
draw_sprite(sprite,subimg,x,y) Рисует кадр с номером subimg (-1 = текущий) спрайта в точке с координатами (x,y).(Без смешивания цвета и без альфа прозрачности.)

это понятно, я сделал больше одной иконки и появляются ошибки то при нажатии на одну иконку высвечивается другая и тд, вот исходник:решено


поиграть в мою онлайн игру

Сообщение отредактировал realyhead - Воскресенье, 03 Июня 2012, 20:41
GameMixДата: Воскресенье, 03 Июня 2012, 19:06 | Сообщение # 12
старожил
Сейчас нет на сайте
realyhead, ошибки не вылетали, но заметил баг:
Quote (realyhead)
при нажатии на одну иконку высвечивается другая

В событии нажатия ЛКМ на объект man:
Code
mn = true; // отображаем внизу спрайт man'а
ahriobj.ari = false; // не отображаем спрайт ahriobj'а

В таком же событии в объекте ahriobj:
Code
ari = true;
man.mn = false;

Думаю, теперь должно работать правильно smile


Steel Standoff - 2D аркада.
Мои статьи
realyheadДата: Воскресенье, 03 Июня 2012, 20:41 | Сообщение # 13
участник
Сейчас нет на сайте
GameMix, гениально, всё работает! спасибо

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

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