问题标签 [devkitpro]

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

c++ - devkitPPC (Wii) 开发的不同语言

到目前为止, devkitpro非常适合开发。但是,我想知道是否有任何其他库,无论是独立的还是基于 devkitpro 的,可以包含其他语言供我探索

提前致谢!

0 投票
5 回答
1407 浏览

c++ - 错误“设置”未在此范围内声明

首先,这是我第一次编写代码,所以我是新手。

我正在使用 devkit pro 为 nds 写作,所以它都是用 c++ 编写的。我想要一个菜单​​,每个菜单屏幕都是一个空白,我需要有办法回到上一个菜单。

此外,我确保在实际代码中没有语法错误(除非未在此范围内声明被视为语法错误)。

如果没有得到“错误'设置'未在此范围内声明”,我该如何做到这一点。代码:

并且注意,在这段代码之外的某个地方,mainMenu() 会被激活。那么有人知道如何正确编码吗?

提前致谢。

0 投票
1 回答
367 浏览

c++ - 如何在c++ nds编码中显示图片

我正在用 devkit pro 为 nds 编写 C++ 代码,而对于我的一生,我不知道如何在其中一个屏幕上绘制/显示全图。只是用于游戏标题屏幕的背景图像。我没有运气搜索过;只找到这个,它没有显示“hey_typ.h”是什么。

0 投票
2 回答
3647 浏览

c++ - 如何在 C++ 中使用 iprintf

我怎样才能真正使用任何命令(在使用 Devkit Pro for NDS 的 c++ 编程中)简单地将变量而不是文本打印到特定位置?这是我打印文本的内容:

0 投票
1 回答
370 浏览

c++ - c++ 中的图形编码效率低下

我在 c++ 中使用 Devkit pro 为 nds 编码,顶部显示了一个图形。每个图形都加载了一个值(这是从中加载图像的哪个部分),我想要大约 20 个相同类型的图形,但同时加载和显示不同的值。有没有办法创建某种图形数组而不是定义“图形 INV1;图形 INV2;” 并加载它们?每个图形都被定义、加载并显示如下:

这可能会重复 20 次以上,每次都有一个新图形......

0 投票
1 回答
399 浏览

c++ - 在 devkit pro 中在图像上显示文本时屏幕顶部出现垃圾

我目前正在使用 16 位 libnds(使用 devkitpro)示例作为基础,并尝试在同一屏幕上显示文本和 png 背景图像(在此示例中,它是顶部屏幕)。我遇到了与这篇文章类似的问题。

我在屏幕顶部有垃圾(仅当consoleInit(...)被调用时),类似于线程中的第一个问题。唯一的问题是我以不同的方法显示背景图像,因此他们在该线程中所做的修复不适用于此。

我正在寻找的是是否有办法修复屏幕顶部的垃圾。如果有更高效/更好的图片展示方式,我愿意接受,只是我还没有找到足够详细的教程来说明如何在不使用此方法的情况下将图片加载为背景。任何帮助,将不胜感激。我将回答任何人对什么不起作用的任何进一步问题。

您可以在此处找到附加的项目。

0 投票
1 回答
890 浏览

c++ - 将分屏多人游戏添加到 C++ 游戏

我正在使用 libnds 为 C++ 中的 NDS 编码,但这个问题不是 NDS 特定的。我目前有一个基于文本的游戏,其中顶部屏幕只显示一个徽标,而您在底部屏幕上玩。

所以我想添加一种单DS多人游戏,其中一个玩家在顶部屏幕上播放,另一个在底部屏幕上。我在设置两个屏幕的文本引擎时没有问题,我只需要找到一种在多人游戏中有效编码的方法。下面我写了一个摘要或简化版本。

注意:consoleClear() 清除屏幕,游戏停止的唯一地方是暂停函数。

我知道 goto 令人困惑并且可以被认为是一个坏习惯,但我想不出更好的方法。我的集成多人游戏版本:

除了这种方法是一种不好的做法之外,在实际的源代码中,我需要添加数百个 goto,这太耗时了。

任何帮助表示赞赏。如果有人有任何问题或答案,请询问/回复。

编辑:虽然不喜欢这样做,但如果有人有办法,我愿意从头开始重写游戏。

0 投票
10 回答
12975 浏览

c++ - 将多个数组槽设置为一个值的更简单方法

我在C++编码,我有以下代码:

有没有办法初始化类似于以下的数组?

注意:在实际代码中,最多可以有 30 个 slot 需要设置为一个值。

0 投票
1 回答
185 浏览

c++ - C++ 用 fgets 读取另一行

我正在为任天堂 ds 编写 c++ 代码,并且必须使用“FILE”类型来访问文本文件。所以我正在使用 fgets 来查看文本文件的内容,但除了第一行之外,我看不到任何查看文档内容的方法。

是否有另一个命令可以做这样的事情,或者有没有办法让 fgets 读取不同的行?

0 投票
1 回答
442 浏览

c++ - 有没有办法从 ELF 中提取符号,并使用 LD 将另一个文件与之前 ELF 中定义的符号链接在一起?

我正在使用 devKitPro 专门为 Nintendo Wii 创建一个应用程序。我想通过提供加载通过 objcopy -O 二进制文件传递的代码的能力来使我的应用程序模块化。我的问题是,我希望模块能够使用加载到内存中的主 ELF 中的符号。我尝试了各种方法,但没有提出任何解决方案。

  • 我尝试使用 -Map,因为我认为这可以让我使用链接器映射,但这个想法失败了。

  • 我还尝试编译到共享库中,但这对我不起作用,因为链接器抱怨“具有动态重定位的只读段”。

我真的需要帮助,因为我既不在 Windows 也不在 Linux 环境中。