2012-03-05 25 views
0

雖然以前做過很多2D遊戲(對於BREW/J2ME),但我對WP7相當陌生。我們應該在WP7遊戲中選擇XAML進行UI設計嗎?

但是,由於在Windows手機中,我們可以靈活地使用XAML創建用戶界面(通過拖放功能通過視覺工作室設計工具)。

這是真的推薦還是實用?我在問,因爲即使是樣本代碼(provided here)也沒有任何XAML。

+0

你是什麼意思的「拖/放」?使用視覺工作室設計師或混合?在某些時候,如果你想要一些乾淨的東西,你很可能必須把手放在純粹的XAML中。 – 2012-03-05 12:38:19

+0

感謝提示,編輯我的問題。所以我可以把它看作是「使用VS設計器添加/編輯UI工具並將XAML更改爲更復雜的結構」 – Priyank 2012-03-06 05:15:31

回答

1

這真的取決於你的舒適。 Windows Phone 7的應用程序可以使用以下

  • 的Silverlight的WP7(使用此如果你的遊戲是不是很圖形密集型)
  • XNA的WP7(如果你想創建一個真正的遊戲使用)
  • 進行
  • Silverlight和XNA的WP7(使用這個,如果你寧願使用XAML的easabilty所有的菜單,但仍然有所有的遊戲功能XNA有)
+0

謝謝,我更喜歡第三種方式。但仍然是他們的任何區別如果我使用XAML創建我的菜單/ UI(通過拖放)或者我創建每個工具,如:Button playButton = new Button(「Play」); – Priyank 2012-03-05 12:27:36

+1

請在XAML中完成所有設計工作,而不是在後面的代碼中完成。 – MyKuLLSKI 2012-03-05 14:33:49

0

微軟提供GamestateManagementExample(HTTP://創建.msdn.com/EN-US /教育/目錄/樣品/ game_state_managemen t)提供了一種易於使用的替代方法,將一些Silverlight烘焙到XNA遊戲中。您可以自定義各種選項,並簡單地添加/刪除屏幕。你可以使它看起來比使用一些「精靈」按鈕更專業。

相關問題