问题标签 [game-development]

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

java - Java 中的屏幕大小

您好,我正在用 Java 制作游戏,我使用 DefaultToolkit 获得了 screenSize,但问题是如果它是 FULLSCREEN 则检测屏幕的大小。如何获得游戏屏幕(不是全屏)占用的区域的屏幕大小。更准确地说,我的精灵正在移动到底部屏幕的边缘之外,因为系统工具栏为其添加了额外的“填充”。如何获得游戏屏幕占用的区域大小?非常感谢

0 投票
2 回答
4145 浏览

ios - 太空团队如何运作?

对于那些不知道的人来说,Spaceteam是一款非常流行且非常有趣的 iOS 多人游戏。

它允许在 ad-hoc Wifi 网络上的多个设备之间进行实时游戏——它是如何做到的?

是否有已发布的库描述了如何在 ad-hoc 网络库之上构建协议?它是 iOS 特有的,还是可以跨不同平台构建各种应用程序?

快,在我们撞上小行星之前回答!

0 投票
2 回答
1674 浏览

java - 按下 Java 返回按钮

我正在用 Java 创建一个游戏,我有一个带有按钮的主菜单,我需要以某种方式返回按下的按钮,以便我可以在不同的类中使用它。我不知道该怎么做。有人有什么主意吗?

我在 actionPerformed 方法中获得了带有 e.getSource() 的按钮。我尝试返回按钮,但没有奏效。

非常感谢。

这是一些代码:

菜单类

其他类

0 投票
1 回答
1661 浏览

java - Java JProgressBar 使用 Image

我正在用 Java 制作游戏,并且正在使用JProgressBar健康栏。我想为 . 使用图像(而不是颜色)JProgressBar,但我无法做到。我尝试过使用paint方法,paintComponent方法,创建一个新类,但它不起作用。有人可以帮助我吗?

0 投票
1 回答
144 浏览

c# - 从 FBX 模型中移除 .Diffuse 颜色

我目前正在开发一个 AR 项目,该项目基于 GoblinXNA 提供的原始“Tutorial 8 - Marker Tracking”程序。我玩过它,并用我自己的一些设计替换了模型,保存为 .fbx 格式。我遇到的问题是 .Diffuse 扩展名正在用红色替换模型的原始颜色;改变颜色没有区别,只改变颜色,不允许我拥有模型的原始外观,并且删除 .Diffuse 代码行只会使模型变成灰色和黑色的阴影(我猜这是用 CreateLights() 方法做吗?)

无论如何,这里是对象的代码;任何帮助将非常感激!

0 投票
1 回答
1916 浏览

actionscript - 使用(基于闪存的)游戏回放文件提取数据以创建“比赛统计”

我玩一个非常基本的多人 flash-applet 游戏@http ://www.haxball.com(看看!)

Haxball 的比赛回放文件可以由用户在游戏中记录,并以“.hbr”文件的形式保存到磁盘。稍后可以通过直接在 haxball.com 界面中加载 .hbr 重播文件,或将 .hbr 文件公开上传到第三方服务(如“haxballtube.com”)来查看这些重播文件

我的目标是推出第三方网络服务,允许用户上传 haxball 比赛回放文件 (.hbr),然后对其进行分析 - 使用有意义的“比赛统计数据”(进球、投篮命中率、控球率等) .) 从上传的回放文件中提取、汇总并报告给用户。

可以在此处看到具有类似功能的 GREAT 示例:http ://www.playwithanton.ru/haxball/stat/(测试功能 - 您需要加载或链接到 haxball 游戏重播文件 (.hbr) 以进行分析并从中生成统计信息。我将在下面提供一个示例重播文件的链接 - 作为讨论的一部分)

有人知道上面的例子是如何创建的吗?

我没有任何真正的编程经验——我希望一些乐于助人的人可以为我指明正确的方向,了解如何从这些 .hbr 文件中提取数据和有意义的统计数据,以及如何生成与上述类似的东西例子。我的主要目标是看到这个项目完成,并希望在此过程中学习一些编程。

感谢阅读 - 任何输入/方向都非常感谢!

0 投票
1 回答
3913 浏览

java - 生成没有图像的高度图

我想制作一个世界生成器,以便每次加载它时,它都会生成一个新的高度图。为此,我使用了一个 2D 整数数组。尺寸是 x、z 和高度 (y)。

是否有一些简单的生成算法可以随机化地形?

0 投票
1 回答
1687 浏览

adobe - 以编程方式读取 Adob​​e 游戏变量/与游戏/游戏机器人交互

基本上,我正在尝试阅读游戏的聊天记录并捕捉用户的动作。

这是我将解释情况的图像:

在此处输入图像描述

1:我在聊天中留言

2:我尝试用Cheat-Engine在游戏内存中找到它

3:通过检查找到它的每个地址,我最终找到了这个,其中包含似乎是 html 格式的聊天。那部分只是聊天的底部。(如果我向上滚动,我会看到其余部分)

所以,我问自己如何读取游戏变量来与游戏交互。

我想要实现的另一件事是捕捉用户的行为,以便我可以在 winform 中显示一些信息。

我刚刚阅读了有关数据包嗅探的信息,这对我正在尝试做的事情似乎很有趣。

我尝试使用 WireShark 读取进出此应用程序的数据包。游戏中的每个动作都发送了一些数据包,但我无法阅读它们,因为它们只是一堆奇怪的字符。我尝试使用在 WireShark 论坛上获得的一些方法来解密它们,但没有成功。我在问自己,即使我可以在 Wireshark 中看到它们,我将如何以编程方式做到这一点..

肯定有一个很好的方法可以做到这一点,因为我们经常在这个游戏中看到机器人。考虑到“在团队中”玩的机器人数量,我很确定他们不使用点击,但他们在后台运行一些发送请求的东西。

你如何制作这样一个可以自动与玩家战斗、交谈和互动的机器人?

这个游戏是 Dofus,由 Adob​​e Air 提供支持。

我通常使用 c++ 和 c# 进行编程,但我想知道最好的方法是什么。

我需要朝正确的方向踢

0 投票
1 回答
1514 浏览

java - 在 SWF 中运行 Java 游戏?

因此,我希望用 Java 编写游戏,但能够将其发布在在线视频游戏网站上。由于某些原因,大多数游戏网站不支持使用.jar文件,所以我很遗憾不能直接发布。但是,我已经看到了一种有效的方法,但我需要解释它是什么以及如何去做。一些 Java 游戏看起来像是放在一个独立的网站上,然后一个 SWF 加载页面,就像浏览器一样。例如,尽管实际游戏是用 Java 编写的,但Kongregate 上的 Runescape似乎是这样运行的。

这是一种已知的方法吗?有谁知道如何做到这一点?拜托,我真的很喜欢用 Java 编写的游戏,而不是 ActionScript。我无法想象从SWF类似于浏览器的方式运行 Java 有那么难。谢谢。

0 投票
1 回答
466 浏览

actionscript-3 - 如何在舞台的最左侧或最右侧生成 Enemy 并让他们移动到中心?

首先我得到这个错误

这是我的代码

removeChild我知道每当我在函数中时我都需要引用父级,testCollision但我不知道在哪里。

此外,我希望僵尸从舞台中生成,并使用我拥有的代码以平稳的速度向中心移动,它们似乎只是在舞台的后方并且总是在舞台的左侧生成。所以我需要将它们从舞台上生成并让它们移动到中心并改变它们的 ScaleX 位置以改变它们的方向,但我不知道该怎么做请帮忙。