/// <summary>
/// 获取鼠标点击坐标
/// </summary>
Vector3 screenPosition;//将物体从世界坐标转换为屏幕坐标
Vector3 mousePositionOnScreen;//获取到点击屏幕的屏幕坐标
Vector3 mousePositionInWorld;//将点击屏幕的屏幕坐标转换为世界坐标
public Vector3 MouseFollow()
{
//获取鼠标在相机中(世界中)的位置,转换为屏幕坐标;
screenPosition = Camera.main.WorldToScreenPoint(transform.position);
//获取鼠标在场景中坐标
mousePositionOnScreen = Input.mousePosition;
//让场景中的Z=鼠标坐标的Z
mousePositionOnScreen.z = screenPosition.z;
//将相机中的坐标转化为世界坐标
mousePositionInWorld = Camera.main.ScreenToWorldPoint(mousePositionOnScreen);
//物体跟随鼠标移动
//transform.position = mousePositionInWorld;
//物体跟随鼠标X轴移动
return new Vector3(mousePositionInWorld.x, mousePositionInWorld.y, mousePositionInWorld.z);
}

将代码挂在需要操作的物体上

Unity 获取鼠标点击转换世界坐标相关推荐

  1. Unity 获取鼠标点击图片时 获取点击位置的像素

    脚本要求: 需要获取颜色的图片以走下角为起点建立空物体 右上角建立空物体(两个空物体均设置为图片的子物体,设置好锚点,将坐标改为0即可).建立好碰撞体(BoxCollider).用2DBoxColli ...

  2. cesium获取点击内容信息_Cesium获取鼠标点击位置(PickPosition)

    cesium学习了这么长时间,有时候写鼠标点击事件时,想获取鼠标点击点位置,发现情况很多.比如以下情形: 1获取鼠标点的对应椭球面位置 2获取加载地形后对应的经纬度和高程 3获取倾斜摄影或模型点击处的 ...

  3. 在高德地图中获取鼠标点击的经纬度

    本文目录 一.注册高德开放平台 (一)创建应用 (二)添加 Key 二.代码实现 1. 引入必要的 CSS 文件与 JS 文件 2. 放置地图容器 3. 核心 JavaScript 代码 三.效果图 ...

  4. Unity通过鼠标点击生成网格模型

    Unity通过鼠标点击生成网格模型 由于项目需要,制作了一个通过鼠标点击平面,根据点击的点首先生成一个面,再根据这个面生成一个背面,最后根据两个面来构成一个模型. 点击模型平面,划定外围轮廓 通过点击 ...

  5. js获取鼠标点击坐标

    转载自:http://www.cnblogs.com/dolphinX/archive/2012/10/09/2717119.html 在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经 ...

  6. (一)MFC读取并显示一幅位图图像,并获取鼠标点击位置的像素坐标和灰度值(接上篇博客)

    上篇博客简要介绍了如何利用MFC读取并显示一幅位图图像,并获取鼠标点击位置的像素坐标和灰度值信息,主要包含了对话框的创建和添加程序,代码也在上一页中给了大家,但是并没有详细说明功能,所以在这一节当中主 ...

  7. [JavaScript]获取鼠标点击区域的相对、绝对位置坐标

    注:需要引入jQuery <!DOCTYPE html> <html> <head><script type="text/javascript&qu ...

  8. python如何获取鼠标点击图片的像素点坐标

    PYTHON CV2 图片中鼠标点击获取像素点坐标 # -*- coding: utf-8 -*- """ @File : get_actual_depth.py @Ti ...

  9. Unity 模拟鼠标点击操作

    有个奇奇怪怪的BUG,需要定时模拟鼠标点击 就想到了这个骚操作. C#本身带的类库中没有关于鼠标操作的函数库,需要引用微软的dll. 重点需要引入user32.dll,可以在C:\Windows\Sy ...

最新文章

  1. tomcat8源码分析-Connector初始化
  2. python中时间处理_Python中处理时间的几种方法小结
  3. mysql json 创建索引_MySQL · 最佳实践 · 如何索引JSON字段
  4. 非常漂亮滴皮肤skin++ 终极破解之法
  5. pdf文件的处理(弄成小容量大小的文本文件)
  6. 2018DeeCamp面试题目
  7. 百度提升关键词排名优化软件,百度点击器,百度排名软件,百度竞价助手
  8. c#中value是什么意思
  9. C++游戏——小胎大乱斗
  10. img 标签 引入svg图片
  11. AT88SC0104C读写程序
  12. QT 无边窗口圆角实现
  13. 华为“天才少年” DIY 生日礼物:四个月打造能缝葡萄的机械臂!
  14. Docker 容器监控方案随手记
  15. php sequelize,关于javascript:eggjs-sequelize-的常用方法总结
  16. marlin的源码分析
  17. 云呐|动力环境监控系统,机房环境及动力设备监控系统
  18. 中国未来二十年大趋势,你的机遇全在这
  19. Leetcode_172_Factorial Trailing Zeroes
  20. Redis应用场景简介

热门文章

  1. 了解JavaScript脚本
  2. Python 之MySql 每日一练 329——查询名字中含有风字的学生信息
  3. 出场顺序很重要下一句_爆笑笑话:人生中遇见的每一个东西,出场顺序真的很重要……...
  4. 脚本编写出问题了!大侠帮忙_脚本编写
  5. qq炫舞手游服务器维护时间,QQ炫舞手游3月15日停机更新 开服时间更新内容公布...
  6. 2021年计算机一级表格函数,2021年计算机一级电子表格.doc
  7. 2021/06/10| AMA:区块链的内力与招式,RChain VS 其他链
  8. 安卓:推荐一个省电的方法,附安兔兔CPU大师破解版
  9. 编程语言的历史和发展
  10. Gvim快捷键分类总结