问题标签 [gamequery]

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 投票
1 回答
953 浏览

javascript - GameQuery 碰撞检测

我在使用 GameQuery (jQuery) 碰撞检测时遇到问题

他们似乎从来没有开过火?!?我已经检查了所有 .arrow 的存在以及 .bot 的相同,但它似乎从未调用该函数

我的主要回调中有以下代码:

你知道为什么这只是什么都不做吗?机器人行走(有它的 x 值)向右移动到箭头上方。

非常感谢,

0 投票
2 回答
334 浏览

jquery - 使用 jQuery 提高循环的效率

我有一个用 jQuery 编码的游戏,机器人在屏幕上移动。下面的代码是一个每 20 毫秒运行一次的循环,目前如果您有超过 15 个机器人,您会开始注意到浏览器滞后(仅仅是因为所有高级碰撞检测正在进行)。

有什么方法可以减少延迟,我可以让它更有效率吗?

Ps很抱歉只发布了一段代码,如果没有,我看不出有什么方法可以让我的观点足够清楚!

非常感谢,

0 投票
2 回答
897 浏览

javascript - 游戏查询碰撞检测

这是我第一次探索使用 JavaScript 构建游戏的 jQuery 和 gameQuery,所以我问的问题可能看起来很幼稚,但我真的无法理解。

我正在开发像 Space Invader 这样的游戏,检测玩家导弹和敌人之间的碰撞不起作用。

这是我的代码:

我的 Enemy 类的定义

这是我用来添加十个敌人精灵的代码。敌人一起向左和向右移动

所以当我需要移动敌人时,我会一起移动敌人,我会移动包含所有精灵的组“#enemy_group”

最后对于碰撞检测,我想移除玩家导弹击中的敌人精灵,每个导弹精灵都有一个添加的类名“.playerMissiles”

我正在关注 gameQuery 网站上的文档教程。

任何帮助表示赞赏,谢谢,

0 投票
1 回答
165 浏览

javascript - 在 Gamequery 中反转动画

有没有一种方法可以在 GameQuery 中反转动画序列。目前,如果我们指定帧数,它将假定从左到右。我们可以从右到左开始动画吗?如何从多胺中选择一种?

0 投票
1 回答
376 浏览

javascript - 如何在 GameQuery 中停止动画

我有一个使用 GameQuery 开始的图像动画。现在我想停止动画。为此,我使用了以下代码。

但这似乎不起作用。但同时,如果我hide()在同一个动画元素($("#myimage"))上使用该方法,它就可以工作。

这两种方法都只是 jQuery API 的一部分。

但是为什么停止方法不起作用?

提前致谢。

0 投票
1 回答
370 浏览

javascript - JQuery(使用gamequery)识别点击而不是按键?

我正在使用 gamequery 创建游戏,但是,文档没有关于使用单击而不是按键。

http://gamequery.onaluf.org/documentation.php

我想设置 4 个图像(左、右、上、下箭头),一旦单击,它将相应地移动精灵。如果按住不放,它将继续移动精灵。

我正在尝试编辑的演示游戏是: http: //gamequery.onaluf.org/demos/3/

这种情况下的精灵是宇宙飞船。

0 投票
1 回答
329 浏览

javascript - jQuery mousedown 问题

我想要实现的是改变玩家在 JQuery 游戏中的移动方式。
如果他们单击/鼠标按下文本,我试图让玩家移动,而不是按键,ID为“左”。

原始代码如下。

我的代码如下,当我玩的时候,它只是不断地将玩家向左移动,而我没有按任何东西。它不应该向左移动,直到我在“左侧”id 文本上单击或鼠标按下。

0 投票
1 回答
204 浏览

gamequery - gamequery碰撞检测没有反应

我创建了 2 个精灵对象并想检查它们是否发生碰撞,但它似乎不起作用。

我的代码:

创建精灵:**

回调函数中的循环代码:**

0 投票
1 回答
178 浏览

jquery - Gamequery 的碰撞功能的奇怪行为

我正在尝试使用碰撞()处理游戏中的碰撞,但我不明白发生了什么。这是一个摘要:

然后我处理那里的碰撞

我在另一个函数中用精灵填充“敌人”组。我希望在“sp_viseur”精灵与“enemies”组的精灵碰撞时调用该函数。但该函数从未被调用!我又运行了一些测试,所以我有一个问题:“碰撞”函数如何工作吗?它使用 css 属性(左、上...)还是 gamequery 属性(posx、posy)?

谢谢。

PS:“sp_viseur”像其他精灵一样添加到操场上。

0 投票
1 回答
344 浏览

jquery - GameQuery 碰撞检测无法正常工作

下面是我的代码。碰撞实际上会记录并执行,但前提是您的船位于屏幕的右边缘并且其中一个怪物在您身后。这毫无意义,我快疯了。请帮忙。

演示:http ://cosmati.net/biebsattack/test2.html 它输出游戏区域下方的任何碰撞,包括导弹和敌人的坐标。另外,请随意大笑,这只是添加了一些风味和装饰的游戏查询教程。;) 编辑:另外,我知道资产是巨大的。只是为了测试。抱歉加载时间。