问题标签 [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 回答
161 浏览

javascript - Javascript(gameQuery game) objs 太多无法正常运行

我正在用“gameQuery”jQuery 插件编写一个 js 游戏,一个射击游戏。

虽然有很多子弹(例如 100 或更多),但动画会非常缓慢地转动。

我使用代码打击来循环移动 DOM,这意味着每 20 毫秒执行一次函数。所有子弹都存储在一个数组中,

如何优化我的代码以提高效率?谢谢!

0 投票
1 回答
172 浏览

performance - 游戏查询碰撞问题

首先让我说我是 js 的完全新手,我正在上课,我们的任务之一是制作一个基本的竞赛游戏。我们可以使用我们找到的任何脚本,所以我选择了 gamequery。前提是玩家是完全自动化的,并且会在 x% 的时间直接获得,在 y% 的时间正确,其余的时间离开。我使用了 gamequery 教程空间游戏作为一种指南,但是当我处理运动和碰撞时,我的代码使它变得非常慢,尤其是在所有的前后运动中。

我知道有一种方法可以在移动之前检测碰撞,但我真的不知道如何实现它,因为移动是随机的。交换机会更快吗?同样奇怪的是,它显示了与我放置的三个障碍物以外的所有障碍物发生碰撞,并且由于某种原因,它忽略了那些少数的障碍物,无论它们被随机放置在哪里。我认为我比我的技能水平保证更多,所以任何帮助将不胜感激。

0 投票
1 回答
293 浏览

jquery - JQuery 游戏中的场景变化概念

当我十几岁的儿子用 Pygame 编写游戏时,我记得我必须自己为他实现场景更改代码。

现在他正在使用 jQuery 编写一些简单的游戏。谁能帮助我们学习如何在 jQuery 游戏中改变场景?用例是这样的:

第一场比赛,蓝队和红队发生枪战。假设蓝队赢了,剩下五名队员。这五个人必须进入一个新的场景。新的场景暗示了一个新的背景,所有的红队都不见了,甚至没有他们的尸体等等。

我们必须在原子的、非常低的级别上执行此操作吗?

是否存在我们缺少的高级概念、API 调用等?

添加:

在 Pygame 中,scene2、scene3、scene44 等都是不同的文件。

从scene1,我这样调用scene2:

每个精灵都会自动将它们的力量、健康、武器等带入下一个场景。

0 投票
2 回答
16825 浏览

javascript - 检测两个div是否重叠

可能重复:
如何检测两个 div 是否与 jquery 接触?

我花了很多时间试图弄清楚如何检测两个 div 是否重叠。
我尝试了gamequery插件并像这样使用它:

你会使用 gamequery 插件和/或你会怎么做?

0 投票
2 回答
269 浏览

javascript - in gamequery I am trying to move a selected object with mousetracker by clicking on the object, and dragging it

I know I can use mousedown selection for it, but I am wanting the clicked on sprite to follow my mouse, there is a mousetracker function of sorts mentioned in the api; but unfortunately there are no examples of this other than stating that it allows mouse detection.

I have the location of the mouse selected, just not sure how to get the selected sprite to follow it.

any help would be greatly appreciated.

0 投票
1 回答
131 浏览

javascript - 在游戏查询中;我如何将一个对象“缓慢”从它的“放下”位置移动到它需要去的地方?

我不想让它遵循设定的路径,因为路径是可变的。但我正在尝试将对象设置为从 Idrop 它的位置以明显的模式落下。

现在我的代码只是在用户释放它后将对象闪回到它的位置,如果你愿意并且想不出最好的方法,我会尝试“慢慢地”将它移回。

到目前为止,我的想法是使用循环并延迟减去(或添加)对象的位置,但可能有更好的方法来移动我不知道的对象。

有任何想法吗?

0 投票
1 回答
942 浏览

jquery - 如何使div中的文本无法突出显示

我知道以前有人问过这个问题,但答案根本不起作用

我尝试在这里添加 jquery 禁用选择代码,它没有工作

});

我尝试向它添加 user-select none ,但它没有用

并且正在考虑在油漆中制作透明字母(会有点资源密集型)

我需要文本不可高亮的原因是它是一个使用游戏查询的游戏,当拖动对象时,div 中的文本被突出显示,这使它看起来非常难看。

0 投票
1 回答
215 浏览

javascript - Javascript 游戏 - 对象在本地副本上生成,而不是一次上传

我正在使用 GameQuery 在 Javascript 中开发一个基本的“避免坠落物体”游戏。敌人经常产生,并定期加电。加电生成函数是敌人生成函数(如下所示)的副本,变量名称已更改,生成速率/精灵也不同。这在本地工作得很好,但是一旦上传到我的网站,只会产生敌人。这可能是什么原因造成的?EnemyA = 加电。

在这里查看游戏

0 投票
1 回答
121 浏览

javascript - Javascript(gameQuery 游戏)我怎样才能获得瓷砖地图中的下一个底部元素?

如何在不遍历整个 tilemap 的情况下获取选定图块的下一个底部元素(id、类)?例如:我的瓷砖 $('.gQ_tileType_4') 是游戏中的一块石头,如果下一个底部瓷砖 $('.gQ_tileType_8') 是空格,它应该会掉下来。现在我循环遍历整个 tilemap 并将元素与 xy 坐标进行比较。但我认为是错误的方式,因为游戏性能正在变慢。

0 投票
2 回答
789 浏览

javascript - Div之间的碰撞检测

我在使用简单的 Brick Breaker 游戏时遇到了一些麻烦。我为我的球对象制作了一个简单的动画,但我很难检测它何时与页面上的其他元素接触。更不用说,我似乎无法阻止我的玩家板块移动到我为它制作的容器 div 之外。我只是想让球从球员的桨、墙壁和砖块上反弹。

我确实安装了 gameQuery 以及 Jquery。到目前为止,这是我使用当前 html/css/javascript 进行的游戏:jfiddle抱歉,它确实匹配得很好,与完整的网页看起来很好。