開發遊戲時,人們常常忽視遊戲的音效。開發者往往把主要精力花費在遊戲的圖像和動畫等方麵,而忽視瞭背景音樂和聲音效果。當他們意識到這一點時,通常為時已晚。這種做法顯然是不正確的,因為好的遊戲音效和音樂可以使玩傢融人遊戲世界,並與其情緒産生共鳴。音效的作用還不僅限於此。如果沒有高超的遊戲音效的映襯,再好的圖像技巧也無法使遊戲錶現擺脫平庸,對玩傢沒有足夠的吸引力。
以前,關於遊戲音效的書很少,因為那時遊戲音效設計都很簡單。采用20世紀90年代的聲卡,隻能讓計算機說一段話或播放一段簡單的單聲道音樂,不言而喻,其實現方法也就比較簡單。今天,3D音效、環境音效、MP3播放以及CD音效等技術為遊戲音效的開發提供瞭方便的音效技術支持(即使是設計簡單遊戲)。
當遊戲程序員為遊戲設計音效時,會麵臨許多技術問題。《遊戲音效編程》的編寫目的就是針對這些問題,試圖教會讀者設計遊戲音效的一些基本技能。
全書分為兩個部分,第一部分講述在諸如播放音效、裝載並分析wAV文件、以及播放不同格式音樂(如MlDI、MP3、CD)等簡單設計任務中,如何剋服實施中的技術睏難。第二部分講述一些高級的音效技術。在這一部分中,讀者將學習如何閤成動態音樂並將其應用於遊戲中;也將學習關於3D音樂編程、環境音效、音效腳本設計、音樂特效處理及音效可視化方麵的基礎知識。此外,專門有一章講述如何使用I)irec!Play語音軟件在遊戲中實現實時聲音對話。
《遊戲音效編程》的絕大部分內容都基於Directx及I)irectX Audio技術,少數章節基於OpenALAudio或普通Win32音頻API。所有代碼都采用c++編寫,並基於標準模闆庫(STI。)的低層數據結構(如嚮量、映射等)。
為瞭學習和理解《遊戲音效編程》的內容,必須瞭解C++,雖然並不需要精通C++;其次,還需要知道windows程序是如何工作的;另外必須知道事件驅動的程序設計以及win32 API的應用,包括如何書寫按鈕、編輯框、列錶框等的GuI(圖形用戶接口)代碼;也必須掌握DirextX的基本知識,熟悉如何獲取和釋放不同Dirextx組件的接口;理解DirextX的功能和用途以及當你需要時到哪裏獲得幫助。
如果具備瞭以上所有知識,請從第一章開始逐章依次學習《遊戲音效編程》的內容。
發表於2024-12-25
遊戲音效編程 2024 pdf epub mobi 電子書 下載
圖書標籤: 音樂開發 館 計算機音樂 遊戲音效編程(附光盤)/Premier遊戲開發叢書 遊戲開發 遊戲 it GameProgramming
被擊敗瞭。。。我想得太簡單瞭。。
評分館獵的時候順便讀的 跳過那些繁瑣的代碼主要看得是裏麵闡釋的聲學原理和遊戲音效的實現思路....一定意義上是和前不久讀的《聲音設計》這本書的一個小補充 好多內容都有呼應呢.....
評分被擊敗瞭。。。我想得太簡單瞭。。
評分被擊敗瞭。。。我想得太簡單瞭。。
評分被擊敗瞭。。。我想得太簡單瞭。。
遊戲音效編程 2024 pdf epub mobi 電子書 下載