问题标签 [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.
javascript - GameQuery 碰撞检测
我在使用 GameQuery (jQuery) 碰撞检测时遇到问题
他们似乎从来没有开过火?!?我已经检查了所有 .arrow 的存在以及 .bot 的相同,但它似乎从未调用该函数
我的主要回调中有以下代码:
你知道为什么这只是什么都不做吗?机器人行走(有它的 x 值)向右移动到箭头上方。
非常感谢,
jquery - 使用 jQuery 提高循环的效率
我有一个用 jQuery 编码的游戏,机器人在屏幕上移动。下面的代码是一个每 20 毫秒运行一次的循环,目前如果您有超过 15 个机器人,您会开始注意到浏览器滞后(仅仅是因为所有高级碰撞检测正在进行)。
有什么方法可以减少延迟,我可以让它更有效率吗?
Ps很抱歉只发布了一段代码,如果没有,我看不出有什么方法可以让我的观点足够清楚!
非常感谢,
javascript - 游戏查询碰撞检测
这是我第一次探索使用 JavaScript 构建游戏的 jQuery 和 gameQuery,所以我问的问题可能看起来很幼稚,但我真的无法理解。
我正在开发像 Space Invader 这样的游戏,检测玩家导弹和敌人之间的碰撞不起作用。
这是我的代码:
我的 Enemy 类的定义
这是我用来添加十个敌人精灵的代码。敌人一起向左和向右移动
所以当我需要移动敌人时,我会一起移动敌人,我会移动包含所有精灵的组“#enemy_group”
最后对于碰撞检测,我想移除玩家导弹击中的敌人精灵,每个导弹精灵都有一个添加的类名“.playerMissiles”
我正在关注 gameQuery 网站上的文档教程。
任何帮助表示赞赏,谢谢,
javascript - 在 Gamequery 中反转动画
有没有一种方法可以在 GameQuery 中反转动画序列。目前,如果我们指定帧数,它将假定从左到右。我们可以从右到左开始动画吗?如何从多胺中选择一种?
javascript - 如何在 GameQuery 中停止动画
我有一个使用 GameQuery 开始的图像动画。现在我想停止动画。为此,我使用了以下代码。
但这似乎不起作用。但同时,如果我hide()
在同一个动画元素($("#myimage")
)上使用该方法,它就可以工作。
这两种方法都只是 jQuery API 的一部分。
但是为什么停止方法不起作用?
提前致谢。
javascript - JQuery(使用gamequery)识别点击而不是按键?
我正在使用 gamequery 创建游戏,但是,文档没有关于使用单击而不是按键。
http://gamequery.onaluf.org/documentation.php
我想设置 4 个图像(左、右、上、下箭头),一旦单击,它将相应地移动精灵。如果按住不放,它将继续移动精灵。
我正在尝试编辑的演示游戏是: http: //gamequery.onaluf.org/demos/3/
这种情况下的精灵是宇宙飞船。
javascript - jQuery mousedown 问题
我想要实现的是改变玩家在 JQuery 游戏中的移动方式。
如果他们单击/鼠标按下文本,我试图让玩家移动,而不是按键,ID为“左”。
原始代码如下。
我的代码如下,当我玩的时候,它只是不断地将玩家向左移动,而我没有按任何东西。它不应该向左移动,直到我在“左侧”id 文本上单击或鼠标按下。
gamequery - gamequery碰撞检测没有反应
我创建了 2 个精灵对象并想检查它们是否发生碰撞,但它似乎不起作用。
我的代码:
创建精灵:**
回调函数中的循环代码:**
jquery - Gamequery 的碰撞功能的奇怪行为
我正在尝试使用碰撞()处理游戏中的碰撞,但我不明白发生了什么。这是一个摘要:
然后我处理那里的碰撞
我在另一个函数中用精灵填充“敌人”组。我希望在“sp_viseur”精灵与“enemies”组的精灵碰撞时调用该函数。但该函数从未被调用!我又运行了一些测试,所以我有一个问题:“碰撞”函数如何工作吗?它使用 css 属性(左、上...)还是 gamequery 属性(posx、posy)?
谢谢。
PS:“sp_viseur”像其他精灵一样添加到操场上。
jquery - GameQuery 碰撞检测无法正常工作
下面是我的代码。碰撞实际上会记录并执行,但前提是您的船位于屏幕的右边缘并且其中一个怪物在您身后。这毫无意义,我快疯了。请帮忙。
演示:http ://cosmati.net/biebsattack/test2.html 它输出游戏区域下方的任何碰撞,包括导弹和敌人的坐标。另外,请随意大笑,这只是添加了一些风味和装饰的游戏查询教程。;) 编辑:另外,我知道资产是巨大的。只是为了测试。抱歉加载时间。