gpt4 book ai didi

vb.net - VB.NET可以用作游戏引擎吗?

转载 作者:行者123 更新时间:2023-12-02 09:32:26 26 4
gpt4 key购买 nike

我了解 VB.NET,并且我一直计划创建一个简单的 2d 游戏引擎。我在创建这样的引擎和运行实际游戏时没有遇到任何问题。然而,有人告诉我 VB.NET 可能不是“过多处理图形”的最佳选择。我想知道这是不是真的。 VB.NET 真的不能有效地同时管理屏幕上的图形负载吗?如果不是,我应该使用什么样的软件来创建这个引擎?

最佳答案

我发现人们通常将 VB.NET 视为一种低级语言,并且大多将其与 Visual Basic 6.0(或更早版本)联系起来。

在 .NET 世界中,VB.NET 是一等公民,它的语法很冗长。特别是因为过于冗长,如果不选择 C++,我可能会选择 C#。

不过,您仍然可以使用 VB.NET 来处理您想要的任何绘图库,甚至可以将它与 XNA 和 Managed DirectX 一起使用。只要您愿意实现所需的互操作,它甚至可以链接到非托管库。

至于有效管理屏幕上的图形,这实际上取决于您做得如何以及您想要完成多少。如果有人能用 C# 做好,那么你也能用 VB.NET 做好,但 unsafe code 除外。 。考虑到“简单 2D 游戏引擎”的模糊描述,无论哪种方式都太笼统,但很可能这是可能的。

如今,托管代码正在迅速 catch 非托管代码,虽然它还不是很完美,但它确实非常好。

关于vb.net - VB.NET可以用作游戏引擎吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6247627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com