社区
游戏开发
帖子详情
问个不专业的问题,谢谢!!
RabbitLBJ
2009-10-23 07:23:32
以前的游戏都是在DOS下,用程序直接操作硬件写的,速度很快。DX和OPENGL都支持硬件加速,我就想问下,如果在WINDOWS下还能直接操作硬件的话,那是用汇编写的程序更快还是用DX??我把问题引申一下,在PSP,X360等平台,能用ARM,POWERPC的汇编来自己开发底层的API吗?如果能,那这种API和官方提供的开发机API相比,速度如何?能操控硬件是不是最快的!!
...全文
204
9
打赏
收藏
问个不专业的问题,谢谢!!
以前的游戏都是在DOS下,用程序直接操作硬件写的,速度很快。DX和OPENGL都支持硬件加速,我就想问下,如果在WINDOWS下还能直接操作硬件的话,那是用汇编写的程序更快还是用DX??我把问题引申一下,在PSP,X360等平台,能用ARM,POWERPC的汇编来自己开发底层的API吗?如果能,那这种API和官方提供的开发机API相比,速度如何?能操控硬件是不是最快的!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gameice
2009-10-23
打赏
举报
回复
[Quote=引用 4 楼 csharp_xinbing 的回复:]
我想问一下,这么10年来,除了DX与OPENGL大家还听说过其它的引擎吗?
那样就像自己实现操作系统一样,付出比回报代价更大更大。
[/Quote]
DX和opengl算引擎的话,引擎的定义未免是否也太宽泛了
张赐
2009-10-23
打赏
举报
回复
如果都用汇编的话,速度肯定快。但是问题是汇编程序很困难。
早期的可编程图形管线的显卡就用的汇编来进行shader渲染。
xingzhe2001
2009-10-23
打赏
举报
回复
windows下不能直接操作硬件,如果可以的话,你其实是自己写了一遍显卡驱动和3d api, 如果你能写的比NVIDIA/ATI的内部人写得更快的话,当然是直接操作快,但这是不可能的。
psp,xbox,ps3都是在厂商提供的api上开发,当然用汇编做一些计算上的优化,比如simd的优化是很普遍的。同样你无法自己实现底层的api,因为你无法编写出合适的驱动,而且固件也是个麻烦事。
而且游戏机(console)和PC还不一样,游戏机上跑的游戏一般是独占所有资源,你操作硬件不会比用api快。
而PC的windows是多进程共享资源的,需要不停的作切换,如果你实现了自己的独占操作系统专门跑游戏,自己写驱动控制硬件,自己实现3d api, 那么可能比目前直接调用api快一点点。
xingzhe2001
2009-10-23
打赏
举报
回复
[Quote=引用 7 楼 rabbitlbj 的回复:]
小弟会点ARM所以想自己在PSP上弄个API来玩玩
[/Quote]
网上有psp的开发环境,从这里下
《psp的开发环境》
RabbitLBJ
2009-10-23
打赏
举报
回复
谢谢大家了,小弟会点ARM所以想自己在PSP上弄个API来玩玩,但是现在想想难度还是太大,先把DX弄的精通再说吧!!
K'のBlog
2009-10-23
打赏
举报
回复
新人,向各位学习~~
xingzhe2001
2009-10-23
打赏
举报
回复
3dfx当年有自己一套,结果死了
有的游戏机是自己的绘制api,既不是dx也不是opengl
CSharp_XinBing
2009-10-23
打赏
举报
回复
我想问一下,这么10年来,除了DX与OPENGL大家还听说过其它的引擎吗?
那样就像自己实现操作系统一样,付出比回报代价更大更大。
jematrix
2009-10-23
打赏
举报
回复
同样 不专业的人路过
24考研机械复试面试 常见问答
问题
汇总,机械本科知识
专业
面试最全攻略!!
本文从小志学长的经历出发,分享机械
专业
考研复试及面试攻略。指出盲目背常见必考题不可取,老师提问多围绕本科基础知识且循序渐进。还精心整理12门本科重点科目基础问答题,给出机械设计60道问答题,提供相关资料链接。
物联网工程
专业
该怎么学?老学长吐血整理!!
本文分享物联网
专业
学习体验,从基本概念出发,阐述了硬件控制(如C51、Arduino、STM32)和软件开发(Python、Android、网站)的重要性。强调了
专业
思维与实践项目的选择,以及技术选型如硬件与软件的结合应用。
高考后,电子工程师的
专业
是什么,电子工程师是怎么进阶的!!
本文详细介绍了一名电子工程师从入门到高级的成长路径,包括所需技能、
专业
知识及推荐的学习资源。适合电子
专业
的学生和初入职场的电子工程师阅读。
你应该问面试官的10个相关
问题
面试中,向面试官提问能展现你的积极性和对公司文化的关注。建议询问公司文化、工作职责、挑战、职业发展、评估标准等。避免过于个人化的
问题
,展现你的
专业
性和对职位的热情。同时,询问面试表现和下一步流程能体现你的敬业精神。
测试人员一定要避免的这些不
专业
行为!
本文探讨了软件测试中常见的不
专业
行为,如忽视细节、测试不完整等,强调了测试人员应具备的责任感和沟通能力,以及持续学习新技术的重要性。同时,提供了学习资源链接,鼓励实践和团队合作。
游戏开发
8,324
社区成员
23,685
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章