我有机会参加索尼授权的培训课程,了解 PS3 的单元架构编程。
然而,我只有一个基本的 C ++ 知识,并想知道 PS3 是否是一个像我这样的初学者有抱负的游戏开发有点矫枉过正。
还有什么是最好的资源,让我在大约 2 个月的时间在 C ++ 图形编程一个体面的水平?
我打赌它会很有趣,无论你在课程中学到什么,都会帮助你成为一个更好的程序员。
最后一个关于我的日常工作的问题....:)
随着并行编程开始看起来像未来,您对 PS3 的许多了解将适用于其他体系结构。PS3 上使用的许多并行技术都直接适用于 Xbox 360。我怀疑未来的许多游戏机将朝着同一方向发展,我们都需要比目前更多地考虑并行化。
也就是说,如果你只有一个基本的 C ++ 知识,很多材料可能会在你的头上。这取决于你想从会议中得到什么。你是在寻找 PS3 的介绍,还是希望能够在会议后的第二天开始在 PS3 Linux 中制作游戏?
假设您负担得起,则该信息将很有趣并且可能会有所帮助。除非您认为成本大于收益,否则我不会放弃这样的机会。(我假设有成本,我真的不知道。)
游戏编程资源遍布网络。如果您想在 C ++ 中进行速成课程,我会选择 Lippman 等人的 C ++ Primer。如果您想在图形方面进行速成课程,那么 Real Time Rendering 是最好的起点,还有一本关于数学的好书,例如 Eric Lengyel 的《3D 游戏编程数学》。通过一些 OpenGL 或 D3D 教程进行挖掘;即使任何 API 都不常用于 3 原则
问题不在于 PS3 的杀伤力太大,而在于 Cell 处理器很难发挥其潜力。高度并行化的架构可能非常强大,但要真正获得这种性能并不容易。
我认为这是一个很好的架构,为未来做准备 (多核编程)。但是,对于大多数实际目的,您实际上最好学习基于 Windows 的游戏开发,因为使用控制台的启动成本要高得多。例如,开始为 DirectX 编容易得多。
所以,是的,在某些方面你是在找麻烦。如果你决定选择 PS3,一定要看看麻省理工学院的 PS3 课程。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(64条)