问题标签 [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.
java - Jinput - 获取鼠标位置
我正在尝试使用 Jinput 打印出鼠标位置:
这是我的 InputManager,它在初始化时扫描所有输入设备,并将所有鼠标分隔到一个单独的列表中:
对于 x 和 y,正在打印的信息始终为 0。我在 Windows 10 上运行它,这会导致任何问题吗?如何使用 Jinput 从鼠标中获取鼠标数据?
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,,次要,进行中)
我不确定确切的问题是什么,我尝试查找错误但找不到问题。这是我的主要代码:
知道如何解决这个问题吗?提前致谢。
joomla - 如何在 Joomla 插件中获取 url 参数?
我试图在获取地址http://domainname.com?mobile=1时在 Joomla 插件中获取 url 参数。我正在使用代码:
但我得到 $var 等于“无”。
如何在 Joomla 插件中获取 url 参数?
joomla - JOOMLA:如何使用 JInput 但不使用 jform [] 检索所有字段的值
我们知道我们可以检索所有字段的值,如果它们有类似的名称name="jform[something]"
,我们可以使用代码:
但是,如果我们有一些名称的表单<form name="myForm">
和名称如name="something"
ie without的字段,是否有一些方法可以做到这一点jform[]
?
提前致谢
Joomla 3.5.1
java - Jinput 轮询数据永不改变
我正在尝试创建一个简单的测试程序来熟悉另一个项目的 JInput 库。我已经用所有提供的测试类测试了我的控制器,它按预期工作。但是,当我尝试轮询控制器时,无论我的输入如何,所有值都保持不变。这是我正在使用的代码:
public class ControllerTest {
}
我一直试图在网上找到答案,但是这个库没有很好的文档记录,而且似乎通常包含在其他专门用于制作游戏的库中。(上述项目本质上是机器人)
java - 循环中的 40 个 If 语句,如何避免?
我正在使用库 JInput 来检测 Java 游戏中的控制器输入。但是,为了获得轴移动的方向,我使用这个:
这给了我一个介于 -1 和 1 之间的小数,它告诉我方向。我希望玩家能够移动的不仅仅是上、下、左和右,所以我的游戏循环中有 40 个 if 语句检查数字是否是一组数字,并增加 x 和 y 坐标因此。这是一个例子:
我必须检查每一个以确保大多数方向都被考虑在内。
我的观点是,40 个 if 语句滞后。我能做些什么来优化它吗?
一些编辑来回答问题:
不认为这是相关的,但是 .1 的增量有 40 个不同的 if 语句的原因是因为我正在检查操纵杆的 X 和 Y 轴。可能的组合是 (1, -1) (1, 1) (-1, 1) (-1, -1),以 0.1 的增量为我提供 40 种不同组合的负数和正数。(我不知道这是否有意义。
//do stuff 只是将玩家的 x 和 y 坐标增加一定数量。
java - 如何在eclipse中安装jinput?
最近几天我搜索了如何在 java 中使用像 DS4 这样的控制器,它让我进入了 jinput。下载 zip 文件后。我将这两个 JAR 添加到项目中并尝试运行我在安装指南中找到的测试代码。
问题是它说
java.library.path 中没有 jinput-dx8_64”。
我知道这个问题还有另一个线程,但我没看懂,可能是因为我的英语不好,也可能是因为我的知识。我试图通过将文件的目录添加到jre native library
eclipse 中来修复它,但它一直说同样的错误。
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”?
谢谢蒂姆
java - for循环中的多个while循环
我创建了一个 for 循环来检测连接到计算机的设备数量。然后这会创建 2 个 JFrame,因此每个设备都有自己的窗口。我现在想向这些窗口添加数据,所以我在 for 循环中创建了一个 while 循环。但这会阻止 for 循环完成,这意味着只有一个 JFrame 显示数据,而第二个 JFrame 不可见。如果我从 for 循环中删除 while 循环,则会出现 2 个窗口,但只有一个窗口显示数据,而另一个窗口为空白。所以问题是我如何让多个 while 循环运行以基于 for 循环在多个 JFrame 上显示数据。
java - 使用 JInput (Java) 对键盘进行编程
我正在用Java(Jogl,JInput)编写游戏。我不确定我的代码。如何记录按键强度?首先,我在任何键盘的事件上记录一对 (keyName, millisTime)。然后我尝试用新键的值更新游戏的状态。
我认为我对代码的第一部分有错误。