我正在创建一个类似游戏的单词搜索。
但我无法正确选择字母。
我使用 raycast 如下:
Ray ray;
RaycastHit hit;
GameObject current;
ray = Camera.main.ScreenPointToRay (Input.mousePosition);
Debug.DrawRay(ray.origin, ray.direction * 10f, Color.green);
if (Physics.Raycast (ray, out hit))
{
if (hit.collider.tag == "tile")
{
add this letter;
}
}
它正在工作,但我想在用户朝一个方向移动时锁定光线的轴。
例如,当用户触摸屏幕并开始向右移动时,射线锁定在 x 轴上。
或者,如果用户触摸屏幕并向上移动,它会将光线锁定在 y 轴上。
有什么帮助吗?
非常感谢!