Silverlight遊戲專案開發日誌 11 3

2022-03-06 08:26:46 字數 1107 閱讀 8278

tools:

在visualstudio中開啟異常檢測,開啟主選單→除錯→異常,將common language runtime  exception勾選上,這樣就表示對於捕獲的異常也break,這樣就可以發現被吃掉的異常了。

在開發過程中,千萬不要隨便用catch 把異常吃掉了,以圖乙個耳根子清靜。這樣的話,有用的資訊被排斥掉了,蟲子也就抓不到了。對於有的情況確實需要catch異常的地方,只要不是處理後重新丟擲,也最好將異常通過log4net等日誌工具記錄下來,方便開發人員排查問題。

使用不同的構造方法 建立 bitmapimage 時是不一樣的:

(1)public bitmapimage(uri urisource)

這裡的urisource 使用相對格式。當載入image時,會引發 bitmapimage.imageopened 事件。( public event  eventhandlerimageopened ,此事件一旦觸發,則可以確保 pixelheight 和 pixelwidth 屬性有效)。!

注意,這裡載入的是image(bitmapimage不是乙個ui元素,是乙個bitmapsource),但是image的寬和高都是 nan。

如果bitmapimage.createoption 屬性 設為 bitmapcreateoptions.ignoreimagecache 時,還會觸發 bitmapimage.imagefailed 事件。設定為 none 或者 delaycreation 都不會這樣。預設為 none。 

(2)public bitmapimage()

然後使用 

則什麼都不會發生。

(fiddler的功能很強大,它不僅可以檢視http的通訊資訊,也可以進行分析,從而發現通訊過程中的問題,為優化**頁面和提高效能提供依據。另外,它提供了對url請求進行重定向處理(autoresponder)的功能,使用者可以在請求url時進行自定義處理,這也就為以制定方式訪問頁面提供了可能性,這也是本文依靠的主要功能。

這個軟體的具體使用方法可以參考《http除錯工具:fiddler的使用方法介紹》本文只介紹如何用它來解決實際問題。)

Silverlight遊戲專案開發日誌 11 10

game architecture game operation logic 1 game initialization process i factories keyword 1.mainusercontrol 指明遊戲部署的usercontrol 2 rootcanvas 作為根的ui元素 3 ...

silverlight專案小結

最近又用silverlight做了乙個小的東西,如圖 主要就是下邊的導航,點選了後上邊的大圖和文字簡介都跟著做相應的變化。介面設計的思路 整個silverlight採用grid布局,分為四個層,由下至上分別為 背景層 導航層 簡介層 rss按鈕層。其中簡介層也為grid布局分兩個部分,乙個大圖乙個右...

silverlight遊戲時間同步系統

在很多網路遊戲中,乙個時間同步系統是一切的基礎,可見它對網路遊戲開發中是多麼的重要。silverlight網遊開發也是同樣須要這麼乙個必要。本示例核心通訊技術使用的是dycom網路通訊元件。由http funsl.com站長開發。本示例的同步現實思想是通過時間擷取換算出訊息生命週期,然後通過公式 服...