问题标签 [nuklear]

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 投票
3 回答
431 浏览

c - 仅包含标头库的多个包含导致重新定义错误

我正在使用一个名为Nukear的仅标头库。这是一个只有标题的库。使用来自不同文件的多个包含时遇到问题。它返回一个多定义示例:

我正在尝试将库包含到 2 个文件中。

主程序

组件.c

Nuklar 库已经包含标头保护,所以我不确定为什么会发生这个错误。有什么建议吗?

0 投票
1 回答
291 浏览

c - 核简单示例中未显示窗口

嗨,我用核 gui 工具包写了这个简单的例子,但没有显示窗口?我该怎么办?

0 投票
0 回答
134 浏览

user-interface - Nukear OpenGL 闪烁问题

我已经在 LWJGL 中下载了Nucklear 的演示程序,我已经设法编译它并让它成功运行。然后我尝试在我的游戏引擎中实现相同的代码并且没有任何显示,除非我禁用 glClear(GL_COLOR_BUFFER_BIT)。那时,我可以看到小核弹窗在闪烁。

这是我的窗口类

这是我的 GUIRender 类

如果代码很大,我真的很抱歉,但即使只是 GLFWDemo 也有 600 多行。

0 投票
0 回答
99 浏览

java - 如何用最少的代码在 Nuklear 中创建简单的 GUI?

我需要使用 Nuklear 和 Java 创建简单的 GUI。我只需要几个按钮和单选按钮。当我点击它们时,屏幕上应该会出现短文本。不幸的是,我在网上一无所获。如果我可以使用 Swing 或类似的东西,这并不难做到,但 Nuklar 是必要的:/ 任何人都可以帮助我并解释/显示窗口中一个按钮的示例吗?问候 :)

0 投票
1 回答
188 浏览

c - 如何在 Visual Studio(2019) c 项目中设置 nuklar?

我已经尽我所能尝试了两种方法:

  1. 一个包含两个项目 Nukear 和 Nuklar 测试的解决方案。Nuklear 包含它所有的 c 文件和头文件。然后它编译成一个静态库,并在核试验中添加了它的引用。
  2. 所有这些都在一个项目中 - 演示文件和核库文件。

两个都不行

在这两种情况下,我还为 x64 Debug 链接了以下 .lib:

  1. opengl32.lib
  2. glew32sd.lib
  3. glfw3.lib

我认为我得到的主要错误是:

0 投票
2 回答
144 浏览

c - 使用 raylib 渲染核 GUI 失败

我尝试在 Raylib 3.5 中使用 Nuklar,但渲染失败,没有任何错误消息,而是一个白色窗口。

由于 Nuklar 可以与前端的任何渲染器一起使用,因此我尝试将 Raylib 与 Nuklar 结合使用。据我所知,Raylib 使用 OpenGL 3.4 作为其渲染器。

我的想法很简单:

  1. 使用 Raylib 中的“GetWindowHandle()”获取由“InitWindow()”函数创建的 GLFWwindow 实例。
  2. 然后,使用“nk_glfw3_init()”函数来获取它。

然而,这个想法失败了。我得到的只是一个空的空白窗口,既没有 Nuklar 也没有 Raylib 渲染结果。

我对 OpenGL 和 Nuklar 很陌生。谁能给我点灯?

下面是这个幼稚实验的简单 C 代码。