我知道VB.NET,我一直在计划创建一个简单的2D游戏引擎.我没有创建这样的引擎和运行实际游戏的问题.但是,我被告知VB.NET可能不是"使用图形工作太多"的最佳选择.我想知道这是否属实.VB.NET真的无法在屏幕上同时有效地管理图形加载吗?如果不是,我应该使用什么样的软件来创建这个引擎?
pic*_*ypg 14
我发现人们通常将VB.NET视为一种低级语言,并且主要将它与Visual Basic 6.0(或更早版本)相关联.
在.NET世界中,VB.NET是一类具有冗长语法的一等公民.特别是因为我可能选择C#的冗长,如果没有使用C++.
尽管如此,您仍然可以使用VB.NET来处理您想要的任何绘图库,甚至可以将它与XNA和Managed DirectX一起使用.它甚至可以与非托管库链接,只要您愿意对所需的互操作进行操作即可.
至于有效地管理屏幕上的图形,它实际上取决于你做得多好,以及你想做多少.如果有人可以在C#中做得很好,那么你可以在VB.NET中做得很好,但不安全的代码除外.考虑到模糊的"简单的2D游戏引擎"描述,这两种方式都太过笼统,但可能性超过可能.
现在,托管代码正在快速赶上非托管代码,虽然它不是很完美,但它确实非常好.
| 归档时间: |
|
| 查看次数: |
8112 次 |
| 最近记录: |