问题标签 [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.
c - 仅包含标头库的多个包含导致重新定义错误
我正在使用一个名为Nukear的仅标头库。这是一个只有标题的库。使用来自不同文件的多个包含时遇到问题。它返回一个多定义示例:
我正在尝试将库包含到 2 个文件中。
主程序
组件.c
Nuklar 库已经包含标头保护,所以我不确定为什么会发生这个错误。有什么建议吗?
c - 核简单示例中未显示窗口
嗨,我用核 gui 工具包写了这个简单的例子,但没有显示窗口?我该怎么办?
user-interface - Nukear OpenGL 闪烁问题
我已经在 LWJGL 中下载了Nucklear 的演示程序,我已经设法编译它并让它成功运行。然后我尝试在我的游戏引擎中实现相同的代码并且没有任何显示,除非我禁用 glClear(GL_COLOR_BUFFER_BIT)。那时,我可以看到小核弹窗在闪烁。
这是我的窗口类
这是我的 GUIRender 类
如果代码很大,我真的很抱歉,但即使只是 GLFWDemo 也有 600 多行。
java - 如何用最少的代码在 Nuklear 中创建简单的 GUI?
我需要使用 Nuklear 和 Java 创建简单的 GUI。我只需要几个按钮和单选按钮。当我点击它们时,屏幕上应该会出现短文本。不幸的是,我在网上一无所获。如果我可以使用 Swing 或类似的东西,这并不难做到,但 Nuklar 是必要的:/ 任何人都可以帮助我并解释/显示窗口中一个按钮的示例吗?问候 :)
c - 如何在 Visual Studio(2019) c 项目中设置 nuklar?
我已经尽我所能尝试了两种方法:
- 一个包含两个项目 Nukear 和 Nuklar 测试的解决方案。Nuklear 包含它所有的 c 文件和头文件。然后它编译成一个静态库,并在核试验中添加了它的引用。
- 所有这些都在一个项目中 - 演示文件和核库文件。
两个都不行
在这两种情况下,我还为 x64 Debug 链接了以下 .lib:
- opengl32.lib
- glew32sd.lib
- glfw3.lib
我认为我得到的主要错误是:
c - 使用 raylib 渲染核 GUI 失败
我尝试在 Raylib 3.5 中使用 Nuklar,但渲染失败,没有任何错误消息,而是一个白色窗口。
由于 Nuklar 可以与前端的任何渲染器一起使用,因此我尝试将 Raylib 与 Nuklar 结合使用。据我所知,Raylib 使用 OpenGL 3.4 作为其渲染器。
我的想法很简单:
- 使用 Raylib 中的“GetWindowHandle()”获取由“InitWindow()”函数创建的 GLFWwindow 实例。
- 然后,使用“nk_glfw3_init()”函数来获取它。
然而,这个想法失败了。我得到的只是一个空的空白窗口,既没有 Nuklar 也没有 Raylib 渲染结果。
我对 OpenGL 和 Nuklar 很陌生。谁能给我点灯?
下面是这个幼稚实验的简单 C 代码。