EthertiaSolution
.NET 8+ solution
.NET 8+ solution
- .NET 8+ -> C++ / Rust
Performance
C#(.net8) 的性能如何
Graphics
Silk.NET
图形方面, .NET有官方的 Silk.NET 底层图形库包装器 (OpenGL, CL, AL, XR, Vulkan, DX12; SDL, GLFW, Assimp, ImGui..), 正在被积极维护 且针对NET做了优化.
不过 Silk 是 low-level 的 graphics binding (见 OpenGL Example, Vulkan Example, Vulkan Raytracing),我想找个更 high-level, 否则时间投入就太大了。看了一圈,发现 Stride3d 做的最好
Stride3d
bgfx
Physics
https://github.com/bepu/bepuphysics2
ECS
https://github.com/genaray/Arch
UI
https://github.com/avaloniaui/avalonia
Kotlin/JVM
如果说到 VM 方案,或许该提一嘴 JVM/Java. 要不是因为Kotlin 我几乎不会考虑JVM 因为JVM的性能和设计都还不够。没有valuetype ffi unsfae.. 但是还是调查一下
Java 的valuetype提案 Valhalla 从2014年开始,到现在2024年了,还没有正式。是太慢了 还是憋大招?
https://www.zhihu.com/people/glavo/posts?page=2