A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 2422|回复: 3

[杂谈]看了版上引擎的帖子,我也说两句

[复制链接]

精华
1
帖子
2186
威望
1 点
积分
2512 点
种子
5 点
注册时间
2005-8-31
最后登录
2020-5-27
 楼主| 发表于 2011-8-19 11:07  ·  浙江 | 显示全部楼层 |阅读模式
本帖最后由 依克西昂 于 2011-8-19 14:45 编辑

帖子说的还是挺好的,就是有一些地方不是很准确。

比如lz说:

“简单的说就是写一个专门的程序,用于支持所有的声卡设备,并在该程序中预留一个接口,其他的游戏开发者如果想要自己的游戏能够支持所有声卡,只要调用这个接口即可。”

屏蔽硬件层是通过调接口没错,但是这个接口是硬件商提供的,而不是软件开放商,同时也不存在什么支持所有声卡设备的专门程序,只存在实现规范接口的不同驱动。

引擎本身也分很多层,lz似乎混淆了各种引擎的概念。Doom的图像引擎比硬件抽象接口高一层,属于功能性接口,所谓的网络功能引擎也是这个层次,DX是一个功能很全的功能性引擎。

神海有一个专门的镜头引擎,这是设计层引擎,比功能性引擎高一层,复用性也更低。FIFA和NFL的UI是复用的,这叫做UI引擎,层级更高,复用性更低。至于马里奥等使用的关卡设计引擎,这属于“专门设计引擎”,属于极高的层次,复用性非常低,基本只有同系列的能用。

当然这些层级不是固定不变的,比如unreal本身还提供了角色编辑器这类设计层引擎。

另外lz这句我也不是很赞同:

“首先我要说明一点,我对于TV游戏机平台并没有偏见,实际上对于一个程序员来说,TV游戏机平台是一个良好的开发环境。但是,有时候,太方便了,人就容易变得懒惰且不思进取。久而久之自然就会被别人超越。”

这句话是典型的纯技术思维,苹果能在今天爆发,恰恰就是因为硬件平台的无比封闭带来的优越环境、各种优化和突出个性,为了支持设计,且不谈布线,连苹果的电池都是奇形怪状的。为技术而技术没有意义,技术的目的是为了实现设计,而设计是欢迎封闭定制平台的。

精华
0
帖子
183
威望
0 点
积分
186 点
种子
5 点
注册时间
2011-8-5
最后登录
2022-9-5
发表于 2011-8-20 15:57  ·  广东 | 显示全部楼层
次世代平台上的话个人觉得还是虚幻3的引擎做的最好,很自然,很不错!
该用户已被禁言

精华
0
帖子
117
威望
0 点
积分
118 点
种子
0 点
注册时间
2007-1-12
最后登录
2012-5-30
发表于 2011-8-22 09:57  ·  山东 | 显示全部楼层
楼主有自己的想法,呵呵

精华
0
帖子
1739
威望
0 点
积分
1899 点
种子
7 点
注册时间
2010-9-9
最后登录
2022-7-18
发表于 2011-8-23 11:27  ·  上海 | 显示全部楼层
虽然我是虚幻党,但是我想说的是游戏引擎只是一个工具而已,游戏最要紧的还是看好不好玩。Gameplay first!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-22 08:06 , Processed in 0.183583 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部