我已经使用C#,Java和C ++编程了,想知道你是否知道有关视频游戏开发的好书(关于OpenGL或DirectX及其中任何一种语言),其中包括关于着色器,特效的讨论,声音和碰撞检测。我知道这可能看起来很多,但我在亚马逊和O'Reilly上搜索过,并没有找到涵盖所有这些主题的书。我不知道你是否看过这样的书。
答案 0 :(得分:1)
答案 1 :(得分:0)
与其他许多主题相关的广泛(非深入)书籍是Core Techniques and Algorithms in Game Programming。我强烈推荐它。
[...]这本书正是我的本意 寻找。读完之后(和 重读一些段落) 与其他游戏书籍的区别 令人震惊的是:这是一门课程 游戏编程,这些工具 谁想要一个正式的,布局合理的 介绍,涵盖所有主要内容 主题并留下几个问题 未回答的。
答案 2 :(得分:0)
你正在寻找的是大量的信息,如果有任何书籍涵盖所有这些,我相当确定他们不会真正深入到每一个。
DirectX和OpenGL网站都提供了图形API所需的所有信息。如果你对实际的管道工作不是那么感兴趣,那么我建议你看看Ogre(我相信它也有C# port)。
音频全部取决于您最终使用的API:DirectX,或者您可以选择许多操作系统音频库(即OpenAL)。
对于特殊效果,我建议使用Graphics Gems系列以及GPU Gems。
我对特定的碰撞检测参考不太确定,因为我通常只是根据需要谷歌搜索算法。
Game Programming Gems系列是一个很好的信息来源,但它更多的提示和技巧,而不是对每个主题的详尽解释。
答案 3 :(得分:0)
我从其他人那里听说"Essential Mathematics for Games and Interactive Applications"是建立基础和(重新)熟悉数学方面的良好开端。