2010-09-06 80 views
0

我想创建一个用C#轮盘赌轮的游戏。轮盘C#

我在GUI中没有相关的经验。

当我想开发这样的轮盘时,首先想到的是银光,但我更喜欢用winform来实现它(除非您另有所图)。

如果你可以给我一些想法,开始... 1.我怎样才能创造轮子 2.我怎样才能让球越过它(不想3D跳跃和其他梦幻般的图形创意)

并请,就这么简单和基本的可能

感谢 阿萨夫

回答

4

微软发布了2D和3D游戏开发的绝佳框架 - XNA。您可以轻松地将声音和键盘事件添加到游戏中。也有可能把你的游戏放到一个windows窗体上。下面是关于这个博客帖子由罗伊Triesscheijn:

http://royalexander.wordpress.com/2008/10/09/xna-30-and-winforms-the-easy-way/

我学到XNA 2D基本在一天,所以你shuld检查出来。

退房也是本教程中,这是非常好的,绝对初学者:

http://creators.xna.com/en-US/education/gettingstarted/bg2d/chapter1

+0

+1非常感谢你,我觉得自己就像一个有他的第一个玩具的孩子,我不知道这存在 - 你给我看了一个新的奇迹世界 - 很多探索:)谢谢。 – Asaf 2010-09-06 13:10:20

1

您可以创建一个纺车的GIF慢慢减慢。然后您可以绘制每个球完成位置的已知相对坐标。

例如,在动画结束时,00可能位于顶部。在你的页面上产生一个随机数(对于没有真钱投注的轮盘赌,pseduo random是很好的!),并且有一个球gif。使用javascript在轮子gif的相反方向上“旋转”球体,并在轮子动画的同一时间慢慢停下来,在您已绘制的已知坐标上完成。

希望这给你一些想法。做这件事有很多种方法!

3

Windows窗体有这个所谓的非矩形形式,其中您可以创建“形”之类的多边形等,也许这形式的惊人功能可以帮助你创造轮子。

http://msdn.microsoft.com/en-us/library/6k15y9et.aspx

放置在该表单上的子控件可以像上楔子楔。再次,这些“儿童控制”本身可以是非矩形形式。

我认为这会更容易,如果你选择WPF而不是Winforms。 WPF提供了一系列适用于这些应用程序的控件和功能。