问题描述
我正在尝试在播放器移动时实例化预制件。实例化可以在任何位置进行,但克隆预制件会跟随摄像机,并且不会停留在该位置。我尝试通过检查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 (将#修改为@)