2010-09-06 77 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提供了一系列適用於這些應用程序的控件和功能。