问题标签 [2d-games]

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 回答
845 浏览

lua - Corona:如何在 Corona 中捕获屏幕?

谁能建议如何在全屏和特定部分的电晕中捕获屏幕?

0 投票
1 回答
713 浏览

javascript - 随光标位置移动

我正在制作一个桨球游戏,我在边界下设计和编写了球。我想制作更多的桨,并随着当前鼠标位置移动。我怎么得到那个?这是我的球在边界下移动的代码,我需要一个底部的桨。

0 投票
1 回答
724 浏览

javascript - 游戏中的人工智能

我正在用 THREE.js 制作赛车游戏。我想问一下,我怎样才能将人工智能放在敌人身上,以便他们可以搜索玩家并击中玩家。什么样的算法用于游戏中的人工智能以及以何种方式。

0 投票
2 回答
6575 浏览

2d-games - 如何检测三角形和矩形的交点?

我正在开发一个Android游戏,我想知道如何检测一个知道它的位置(x和y)、宽度和高度的矩形和一个知道x、y、宽度和高度的三角形的碰撞。三角形始终是直角三角形,因为将矩形与其对角线相除,因此 (x,y) 参数将是斜边中的一个位置,而不是三角形的中心。任何帮助,将不胜感激!

0 投票
1 回答
1288 浏览

c++ - 2D游戏开发“神级”

我正在使用 SFML API 在 C++ 中开发 2D 游戏,但我遇到了类设计问题。我认为我违反了 SRP(单一责任原则),因为我有一个名为“游戏”的主类应该处理窗口。它包含一个包含主游戏循环的方法。现在的问题;它包含超过5个类的对象(组合),例如Player、Menu、SplashScreen。您认为创建这样的“上帝”类是一个好主意吗?你知道我可以从中学习的任何开源 C++ 2D 游戏吗?先感谢您。

0 投票
1 回答
326 浏览

java - 在 Java 游戏中使用斜坡因子

我正在制作一个小型射击 eliens 游戏,我在上面有外星人,底部有宇宙飞船,外星人正在向宇宙飞船射击。但我不能让外星人直接指向船。我尝试使用公式: (x1-x2)/(y1-y2) ,它只有 60% 的时间运行良好。其余的时间,拍摄都在远离屏幕的边缘。我究竟做错了什么?

0 投票
1 回答
181 浏览

java - 什么是“&”和“|” 用于此颜色生成代码?

刚刚在 YouTube 上偶然发现了 designsbyzephy 的 2d 游戏开发视频系列,并决定学习和理解视频中的代码将是我的下一个 Java 学习冒险。

最大的障碍是试图自己破译代码,因为视频制作者有一种令人难以置信的新手不友好的方式来解释一切。

所以这是我的问题和视频

视频:http ://www.youtube.com/watch?v=7eotyB7oNHE

5:31,他输入代码

据我了解,他正在用每种颜色的 6 种色调创建的所有组合填充数组,但我不明白|符号代表什么。他在视频中提到他在之前的视频中谈到过它,但他没有,我检查过,我确信他误解了他的解释&|因为他确实触及&了一点操作,但从未|提及他以前的任何视频。我不明白的另一件事是为什么我们要改变颜色。他在视频中解释了它,但对我来说仍然没有意义。基本上他所说的只是我们改变它,因为bb, gg, 和rr都有 2 和 8 位数据,但这不足以作为我的解释。我需要知道我们为什么要这样做,为什么我们需要向左移动只是因为bb, gg,rr颜色中有 2^8 位的数据,以及首先有 2^8 位的数据意味着什么?

0 投票
2 回答
8457 浏览

animation - 游戏/动画模型/原型工具

可用于游戏/动画原型制作的高级模型/原型工具。

我需要添加我的图像,然后缩放、旋转、旋转、移动它们,然后获取所有参数:坐标、角度、比例 %。

我见过的所有模型都不允许这样做。Adobe Flash Professional 画布是一个“理想”的候选者,但这种工具的价格令人无法接受。

Mac 首选,但 Win 也可以。

有任何想法吗?

0 投票
3 回答
14479 浏览

java - 同时使用 WASD 和方向键

我正在处理中开发一个两人游戏(在 Java 上运行)。一位用户将使用 WASD 键控制他的角色,另一位用户将使用箭头键控制移动。我遇到的问题是keyPressed在按下箭头时使用否定 WASD,反之亦然。我已经搞砸了很长时间。有谁知道解决方法或注意到我做错了什么?

0 投票
1 回答
112 浏览

c# - Should I try to amalgamate static bodies as much as possible?

Im making a roguelike game, using XNA and farseer physics. Some rooms will have a procedurally generated cave like layout made from blocks.

At the moment every block is a seperate body. created thusly:

Should I Just have one body per room and add all the rectangle shapes for each block to the body? Will this give me a performance boost? Also will it be possible to add and remove block shapes to this body (in order to be able to destroy a block and then "add" the exposed one behind it)?