问题标签 [jinput]

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 投票
2 回答
572 浏览

java - Jinput - 获取鼠标位置

我正在尝试使用 Jinput 打印出鼠标位置:

这是我的 InputManager,它在初始化时扫描所有输入设备,并将所有鼠标分隔到一个单独的列表中:

对于 x 和 y,正在打印的信息始终为 0。我在 Windows 10 上运行它,这会导致任何问题吗?如何使用 Jinput 从鼠标中获取鼠标数据?

0 投票
1 回答
77 浏览

php - 使用 JINPUT (Joomla) 的 SQL 语法错误

如前所述,我使用 JINPUT 和 Joomla 将数据提交到我准备好的 SQL 表中。当按下提交按钮时,我收到以下错误:

您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 3 行的“Test,hgrhsghf,,Minor,In Progress)”附近使用正确的语法 SQL=INSERT INTO tud_website_issues ( userid, rdate, description, area, subsection, urgency, status) VALUES (488,,Test ,hgrhsghf,,次要,进行中)

我不确定确切的问题是什么,我尝试查找错误但找不到问题。这是我的主要代码:

知道如何解决这个问题吗?提前致谢。

0 投票
1 回答
451 浏览

joomla - 如何在 Joomla 插件中获取 url 参数?

我试图在获取地址http://domainname.com?mobile=1时在 Joomla 插件中获取 url 参数。我正在使用代码:

但我得到 $var 等于“无”。

如何在 Joomla 插件中获取 url 参数?

0 投票
1 回答
1925 浏览

joomla - JOOMLA:如何使用 JInput 但不使用 jform [] 检索所有字段的值

我们知道我们可以检索所有字段的值,如果它们有类似的名称name="jform[something]",我们可以使用代码:

但是,如果我们有一些名称的表单<form name="myForm">和名称如name="something"ie without的字段,是否有一些方法可以做到这一点jform[]

提前致谢

Joomla 3.5.1

0 投票
2 回答
386 浏览

java - Jinput 轮询数据永不改变

我正在尝试创建一个简单的测试程序来熟悉另一个项目的 JInput 库。我已经用所有提供的测试类测试了我的控制器,它按预期工作。但是,当我尝试轮询控制器时,无论我的输入如何,所有值都保持不变。这是我正在使用的代码:

public class ControllerTest {

}

我一直试图在网上找到答案,但是这个库没有很好的文档记录,而且似乎通常包含在其他专门用于制作游戏的库中。(上述项目本质上是机器人)

0 投票
2 回答
80 浏览

java - 循环中的 40 个 If 语句,如何避免?

我正在使用库 JInput 来检测 Java 游戏中的控制器输入。但是,为了获得轴移动的方向,我使用这个:

这给了我一个介于 -1 和 1 之间的小数,它告诉我方向。我希望玩家能够移动的不仅仅是上、下、左和右,所以我的游戏循环中有 40 个 if 语句检查数字是否是一组数字,并增加 x 和 y 坐标因此。这是一个例子:

我必须检查每一个以确保大多数方向都被考虑在内。

我的观点是,40 个 if 语句滞后。我能做些什么来优化它吗?

一些编辑来回答问题:

  1. 不认为这是相关的,但是 .1 的增量有 40 个不同的 if 语句的原因是因为我正在检查操纵杆的 X 和 Y 轴。可能的组合是 (1, -1) (1, 1) (-1, 1) (-1, -1),以 0.1 的增量为我提供 40 种不同组合的负数和正数。(我不知道这是否有意义。

  2. //do stuff 只是将玩家的 x 和 y 坐标增加一定数量。

0 投票
1 回答
1561 浏览

java - 如何在eclipse中安装jinput?

最近几天我搜索了如何在 java 中使用像 DS4 这样的控制器,它让我进入了 jinput。下载 zip 文件后。我将这两个 JAR 添加到项目中并尝试运行我在安装指南中找到的测试代码。

问题是它说

java.library.path 中没有 jinput-dx8_64”。

我知道这个问题还有另一个线程,但我没看懂,可能是因为我的英语不好,也可能是因为我的知识。我试图通过将文件的目录添加到jre native libraryeclipse 中来修复它,但它一直说同样的错误。

0 投票
1 回答
411 浏览

java - linux arm上的Jinput(树莓派)

在我完成了一个使用两个 DS4 控制器的小游戏的编程后,我尝试在我的树莓派上运行它。由于在 raspbian 中安装了 java,因此我只需要安装 jinput,我通过键入sudo apt-get install libjinput.java. 一切似乎都运行良好。所以我尝试运行我在 Windows/eclipse 中编写的游戏,但我不断收到错误消息no jinput-linux64 in java.libary.path。我是否在 jarsplice 中使用了错误的本地人来创建“Fat Jar”?

谢谢蒂姆

0 投票
1 回答
580 浏览

java - for循环中的多个while循环

我创建了一个 for 循环来检测连接到计算机的设备数量。然后这会创建 2 个 JFrame,因此每个设备都有自己的窗口。我现在想向这些窗口添加数据,所以我在 for 循环中创建了一个 while 循环。但这会阻止 for 循环完成,这意味着只有一个 JFrame 显示数据,而第二个 JFrame 不可见。如果我从 for 循环中删除 while 循环,则会出现 2 个窗口,但只有一个窗口显示数据,而另一个窗口为空白。所以问题是我如何让多个 while 循环运行以基于 for 循环在多个 JFrame 上显示数据。

0 投票
0 回答
66 浏览

java - 使用 JInput (Java) 对键盘进行编程

我正在用Java(Jogl,JInput)编写游戏。我不确定我的代码。如何记录按键强度?首先,我在任何键盘的事件上记录一对 (keyName, millisTime)。然后我尝试用新键的值更新游戏的状态。

我认为我对代码的第一部分有错误。

完整代码: https ://gitlab.com/LaboManu/Power-and-Damages/blob/master/src/be/manudahmen/emptycanvas/apps/darz/input/Joystick.java