forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Преобразование экранных координат клика мыши в мировые (http://forum.boolean.name/showthread.php?t=8037)

Aceton 22.03.2009 18:17

Преобразование экранных координат клика мыши в мировые
 
Собственно где то видел эту тему уже, ток чет снова найти не могу =\\
Конечно есть свой варианты как это сделать)

Линки и ответы как это сделать приветствуются)))

HolyDel 22.03.2009 18:20

Ответ: Преобразование экранных координат клика мыши в мировые
 
EntityPickMode
CameraPick
PickedX
PickedY
PickedZ

Aceton 22.03.2009 23:32

Ответ: Преобразование экранных координат клика мыши в мировые
 
это код С++ для Блиц СДК

if(bbMouseHit(1))
{
bbCameraPick(camera,bbMouseX(),bbMouseY());
pers_dest_x=bbPickedX();
pers_dest_z=bbPickedZ();
bbPositionEntity(mesh,pers_dest_x,0,pers_dest_z);

}

все пашет, тока обьект сразу прыгает на место клика)) ну чтоб быстрее было проверить)) ща сделаю мув)

-=Jack=- 23.03.2009 00:07

Ответ: Преобразование экранных координат клика мыши в мировые
 
Если нужно, чтобы объект "плыл" к нужной точке, направь его на эту точку(PointEntity или AlignToVector) и в каждом кадре мовай его вперёд, пока он не достигнет цели.

Halk-DS 23.03.2009 01:24

Ответ: Преобразование экранных координат клика мыши в мировые
 
Цитата:

Сообщение от Aceton (Сообщение 101415)
Собственно где то видел эту тему уже, ток чет снова найти не могу =\\

http://forum.boolean.name/showthread.php?t=8011

Она?? ;)

Aceton 23.03.2009 10:45

Ответ: Преобразование экранных координат клика мыши в мировые
 
спс, уже сделал, что хотел )) см. выше мой код)))

ABTOMAT 01.04.2009 01:46

Ответ: Преобразование экранных координат клика мыши в мировые
 
CameraProject(cam,x#,y#,z#)
ProjectedX()
ProjectedY()
=> read help for details


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

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