美文网首页Unity基础入门分享
Unity物体移动到点击位置

Unity物体移动到点击位置

作者: betterplace | 来源:发表于2019-04-25 23:35 被阅读16次

Camera 在正交模式下可以实现点击哪里就将物体移动到哪里。

public Vector3 tempPos;

void Update()

    {

       if (Input.GetMouseButtonDown(0))

       {

           tempPos = Input.mousePosition;

           tempPos = Camera.main.ScreenToWorldPoint(tempPos);

           tempPos.z = 0;

           transform.position = tempPos;

        }

}

Camera 在透视模式下可以实现点击哪里就将物体移动到哪里。

public Vector3 tempPos;

  void Update()

    {

        if (Input.GetMouseButtonDown(0))

        {

            tempPos = Input.mousePosition;

            tempPos.z = 10;

            tempPos =Camera.main.ScreenToWorldPoint(tempPos);

            transform.position = tempPos;

        }

    }

相关文章

  • Unity物体移动到点击位置

    Camera 在正交模式下可以实现点击哪里就将物体移动到哪里。 public Vector3 tempPos; v...

  • UNITY 物体跟随鼠标点击移动

    var world:Vector3; varspeed:float=0;//物体的移动速度 functionUpd...

  • Navigation导航寻路

    NavMesh简介 unity 中使用Navigation作为解决方案。 寻路(驱动一个游戏物体移动到目标位置上)...

  • Unity物体移动

    FixedUpdate和Update的区别 FixedUpdate是固定秒数更新,Update是每帧更新一次。De...

  • 码垛的代码实现

    从不同的位置移动物体,分解动作为 将夹子从垂直方向移入物体 收拢夹子 垂直搬移物体到目标位置 松开夹子 从物体中退...

  • Unity IsPointerOverGameObject的一个

    需求 如果希望点击一个物体但是希望隔离UI,当点击到UI时不响应物体的事件,那么一般的做法都是使用Unity自带的...

  • 无标题文章

    刚刚发现了一个UNITY3D中物体移动比较齐全的方法,借鉴的,希望对大家都有所帮 unity3d中控制物体移动方法...

  • Unity 控制物体移动

    按坐标轴移动 public float moveSpeed = 1f;//初始化移动速度为1 transform....

  • 角色控制器+Nav导航网格寻址

    (一)Character Controller角色控制器组件 做过小Demo,让游戏物体朝向鼠标点击的地面位置移动...

  • 2020-03-17关于blender子物体播放位置和移动与操作

    问题描述父级物体已经做了位移动画子物体在父物体位移后,做了位移动画位置a到位置b但是播放的时候,子物体未按预期执行...

网友评论

    本文标题:Unity物体移动到点击位置

    本文链接:https://www.haomeiwen.com/subject/epptnqtx.html