我知道这是一个常见问题,但没有一个有效。可能是按钮设置错误。我有一个没有图像的面板,在左上角的设置按钮内,单击后会打开另一个场景。我尝试使用这 3 种方法,但没有一个有效。它始终将其检测为游戏对象。
boolisGameStarted
正在检查玩家是否应该移动。请引导我完成
试过
if (Swipe.Instance.Tap && !isGameStarted)
{
if (EventSystem.current.IsPointerOverGameObject() )
{
isGameStarted = false;
}
else
{
isGameStarted = true;
motor.StartRunning();
gameCanvas.SetTrigger("Show");
}
}
Run Code Online (Sandbox Code Playgroud)
还尝试使用触发器,但它通过用户界面。
这是原始代码。
if (Swipe.Instance.Tap && !isGameStarted)
{
isGameStarted = true;
motor.StartRunning();
gameCanvas.SetTrigger("Show");
}
Run Code Online (Sandbox Code Playgroud)
一旦你点击屏幕,玩家就开始移动。如果单击设置按钮,我不需要它来移动或开始游戏。