加入BLOG ADS 寫手們來加入吧!
在XNA的遊戲程式中,用XACT所建立的xap檔案來播放聲音。

首先在Start -> All Programs -> XNA Game Studio Express -> Tools -> Microsoft Cross-Platform Audio Creation Tool (XACT)
如果在VISTA執行時,一直發生錯誤訊息,請將VISTA更新至最新版本。

開起來後,在左邊的Wave Bank按下右鍵選擇New Wave Bank,接著在,Sound bank按下右鍵選擇New Sound Bank。

開好以後,接下來把WAV聲音檔載入WaveBank中,新增完畢以後在將在Wave Bank 中的聲音檔用拖曳的方式拉到Sound Bank。

接著另存新檔,這樣XACT的工作就到這邊告一段段落了。
詳情請參考XNA的MSDN,裡面有完整的解說。在這邊我只是述說大概的步驟。

teexit1224 發表在 痞客邦 留言(0) 人氣()

今天下午讀書的時候,突然想到有一段時間沒有收信了(主要怕漏收MSP的信)

想起來馬上去學校信箱收信,看到一封標題
" 華風再現–發現校園之美"

點進去裡面發現是一個攝影比賽...

不知道為什麼突然腦中一堆零感...

想到上次MSP活動的紀念照片,照片紀錄大家快樂的樣子,即使過了那段快樂的時光

只要有相片就可以回顧當時的情景...

一直認為拍照沒甚麼的我,經過那次活動以後,我覺得照片算是生活中很重要的一環。

這次的比賽我很想參加,很有興趣,可是我一看截止日期...

29號...ZZZ



難道我跟這次比賽無緣了...


希望下次還有機會可以參加

teexit1224 發表在 痞客邦 留言(0) 人氣()

前幾篇已經介紹,如何用XNA在程式中載入2D圖片。

在那邊當中用了SpriteBatch中的Draw函式,大家可以多多參考MSND,這個函式有很多Overloading格式,像是你可以決定呈現2D圖片的範圍等等。

現在就繼續接下來的範例,現在要在程式中繪製出文字,在一個遊戲中除了圖片美工外,最重要不外乎的是文字,文字呈現出故事內容以及對話,豐富遊戲的劇情。

teexit1224 發表在 痞客邦 留言(4) 人氣()

XNA 2.0 Beta正式發布囉!!!

想要用.NET 2005來編輯XNA程式嗎?以為只有在EXPRESS上才可以編譯嘛!!

XNA2.0 Beta 讓你在.NET 2005也可以繼續編輯!

下載

teexit1224 發表在 痞客邦 留言(0) 人氣()

本文章支援格式為XNA 1.0 版本,1.0以上的版本請事情況自行調整

首先在進入XNA時,從基本的先來體驗,將一張2D的圖片用XNA的處理來呈現在程式裡面吧。

首先,先開啟C# EXPRESS 2005,在【File】->【New Project】,選擇Windows Game這個專案。

除了建構子以外,會先看到幾個精靈所建置的Function
1. Initialize : 初始化函式,在這個函式初始化,在遊戲執行時期的物件內容。
2. LoadGraphicsContent : 讀取圖片內文,用來載入想要開啟的圖片或是即將繪製在Graphics Device上面的元件。
3. UnloadGraphicsContent : 卸載已經被載入的元件,檔案等等。
4. Update : 用來即時更新所有現在繪製的圖形,可能像是被旋轉的之類等等,更新過後再重新繪製。
5. Draw : 繪製。將所要顯現的結果繪製出來。

在新開專案後,可以按下F5,先看看建置結果,出來應該是一個天空藍的視窗。

teexit1224 發表在 痞客邦 留言(6) 人氣()

XNA GAME STDIO EXPRESS 1.0 REFRESH必須在VISUAL STIOD C# 2005 EXPRESS底下執行

按照以下的步驟來完成,所有XNA使用前的準備工作!

1. 下載Visual Stdio C# 2005 EXPRESS。連結
     注意 : 如果本身有安裝過.NET 2005的,請務必先將其移除再安裝!

2.  安裝完畢以後,請更新Visual Stdio C# 2005 EXPRESS為SP1,否則無法進行安裝XNA。

3. 更新完畢以後下載XNA GAME STDIO EXPRESS 1.0 REFRESH。 連結
    
4. 安裝完成以後請裝上.net framework 1.0。 在XNA當中有部分程式需要此函式庫支援。

以上步驟都完成以後就可以開始進行XNA遊戲設計!

teexit1224 發表在 痞客邦 留言(0) 人氣()









teexit1224 發表在 痞客邦 留言(0) 人氣()