当前位置 : 主页 > 编程语言 > c语言 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-24
我知道VB.NET,我一直在计划创建一个简单的2D游戏引擎.我没有创建这样的引擎和运行实际游戏的问题.但是,我被告知VB.NET可能不是“使用图形工作太多”的最佳选择.我想知道这是否属实
我知道VB.NET,我一直在计划创建一个简单的2D游戏引擎.我没有创建这样的引擎和运行实际游戏的问题.但是,我被告知VB.NET可能不是“使用图形工作太多”的最佳选择.我想知道这是否属实. VB.NET真的无法在屏幕上同时有效地管理图形加载吗?如果不是,我应该使用什么样的软件来创建这个引擎? 我发现人们通常将VB.NET视为一种低级语言,并且主要将它与Visual Basic 6.0(或更早版本)相关联.

在.NET世界中,VB.NET是一类具有冗长语法的一等公民.特别是因为我可能选择C#的冗长,如果没有C.

尽管如此,您仍然可以使用VB.NET来处理您想要的任何绘图库,甚至可以将它与XNA和Managed DirectX一起使用.它甚至可以与非托管库链接,只要您愿意对所需的互操作进行操作即可.

至于有效管理屏幕上的图形,这实际上取决于你做得多好,以及你想做多少.如果有人可以在C#中做得很好,那么除了unsafe code之外,你可以在VB.NET中做得很好.考虑到模糊的“简单的2D游戏引擎”描述,这种方式太过笼统,但可能性超过可能.

现在,托管代码正在快速赶上非托管代码,虽然它不是很完美,但它确实非常好.

网友评论