[Demo] [Windows Phone 7 (CTP)] Silverlight多點觸控遊戲《蒼蠅王》在Win Phone 7 模擬器運作情況!!

  • 9057
  • 0
  • 2010-08-25

Silverlight多點觸控遊戲《蒼蠅王》在Win Phone 7 模擬器運作情況!!

MIX 10在拉斯維加斯如火如荼的舉行!

 

這次的鎂光燈焦點肯定是在Win Phone 7,不過今天也公布了IE9,同時吸引了不少報導。

 

回到主題。

 

昨天跟微軟Molifacebook,他說撇開效能和fit wp7 style,理論上Silverlight的程式應該不需要做什麼修正,就可以玩的。

 

為了呼應Moli的理論,我上午開始嘗試把《蒼蠅王》搬到Win Phone 7上,的確整個過程還蠻順利的。

 

做法很簡單,也沒動到什麼程式,我把步驟寫下來,提供給大家參考

 

1.     把《蒼蠅王》CompileDll檔。(Mainpage要重新改成Usercontrol,例如StartPage)

 

2.     WindowsPhoneApp project中加入參考。

 

3.     Include 《蒼蠅王》的StartPageWindowsPhoneApp projectMainpage中,把它當成一個Usercontrol,調整一下版面。

 

4.     搞定!

 

模擬畫面可參考下方影片

 當然,目前還有一些問題尚待解決 

1.        音效出不來。(模擬器不支援?還是說寫法不同?還沒研究?)

 

2.        多點觸控的功能都失效。(寫法不同??看董大偉老師的Blog,提到有支援手勢???)

 

3.        模擬器的方向如果改變,整個版面都會跑掉。因為我是自己把IncludeUsercontrol90度。 但真正手機如果轉方向的話,反而畫面會跑掉。

 

4.        64位元的win 7編譯,會出現一些很奇怪的錯誤,實際跑在模擬器上,也會跑一跑就當機。

 

5.        32位元的win 7編譯,就沒有任何問題,跑起來也很順。

 

大致上就以上這些問題,看起來,還有很多研究的空間在

 

不過Silverlight 3的程式能這麼順利就可以在Win phone7上跑,真是令人蠻驚喜的。

 

B+ StudioCopyright © 2010 B+ Studio.