开始做一些2D工具
開始做一些工具,研究了一下XNA和winform結合的問題,研究了幾個實現以后Winform就熟悉了,然后發(fā)現網上的實現都不好。
于是我做了一個改動圖形部分最少的實現。
因為XNA默認模板已經有一個Game.Run.在windows 平臺上毫無疑問是有窗口消息處理的主循環(huán)。所以任何建立一個應用把Game往進塞得方案都是本末倒置的,問題是,網上大家的實現都是這樣子。。。。。。
那就簡單了,只要建立一個工具window,然后show他,就ok了。就是上述圖2的樣子。
然后把圖形窗口合并進去,當然可以在Game.Init里面直接合并。
然后在工具退出的時候,如果你不需要分離,do nothing。分離狀態(tài)工具退出順便通知一下程序退出。
在合并狀態(tài)尺寸改變的時候要resetdevice,好了,完美了,沒有任何其他工作。
這是給Game添加的兩個函數
這是Game初始化時自動合并
這是在工具窗口里添加的代碼
總結
- 上一篇: 《互联网运营智慧》十一月进展
- 下一篇: 【学习】Android开入门教程