加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 07:11:42 所属栏目:百科 来源:网络整理
导读:我知道VB.NET,我一直在计划创建一个简单的2D游戏引擎.我没有创建这样的引擎和运行实际游戏的问题.但是,我被告知VB.NET可能不是“使用图形工作太多”的最佳选择.我想知道这是否属实. 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游戏引擎”描述,这种方式太过笼统,但可能性超过可能.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读