200902-16 XNA-播放聲音 接下來將介紹遊戲中不可或缺的要素,那就是音樂或是音效等聲音,一個遊戲如果沒有了聲音,姑且不論它是否好玩有趣,想必也沒什麼好玩的了,因為聲音可以用來幫助我們融入這個遊戲的情境,適時的使用聲音可以使玩家更快的融入遊戲當中,所以就必須了解一下XNA在聲音上是如何處理的。之前介紹了一下XNA在音效處理上是使.... Read More >
200902-16 XNA-2D和3D簡介 2D座標: 2D的座標系統是依左上為原點,X軸往右增加往左則是減,而Y軸往下為加網上為減,如下圖所示是一個800 * 600大小的視窗。 一切有關於2D的動作都會在SpriteBatch.Begin()和SpriteBatch.End()中間,像是貼圖和顯示文字等動作,這些動作都必須在S.... Read More >
200902-16 XNA-程式主要架構 在安裝完XNA的工具之後,開啟Microsoft Visual C# Express後新增專案就會增加一些開發遊戲的專案,這裡主要選擇Windows Game(3.0)專案來開發遊戲,之所以不用選Xbox360 Game(3.0)的原因,是因為XNA更新到2.0之後的版本,我們只需要在Window .... Read More >
200902-16 XNA-另一種播放聲音的方法 這個方法是XNA3.0新增的新功能,主要是不需要使用到之前所教的XACT這個製作音樂專案的軟體,能夠使用XNA3.0新增的SoundEffect資料型態,就可以不必使用到XACT的聲音專案檔,SoundEffect所支援的聲音格式有WAV、 WMA、 和 MP3,其中最大的改善就是能夠讀取mp3音樂格式的檔案。需要注意的是SoundEffect和XACT的差異在哪裡,主要的差別就在於XACT專案檔.... Read More >
200902-15 游戏程序员养成计划 与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。 首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等.... Read More >
200902-15 一些有用的xna站点 XNA team members' blogs:DavidWeller (LetsKillDave)Shawn Hargreaves BlogCornflower BlueManders vs. MachineDean's XNA BlogGraphics StreamTom Miller's BlogMichael Klucher's XNA BlogMitch WalkerXNA Team B.... Read More >
200902-15 XNA Kick Start 前言 很久以前,翻译了《Managed DirectX9 Kick Start》,在过去的几年中,继续自学,虽然仍未达到自己所希望的目标,不过对托管DirectX以及实时渲染技术已稍有研究。不敢妄谈游戏引擎,但已能实现一些小把戏,以自娱。学习中深感国内资料的匮乏,故凡遇所喜之外文,则边学边翻,期望对有相同喜好之人有所帮助。《Managed DirectX9 Kick Start》是带.... Read More >
200902-15 在xna中管理资源 XNA中, ResourcePool枚举类型由MDX中的4个改为了2个, 分别是Automatic和Manual, 枚举名称也改为了ResourceManagmentMode。其中Automatic对应mdx中的Managed,Manual对应Default。 以Manual方式创建的资源被储存在video memory或AGP memory中。而Automatic类型的资.... Read More >
200902-15 xna教程(四)——在xna中绘制字体 作者:clayman仅供个人学习使用,请勿转载,勿用于任何商业用途。由于本人水平有限,难免出错,不清楚的地方请大家以原著为准。欢迎大家和我多多交流。Blog:http://blog.csdn.net/soilworkclayman_joe@yahoo.com.cn 在XNA中绘.... Read More >