一次解決您對 .NET Framework、WPF、WPF/E、Silverlight、XAML、XBAP、Expression Studio( Web / Design / Blend / Media)… 所有的疑問


台灣市面上的爛書,90% 以上都是抄自使用手冊 ( 英翻中 ?! ),要不就是每一本書的前 2 / 3 都差不多 凸 =..= 凸。於是乎【火星人】大神俺就佛心大發:

把比上述更多的東東,全都建在 Blogger 上 !  ★ 放心,內文都是中英文對照 ★ ( 這些東東實在是太新了,俺寫的也難免會有錯誤,所以會不斷修正之 )


3D 檔 → XAML

2007‧0708
 
您可以在筆者 Zbrush 的 Blog 中 ( Zbrush to ZAM3D to XAML ),看到最基本的 3D 檔 → XAML 範例
 
Silverlight 的邏輯是:
‧2D 向量檔與 3D 檔,都會轉成 XAML 檔,變成您作品介面的一部份
‧2D 點陣圖與 AV ( Audio / Video ) 檔,則都採取呼叫外部檔案的方式
 
 
在 Flash 中,您作品的介面 ( 如按鍵 ) 主要都是以向量為主
而這些向量的按鍵,多半都是在 Flash 中直接繪製,也因此是作品介面的一部份
 
如果 Flash 搞的介面要炫一點,通常就得載入點陣圖,甚至是 2D 動畫檔
這些東東一載入後,就會導致 SWF 檔暴肥,故 Loading 的編製已變成是把玩 Flash 的基本技能了
 
 
Silverlight 則很不同:
 
第一、把向量圖變成 XAML 檔 ( 即把向量圖變成是作品介面的一部份 )
   這一點乍看跟 Flash 大同小異,實則是賦予您更大的自由度來編製與操控向量
 
第二、把 3D 檔變成 XAML 檔 ( 即把 3D 檔變成是作品介面的一部份 )
   這等於是賦予操控 3D 物件的能力,這同時也是 Flash 最欠缺的功能
 
第三、點陣圖、聲音檔、視訊檔一律外部呼叫之
 
故此,Silverlight 幾乎不需要 Loading 的功能 ( 除非一開始就載入一大堆的向量檔或是 3D 檔 )
輔之網頁中會用到的 3D 物件通常都不複雜、也擺不了幾個 3D 物件,故 3D 的檔案大小並不會多大
 
 
簡言之:Silverlight 可以輕易達到不需要 Loading、又多媒體豐富的使用者介面

筆者搞的一些小作品 筆者搞的 Flash 破解 Silverlight 俺搞的 30 首小曲子 ( 每首約花半個小時編曲 ) 在 PDF 檔嵌入 Flash ( 丑角與交趾陶的編製過程 ) IE-Based CD Title ( 筆者八百年前搞的 )