gpt4 book ai didi

sdl - 我可以假设在 android SDL 上将主屏幕注册为触摸设备 0 吗?或者我如何获得主屏幕 ID?

转载 作者:行者123 更新时间:2023-12-05 07:51:04 25 4
gpt4 key购买 nike

正如 SDL_GetNumTouchDevices() 所建议的,SDL 支持多个触摸设备。

我可以假设 SDL_GetTouchDevice(0) 将返回主屏幕的 ID 吗?

如果我不能,那么我如何确定其中哪一个是主屏幕?

最佳答案

我使用了索引 1,它起作用了。我在 BlackBerry Key2 上进行测试,从技术上讲,它有两个触摸输入(键盘和屏幕都是电容式的),所以我不知道这是否是我成功的原因。我为该函数指定了索引 1 - SDL_GetTouchDevice(1) - 它起作用了。我可以成功检测到触摸输入!

if (event.type == SDL_FINGERDOWN && SDL_GetNumTouchFingers(1) == 2)
{
interface->getMainMenu().setShowMainMenu();
}

所以这里 SDL_GetNumTouchFingers(1) 接收 DeviceID 索引。我提供了 1 的值,它起作用了:)

关于sdl - 我可以假设在 android SDL 上将主屏幕注册为触摸设备 0 吗?或者我如何获得主屏幕 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35526098/

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