[最前頁] [上10頁] 12.3.4.5.6.7.8.9.10. [下10頁] [最後頁]
This is a private message
Subject 12 有人留言給你喔
Date February 6, 2009, 4:09 am
Comment 親愛的teexit1224您好,會員dior0587剛剛寄了一封情人節卡片給您,欲閱讀卡片內容請點以下連結。
*請注意:卡片存放於個人側欄的卡片櫃貼紙,點選連結後將會同步將卡片櫃貼紙插入於您的部落格側欄。
http://www.pixnet.net/event/war/addsticker.php

*若您不願意置放卡片櫃貼紙,請勿點選以上連結,並請至後台->基本/進階設定->「我願意主動支持痞客邦 PIXNET 活動」中選擇「否」。
若有任何問題請至服務專區提出,謝謝。
Subject 11 有人留言給你喔
Date February 2, 2009, 7:38 pm
Comment 親愛的teexit1224您好,會員yi007snoopy剛剛寄了一封情人節卡片給您,欲閱讀卡片內容請點以下連結。
*請注意:卡片存放於個人側欄的卡片櫃貼紙,點選連結後將會同步將卡片櫃貼紙插入於您的部落格側欄。
http://www.pixnet.net/event/war/addsticker.php

*若您不願意置放卡片櫃貼紙,請勿點選以上連結,並請至後台->基本/進階設定->「我願意主動支持痞客邦 PIXNET 活動」中選擇「否」。
若有任何問題請至服務專區提出,謝謝。
This is a private message
Subject 9 想請問畫線的問題
Date August 7, 2008, 4:43 pm
Comment 請問XNA有提供給兩個座標點畫出一條線的函式嗎?
System.Drawing我印象中有DrawLine()可以使用
不過在XNA中卻用不出來
是因為什麼關係呢?
謝謝~
Author reply
XNA沒有這個簡單的方式畫直線
(你貼在這邊我都不知道@@")
他會跟VertexBuffer有關系
也就事先儲存點,再來建立連結方式(三角型、直行等)
Subject 8 關於CreateRotationZ()
Date May 12, 2008, 4:14 pm
Comment 請問XNA中的旋轉指令CreateRotationZ(旋轉角度),有辦法自己指定X跟Y的座標嗎?

例如openGL我要以x=5 y=6 z=0的點來當原點旋轉90度,會寫glRotatef(90.0, 5.0, 6.0, 0.0);

但是XNA好像只能寫成CreateRotationZ(90f),
X Y好像都是0,

這方面有辦法解決嗎?感激不盡!!
Author reply
囧 你貼在這邊真的好難注意 ,沒有登首頁我還真的不知道友留言ORZ

兩種做法
1. 也就是所謂的奧步...先將物體轉移到某一個轉軸,在針對那個轉軸做旋轉,之後再轉回原來的位置...(這招很爛ORZ)

2. 第二個就是XNA所提供的函數,(剛剛在找還發現找不到,原來寄錯名字)Matrix.CreateFromAxisAngle(Vector3 axis,float rot),這邊回傳值用世界矩陣來接就好world*=Matrix.CreateFromAxisAngle(new Vector3(1, 1, 1), 30f);你就可以針對向量(1,1,1)去旋轉30度。

去試試看吧XD
Subject 7 回應上一篇
Date April 1, 2008, 3:35 pm
Comment 先感謝你的回答~

那麼意思是這個lib沒辦法用在2.0囉?
要自己另外參考他的CODE自己寫一個content pipeline library了囉?
Author reply
嗯我剛剛用了一下,基本上2.0是沒有辦法的

至於1.0我剛剛自己用了一個專案,我發現編譯會有個問題

他會顯示沒有辦法找到檔案,也就是GIF的圖檔

1.0是沒有問題的,所以這部分我要在看一下
Subject 6 有關xna載GIF
Date March 31, 2008, 9:50 pm
Comment 我在國外XNA部落格找到一個函式庫
是專門用來做GIF動畫圖片的載入的
http://www.codeplex.com/xnagif
不過我不會自己加入,請問您知道要怎麼把這個
函式庫用在自己的遊戲專案裡面嗎.
我是用VS2005
Author reply
HI 我是剛剛才看到這篇的
還好這篇是昨天貼的,要不然我就沒發現了 囧

這個是已經別人現成寫好的函式庫
這個專案是XNA1.0的專案,所以必須要用VS2005 EXPRESS開啟

如果用VS2005的話只可以開啟2.0的專案

所以必須要用EXPRESS開啟專案

上面的GifAnimation是別人已經寫好的引擎部分,針對播放GIF

那邊如果只是想要應用的話,TRACE那塊應該是可以直接略過

想要了解細節是可以研究一下,不過那部分在原文書比較有在講CONTENT PIPELINE

中文書就沒有特別說明那塊了,有興趣可以買原文書來看看,或是MSDN上面也有說

GIF引擎部分就不說明,大概說一下主程式的地方
----------------------------------------------------------
如果要應用該Library,在自己的專案作一些小小的設定

在Solution explorer的地方將專案打開,References這邊按下右鍵,選擇增加參考去找到GifAnimation的DLL檔案,他把他放在BIN的RELEASE那邊有一個,我是把他複製到自己的專案底下,方便到時候知道現在用了哪些動態連結的東西,這邊你有兩種選擇,一個是複製DLL,另一個是整個專案COPY過去,只是F12 TRACE的時候結果是一樣的

再來在自己的專案中加入using Mahdi.Khodadadi.Xna.Graphics;這個命名空間

在類別的member field那邊宣告一個GifAnimation類別,當作載入GIF的一些資訊儲存

在LoadGraphicsContent中,這邊就可以載入GIF檔案了
gif = content.Load<GifAnimation>(""Content/Candle");

在Update的部分,他做了一些簡單的操作,可以暫停、重播的控制

Draw就將圖形畫出

這邊他的做法,應該是一張一張的將GIF畫出來,也就是他將一張GIF存成一個texture再把他畫出來的這種做法,因為詳細我沒有特別去TRACE他的Library有甚麼內容,不過應該是用這種做法,將每個畫面存成2dtexture在畫出

希望這樣有解答到XD
much02142002
Subject 5 留言
Date March 20, 2008, 1:09 am
Comment 為了證明我有看你的網誌,所以我來留言了

整個很有有為青年的fu~
Author reply
@@~

這邊我都沒看了,有為的青年(拍
Subject 4 收到來自 Admin 的禮物
Date January 13, 2008, 10:46 pm
Comment

親愛的 teexit1224 您好,

感謝您對PIXNET的支持與愛護!
新春之際,PIXNET希望能將滿滿的幸福分送給大家
,特派PIXNET最可愛的痞客狐送上大大的『痞客狐幸運之吻』
希望能將幸福感染給大家,祝福您新的一年天天開心!

收到幸福的你別小氣~快到『幸福福利社』
將這份幸福,也散播給你的親朋好友吧!

PIXNET站長

我也要送禮物
[最前頁] [上10頁] 12.3.4.5.6.7.8.9.10. [下10頁] [最後頁]