2010-07-22 33 views
1

如何使对象在屏幕上移动 - 如何使用VB.NET游戏
- 在2D游戏中,例如,我看到一个马里奥charator,这是对象(标签,图像VVV)
- 是否有vb.net物理引擎
对不起,英语如何使对象移动 - 如何使用VB.NET游戏

+1

您应该添加xna和游戏 - 这个问题的开发标签,它可能会吸引一些更相关的答案 – Longball27 2010-07-22 11:40:15

回答

3

您应该查看XNA,尽管大多数示例都是在C#中完成的。

首先看几个tutorials,然后尝试为自己做一个简单的游戏(不要从马里奥等开始,因为这对于初学者来说太复杂了。

让自己一本好书,例如http://www.amazon.com/Learning-XNA-3-0-Game-Development/dp/0596521952

还检查了SlimDX,一个开源替代品在净建设的DirectX应用程序。 DirectX是一套用于处理游戏开发的Microsft APIs

+0

是否有一本VB.net的书 – Snoob 2010-07-22 11:47:46

+1

我认为如果你要开始XNA,那么你可能希望看看学习C#语言,因为几乎所有的样本将通过它来完成。如果您已经熟悉vb.net,那么不需要太长的时间。 – Longball27 2010-07-22 11:58:08

3

看坏XNA的.NET开发的游戏

XNA Developer Center

如果您不想使用这个或其他r框架,您必须编写大量代码,需要数学背景等。

1

基本前提是,您有一个计时器正在运行,并且在计时器的每个滴答声上,您都可以确定对象应该移动多少,然后刷新屏幕。这将是一个相对较快的计时器(反正比0.5秒快),并且将决定您的动画效果如何。

VB.Net中可能存在引擎,但您确实不需要担心它们写入的内容。它们可能会作为库分发,并且可以混合并匹配语言只要项目是分开的,就像你想要的一样。正如其他人所提到的,尽管如此,你应该看看微软的XNA框架。大多数示例都是用C#编写的,但this guy有关于如何使用XNA执行VB.Net的教程。他的网站目前已超过了它的带宽限制,所以here's是一个谷歌缓存版本(点击ctrl + a查看文本,因为他的字体是淡蓝色并且缓存正在使背景变成白色)

+0

从哪里获得更多教程? – Snoob 2010-07-22 11:45:28

+0

究竟是什么? VB.Net和XNA?一般的游戏编程? XNA教程? – 2010-07-22 13:04:22

相关问题