Board logo

标题: 来说说《荒野之息》物理引擎意你觉得意想不到的玩法吧 [打印本页]

作者: iceliking    时间: 2017-7-9 06:40     标题: 来说说《荒野之息》物理引擎意你觉得意想不到的玩法吧

posted by wap, platform: iPhone
开个头,希望没有火星

去温度高的地方比如沙漠或雪山,不用换服装或吃特殊的料理,换一把冰属性或火属性的武器就可以了
作者: 核爆前夜    时间: 2017-7-9 06:42

posted by wap, platform: iPhone
这和物理引擎有什么关系?
作者: 0瞎子0    时间: 2017-7-9 06:46

posted by wap, platform: Galaxy S7 Edge
里面的小细节和物理引擎有关系的似乎不多
作者: iceliking    时间: 2017-7-9 06:52

posted by wap, platform: iPhone
引用:
原帖由 @核爆前夜  于 2017-7-9 06:42 发表
这和物理引擎有什么关系?
当然是物理引擎,有温度的物体可以改变一定范围的环境温度,切出火属性武器,还能融化你身边的大冰块呢,和烧火一样,就是时间慢一点
作者: aso    时间: 2017-7-9 07:07

posted by wap, platform: iPhone
物理引擎哭了。。。
你背着火焰刀不一会儿屁股着了火,这才叫物理引擎好不好。。。
作者: jinyibo    时间: 2017-7-9 07:34

posted by wap, platform: iPhone
这个游戏物理引擎应该是有良好的重力系统和加速系统,温度啥的只是属性设定而已
作者: 正义的化身    时间: 2017-7-9 07:58

posted by wap, platform: iPhone
合金装备一代,斯内克拿着特殊合金钥匙,在熔炉附近趴一会,钥匙会变成红色,在冰库里面呆一会,钥匙会变成蓝色,物理引擎炸裂!~~楼主赶紧去多玩几个游戏,嘻嘻~~
作者: no1cat    时间: 2017-7-9 07:58

posted by wap, platform: Android
物理引擎最牛逼的体验是祠堂里各种邪道通关方式
作者: 0瞎子0    时间: 2017-7-9 08:07

posted by wap, platform: Galaxy S7 Edge
引用:
原帖由 @no1cat  于 2017-7-9 07:58 发表
物理引擎最牛逼的体验是祠堂里各种邪道通关方式
这换到历代那叫bug
作者: 昵称无效    时间: 2017-7-9 08:16

posted by wap, platform: Chrome
狂吹吹别的好了,吹什么物理引擎
作者: wenzai    时间: 2017-7-9 08:22

posted by wap, platform: Android
楼主你说的这个属于脚本
作者: fctg    时间: 2017-7-9 08:24

雷雨天带金属武器会被劈中,火山带木制装备会被点燃
作者: blaze1999    时间: 2017-7-9 08:28

posted by wap, platform: iPhone
引擎确实牛比
官方好像叫化学引擎 特意指非碰撞引起的效果

某些人听不得狂吹好 可以喷画面没有抗拒齿 自己玩的都是4k画面 但喷狂吹游戏引擎不行 这方向不对啊
作者: blaze1999    时间: 2017-7-9 08:31

posted by wap, platform: iPhone
有一个庙 要靠打雷劈在上面才能解开
有一个庙 要靠自己的影子解开

惊叹引擎太牛比
作者: wenzai    时间: 2017-7-9 08:32

posted by wap, platform: Android
引用:
原帖由 @blaze1999  于 2017-7-9 08:28 发表
引擎确实牛比
官方好像叫化学引擎 特意指非碰撞引起的效果

某些人听不得狂吹好 可以喷画面没有抗拒齿 自己玩的都是4k画面 但喷狂吹游戏引擎不行 这方向不对啊
化学引擎?重新定义游戏引擎?
作者: wildarm    时间: 2017-7-9 08:48

热的地方走到阴影处会降温
作者: 狮子歌歌    时间: 2017-7-9 08:57

posted by wap, platform: 小米3
我说一个全新的吧 扔出回旋镖后可以用磁力吸住
武器会不停旋转持续输出
推荐用大回旋镖试
小的也可以不过瞄准难度直线上升
作者: 0瞎子0    时间: 2017-7-9 09:05

posted by wap, platform: Galaxy S7 Edge
引用:
原帖由 @狮子歌歌  于 2017-7-9 08:57 发表
我说一个全新的吧 扔出回旋镖后可以用磁力吸住
武器会不停旋转持续输出
推荐用大回旋镖试
小的也可以不过瞄准难度直线上升
牛逼。。。。。。
作者: 御剑检察官    时间: 2017-7-9 09:13

posted by wap, platform: Android
火把烧苹果树,苹果会落地而且烤熟了
作者: yichen113    时间: 2017-7-9 09:15

posted by wap, platform: iPhone
磁悬浮呗
作者: 卖哥    时间: 2017-7-9 11:04

posted by wap, platform: Meizu M9
狂吹的物理引擎是非常简陋的,实际上比标准havok还要低。
只有刚体碰撞,没有弹性压缩和释放,没有碎片,流体方面更没有了。
要说例子的话,半条命2级别。
虽然技术上非常简陋,但是效果而言却是很不错的。其实这就是软件上的“成熟技术的水平思考”,弹性压缩和释放就是抽风的主要原因,穿模然后弹力释放有时候就形成了无限循环。在减少不成熟技术的应用后,模拟自然的能力变弱了,但是超自然现象反而减少了。
然后通过引导玩家利用物理机制来增强物理引擎的存在感,最后给人反而留下了好的物理引擎的印象。
作者: king8910213    时间: 2017-7-9 11:20

posted by wap, platform: Android
这次我得说比较赞同卖歌的观点了,物理引擎在技术上本身很一般的,只是在游戏设计上结合应用的深刻,倒是让之前那些技术优秀设计肤浅的物理效果显得存在感低下了
作者: yang_yii    时间: 2017-7-9 11:43

posted by wap, platform: MAC OS X
楼主说这些也算物理设定吧,算到物理引擎里很合理。
某天深夜我玩的时候遇到过自己纱布的事。在火山区域,我想用炸弹箭射某个物体,刚一拉弓就爆炸。我以为是身边有怪在袭击我,我转了一圈确定没有怪了,再次拉弓。又爆炸了.......这时才反应过来.........
作者: 恋妖壶    时间: 2017-7-9 13:08

posted by wap, platform: iPhone
引用:
原帖由 @卖哥  于 2017-7-9 11:04 发表
狂吹的物理引擎是非常简陋的,实际上比标准havok还要低。
只有刚体碰撞,没有弹性压缩和释放,没有碎片,流体方面更没有了。
要说例子的话,半条命2级别。
虽然技术上非常简陋,但是效果而言却是很不错的。其实这就是软件上的“成熟技术的水平思考”,弹性压缩和释放就是抽风的主要原因,穿模然后弹力释放有时候就形成了无限循环。在减少不成熟技术的应用后,模拟自然的能力变弱了,但是超自然现象反而减少了。
然后通过引导玩家利用物理机制来增强物理引擎的存在感,最后给人反而留下了好的物理引擎的印象。
我群里一朋友恶心你恶心到不行了,你一回复他就截图吐槽,真的……

我也纳闷了大哥,不玩爱吹的人也有,可真没你这样的啊!你说你是怎么好意思玩都没玩过,还每帖必进,然后洋洋洒洒一大堆的?我也真是服了,你怎么长的啊
作者: 蜗塞塞    时间: 2017-7-9 14:06

这贴没有引来讨论的,先引来的看不惯说狂吹好的。
不过制作人们也没说物理引擎牛逼,只说用了Havok,一直强调的是化学引擎,想火能烧草,能融冰,水能灭火,能结冰,金属能导电等,这些其实以前的塞尔达也有,这次算作了一个很好的整合。
作者: 卖哥    时间: 2017-7-9 15:00

posted by wap, platform: Meizu M9
引用:
原帖由 @蜗塞塞  于 2017-7-9 14:06 发表
这贴没有引来讨论的,先引来的看不惯说狂吹好的。
不过制作人们也没说物理引擎牛逼,只说用了Havok,一直强调的是化学引擎,想火能烧草,能融冰,水能灭火,能结冰,金属能导电等,这些其实以前的塞尔达也有,这次算作了一个很好的整合。
过去塞尔达的交互是对点的,对一种解谜道具而言大部分事物不可交互,交互往往是为了解谜存在的,发现一个交互往往能成为解谜的突破点。
这代是对广泛事物的,火能对一堆事物交互,电又是一堆,还有冰和风也类似,很多交互案例不是为了解谜存在的,仅仅是有趣或者合理。
因此过去用少数脚本即可,现在那么多的交互一个个写脚本就不可能了,要专门写引擎。
作者: kelaredbull    时间: 2017-7-9 15:45

posted by wap
引用:
原帖由 @卖哥  于 2017-7-9 15:00 发表
过去塞尔达的交互是对点的,对一种解谜道具而言大部分事物不可交互,交互往往是为了解谜存在的,发现一个交互往往能成为解谜的突破点。
这代是对广泛事物的,火能对一堆事物交互,电又是一堆,还有冰和风也类似,很多交互案例不是为了解谜存在的,仅仅是有趣或者合理。
因此过去用少数脚本即可,现在那么多的交互一个个写脚本就不可能了,要专门写引擎。
赌五毛化学引擎就是一堆脚本
作者: 昵称无效    时间: 2017-7-9 16:13

posted by wap, platform: Chrome
随便举个例子好了,大家都知道用火焰剑挥砍可以引燃草木,但引燃的草木并不会在引燃处于同一位置的草木。
所以有些东西你说是引擎,他说是脚本,不是业内还真不大好下断论。
作者: 不吃胡萝卜    时间: 2017-7-9 18:26

posted by wap, platform: SONY Xperia Z2
引用:
原帖由 @昵称无效  于 2017-7-9 16:13 发表
随便举个例子好了,大家都知道用火焰剑挥砍可以引燃草木,但引燃的草木并不会在引燃处于同一位置的草木。
所以有些东西你说是引擎,他说是脚本,不是业内还真不大好下断论。
当然是脚本,如果是引擎,那么会继续引燃
作者: keyo    时间: 2017-7-9 18:28

引用:
原帖由 昵称无效 于 2017-7-9 16:13 发表
posted by wap, platform: Chrome
随便举个例子好了,大家都知道用火焰剑挥砍可以引燃草木,但引燃的草木并不会在引燃处于同一位置的草木。
所以有些东西你说是引擎,他说是脚本,不是业内还真不大好下断论。
这是青草啊窝的哥。。。你找片干草。。。
作者: yfl2    时间: 2017-7-9 18:42

引用:
原帖由 keyo 于 2017-7-9 18:28 发表



这是青草啊窝的哥。。。你找片干草。。。
那为啥火焰剑可以引燃青草?
作者: n2    时间: 2017-7-9 18:48

posted by wap, platform: Android
引用:
原帖由 @yfl2  于 2017-7-9 18:42 发表
那为啥火焰剑可以引燃青草?
因为火焰剑可以比火本身更热
作者: keyo    时间: 2017-7-9 18:57

引用:
原帖由 yfl2 于 2017-7-9 18:42 发表

那为啥火焰剑可以引燃青草?
自己想去!
作者: yfl2    时间: 2017-7-9 19:01

引用:
原帖由 keyo 于 2017-7-9 18:57 发表



自己想去!
我觉得很简单,就是脚本设置的
作者: Pires    时间: 2017-7-9 19:20

posted by wap, platform: Android
楼主说的我还真不知道,神了
作者: 卖哥    时间: 2017-7-9 19:21

posted by wap, platform: Meizu M9
引擎完全可以实现火焰有温度的参数,不同温度的火焰效应不同。

其实写得极其详尽的脚本和引擎不能接触到代码是无法判断的,我只能说我来开发的话会选择用引擎实现而不是脚本,那在开发上会省事高效得多。
作者: 耶稣复临    时间: 2017-7-9 20:05

引用:
原帖由 king8910213 于 2017-7-9 11:20 发表
posted by wap, platform: Android
这次我得说比较赞同卖歌的观点了,物理引擎在技术上本身很一般的,只是在游戏设计上结合应用的深刻,倒是让之前那些技术优秀设计肤浅的物理效果显得存在感低下了
两个没玩的人惺惺相惜了?
作者: kelaredbull    时间: 2017-7-9 21:01

posted by wap
引用:
原帖由 @卖哥  于 2017-7-9 19:21 发表
引擎完全可以实现火焰有温度的参数,不同温度的火焰效应不同。

其实写得极其详尽的脚本和引擎不能接触到代码是无法判断的,我只能说我来开发的话会选择用引擎实现而不是脚本,那在开发上会省事高效得多。
恰恰相反,如果考虑需一下要用到化学引擎的对象的数量级,恐怕不超过50个吧?这个量级上用特例来实现是不亏的。
作者: mamania    时间: 2017-7-9 21:25

posted by wap, platform: Chrome
笑死我了,化学引擎都出来了。。。看来所有带制造业的游戏都有化学引擎,工业引擎,铁匠引擎,木匠引擎,富士康引擎
作者: Scowbing    时间: 2017-7-9 22:29

泥潭都是键盘技术专家。所谓脚本、引擎,都是一段有明确设计目的的代码。一般来讲引擎就是一段可复用在很多地方的代码(封装好或给源码)。比如物理引擎,基本上以力学为主,给你写好如何控制重力、碰撞、加速度等内容。比如我做一个弹球的游戏,每次球碰撞到物体时直接使用别人写好的物理引擎(代码)即可,在荒吹里就是降落伞、高山下滑这种运算可以统一化的内容。至于火烧、冰融,只能算是剪刀石头布的属性设定。或者这么说,火碰到冰会融化算属性设定,但冰融化的过程:速度、位置、视觉效果等可以直接复用写好的引擎。
作者: turnlive    时间: 2017-7-9 22:45

posted by wap, platform: iPhone
说实话物理系谜题脑洞程序被portal碾压.
作者: 狸狸狐    时间: 2017-7-9 23:03

关于化学引擎可以看一下之前的一个文章





塞尔达系列的制作人青沼英二在此前的采访中谈到他们使用了Havok作为引擎的时候,让采访他的主编、和他对谈的对象、DQ系列的开发者藤泽仁都很惊讶,而根据青沼本人的叙述,Havok公司的工程师们自己,也对于利用这个引擎能够在游戏中达到的效果感到惊讶。
青沼说,“其实我们和Havok公司的人关系很好,和他们现场的工程师们讨论了很久,做了不少调整。他们也觉得,“天Havok引擎居然能做到这个程度?”很惊讶。”
此时采访人电fami nico gamer的主编甚至直接说,“这里向读者们解释一下,Havok是一款广泛使用的物理引擎,但会出现很多让我们日本玩家很惊讶的动作,极端一点来说,角色们会突然跳到空中之类的。”
“我们的东家Dwango,也就是niconico动画的用户中,还有一个词叫做‘Havok神’呢”。

“Havok神”这个词来自在日本的宅圈,可以认为是Havok被称作“物理演算之神”的一个简略说法。而日本玩家们对这个神其实并没有一直保持一种敬畏的态度。他们如果在日常游戏中喊出“Havok神”这个词的话,那一定是在游戏出现bug的时候。
这时候需要大喊一声“Havok神降临!”或者直接说,“这是Havok神在发怒”。

不过,《荒野之息》并不仅仅只是“单纯使用”了这个引擎而已。在今年的游戏开发者大会上,《荒野之息》的团队也登台为大家介绍了他们游戏制作过程中的一些话题。根据日本媒体4Gamer和Fami通的总结可以知道,开发团队在Havok引擎的基础上加上了许多新的内容。(以下图片来自原文配图)
荒野之息是一款以开放世界和自由度为主要特点的游戏。团队的目标是,“只要玩家愿意,你甚至可以把你在游戏最初看到的一块岩石一直搬到最终Boss面前”。
那么可想而知,开发者们要面对复杂无比、并且具有无限可能性的各种情况,开发难度很大。这时候技术导演堂田就决定要导入在物理法则模拟上有很高口碑的Havok引擎来开发游戏——“因为这样,我们才能自由地做出除了物理之外的部分。”



同时,技术导演堂田认为,游戏中的物理法则同现实世界中的物理法则是不同的,而这种不同,在游戏中就被他们称作“骗人的物理”。使用Havok,也是为了能够让团队能够在正确地加入物理法则之外,尽可能地“多说谎”。
团队认为,开发者需要实现的可能并不是完全复原原本世界的物理性,而是一种“游戏中的物理法则”,或者说,是一种“虚假的物理法则”。
这时,“如何巧妙地来通过‘说谎’来构建一个假象的世界,就成为我们程序员的乐趣之一。”
堂田在演讲中举出了几个例子来说明这种“骗人的物理”。比如说,游戏中有一个名叫Stasis的动作可以让时间停止。但发动这个动作的时候,并不是整个时空的时间都停止,只是承受这个动作的物品处于几秒钟时间停止的状态,如果向它施加其他动作,它仍然受动作影响,并且影响会不断积累,在时间停止结束的一瞬间爆发。

除此之外,远程控制金属道具的动作Magnesis让它看起来像是一种使用了类似磁力一样的动作,但这并不是磁力而是近似的另外一个东西,使得它同时具有操作性,并且也不会露馅。
而攀岩的动作中,其实角色和岩壁之间有一个名叫Constraint的动作,这是Havok引擎中将两个物件相连的一种动作,也因此,玩家同样也可以攀爬上运动的物体。其他还包括比如说在砍树之后,砍下来的树干会直接变成一块木头,也可以浮在水面上等等,这些都和现实中的物理不同。

在使用Havok引擎之后,塞尔达的世界中就存在了一个贯穿始终的物理法则了,这时候,开发团队的工作人员就开始有了各种想要尝试的点子,包括“那些帮助角色渡过小河的铁板,是不是也可以用来砸敌人呢?”等等。
而这也正好契合了开放世界和自由度的游戏标准。《荒野之息》的团队除了加上一些“骗人的物理法则”之外,相对于Havok的“物理引擎”还专门开发了“化学引擎”,用来让一些比如说火、水等等元素和物质的内容能够同其他的物体发生联动。
有趣的是,堂田介绍说,除了刚体力学以外的几乎所有自然现象都可以通过这个化学引擎来实现,比如说游戏中的风和电气等等。这在现实生活中其实是物理的范畴,但在荒野之息的世界中,它变得更加简化了。

《荒野之息》中的“物理引擎Havok”和“化学引擎”双管齐下的做法让整个开放世界的开发思路变得十分清晰。
堂田等技术开发者们觉得,动作游戏是由“冲突+移动+状态”来构成的。而化学引擎就主要负责计算道具、场景等等的变化。如果把游戏中出现的具有固定实体的东西称作物体(material),没有的称作元素(element),那么只要制定3条法则就可以几乎实现所有的动作。
这3条法则分别是,元素可以改变物体的状态(火可以让木头燃烧);元素之间可以互相影响对方的状态(水可以浇灭火);物体之间不会互相干涉状态(木头装上石块不会有什么变化)。



作者: blaze1999    时间: 2017-7-9 23:49

posted by wap, platform: iPhone
楼上文章一出 喷化学引擎的人被狂打脸
作者: 天空の軌跡    时间: 2017-7-10 02:40

posted by wap, platform: iPad
看了好多视频,最想不到的是利用两架矿车和磁力让link飞的比神兽还高。。。。
作者: carronot    时间: 2017-7-10 06:05

posted by wap, platform: Meizu 魅蓝 NOTE2
荒野之息的喷点在哪里,玩过都觉得好玩
作者: Zhen_Link    时间: 2017-7-10 06:41

posted by wap, platform: iPhone
没玩的人喷了
作者: ryudo123    时间: 2017-7-10 10:12

posted by wap, platform: Chrome
引用:
原帖由 @carronot  于 2017-7-10 06:05 发表
荒野之息的喷点在哪里,玩过都觉得好玩
狂吹的喷点在于,发售前两个礼拜某光环杀手小组做了个开放世界游戏,以至于至今还有人拿这两个游戏来比较。恶心坏了。
作者: 混血王子    时间: 2017-7-10 10:26

posted by wap, platform: MAC OS X
最意想不到的玩法难道不是用狂吹物理引擎来玩论坛么?

看这贴里多少不玩游戏的人却利用这个话题玩论坛玩的很开心,狂吹这物理引擎都爆到让买游戏和不买游戏的都能同乐了,这境界哪个厂商能做到?
作者: yak    时间: 2017-7-10 11:40

引用:
原帖由 狮子歌歌 于 2017-7-9 08:57 发表
posted by wap, platform: 小米3
我说一个全新的吧 扔出回旋镖后可以用磁力吸住
武器会不停旋转持续输出
推荐用大回旋镖试
小的也可以不过瞄准难度直线上升
威武,第一次听说。
虽然这个套路之前2D的作品里有过,但是真不知道BOW里面致敬了!
作者: zhangyunsony    时间: 2017-7-10 20:27

posted by wap, platform: Chrome
桃白白踩木头飞的玩法我是自己永远也想不到的




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0