如何在鼠标位置上生成对象?

时间:2015-11-26 21:44:45

标签: c# unity3d

当我点击右键单击时,我想创建新的球体。我不知道为什么这不起作用。它创建了一个球体,但绝对不是鼠标位置!

<div class="bs-example">
<div class="alert alert-success fade in">
    <a href="#" class="close" data-dismiss="alert">&times;</a>
    <strong>Success!</strong> Your message has been sent successfully.
</div>
</div>

1 个答案:

答案 0 :(得分:1)

尝试相对于相机生成对象。

例如,使用spawnPoint = cameraPosition + new Vector3(mouseX, mouseY, 0);或类似的东西。查看相关帖子:Create a cube relative to camera mouse position

该对象正在全球坐标中生成。