JoshWindsor
发表于 2021-4-20 10:58
既然题目描述改了,那我就更新一下答案。
游戏无非两种,一种是2D游戏,一种是3D游戏。
2D游戏的话,你没法从游戏的画面看出来是什么引擎。因为2D游戏的资源就是图片,引擎就是把这些图片按一定的时间空间顺序输出而已,画面取决于游戏主美的创造。当然,如果是手机游戏的话,很有可能用的是cocos引擎(“天天”系列用的是自研的NPEngine)。
对于3D游戏看画面识引擎,我也没什么技巧,大家看看图片感受一下。
(图片来源于网络,侵删)
首先是起源引擎。
CS 1.6(感谢 @Wu Ryan 指出,CS1.6其实是GoldSrc引擎,不是起源引擎)
CS:GO
传送门2
求生之路2
Alien Swarm
DOTA2
唯一能看出来的就是提示用的宋体,非常醒目。
手机上常见的小清新游戏是Unity做的。比如
纪念碑谷
山
jelly jump
这一组可以算是有很明显的风格了,但是下面这个风格又不一样了
Wave
引擎差异对画面风格的差异不起决定性作用。技巧也很难总结出来,只能凭个人的总结和感觉了。
原答案:
XNA和MonoGame:在游戏文件夹下一般会有content文件夹和编译过的资源,即xnb文件。比如Duck Game。
Unreal:游戏文件夹下面有cookedPC文件夹Unity:比如名为fff的游戏,游戏文件夹下面有fff_data,里面会有一个Mono文件夹(废话)。免费版的Unity做的游戏会有一个 Unity的启动画面。比如Crawl。Source:很好认,看画面也就懂了。你看不出来是用什么引擎的话,一般是开发者直接用图形库撸的。比如,用SharpDX做游戏,游戏文件夹里一定会有SharpDX.dll(除非把SharpDX和游戏本身打包起来)。其实通过肉眼判断游戏用的什么引擎没什么卵用,看游戏开发者文档懂了游戏用的引擎也没什么乱用。游戏引擎很大程度上决定了游戏的画面,但不是游戏画面的唯一。你用虚幻引擎也可以做出很渣的画面,比如*游的某网游。
Ylisar
发表于 2021-4-20 10:59
之前没看下面描述,通过画面啊,你看有点卡通风(不是漫画风)的游戏还不大的,是u3d。晃瞎眼的是虚幻和寒霜。画面古朴,光线柔和的是起源。还有些不常见的不提了。手机3d多半是u3d。
(提一下,这是本人感受啊,有反对的留言,我会看的。
关于特点,u3d适合小型或者不需要高画面的游戏,所以一般很卡通。虚幻引擎和寒霜引擎都喜欢渲染光影,导致光太晃,虚幻喜欢渲染反射光,寒霜喜欢渲染光源。起源引擎主要是v社给自己开发的,为半条命和cs供的引擎,光太晃有点影响竞技性的公平,同时光影对游戏帧数有影响,所以没有虚幻那么晃。个人比较喜欢起源引擎,画质好,帧数高,不用戴墨镜。)
2d游戏引擎不了解,但从画面上看的话,我真看不出来区别,都是图片,有懂2d的大神求讲解下2d游戏引擎,还有实现方法。
Ylisar
发表于 2021-4-20 11:03
不通过解包分析,光通过画面就能看出使用了什么游戏引擎?没有什么画面是游戏引擎生成不了的,看了上面很多总结虚幻,赛霜,U3D的画面特点的,都没拿出3个引擎在同一画面上的不同画面呈现???而唯一用「冰汽时代」举例的兄弟,别人11bit采访的时候都说了,使用的是自研引擎,不然的话在宣传的时候肯定把这个做招牌了。另外你把一张冰汽时代的海报「动态模糊」了一下,就说是虚幻4,是几个意思?虚幻4就不适合做动作类游戏吗!?显然是优化没做好吧。
另外不同显卡在画面呈现上也不同,但目前区别越来越小了,而且连显示器都有针对某些游戏进行优化了,比如说144hz和垂直同步,所以凭画面来判断引擎真的不靠谱,现在引擎肉眼可分辨差距越来越小,很多从盲测基本分不出是用的哪款引擎的
KaaPexei
发表于 2021-4-20 11:12
只看画面的话一般来说很难看出来。不过可以看看目录里的dll的名字猜一猜。
unityloverz
发表于 2021-4-20 11:15
除了看厂商的说明没有办法。
通用引擎见多了会有点感觉,比如当年虚幻3,技术特点很明显。
但是虚幻3采用风格化渲染的画面你可就完全认不出了。
DungDaj
发表于 2021-4-20 11:19
玩游戏的说:寒霜引擎画面偏蓝。其实真实心理:那是寒霜啊,必然是冷色调啊,冬天能不冷吗。
玩游戏的说:虚幻引擎画面鲜艳。其实真实心理:虚幻世界,可不是画面鲜艳,色彩油腻吗。
其实有关系吗?战地描绘冬季的硝烟战场,所以画面基调选择了灰蓝冷色;虚幻竞技场是虚幻世界的打斗,设计了一些迪厅式的场地,所以色彩鲜艳油腻。画面是可以自己去选择和调整的,啥都不懂净整虚的,可笑。
“听音乐一定要用好的电,风电不稳定,水电悠扬,火电澎湃。我试过了是真的。”
都是玄学。
Ilingis
发表于 2021-4-20 11:21
已经有码农回答了,看调用的动态链接库是最准确的。
maltadirk
发表于 2021-4-20 11:27
其实每个引擎在制作游戏时都是具有自己的特点的
游戏引擎,是一个游戏的核心,制作者们借助游戏引擎提供的强大功能而做出来的游戏
自然会带上该引擎独有的特点
而如何分辨出这些游戏引擎的独特之处,便需要对市面上的所有引擎效果了如指掌才行
在这里就给大家分享下这方面的知识:
这个是最近比较火的一款游戏,国内译名叫做冰汽时代
那么这款游戏在第一眼看上去他具备什么特色?
冷色调,画面看起来比较粗糙,写实的风格很重
而且具备一定的欧式笔法,对冰雪的描画十分细腻
好的,那么在这上述的描述当中我们能够看到两个非常重要的关键词:冷色调、冰雪
没错,世界上的游戏引擎当中,只有一个引擎在这方面做的最为出色,
那就是寒霜引擎
所以冰汽时代就是用寒霜引擎做出来的
怎么样?是不是有种毛瑟顿开的感觉?
但有同学提问了,寒霜引擎也分好几代啊,那么冰汽时代是的几代呢?
这里就需要用一种更加细致入微的观察力了
首先我们要考虑下这款游戏的前作是什么
众所周知,《冰汽时代》是11 Bit继《这是我的战争》之后的又一力作
但游戏本身的内容确是全新的,所以应该没有前作
经此推论我们能够得出,《冰汽时代》采用的应该是寒霜1的引擎系统,而并非寒霜2
对,这个才是寒霜2
那么现在的话大家应该能够知道如何在短时间内分辨出各种引擎的不同了吧?
给大家出一道练习题
下面这个游戏使用的什么引擎?
3
2
1
很好,相比有很多同学都得出了答案
寒霜4引擎
但是,很遗憾,这个答案是错误的
之所以得出了错误的答案
是因为大家对于引擎特点的掌握还不够清晰,单纯的从作品本身题材入手,这本身就是一种误区
上图这个游戏,虽然还是以冰汽时代作为主体
但我们能够看到,其画面本身就带有虚幻的感觉
没错,这应该是虚幻4引擎才对!
所以,分辨引擎并非一天就能掌握的技巧,大家需要勤学苦练,多玩游戏
才能够完全掌握这门艺术
kyuskoj
发表于 2021-4-20 11:31
看文件目录的结构,就像看到"cookedPC"这个文件夹就肯定知道是虚幻了吧。
还可以找找引擎独有的打包格式,比如xna会把资源都打包成xnb。
直接看游戏画面不太可能分辨,各种渲染风格什么的,只要shader玩得溜,哪个引擎都能弄出来。
FeastSC
发表于 2021-4-20 11:34
crossfire用的是和极度恐慌一样的木星引擎
然而。。。