问题标签 [video-game-consoles]

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

c# - GameBoy 模拟器中的相对跳转没有跳转到应有的位置

我正在 C# 上开发 GameBoy 模拟器,并使用 Blargg 的测试 ROM(来自此处的 cpu_instrs )对其进行测试。我正在单独进行测试,现在我正在使用07-jr, jp, call, ret, and rst。我正在将我的结果与 bgb 的调试器进行比较。现在,当我到达0209运行 opcode 的位置时0x20 (JR NZ),bgb 会跳转到0x206,但我的模拟器会跳转到0x306.

这是我当前对该指令的代码:

ReadNextByte()从内存返回下一个字节(从 PC + 1 读取),在这种情况下它是 FB(根据 bgb,它是正确的)。据我了解,我必须将 FB 添加到当前 PC,以及指令的长度 (2),但这样做我最终会得到 306,正如我已经解释的那样。

这里有什么我遗漏的东西吗——我的代码中有一些我看不到的错误?

0 投票
1 回答
377 浏览

data-mining - 如何从 ISO 文件中提取程序代码

在 Xbox 360 游戏Project Sylpheed: Arc of Deception 中。每个级别都有秘密的子目标。在第 11 关“火云”中有 4 个,我发现有两个消息来源声称他们每个人都知道,但实际上是不真实的。一个还隐藏着。这是一款非常冷门的游戏,也没有人调查过,我想知道它是什么。我有一个游戏的磁盘映像文件(ISO 文件)。我将如何找到子目标的级别触发器?我已经尝试使用 7zip 和 Winrar 提取 7gb iso,但每个都产生了相同的 12mb 文件,其中不包含任何相关内容。显然,信息的核心是隐藏的,并且未被提取。请指教。

0 投票
1 回答
688 浏览

c++ - Using SFML for Codeblocks C++ 出现 ERROR library SFML

当我尝试在 Codeblocks 上安装 SFML 时遇到问题。好吧,首先我安装代码块: codeblocks-20.03mingw-setup.exe 。在我下载 SFML 2.5.1: GCC 5.1.0 TDM (SJLJ) - Code::Blocks - 32-bit 之后编译正确。

接下来,我提取 SFML 文件。问题出在我将“BIN”的内容复制到我的代码块项目中。一个视频可以帮助我完成之前的所有工作,我编写了所有的库:图形、窗口、网络、音频、系统,但什么都没有。我告诉你错误:

并继续网络、窗口、系统、图形

最后:

怎么了?请帮帮我。解决此问题后,我必须立即使用 CODEBLOCKS 制作视频游戏。我会非常感谢你的回答。

0 投票
2 回答
72 浏览

raspberry-pi - 使用 Raspberry Pi 系统制作合适的游戏机需要什么?

我知道很多人为了用树莓派创建游戏机所做的(以及很多教程教你做的)就是安装 Retro PI。这很有趣,但我相信有些人(包括我自己)想要创造一个游戏机,因为他们想要创造一种独特的体验。换句话说,我想使用不使用预制操作系统和预制游戏的树莓派 0 创建游戏机。我想知道除了屏幕、输入和树莓派 0 本身之外我还需要什么来创建我称之为“合适的”游戏机的东西。如果不是为这个控制台构建一个简单的 linux,我个人宁愿从头开始,这样我就可以完全控制开发。这边走,我可以很好地理解它,并且能够使用我自己的预制工具更轻松地创建游戏和应用程序之类的东西。有点像任天堂自己开发游戏机,但这个是一个人做的。

0 投票
1 回答
444 浏览

c++ - 如何在虚幻引擎 4 (ue4) 中创建和外包模块?

我在虚幻引擎 4 中实现了一些我想外包的代码,以便可以在其他项目中使用。我的目标是获得一个可以导入/合并到其他项目中的文件。

该模块包括文件夹、类、行为树和黑板。所有这些都使用蓝图进行编程。

这类似于在 Java 编程语言中外部化或导入 .jar 库。但是在使用蓝图或 C++ 的虚幻引擎 4 中。

非常感谢您提前。

0 投票
0 回答
9 浏览

android - 在手机屏幕中移动 Pg

嗨,我尝试只为 Android 做一个视频游戏,但我不能使用 c 或其他环境。我不明白如何使用路径来移动我的图像,因为 pathinterpolator 请求从 (0,0) 开始并在 (1,1) 结束,但是如果我想在 (x,y) 中移动 al 我该怎么做? 我已经写了 onTouchEvent 的一部分,但我不理解文档。请帮助我和所有人。

这是我的方法 @Override public boolean onTouchEvent(MotionEvent event) {

0 投票
1 回答
129 浏览

python - 尝试使用 PYGame 在 Python 仪表上更改颜色

我正在尝试将此仪表用作速度表或转速表。现在它更像是一个电量计。我发现改变颜色具有挑战性。代码没有很好的注释。如果有更好的方法来解决这个问题,更好的编码工具、库和方法来创建各种动画仪表,我很感兴趣。我正在使用 Python 3.7 在最新的 Debian 上运行它。任何想法都非常合适。它正在从 USB 端口获取数据。我也添加了随机程序。

0 投票
1 回答
52 浏览

c# - Unity:在同一帧不重叠的情况下生成对象的问题

我想用这段代码生成一些球(使用 CircleCollider2d 和静态 Rigidbody2D)。我使用一个按钮来查看它是否有效,当我使用它时一切正常。但是当我使用循环在单个帧中创建一堆球时,它们看起来是重叠的。我认为这是因为您必须等待物理更新,但我需要同时生成所有球。有什么想法或解决方案吗?

这是我的第一个问题,我的英语说得不好,但我希望我已经解释清楚了。非常感谢