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

posted @ 2010/3/17 22:04 | 閱讀數 : 2546 | 我要推薦 | 3 Comments | 訂閱

 

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.


關連文章

回覆
老狗吠程式 - 2010/3/18 下午 01:17   回覆
# re: Silverlight多點觸控遊戲《蒼蠅王》在Win Phone 7 模擬器運作情況!!
受益良多, 謝謝分享 :)
topcat - 2010/3/18 下午 02:01   回覆
# re: Silverlight多點觸控遊戲《蒼蠅王》在Win Phone 7 模擬器運作情況!!

比較好奇的是模擬器本身有支援多點觸控嗎??

如果有,也需要多點觸控的螢幕來測試!!

不過卻實是個好消息哩^_^

nowshow - 2010/3/18 下午 09:28   回覆
# re: Silverlight多點觸控遊戲《蒼蠅王》在Win Phone 7 模擬器運作情況!!

模擬器本身是支援多點觸控的,因為在瀏覽器的部分,可以透過手勢進行視窗放大縮小.

發表回覆






登入後使用進階評論

Please add 7 and 2 and type the answer here: