• unity提高----------射线使用【unity3d 怎样获得当前鼠标点击的对象】


    unity3d 怎样获得当前鼠标点击的对象

    最佳答案
     
    var ray = Camera.main.ScreenPointToRay (Input.mousePosition);
    var hit : RaycastHit;
    if (Physics.Raycast (ray, hit, 100)) {
    var target: GameObject = hit.collider.gameObject//获得点击的物体
    if(Input.getMouseButtonDown("0"))
    {
    target.transform.position = (Input.mousePosition);
    }
    }

    先获取鼠标坐标然后再发射射线检测
  • 相关阅读:
    JAVA学习25天
    Java学习第24天
    Java学习第23天
    Java学习22天
    第3周
    Java21
    day23作业
    day23
    Typecho使用技巧
    搭建Typecho博客
  • 原文地址:https://www.cnblogs.com/w-wfy/p/7805562.html
Copyright © 2020-2023  润新知