为什么很少有游戏支持场景破坏?是因为技术问题吗?
(答案为个人观点,如与事实有出入请斧正)
我比较反对一些声称“技术不是问题”的回答。个人认为:技术问题是主要的,并且还是不可忽视的。从游戏开发的角度来说,“技术上的问题”包括场景破坏的实现和优化两个重要部分。以目前的技术条件来说,在如何实现场景破坏上有各种不同的方法,但针对于不同平台、不同游戏引擎以及更详细到不同的视觉效果上的优化——比如怎样能够减少计算机的计算量、在大致水平的开销下实现更多更好的破坏效果等等,这又是另一个深度的问题了,如果是多人游戏,场景内容的同步复现则又是一个高难度问题了。2D游戏和3D游戏的场景破坏原理很大程度上有所不同,3D游戏的场景有更复杂的光照、模型等因素包含在内,场景破坏的效果也更为复杂。在一些2D游戏上的破坏效果其原理可能只是一些简单的2D动画效果或者是2D贴图变化,但在3D游戏场景内则可能是成千上百个多边形在变化。
更多的场景破坏必然需要消耗更多的计算性能。目前计算机的计算性能依然是制约游戏内容和效果的瓶颈。这里可以去看看喝十八:《彩虹六号 围攻》中的破坏系统是通过怎样的引擎实现的?这个回答,相信你会对场景破坏的原理有一些更深入的理解。
而对于很多种类型的游戏来说,其实场景破坏并非是必要的。比如棋牌类游戏、体育类游戏、赛车类游戏,甚至在RPG、MOBA(或者用Dota like更确切一些)游戏、CS like游戏中场景破坏也不是必须的。按照个人理解的角度,场景破坏在游戏中有这么几个作用:
游戏核心玩法内容中就包含场景破坏(Minecraft、The Forest、坦克大战等)
场景破坏服务于游戏玩法(如战地1、彩虹六号围攻等)
增加游戏内的场景交互效果和视听效果(半条命2、孤岛惊魂等)
举个例子说明,比如尘埃4的核心玩法是模拟赛车竞速而不是碰碰车。所以对于尘埃4来说,场景破坏是可有可无的——如果游戏中增加了场景破坏,则可以为游戏的表现效果锦上添花。过多的场景破坏对于游戏本身来说并没有太大帮助(玩家在尘埃中更多的是在意赛道上的车跑的怎样,而不是刚才撞到的赛道旁的山崖是不是石头真的被撞碎了),反而会给开发者和玩家带来额外成本,甚至会干扰到游戏的玩法。假如在一个拟真度比较高的赛车游戏中,车辆撞到一些建筑、地形是否会改变赛道环境?
有时候非破坏性场景&物件也是构成游戏玩法或者是约束游戏内容的一种形式,最直白的就是——它是游戏关卡设计的一部分。最好的例子莫过于泡泡堂和QQ堂这一类游戏中的场景物件。QQ堂中,不可被破坏的场景物件(木桩、树等构成了游戏玩法本身)
同样的在CS系列中,从最早的CS到至今的CS:GO,能够实现场景破坏和交互的地方也少得可怜。虽然不可破坏的墙体、车辆、油桶、箱子等一直是被玩家嘲笑的,但不可否认,对于CS游戏本身来说,躲在不可被破坏的掩体后交火对战,的的确确是这一类射击游戏中的玩法规则之一。
最后可以思考一下,如果赛车游戏中都是可破坏的场景,那么如果有玩家像电影《头号玩家》的主角那样开局就逆行往后冲出赛道,但却发现那之外什么都没有时,玩家该怎么办呢?开发者应该怎么想呢?
以上答案有一部分内容启发自本问题下其他高票答主的答案。
#游戏何去何从# #开始了游戏时代# #游戏中的哲学# #游戏外的新鲜事# #玩游戏分阶段吗# #重玩游戏的感觉# #论网络游戏好坏# #手游的生命周期# #游戏探讨# #中小型端游#
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved