gpt4 book ai didi

c# - 游戏脚本或其他自定义代码包含 OnMouse_ 事件处理程序

转载 作者:行者123 更新时间:2023-11-29 17:46:09 26 4
gpt4 key购买 nike

我只需要一点帮助。我在为 Android 构建游戏时不断收到此警告。

Game scripts or other custom code contains OnMouse_ event handlers. Presence of such handlers might impact performance on handheld devices. UnityEditor.HostView:OnGUI()

你知道如何摆脱它吗?

我拥有的唯一 Controller 有鼠标事件。

public class ButtonOnClickController : MonoBehaviour 
{
void OnMouseUp()
{
Application.Quit();
}
}

最佳答案

虽然这只是一个警告,但我不会忽略它。这可能会对您的游戏产生意想不到的影响。

在您倾向于在编辑器中测试的 Android 构建中获取此信息很常见。您可以通过添加以下内容来简单地修复它:

#if UNITY_EDITOR

void OnMouseUp()
{
}

#endif

然后为 Android 添加不同的代码块。

#if UNITY_ANDROID

// Handle screen touches here.

#endif

您在这里所做的是将编辑器代码与 Android 代码分开。换句话说,您不会真的想要在 Android 设备上使用鼠标输入。

关于c# - 游戏脚本或其他自定义代码包含 OnMouse_ 事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26497566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com