![]() |
Клик на объекте
Господа, я никак не возьму в толк, каким образом отслеживать клик 2д-курсора на ёнтити. Запутался в командах. Пик не пик, пикед не пикед...:( Нужно чтобы при нажатии на объект происходило определенное действие. Разъясните мне способ?
Благодарю за внимание. |
Re: Клик на объекте
|
Re: Клик на объекте
Для этого надо знать две команды..
EntityPick и CameraPick =) Вот пример: Цитата:
|
Re: Клик на объекте
Благодарю. Теперь я разобрался...:super: Только возник новый вопрос. Как теперь клик на 2д-картинке проверять? Сверять координаты курсора? :wallbash:
|
Re: Клик на объекте
Вообще говоря - да.
|
Re: Клик на объекте
У меня беда. Теперь после клика в любой точке и при наведении на объект без клика картинка все равно рисуется... Что не так?
Код:
item_pick=CameraPick(camera,MouseX(),MouseY()) Заранее спасибо... |
Re: Клик на объекте
Код:
Код:
Совет насчёт Then: на самом деле это лишнее... =) |
Re: Клик на объекте
все по прежнему. Если сначала кликнуть на любом месте, а потом не кликая навести курсор на нужный объект, то картинка все равно рисуется...:dontknow:
|
Re: Клик на объекте
Делай так:
hit_m_1=MouseHit(1) .... тут код. Вместо MouseHit(1) подставляй перевменную hit_m_1 в конце цикла сброс переменной: hit_m_1=0 |
Re: Клик на объекте
Tormoz спасибо. Я бы не додумался поставить переменную с моей прямой извилиной :lol: . Кстати, с прошедшим тебя ;).
|
Re: Клик на объекте
Поменяй менстами:
If PickedEntity()=item и If MouseHit(1) И всё будет пучком =) |
Часовой пояс GMT +4, время: 09:45. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot