unity怎么物体的坐标等于鼠标的坐标,然后还能和鼠标实时的移动。 5

functionUpdate(){shexian=Ray(this.transform.position,this.transform.forward);Debug.Dr... function Update () {

shexian=Ray(this.transform.position,this.transform.forward);
Debug.DrawRay(shexian.origin,shexian.direction*100,Color.yellow);
if (Input.GetButtonDown ("Fire1")) {
if(Physics.Raycast(shexian,dian,9999999)){
Instantiate(lizi,dian.point,Quaternion.identity);
}
}
Input.mouse.transform.position=dian.point;
}
我是要做一个准心,想让他和射线的点一起移动,之前用C#OnGui添加了一个准心了

不过那个是一致按照鼠标移动的,所以我现在想让射线等于鼠标的位置。求解答,谢谢啦
展开
 我来答
正义King
2015-03-12 · TA获得超过2102个赞
知道小有建树答主
回答量:974
采纳率:94%
帮助的人:651万
展开全部
在unity中Input.mousePosition是只读的,也就是不能通过这个方法给鼠标位置赋值,如果你要控制系统的鼠标,估计要调用系统的类库了。
感觉只要屏幕有个准星的图标跟着走就行了,为什么要控制鼠标呢。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式