WP7 silverlight XNA 混合程式設計

2022-06-28 16:21:12 字數 815 閱讀 5669

先看一下結果

結論是混合程式設計沒問題,也不是很複雜。

這個部分我做了很多測試,如果你不一開始做這些事,game的初始化會破壞silverlight的顯示,神馬都沒了。

我試過自己建立device,device的建構函式被微軟遮蔽了,自己建立不成功。

拿到這個device以後,建立乙個rendertarget,往rendertarget上繪製。最後用silverlight的writeablebitmap。rendertarget建立用color,資料格式一樣的,直接copy就是。

效能尚可,我用的貼圖大小是800*480,模擬器上有一定實用價值。

我對silverlight不熟悉,不知道怎麼把檔案弄到titlecontainer能訪問的位置,看資料xna上用titlecontainer在這裡不行了,要換嵌入資源。

如果真沒有titlecontainer,content也就廢了,雖然我本來就不用content。

後來知道是可以用的,只能在主專案裡加檔案,設定為content(內容)

這個研究權當拋磚引玉,微軟百般限制我們這樣幹,這就有危險會不讓發布,另外我也實在沒想出什麼專案需要這個功能。

只是那天和馬寧(乙個微軟的高人)聊起來,讓我不自覺的發散了。

另外求如何訪問文件的方法,找了一晚上了(比如adobe的pdf閱讀器可以訪問郵件中的pdf檔案,這個介面在**)

WP7 WP7安裝那些鬱悶的事 續

於是糾結了好久,將blend整個目錄翻來覆去的研究了好久,同時研究了下blend下的幾個專案模板格式,發現blend本質還是通過.vstemplate來呼叫模板檔案的 vs也是同樣 然後仔細看了下我所用的wp7的專案模板,如下 xmlns xsi xsi schemalocation windows...

WP7 開發(五) wp7控制項開發(二)

1 passwordbox 用於輸入自定義遮罩字元的密碼框控制項,屬性passwordchar用來顯示輸入的密碼替換符號 2 textbox 可以讓軟鍵盤產生不同的鍵面效果 inputscope屬性可通過 獲取屬性列表 typeof inputscopenamevalue getfields bin...

WP7 WP7安裝那些鬱悶的事 續

於是糾結了好久,將blend整個目錄翻來覆去的研究了好久,同時研究了下blend下的幾個專案模板格式,發現blend本質還是通過.vstemplate來呼叫模板檔案的 vs也是同樣 然後仔細看了下我所用的wp7的專案模板,如下 xmlns xsi xsi schemalocation windows...