» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

关于全平台游戏的开发,实在不懂,求教,真的可以这样吗????

引用:
原帖由 酱油帮我打妈妈 于 2006-11-27 10:57 发表
但是我觉得这样不错啊,因为后来开发平台基本就是PC了,现在的开发机就是变相的PC,做一套汇编我觉得还是可行的
这是做模拟器的想法,就是汇编码相互转换的过程。这在CPU模拟上算是成熟的技术了。Apple迁移到Intel平台上也就是用的这些。

问题是现在的主机编程很大部分工作都是针对GPU和APU编程的,这方面的汇编级转换难度太大了。再考虑到不同显卡之间的构架差异,几乎就不可能实现。


TOP

引用:
原帖由 酱油帮我打妈妈 于 2006-11-27 11:29 发表
再次被高人打败…………………………
引擎是必须对GPU和APU编程没错,这就是DX在做的事情,但是renderware之类软件,已经取代了几乎所有GPU和APU开发,引擎不是吃白饭的,单一平台引擎以后比较吃不开了 ...
你所说的这位高人已经在自己抽自己耳光了,上一个帖子他还在扯汇编级,这一个帖子又扯到代码级上了。引擎是可以取代底层的图形库不错,但是也必须得先知道底层的图形库是啥。Ps3的GPU和OpenGL或者Directx都没有关系,完全是自己的一套SDK,想整合到一个引擎里并不是一件容易的事情。更何况针对不同的显示芯片和底层的图形库,同一个引擎里的一个函数所表现出的效能可能是千差万别,做做RPG无所谓,做FPS之类可能根本就不能忍,这些都是要到后期coder们针对SDK微调的事情,要是能一个按钮解决就神了。这个高人说的,也就是像XO和PC之间这种有着统一的图形接口的。可以在转换之间做到一个相对的,比较自动化的过程。



TOP

引用:
原帖由 酱油帮我打妈妈 于 2006-11-27 11:55 发表
何必了,探讨一下,有一点是肯定的,就是游戏开发都会逐渐离开“汇编”这个级别,这个级别只要换个硬件设备是毫无可重复利用率的。所以PC上已经全部C语言开发。C语言的程序就是在任何硬件上几乎都能执行的。
也 ...
靠,无语了,难道你说的高手就是你自己?打酱油去吧还是!


TOP

发新话题
     
官方公众号及微博