unity3d - 相对于鼠标位置统一实例化一个立方体?
问题描述
我的问题是:实例化一个相对于鼠标位置的立方体,就像在我的世界中相对于鼠标位置放置一个块一样。
解决方案
那么最好的方法将取决于您希望如何相对于相机放置对象。我发现过去运行良好的解决方案是 Camera.ScreenToWorldPoint
https://docs.unity3d.com/ScriptReference/Camera.ScreenToWorldPoint.html
根据您要实现的目标,您可能希望从返回点开始沿相机的 Z 轴进行光线投射,以获得放置对象的最终位置。
推荐阅读
- java - 哈希映射没有正确添加元素
- android - 卡片视图阴影效果仅顶部反应原生
- javascript - 如何从 JQuery 代码重写纯 JavaScript 代码?
- reactjs - 当所有数据都已路由到此屏幕时,如何将此移动无字段更新到 Firestore 数据库
- php - 我如何用我自己的风格编辑learnpress bydefault archive-course.php 页面?
- javascript - 为什么我的表单即使在溢出后也没有滚动:滚动?
- javascript - 如果锚标记构成 url 的一部分,我如何使用 js 强制浏览器窗口转到特定的锚标记?
- python - Kivy 如何访问子小部件中的小部件
- go - 如何将正则表达式放入golang的proto结构中?
- mongodb - 将数据从 MondoDB localhost 导入到 MongoDB Atlas