在没有相机跟随的触摸点上实例化

问题描述

我正在尝试在播放器移动时实例化预制件。实例化可以在任何位置进行,但克隆预制件会跟随摄像机,并且不会停留在该位置。我尝试通过检查transform.position来调试它,并且它没有变化,所以我认为这是因为它是附着在屏幕本身而不是游戏上的(我希望我有任何道理)。所以这是我的代码

  if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began)
    {
        Touch touch = Input.GetTouch(0);

        Vector2 touchPos = Camera.main.ScreenToWorldPoint(touch.position);

        if (touch.position.y > 280 && touch.position.y < Screen.height - 290)
        {
            Instantiate(hole,touchPos,Quaternion.identity);

        }

    }

我认为可能是因为ScreenToWorldPoint吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)