[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Pick на изображение
DrawДата: Пятница, 25 Апреля 2008, 06:20 | Сообщение # 1
Продвинутый
Группа: Участники
Сообщений: 194
Награды: 0
Замечания: 0%
Статус:

Команда: DeforShys
Проектов: 8 (2 активных 6 инактив)
можно ли сделать чтобы когда наводишь курсор на изображение на него можно было нажать?

З.Ы. я про DrawImage а не про LoadSprite

З.Ы.Ы. а как ещё и на Sprite сделать тоже самое?



ICQ 557709132 пиши. Отвечу на любой вопрос по блицу


Сообщение отредактировал Draw - Пятница, 25 Апреля 2008, 06:59
 
СтуденткаДата: Пятница, 25 Апреля 2008, 13:45 | Сообщение # 2
Группа: Гости





Я так понимаю ты сейчас про GUI ? если да, то я сама с ним долбаюсь, нужно наверно тему создать, а то ничего не выходит...
 
ПрохожийДата: Пятница, 25 Апреля 2008, 14:30 | Сообщение # 3
Группа: Гости





мда... (((
скоро наверное появятся вопросы типа как выйти из игры, как присвоить значение переменной, как проверить равна ли переменная 6ти

if(MouseX()>x and MouseX()<x+w and MouseY()>y and MouseY()<y+h)
... навели на прямогульоник.
w - ширина картинки
h - высота
x,y - позиция
endif

По вопросу - НЕТ НЕЛЬЗЯ. тыж картинке указываеш позици юс которой рисуется? да - вот и для того, чтобы определить нажали ли на нее - тоже надо указывать позицию.

 
ПрохожийДата: Суббота, 26 Апреля 2008, 03:59 | Сообщение # 4
Группа: Гости





if rectsoverlap() and mousedown()
 
ПрохожийДата: Суббота, 26 Апреля 2008, 11:15 | Сообщение # 5
Группа: Гости





Спс biggrin
 
TroyДата: Среда, 30 Апреля 2008, 17:38 | Сообщение # 6
Группа: Гости





блин, этот код отслеживает щелчки и вне кнопки, т.е. нажмёшь на кнопку то воспроизводится звук, и прочая фигня после нажатия, если нажать вне приделов кнопки а потом навести курсор в поле кнопки то она сработает, как это исправить? Сам никак не могу чё не делаю - не получается, PLEASE помогите
 
СтудентДата: Среда, 30 Апреля 2008, 18:11 | Сообщение # 7
Группа: Гости





не MouseHit а MouseDown
 
DarkMedveDДата: Среда, 30 Апреля 2008, 18:18 | Сообщение # 8
Профи
Группа: Участники
Сообщений: 260
Награды: 0
Замечания: 0%
Статус:

Профессия: Програмист,немного моделлер
Команда: Сам Себе НачальниГ
Проектов: 2
ппц - народ всё делается намного проще
Code


Button = LoadImage("Button.bmp")
;Модель кнопки
Cursor = LoadImage("Cursor.bmp")
;Модель курсора
;теперь в цикле выводим изображние,задавая ему коардинаты функцией DrawImage

Repeat

DrawImage Button,40,50
Drawimage Cursor,MouseX(),MouseY()
;У курсора значиние положения мыши

If ImagesCollide(Button,40,50,0,Cirsor,MouseX(),MouseY(),0)
; ПК - Если столковения изображений картинки,с коардинатами 40,50
; и кадром 0 ( тока если анимированное изображение) с картинкой курсора,и коардинатами мыши,то происходит действие

бла-бла-бла
endif



Это и есть Zoom-Zoom


Сообщение отредактировал DarkMedveD - Среда, 30 Апреля 2008, 18:18
 
СтудентДата: Суббота, 03 Мая 2008, 02:47 | Сообщение # 9
Группа: Гости





Quote
ппц - народ всё делается намного проще

быстрое решение - не всегда лучшее wink
 
MysterДата: Суббота, 03 Мая 2008, 13:46 | Сообщение # 10
Профи
Группа: Участники
Сообщений: 241
Награды: 0
Замечания: 0%
Статус:

Команда: Wind Team
Студент, +1))))))) Жаль ты не зареган))
ПС: Сорри за оффтоп)


Wind Team
Wind Team Development
Моделер, визуализатор, художник, дизайнер, аниматор, программист... )
 
  • Страница 1 из 1
  • 1
Поиск: