问题标签 [wiiuse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2962 浏览

c++ - 在linux中控制鼠标

基本上,我目前正在使用 wiiuse 库来让 wiimote 在 linux 上运行。我现在希望能够通过 IR 读数来控制鼠标。

有人可以指出我如何解决这个问题的正确方向吗?我知道 uinput,但网络上似乎没有很多教程/指南。

我正在使用 c/c++,所以 c/c++ 中的库会很有帮助。

干杯。

0 投票
1 回答
883 浏览

c++ - Wii MotionPlus 支持

我正在开发一个与Wiimote交互的 PC 应用程序。到目前为止,我一直在使用wiiuse 库,效果很好。

但是,wiiuse 不支持MotionPlus扩展。我听说过Dolphinlibogc的扩展来实现这一点,但还没有设法找到这段代码。

您知道使用 wiiuse 或其他基于 C 的库实现对 MotionPlus 支持的代码吗?

0 投票
1 回答
1313 浏览

c - 使用 wiiuse 库及其事件的问题

我最近下载了 wiiuse 库,但在使用它时遇到了问题。我写了一个小代码,但远程在连接后断开连接。甚至作者网站上的代码也不起作用;当我尝试该代码时也会发生同样的情况。我尝试了使用库获得的演示应用程序,但效果很好。

我正在使用 Windows XP SP3 和 MinGW ( gcc 4.5.0 ) 来编译代码。


编辑 1

我在 Linux 上也尝试过同样的方法。在那里,它不会因断开连接问题而受到影响,但在拾取正确的事件时会遇到问题。无论我做什么,它只会发出/捕获WIIUSE_NONEWIIUSE_EVENT永远不会发出/捕获。

这是我的代码:

任何人都不能做任何事吗?我真的需要尽早解决问题。

0 投票
1 回答
4473 浏览

nintendo - 任天堂wii SDK

谁能告诉我从哪里可以下载任天堂的wii sdk。我无法在任何地方找到它。我也可以免费获得这个 SDK,或者我可以只获得 SDK 文档吗?

0 投票
1 回答
257 浏览

python - 在 mac OSX 10.8 上编译 C 库以与 python 包装器一起使用

所以我是过去几个月一直在研究python的菜鸟。我最近发现了一个名为PyWiiUse的 python 库,并想用它来用 WiiMote 做一些有趣的事情。由于该库只是 C 库WiiUse的一个包装器,因此我发现必须先安装这两个库,然后才能开始任何操作。

我有一个运行山狮的 mac,我在编译和安装 WiiUse 库时遇到了一些严重的问题。自述文件说使用 cmake 为源代码生成 MakeFile。我在安装 cmake、xcode 和 xcode 命令行工具后运行了以下命令。

cmake成功制作了MakeFile,gnu make软件构建并安装了静态库“libwiiuse.a”和头文件“wiiuse.h”。静态库安装到/usr/local/lib,头文件安装到/usr/local/include。

我不知道如何处理静态库。自述文件让我相信我会得到一个 libwiiuse.so 形式的链接库。我阅读了静态库并了解到它们只是已编译代码的档案。我将 .o 文件从存档中提取到名为 libwiiuse 的文件夹中并运行以下代码:

我试图将所有“.o”(对象?)文件编译成一个“.so”(共享对象?)文件。我得到的结果是出乎意料的。

所以我几乎被困在这里。我不确定目标文件是否是为 X86 64 架构构建的,所以我对所有文件运行“文件”命令并为每个文件得到相同的结果。

我知道我想做什么可能真的很容易,但我一直在这里挣扎。谁能帮我?

0 投票
1 回答
135 浏览

c - 在 C 中包含 wiiuse.h

我正在运行 OSX 10.9.2

我已经成功编译并运行了wiiuse的示例程序。然而,这意味着用 CMake 制作一个 makefile,然后运行 ​​make。不过,我对如何使用这个库编译我自己的程序感到困惑。作为第一步,我尝试自己重新编译示例程序。我创建了一个包含 example.c 和 wiiuse.h 的目录。当我跑

我明白了

是什么赋予了?为什么不能包含库?

0 投票
0 回答
63 浏览

c - WiiUse 库和 MAC El Capitan 未定义符号

我正在尝试在我的 El Capitan 上安装 WiiUse ( https://github.com/rpavlik/wiiuse )。

首先,我下载了所有 git,然后按照说明进行操作,当我尝试运行示例时,出现此错误:

ld:未找到架构 x86_64 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

如何解决这个问题?

0 投票
1 回答
3319 浏览

macos - 在 Mac 上安装 libbluetooth-dev

我一直期待在我的 Mac 上使用 wiiuse 库。尝试安装库时,使用 make 编译时,我被告知:

我在 Ubuntu 上的朋友用 sudo apt-get install libbluetooth-dev 解决了这个问题,但我在 Mac 上找不到任何东西。如果您对如何在 mac 上安装 wiiuse 或 libbluetooth-dev 有任何想法,在此先感谢您的帮助

0 投票
0 回答
42 浏览

quaternions - Wiiuse 库 - 如何像 DSU 控制器测试一样从 wm->exp.mp.angle_rate_gyro 计算四元数

我目前有wiiuse lib op并运行运动加上angle_rate陀螺仪的输出。现在我希望这能给我以欧拉表示或最好的四元数的角度输出,我有点卡在这里。任何解决方案代码示例可以指出我如何计算这些?

我有一个运行 DSU 控制器测试的 wiimoteHook 示例,该测试提供四元数输出,这正是我想进一步提供给我的程序的内容。

我正在处理的程序是,我正在尝试让具有位置系统的人使用超声波使 wii 遥控器保持在世界框架中的坐标(x,y,z),然后我希望 wiimote 给出我在那一点上的旋转教一个 6 轴机器人一个工具中心点,最终将模仿遥控器的运动。

我希望有人可以指导我从wiimote获得旋转。

提前致谢。