在Unity中锁定光线投射Ray轴

时间:2018-04-17 17:19:42

标签: c# android unity3d touch wordsearch

我正在创建像游戏这样的单词搜索。

但我无法正确选择字母。

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

任何帮助?

非常感谢!

0 个答案:

没有答案