魔兽20年前就有的地铁、飞艇等载具,其实技术含量很高?
本帖最后由 寇马可 于 2024-12-21 14:34 编辑今天看到某个新出虚幻5游戏的视频,里面的火车还是采用载具和人不动、场景移动的方式来实现的。这么一想,wow 20年前就有载具了,而且作为无缝mmo游戏,所有玩家看到的是同步的,没法采用载具不动场景动的取巧方法,地铁是实实在在用物理手段将玩家从一头送到另一头的,你要嫌快真的可以半路跳下来用腿跑过去。而且在地铁、飞艇这些高速载具上你可以正常跳跃,不会跳一下就被甩下去,也就是玩家与载具相对速度是0,但是如果你跳下来,你与地面的相对速度就变0了,会马上看着载具扬长而去,这些都是符合现实的。这些设计回头一看其实在技术上都是很厉害的? 技术上其实不大厉害,因为逻辑是写死的。这也是屎山代码的由来之一。
另外,魔兽是第一个在游戏里实现重力加速度的游戏。 我当年玩的部落没接触过地铁,当时觉得地精飞艇真的牛逼。还有幽暗城和雷霆崖的电梯也觉得挺厉害的。只有奥格瑞玛,既技术上看不出有啥nb的,布景上也看不出啥史诗感。 呃,不知道扩大到mmo级是不是有技术困难,但这些在同时代的单机或联机游戏里也不算少见。反而是要用奇怪hack方式实现的那些,是需求不足随便写个顶着,或者技术落后吧 本帖最后由 Viteeee 于 2024-12-21 13:01 编辑
很厉害的,尤其是考虑到飞行需要以三倍速度渲染巨大场景的难度,同时期的EQ2想破头皮也没做出来。
可以参见我之前发的那个帖子里的《WoW Diary》这本书。 坐狮鹫是最牛逼的,确实可以看到玩家一直在大地图上移动。进地铁还要读条,感觉更像个传送门。 泰坦失足 发表于 2024-12-21 12:58
我当年玩的部落没接触过地铁,当时觉得地精飞艇真的牛逼。还有幽暗城和雷霆崖的电梯也觉得挺厉害的。只有奥 ...
奥格瑞玛不也有飞艇 a2042312 发表于 2024-12-21 13:20
奥格瑞玛不也有飞艇
毕竟是当上还没加入部落地精造的,当时还在城外面坐,总觉得不算奥格的一部分。我当时玩的是法师,坐的也少,直接传过去了。
奥格-雷霆崖的飞艇是不是还和藏宝海湾-记不得地方的不一样,直接飞没有跨大陆的读条来着。 飞艇只有一小段然后就读图了,
第一次做狮鹫/双足飞龙帅爆 当时觉得坐船穿越大地图太酷了读条看着大漩涡脑补到自己头都晕了坐狮鹫倒没什么感觉 HellMaster 发表于 2024-12-21 12:49
技术上其实不大厉害,因为逻辑是写死的。这也是屎山代码的由来之一。
另外,魔兽是第一个在游戏里实现重力 ...
这是第一个吗?我记得马里奥1代就有重力加速度和水平加速度吧 不然怎么是游戏工业皇冠的明珠 Viteeee 发表于 2024-12-21 13:00
很厉害的,尤其是考虑到飞行需要以三倍速度渲染巨大场景的难度,同时期的EQ2想破头皮也没做出来。
可以参 ...
同期的eq2更差的点就是一堆门都要读图,wow已经是无缝了
当年我很喜欢在雷霆崖坐电梯,感觉好高级,好顺滑 本帖最后由 alitonz 于 2024-12-21 14:42 编辑
游戏里没有做水平方向的加速度,角色进入载具box且双脚站上载具时,坐标系就从世界切换到载具上,离开载具box时坐标系又切回世界,跳机的时候一旦脱离载具box就不继承载具水平移动的速度。但已经很厉害了也够用了在2004年。
现在回忆起来,跳机跳船时容易断开连接,大概也是因为这个参考坐标系瞬间切换导致。
ybfelix 发表于 2024-12-21 12:59
呃,不知道扩大到mmo级是不是有技术困难,但这些在同时代的单机或联机游戏里也不算少见。反而是要用奇怪hac ...
MMO也不少,FF11和信长都有大型交通工具,11还得砍人或被砍,信长纯定期船0事件,到站下车 地铁我当年一个初中生发现是进副本的方式大概就能理解是怎么回事了
船or飞艇or飞机那确实是牛逼,特别是你上去后发现载具以外的世界还是正常运作的时候
第一次坐上狮鹫感觉确实NB。
上一次如此震撼还是在魔法门6学会飞行术飞上高空时(虽然马上因为蓝条耗尽摔下来了)。 那半条命老是在车上开始然后停车下车其实是show技术力了? 会读条 会掉线啊 鬼佬对大型载具的实现其实挺有执念的,
追溯起来,有些实时老MUD都会特地使用很复杂的逻辑来实现载具场景,而非简单的静态场景。
而所谓的加速度那就是扯淡了,如果真的是以加速度方式实现的,飞艇拐弯的时候你起跳就会被甩出去,你跳下飞艇的时候也应该会跟着飞艇方向飞。这些特征都没有,说明实现上还是按照前面我说的当动态载具场景来实现的。
所以技术上并不是什么新鲜玩意。
但不得不说,效果确实很震撼。 我记得哪里看过技术里最高的其实是那个跳 地铁和飞艇本质上就是固定路线的移动平台,跟古早游戏里的电梯差不多。场景动车不动一般是关卡设计在车上玩,“载具”才是主要场景,移动背景是为了无限循环制造出“载具”在移动的假象,就是一种实现方式罢了,这个属于设计选择而不是技术力问题。 大灾变那会海底世界到现在还是一绝
—— 来自 vivo V2304A, Android 14上的 S1Next-鹅版 v3.0.0.81-alpha 当初第一次在魔兽坐狮鹫真的很震撼,路上平原雪山掠过的感觉真的是来到了新世界 最关键的是还能看见下面有别的玩家在跑或者打怪,当初14岁的我第一次坐飞龙看到这些,心里那个震撼 mes 发表于 2024-12-21 15:26
那半条命老是在车上开始然后停车下车其实是show技术力了?
虽然确实也是,但线性游戏和开放世界的差距还是挺大的 魔兽世界就是条大型忒修斯之船,每个版本都会用些新技术对以前的东西修修补补,不过这也导致魔兽世界每个版本都有大量的bug。 老暴雪真没得说。回来吧我最骄傲的信仰 超大场景渲染/加载以及网络同步是难点,玩家速度和脚底下平台/载具绑定倒不算太大的技术挑战
不过这些和有没有用取巧的方法来实现载具是两类不同的问题,后者需要根据游戏类型和设计来考虑的。假设是个单机线性游戏的火车关,不用取巧的方法(载具不动场景动,或者场景是个loop载具绕着跑)的话,最大难点是你如何确定该做多大的场景。做太大了内存压力大,做太小了如果有玩家打的慢火车跑出地图了咋办 Ligh7ninG 发表于 2024-12-21 19:47
超大场景渲染/加载以及网络同步是难点,玩家速度和脚底下平台/载具绑定倒不算太大的技术挑战
不过这些和有 ...
游戏是可以失败的,直接gameover就好了……
在那个年代接触wow的几乎全程高能。 这么多年了,想起这种细节带来的沉浸感和代入感仍然会悸动(当然让这会儿再去玩也不可能有那个精力去玩了 亚瑟摩根 发表于 2024-12-21 13:24
地铁是进独立副本吧,然后再读取一遍铁炉堡或者暴风城的地图?
—— 来自 S1Fun ...
不是,地铁是真正的一条通道,可以无切换一头跑到另一头
地铁是个副本吧,飞行载具和坐船飞艇都是大世界无缝 虽然暴雪现在这么烂了,反正我从不后悔自己当年是个暴白。
谁都无法抹灭将近20年前我第一次玩到魔兽世界时的那种新鲜,快乐与美好。 放大镜 发表于 2024-12-21 21:32
游戏是可以失败的,直接gameover就好了……
但你不可能无缘无故的给玩家game over嘛,这么做肯定要被骂死的。这样设计上的问题就来到了是单纯加一个时间限制,还是物理上火车到站了触发失败情节。如果要加时间限制,还要考虑是否合理:比如星战绝地首部我记得一开始的教学关就是在火车上,那么你确定要一上来就给玩家加一个紧张情绪拉满的教学关卡吗,不在时间限制内学会操作就直接失败?
当然不管哪种设计,最终的问题都要绕回到 -> 如果不是开放世界大地图要让玩家能体验到地图全貌,那也就没有任何必要真的一比一把火车要跑的路径全部做出来。所以这一点上不存在技术含量很高的说法
当年用盗贼在地铁行驶中完成过一次荣誉击杀,等了一个多小时吧. 主城里呆久了就变非PVP状态. 60级后期基本没人用地铁了.地铁门口都没人的.
我在往地铁方向的路上蹲着.要刚进城直奔地铁的玩家才有可能.还要满足等级足够的条件.
好几次跟着跟着就变非PVP不能打了.