Определение координат клика в объект. (СПАСИБО!

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Определение координат клика в объект. (СПАСИБО!

Сообщение 46165957 25 май 2013, 13:36

Привет.

Возникла траббла в том что я не в курсе как сформулировать что искать на форуме или в справке :(
Потерзал справку, родил такую штуку:
Синтаксис:
Используется javascript
var mX : float;
var mY : float;
var hitTransform : Transform;
var targ : GameObject;
    function Update () {
   
        mX = Input.mousePosition.x;
        mY = Input.mousePosition.y;
       
       
        var ray : Ray = camera.ScreenPointToRay (Vector3(mX, mY,0));
        var hit : RaycastHit;
        if (Physics.Raycast (ray, hit)){
            hitTransform = hit.collider.transform;
            targ.transform.position = hitTransform.position;
            }
         
        Debug.DrawRay (ray.origin, ray.direction * 10, Color.yellow);
    }


И не могу приложить ума как бы мне считать не трансформ всего коллайдера а того места в котором в него воткнулся луч...
Подскажете, какой мануал скурить?

Спасибо!
Последний раз редактировалось 46165957 25 май 2013, 14:02, всего редактировалось 1 раз.
46165957
Старожил
 
Сообщения: 835
Зарегистрирован: 13 май 2011, 12:14

Re: Определение координат клика в объект.

Сообщение BornFoRdeatH 25 май 2013, 13:38

Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath

Re: Определение координат клика в объект.

Сообщение 46165957 25 май 2013, 13:40

BornFoRdeatH писал(а):http://docs.unity3d.com/Documentation/ScriptReference/RaycastHit-point.html


феерическая невнимательность... :( видел же ))))

хотя... а разве это не вектор3 в направлении которого в примере пихают аддФорс? от опять же центра ригидбоди?
46165957
Старожил
 
Сообщения: 835
Зарегистрирован: 13 май 2011, 12:14

Re: Определение координат клика в объект.

Сообщение 46165957 25 май 2013, 14:02

Все! Дошло! Осознал!

СПАСИБО!
46165957
Старожил
 
Сообщения: 835
Зарегистрирован: 13 май 2011, 12:14

Re: Определение координат клика в объект. (СПАСИБО!

Сообщение nile 25 май 2013, 14:04

hit.point - это Vector3 позиция точки контакта в мировых координатах, ее можно использовать как и где угодно, AddForce просто частный случай.
Аватара пользователя
nile
Старожил
 
Сообщения: 848
Зарегистрирован: 25 фев 2011, 17:17


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32