PS3的Cell架构是否是学习游戏编程的错误平台?

6 c++ ps3

我有机会参加索尼授权的培训课程,了解PS3的单元架构编程.

但是我只对C++有基本的了解,并且想知道PS3对于像我这样的初学者有抱负的游戏开发是否有点过分.

还有什么是在大约2个月的时间内让我达到C++图形编程水平的最佳资源?

lot*_*har 10

我打赌这会很有趣,无论你在课程中学到什么,都会帮助你成为一个更好的程序员.


Dan*_*son 10

最后一个关于我日常工作的问题.... :)

很多关于PS3的知识将适用于其他架构,因为并行编程开始看起来像未来.PS3上使用的很多并行技术都可以直接应用在Xbox 360上.我怀疑未来很多游戏机都会朝着同一个方向发展,我们都需要开始考虑并行化的重要性.目前.

也就是说,如果你只有C++的基本知识,很多材料可能就在你头上.这取决于你想要从会议中得到什么.您是在寻找PS3的介绍,还是希望能够在会议后的第二天开始在PS3 Linux上制作游戏?

假设你负担得起,信息将是有趣的,可能会有所帮助.除非你觉得成本超过了收益,否则我不会错过这样的机会.(我假设有成本,我真的不知道.)

游戏编程资源遍布网络.如果你想用C++做一个速成课程,我会选择Lippman等人的C++ Primer.如果你想要一个图形速成课程,那么Real Time Rendering就是最好的起点,还有一本关于数学的好书,比如Eric Lengyel的3D游戏编程数学.深入学习一些OpenGL或D3D教程; 即使PS3上没有常用,原则也与任何API相同.


Chr*_*rch 9

问题不在于PS3是否过度杀伤,而是Cell处理器因其潜力而难以编程.高度并行化的体系结构可能非常强大,但实际获得该性能并不容易.