【发布时间】:2010-12-11 23:19:39
【问题描述】:
我正在尝试使用 Physics.Raycast 方法,但我收到错误消息:
'UnityEngine.Physics.Raycast(UnityEngine.Vector3, UnityEngine.Vector3, float, int)' 的最佳重载方法匹配有一些无效参数。
这很奇怪,因为 itellisense 和文档都告诉我这是允许的:
RaycastHit hit = new RaycastHit();
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, hit)) {
print(hit.point.ToString());
selection.transform.Translate(hit.point - selection.transform.position);
}
有什么想法吗?
【问题讨论】: