Unity 2d实例化鼠标位置问题,请告知
Unity 2d instantiating on mouse location trouble, Please advise
好吧,我已经在网上到处寻找解决方案了,我可能只是失明了,但如果有人能帮我,那就太好了。
我正在写的脚本应该在鼠标点击的地方放置一个预制。这种情况应该发生在摄像机跟踪的另一个物体坠落时。问题不在于预制件的克隆,而在于它被克隆到的位置。它产生的坐标从一开始就是错误的,随着物体进一步下落,如果我不移动鼠标,球就会在同一个地方产生。需要明确的是,我希望预制件在游戏中我的鼠标所在的X、Y坐标系上生成。
var Xpos : float;
var Ypos : float;
var object : GameObject;
function Update ()
{
if (Input.GetMouseButtonDown(0))
{
//debugging
Xpos = Input.mousePosition.x;
Ypos = Input.mousePosition.y;
Instantiate(object, Vector3(Input.mousePosition.x,Input.mousePosition.y), Quaternion.identity);
}
}
也许您需要使用Camera.ScreenToWorldPoint
像
var Xpos : float;
var Ypos : float;
var object : GameObject;
function Update ()
{
if (Input.GetMouseButtonDown(0))
{
//debugging
Xpos = Input.mousePosition.x;
Ypos = Input.mousePosition.y;
//Get mouse input and convert screen position to Unity World position
var position : Vector3 = Camera.ScreenToWorldPoint(Input.mousePosition);
Instantiate(object,position,Quaternion.identity);
}
}
相关文章:
- jQuery拖动到相对位置的可排序列表中时出现可拖动辅助对象位置问题
- 固定位置流体布局中的边界问题
- 图像热点映射和鼠标上弹出位置的问题
- 单元测试窗口位置分配的角度问题
- 位置问题:固定和响应/自适应布局
- Zurb基础滑块-绝对位置问题
- Unity 2d实例化鼠标位置问题,请告知
- 菜单不是绝对的href与位置href问题进行比较
- 矩形位置有问题
- 三.js使用矩阵旋转时对象位置问题
- 如何在文本框点击事件中设置文本框中字符的第一个位置---Chrome问题
- 元素忽略位置:修复了在 CSS 中对齐的问题
- Chrome,位置修复和JavaScript问题
- JavaScript 谷歌地图折线 :连接所有给定的 GPS 位置时出现问题
- 具有固定左列的表.由于位置绝对而导致的行高问题
- 对窗口进行编码时遇到问题.位置.href.
- 位置:修复了在iPhone上打开“选择”元素时DIV移动的问题
- 尼沃滑块问题,从原始位置滑落
- 钛 - 安卓:滚动视图滚动位置问题
- 粘性导航问题 - “位置:固定” 可能未生效