unity鼠标固定在屏幕中间_unity3D技术之屏幕内跟随鼠标移动
赋值给鼠标的
Z
;
1
using
UnityEngine;
2
using
System.Collections;
3
4
public
class
Follow:
MonoBehaviour
{
5
Vector3
world;
//
物体要移动到的位置
(世界坐标系)
6
float
moveSpeed=
0
;
//
物体移动速度
7
8
void
Update(){
9
Vector3
targetposition=Camera.main.WorldToScreenPoint(
th
is
.transform.position);
//
将物体的世界坐标转
狗刨学习网
换为屏幕坐标
10
11
Vector3
mouseposition=Input.mousePosition;
//
鼠标在屏幕
上的位置坐标
12
13
if
(Input.GetMouseButton(
0
)){
14
mouseposition.z=targetposition.z;
15
16
//world=Camera.main.ScreenToWorldPoint(mous
e
position);//
这种情况下
会有穿透现象
17
18
world.x=Camera.main.ScreenToWorldPoint(mou
se
position).x;
19
world.z=Camera.main.ScreenToWorldPoint(mou
se
position).z;
20
world.y=
this
.transform.postion.y;
21
22
moveSpeed=
3
;
23
}
24
25
if
(
this
.transform.position==world){
//
如果物体移动到了鼠
标指定的位置
将移动速度设为
0
26
moveSpeed=
0
;
27
}
28
29
this
.transform.LookAt(world);
//
物体朝向鼠标对应的位置
(此时的位置为世界坐标系)
30
this
.transform.Translate(Vector3.forward*moveSpeed*Ti
me.deltaTime);
31
}
32
}
unity鼠标固定在屏幕中间_unity3D技术之屏幕内跟随鼠标移动相关推荐
- 鼠标屏幕取词技术的原理和实现
鼠标屏幕取词技术的原理和实现 "鼠标屏幕取词"技术是在电子字典中得到广泛地应用的,如四通利方和金山词霸等软件,这个技术看似简单,其实在WINDOWS系统中实现却是非常复杂的,总的来 ...
- 鼠标绘图 c语言,c语言高级编程技术教程 图形显示方式与鼠标输入.doc
c语言高级编程技术教程 图形显示方式与鼠标输入 c语言高级编程技术教程 图形显示方式和鼠标输入 图形显示方式和鼠标输入 问题的提出编写程序,使用鼠标进行如下操作:按住鼠标器的任意键并移动,十字光 标将 ...
- 实现div在固定区域跟随鼠标移动点击拖动而产生的变化
一.思路 1.在外层增加一个 DIV 容器,并设置好容器的大小.(即:宽和高) 当容器存在边框的时候,由于这里还没找到获取的方法,所以,在容器边框大于 0 的时候,获得的容器的限制区域的坐标会有误差. ...
- jQuery特效 | 导航底部横线跟随鼠标缓动
jQuery特效 | 导航底部横线跟随鼠标缓动 2月初,接收到了公众号读者的效果需求,希望能够讲解这样一个实例: 横排的导航,下边框是一条横线,随着鼠标移入某个导航,横线滑动到相应位置. 今天就针对该 ...
- JS实现跟随鼠标的提示框
跟随鼠标的提示框 鼠标移入到某个关键词就会出现提示框并且在关键词范围内跟随鼠标的移动是怎么实现的呢? 下面来看代码 简单的html和css <body><a href="# ...
- Unity 进阶 之 简单模仿鼠标交互(场景:手机屏幕当做触摸板Touch Pad,移动鼠标,鼠标确定等操作)
Unity 进阶 之 简单模仿鼠标交互(场景:手机屏幕当做触摸板Touch Pad,移动鼠标,鼠标确定等操作) 目录 Unity 进阶 之 简单模仿鼠标交互(场景:手机屏幕当做触摸板Touch Pad ...
- 【Unity】OnTriggerStay2D无法触发问题,物体跟随鼠标等背包系统以及UI场景交互系统技术总结
背包系统以及交互 交互实现 技术总结 OnTriggerStay2D无法碰撞 检测跟随鼠标移动 跟着麦扣老师学习的背包系统之后,因为参加GameJam后现在码了背包和场景交互,但是都有些bug,最近重 ...
- 1.1. 鼠标取词 屏幕取词技术实现原理
1.1. 鼠标取词 屏幕取词技术实现原理 1.2. 需要用到winapi (不推荐,传统方法.] 需要进行全局鼠标Hook 然后在Hook事件里 根据鼠标的位置找到相应window的handle ...
- unity实现UI线条一端固定另一端跟随鼠标点击位置并实时拉长或缩短
unity实现UI线条一端固定另一端跟随鼠标点击位置并实时拉长或缩短 using UnityEngine; public class Dzcontroller : MonoBehaviour {boo ...
最新文章
- 太励志!80 后草根创业者自学编程年收入上亿
- AI:一个20年程序猿的学习资料大全—结构分析软件/办公软件/电气制造控制/高级语言编程/平面三维设计/视频编辑/FQ格式转换软件——只有你不想要的,没有你找不到的
- python pycharm 如何绘制类图 关系图 继承图 父子图?
- PS把一张白色背景的图片设为透明
- docker 远程访问_Docker 与其守护进程
- 最好用的七大顶级 API 接口测试工具
- 太阳时角、太阳高度角、天顶角、太阳方位角和剖面角计算的Python程序
- nginx—动静分离
- Unreal4 入门
- RabbitMQ3:RabbitMQ的使用方法
- 借助云开发,利用订阅消息,云函数路由实现小程序好友一对一聊天,添加好友等仿微信功能
- Raven2靶机练习
- R语言笔记4_模型诊断(关于残差)
- javaoop-01
- Android 11 设置默认音量最大
- 系统加速软件 AVG PC Tuneup 2011
- 金山隐私保护器开源跟踪(1)
- 手机出现这4种问题,才是换手机的最佳时期,别被谣言给骗了
- 读《猫城记》 | 人间失格
- 【蓝桥杯预备营集结十三】软件类 C/C++ 强化预备试题分析及解答