0

我正在创建一个类似游戏的单词搜索。

但我无法正确选择字母。

我使用 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 轴上。

有什么帮助吗?

非常感谢!

4

0 回答 0