NuklearDotNet:用于Nuklear立即模式GUI的.NET绑定

时间:2024-02-25 21:51:41
【文件属性】:

文件名称:NuklearDotNet:用于Nuklear立即模式GUI的.NET绑定

文件大小:4.66MB

文件格式:ZIP

更新时间:2024-02-25 21:51:41

gui csharp binding dotnet imgui

NuklearDotNet 许可证:麻省理工学院和Unlicense双重许可。 你的选择。 Nuklear立即模式GUI的.NET绑定 NuklearSharp( )是我的原始灵感,我不喜欢绑定的原始加载方式。 太多的代码重复,我真的不明白为什么不使用P / Invoke。 没有原始的nuklear源文件被修改。 创建了一个带有一些支持代码的项目,以使用所有导出的API函数来构建Nuklear.dll(x64),并准备从.NET使用该函数。 更新应该与更新子模块和重建项目一样容易。 目前,此绑定已在我的游戏引擎项目中使用,因此我可以根据需要实现东西。 欢迎捐款。 屏幕截图 代


【文件预览】:
NuklearDotNet-master
----.gitattributes(2KB)
----Example_WindowsForms()
--------Example_WindowsForms.csproj(4KB)
--------NuklearForm.cs(3KB)
--------Program.cs(446B)
--------NuklearForm.Designer.cs(1KB)
--------Properties()
--------App.config(180B)
--------NuklearForm.resx(6KB)
----.gitmodules(83B)
----binaries()
--------NuklearDotNet.dll(74KB)
--------Nuklear.dll(342KB)
----Example_SFML()
--------skins()
--------libsndfile-1.dll(2.2MB)
--------Program.cs(5KB)
--------csfml-window-2.dll(236KB)
--------openal32.dll(431KB)
--------csfml-graphics-2.dll(1.14MB)
--------csfml-system-2.dll(124KB)
--------Properties()
--------csfml-audio-2.dll(195KB)
--------App.config(180B)
--------Example_SFML.csproj(5KB)
----Nuklear()
--------Nuklear.c(424B)
--------Nuklear.vcxproj(9KB)
--------Nuklear.vcxproj.filters(1KB)
--------Nuklear.def(9KB)
----LICENSE(3KB)
----README.md(3KB)
----libs()
--------managed()
--------native()
----ExampleShared()
--------Shared.cs(5KB)
--------ExampleShared.csproj(2KB)
--------Properties()
----NuklearDotNet.sln(5KB)
----screenshots()
--------a.png(4KB)
----NuklearDotNet()
--------Macros.cs(883B)
--------Layout.cs(4KB)
--------Style.cs(20KB)
--------Init.cs(17KB)
--------NuklearAPI.cs(18KB)
--------Properties()
--------Input.cs(6KB)
--------Nuklear.cs(426B)
--------Text.cs(9KB)
--------Widget.cs(42KB)
--------General.cs(6KB)
--------NuklearDotNet.csproj(3KB)
--------Font.cs(6KB)
--------Draw.cs(19KB)
----.gitignore(5KB)
----nuklear_c()

网友评论