在R6(彩虹六号)里你可以在很多墙的任意位置开洞来创造新的视线。你闲着蛋疼甚至可以用枪挖个狗洞爬出去。这是这个游戏最大的创新。为了支持这种创新,开发团队经历的是彻彻底底的血泪史。
首先,我们讨论的是把墙在任意位置打破这种事情。要做到这一点,靠预先把墙切成几块是不行的。因此,所有的墙体破坏都是根据破坏力大小实时计算的。而R6的设计目标是在PS4这种垃圾上PVP模式下要能跑60帧。
其次,拆墙显然会影响到很多GAMEPLAY方面的事情。射击,物理系统,人物移动,AI,NAVMESH都要根据破坏系统的结果做出反应,这又是一个CPU黑洞。
最后, R6是个竞技向的联网FPS游戏,如何在各种网络条件下正确地同步所有初始条件,从而保证所有的玩家都能看见相同的破坏效果,这又是一个天坑。
同时,因为反作弊的需求,你需要把破坏引擎放在服务器上也执行一遍,导致R6非常非常非常烧服务器。R6各种坑爹BUG跟这个多少都有点联系,但是相比技术本身的复杂度和育碧愿意在这个游戏上投入的人力来说已经相当不错了。
作者简介 游鲨游戏圈是游戏策划资讯分享、入行辅导平台,致力于行业知识分享,能力提升,简历及笔试面试强化,助力广大同学成功迈入游戏行业。了解更多请关注微信公众号【游鲨游戏圈】
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )
GMT+8, 2025-5-9 12:16 , Processed in 0.397918 second(s), 26 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.