如何在 uwp c# 中循环遍历和检查 Xbox 控制器状态
How to loop through and check the xbox controller state in uwp c#
我想在 c# uwp 中读取 Xbox 控制器操纵杆值。我得到了用于读取值的 c# 代码,但我如何循环检查值。
我已经查过了,但代码是针对 c++ 的。
void Game::Loop()
{
// move previous newReading into oldReading before getting next newReading
oldReading = newReading, newReading = gamepad.GetCurrentReading();
// process device readings using buttonJustPressed/buttonJustReleased (see
below)
}
您能否提供上述代码的 c# 替代方案。
该API也可用于C#(Windows.Gaming.Input(,并且该函数仍然是GetCurrentReading((。
C++中的此示例是通用游戏循环的示例,仅用于说明主游戏循环的一部分应获取最新输入并使用它们。 游戏循环的实现方式取决于开发人员和他们使用的游戏引擎,无论是虚幻、Unity 等。没有现成的 C# 替代方法。
相关文章:
- valgrind-hellgrind与泄漏检查的结果不同
- C++模板来检查友元函数的存在
- 检查输入是否不是整数或数字
- 试图让变量检查数组中的某些内容
- 检查值是否在集合p1和p2中,但不在p3中
- C++概念:如何使用'concept'检查模板化结构的属性?
- 概念TS检查忽略私有访问修饰符
- 检查 std::shared_ptr<> 的当前底层类型是否为 T
- 在c++中检查长方体是否尽可能快地重叠(无迭代)
- 如何在C++中检查2D数组中负值的输入验证
- C++:正在检查LinkedList中的回文-递归方法-错误
- 使用for循环检查数组中的重复项
- 如何检查一个c++字符串中有多少相同的字符/数字
- 检查不带转换的扫描格式
- 如何检查线程是否锁定
- 清除前检查矢量
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- C++LDAP检查用户是否是特定组的成员
- 检查TCHAR数组输入是否为带符号整数C++
- 如何在 uwp c# 中循环遍历和检查 Xbox 控制器状态