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


发新话题
打印

[业评] 关于API和游戏制作的关系

https://www.bilibili.com/video/av44395864这个科普视频不错。
ps4估计是吸取了ps3的教训,提供了两组不同的api,只用到高级语言的gnmx,摆明了就是那些只想着跨平台捞快钱的厂家摆烂用的,因为门槛低上手快,厂家的开发意愿比ps3时代更强了,但也因为是和dx11差不多的东西,ps4因为配置问题,肯定被i3+750ti吊打。
另一个要用到底层语言的gnm,这是门槛很高的api,除了第一方,估计就没多少厂家肯做这种亏本买卖了,对于技术要求极高,请程序员的价格都和普通码农差远了。当然,使用底层语言的api,代码执行效率也是最高的。当年的voodoo能吊打所有竞争对手,主要原因就是那个使用底层语言的glide,效率比 opengl和dx都要强。


TOP

楼主,你别多解释,露怯



本帖最近评分记录

TOP

posted by wap, platform: iPhone
喷了,槽点太多


TOP

posted by wap, platform: 小米
难道不是楼主说的这样吗?我也看过这个视频的,我还以为就是这样的。所以后来跨平台的就pc,独占的才买ps4。感觉也确实是跨平台的PC优化更好一点。

TOP

跨平台游戏不见得就非得用高层API,如果游戏引擎支持底层的就可以直接用。
另外,DX12再底层也是通用API,效率理论上没法和console上专为AMD设计的API比的

TOP

Posted by: OnePlus ONEPLUS A3000
哈。哈。哈~  TGFC·NG

TOP

posted by wap, platform: Meizu M9
glide根本不是低级api
恰恰相反,它技术上是一个简化的opengl,配合的是提升开发效率的预制包设计。
它做特效比其他api更简单。

TOP

posted by wap, platform: Android
对于想赚快钱的公司,啃下底层api并无难度,又不追求对api的高效使用。

本帖最后由 devliet 于 2019-4-8 02:02 通过手机版编辑

TOP

posted by wap, platform: Chrome
gnm和dx12/vulkan一个级别的。没有那么底层。

TOP

谁告诉你们越底层效率越高?DX12游戏到现在有几个跑的过DX11?你自己写汇编能跑的赢intel自家编译器吗?

什么功能都要自己去写的API不叫强,根本就是懒或者没钱开发,你们自己去看看全地球成功的API无论是巨硬还是谷歌还是Facebook亚马逊等等,哪个不是高级API?

而且骚尼巨硬也绝对不可能把软件开发最底层的东西给开发者,很容易出现安全性问题或者皮角

[ 本帖最后由 u571 于 2019-4-8 08:11 编辑 ]

TOP

posted by edfc, platform: iPhone Xr
赚快钱会用虚幻就行了,你看吃鸡在x1上那个表现。

TOP

照这么说,那第一方的游戏画面应该比第三方强多了,可是差距并不大吧。。。。

TOP

posted by wap, platform: iPhone
引用:
原帖由 @DoloresI  于 2019-4-8 17:06 发表
照这么说,那第一方的游戏画面应该比第三方强多了,可是差距并不大吧。。。。
1886 和地平线算可以吧

TOP

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