forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   курсор (http://forum.boolean.name/showthread.php?t=16488)

ant0N 15.03.2012 10:52

курсор
 
Привет всем!!! подскажите пожалуйста функцию создания курсора. вообще то мне нужен 3D курсор, но хотябы 2D. Нужно чтобы при нажатии ПКМ появлялся например куб в месте где находится курсор:)

Жека 15.03.2012 13:32

Ответ: курсор
 
В оконном режиме есть курсор сам по себе, в полноэкранном нужно рисовать самому.

Примерно так делается, в игровом цикле:
Код:

Local mx# = MouseX()
Local my# = MouseY()
DrawImage(imgCursor,mx,my) 'рисуем курсор
If(MouseHit(1))
  CreateCube(mx,my,CUBE_SIZE)
EndIf

Естественно, нужно перед главным циклом загрузить в imgCursor картинку курсора,
и написать функцию создания куба.

Вот тут есть класс для удобства обработки мышки: http://forum.boolean.name/showthread.php?t=11844
(если надо двойной клик, то могу дополнение с ним дать)

ant0N 15.03.2012 13:39

Ответ: курсор
 
спасибо!


Часовой пояс GMT +4, время: 15:48.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot