2018 年 3 月 27 日
虚幻引擎4手游《绝地求生:刺激战场》开发经验分享
程序
腾讯光子工作室集团出品的《绝地求生:刺激战场》自今年2月9日全平台公测以来,深受全球玩家喜爱。 这款万众期待的UE4手游如何在保证原有玩法的同时优化资源、提高执行效率、优化移动平台操作方式? 而要在短短几个月内将这款热门IP打造成一款面向国内玩家的手游,无疑是一个巨大的挑战。
为此,我们采访了Epic Games中国技术支持团队,请他们分享了一些为《PUBG:刺激战场》项目提供技术支持的经验。
1、中国拥有数量庞大的手机游戏平台用户。 虚幻引擎在手游平台上有哪些优化建议?
不同的游戏类型和项目对于目标用户定位有不同的优化方案。 在保证质量的同时,我们还需要考虑效率,团队需要平衡各个方面。 幸运的是,该引擎提供了多种工具来帮助开发人员实现这样的目标。 主要有三个方向。
资源控制:利用好引擎编辑器下的统计工具来规划和管理美术资源,以便您在项目开发过程中更好地控制资源的使用。 查找性能瓶颈:利用引擎的各种统计数据和CPU、对应硬件GPU等工具,可以进一步查找性能瓶颈和热点模块,进行更有针对性的优化。 兼容性控制:利用好并在兼容性和性能之间进行权衡。
2、《绝地求生》PC版对电脑要求非常高。 在移动端制作100人的同类型游戏会遇到什么样的瓶颈? 这些问题在虚幻引擎中是如何解决的呢?
PC版和手机版有很多区别。 首先,电脑版的地图内容非常复杂。 一般手游版本都会将观看距离调整得更近来进行优化,并添加更多的房屋、树木、植被以及各种装饰品的变体,减少种类,以方便合并批次,提高渲染线程效率。 不过,为了更好地还原电脑版的地图规模和尺度,《绝地求生》手机版对此做出的妥协有限,因此在渲染线程、GPU和内存等方面面临着相当大的挑战。
此外,更自然的动画动作不仅需要更高质量的动画资源,还需要更复杂的动画混合逻辑来驱动它们。 同屏上多个这样的角色动画的混合计算也相当昂贵。 另外,场景中需要模拟物理的大量车辆对于物理计算来说也是很大的开销。
总的来说,这些因素加起来,每一个小细节的改进和差异都会给最终的优化带来额外的挑战。 例如,如果没有那么多变体资源类型,那么可以将整个地形和场景资源添加到内存中,并且只需要在渲染线程中完成。 但是,一旦数据量达到总量,添加到内存中就不够了。 当需要时,必须采用无缝大地图的异步加载策略,这也增加了复杂度。
幸运的是,虚幻引擎本身提供的无缝地图和异步加载机制解决了很多麻烦。 引擎本身也提供了大量的分析工具。 Epic Games还与腾讯的研发团队紧密合作,针对项目特定的光照环境组合、投影设置等,以及针对项目资源的多样性,进行了大量引擎级的针对性优化,这可以根据长期的特点距离,做了一些特殊的功能。
3. Epic Games 提供哪些技术支持才能在 3 到 4 个月内完成这样的游戏?
Epic Games技术支持团队为开发团队在使用引擎时遇到的各种问题提供了帮助,帮助修复了很多Bug,帮助解答了大量问题,加速了团队的开发,还与开发团队讨论制定了多种解决方案。优化策略。
这里列出了我们所做的主要优化功能模块,省略了一些小的改动:
光影贴图合二为一,移动端贴图采样次数从3次减少到1次。 ETC2 中去中心化 alpha 后 SDF 的压缩效果在移动设备上并没有受到太大损失。 相对来说,减少样本数和减少内存都是相当大的优化,所以是不错的。 调整渲染顺序,将大物体(如天空、地面)的渲染放在最后,以提高GPU效率。 优化排序方法,减少绘制时间。 除了提交的绘制调用总数之外,渲染线程的效率、DC 之间的状态设置 API 调用也极大地影响渲染线程的 CPU 性能,这里更好的方法可以显着提高性能。 移动端可根据项目灵活定制,优化成本:增加支持,减少内存,提高GPU效率,对不同档次的机器有更好的RAM控制。 FOV,调整镜头放大倍数后可以根据FOV计算物体。 打开镜头后仍然可以正常绘制远处的草。 减少版本中部分数据结构(如y)的大小,优化内存。 由于游戏地图较大,物体数量密集,种类繁多,最终对单个物体的内存进行优化,无疑可以更好地降低内存占用。 ,用于减少大世界中的绘制调用。 根据当前View动态合并相同资源。 同时可以支持不同材质实例在单个DC中完成,材质合二为一。 尝试使用相同的LOD模型(而不是制作原始模型的简化版本),这有助于减少模型数量。 在ES3.0下,绘制Depth时去掉了ES2所需的Color RT,节省了客观内存。 新增平台剪贴板复制粘贴功能。 为移动平台添加了LLM的内存统计信息,以实现更准确的资源分类。 您可以将远距离设置为极简模式以减少 GPU 开销。 尝试将渲染线程和实际API分离成两个线程,可以并行执行。 ()"
4、不同国产手机系统的硬件规格非常不一致。 在提高适应性方面做了哪些工作?
针对不同机型遇到的不同问题,引擎中做了一些工作,比如使用r去除某些设备不支持的扩展。更多的问题可能涉及到与硬件厂商的保密协议,不方便透露。
5.对于其他想要使用UE4制作多人大地形环境手游的团队绝地求生,Epic Games技术支持团队有什么建议?
在项目初期做好充分的规划,充分利用引擎提供的工具。 例如虚幻引擎最近的两个大版本(4.18和4.19)都包含了针对手游和大地形(包括服务器部分)的优化更新,从事多人大地形游戏的团队可以特别关注。
开发团队的不懈努力和支持团队的精诚配合,让本作得以顺利上线。 Epic Games技术支持团队的经验分享可以为其他想要使用虚幻引擎创建多人大地形环境的手游团队提供启发。
PUBG的中文名也叫绝地求生。 这是一款由PC游戏改编而来的刺激竞技动作射击游戏。 自推出以来,受到了广大玩家的喜爱。 以其庞大的沙盒世界地图、极具可玩性的游戏元素,使其在当今游戏界独树一帜。 今天小编为大家带来了绝地求生国际服中文版,玩家不仅可以与世界各地的玩家互动、实时竞技,还能获得大量的游戏福利。 同时国际服可以支持英语、西班牙语、葡萄牙语、俄语、土耳其语、印尼语、泰语、阿拉伯语、德语、法语和繁体中文等11种语言,当然还有简体中文,给玩家带来非常好的游戏体验经验。 本作不仅继承了PC游戏精致细腻的主机级画风,场景的布局设计以及游戏中的诸多细节都呈现得淋漓尽致,丝毫不影响任何玩家的体验。 在这里,60名玩家跳伞到资源丰富的2km×2km岛屿,在不断缩小的安全区内搜寻武器、车辆和补给品,并相互竞争,直至决出最后的胜者。 你需要为着陆做好准备,无论付出什么代价来实现一个目标:我想生存。
此外,绝地求生刺激战场还具有快节奏的比赛和适合60名玩家的较小地图,提供更刺激的战斗体验。 另外,这个版本还保留了原作的玩法,包括丰富的武器枪械,收集物资、拾取装备、载具等。里面有20多种枪械,包括AWM、UZI、VSS、汤普森冲锋枪枪支等。每种枪械都有不同的用途和伤害。 有些可以击中很远,有些可以造成巨大的伤害。 一切都取决于玩家如何使用它。
游戏特色
1.公平的游戏环境
强大的反作弊机制将为所有PUBG 玩家创造一个公平的游戏环境。
2.激烈的团队竞技模式
小仓库地图主打4v4快节奏、无限复活、无限开火的爽快体验。
3. 随意打电话给朋友
面对面组队、房卡功能、公会模式、不断推陈出新的社交系统,让玩家随时随地体验团战的快感。
4.高清画质和高品质音频
它采用强大的虚幻引擎4构建,提供丰富详细的信息、逼真的特效和海量高清地图,打造令人惊叹的战术动作游戏体验。
5. 团队合作
邀请好友一起上战场,在队伍中通过语音讨论策略,设置完美伏击,在对手措手不及时迎头痛击。
绝地求生刺激战场关键设置技巧
PUBG 中的关键职位非常关键。 设置合适的按键位置可以让您的操作更进一步、更舒适,提高您的操作水平。 下面是小编给大家推荐的按键设置技巧。
首先是基本设置。 共有三种准中心形状。 说到准中心,我个人更喜欢第一个。 当然,这取决于个人感觉。 你可以在游戏中尝试一下。 辅助瞄准、命中反馈、左右探头射击是重点。 前两个添加了击中某人时的反馈。 左右探头拍摄可以让你在车外拍摄。 至于高频模式,取决于你的手机。 有的打开后会很流畅,但有的会卡住,这个因人而异,大家自行选择。 用左手开火。 这对我来说总是启用的。 原因是我用右手瞄准人,用左手射击。 这样打人就很舒服。 一般来说,惯用右手的人可以单击此按钮。 对于左撇子来说,情况恰恰相反。 查看陀螺仪和拾音器列表。 个人喜好。
药物设置可以根据自己的分析分为三个阶段。 选择该阶段自动跳出哪种药物。 自动跳出可以节省在背包里寻找毒品的时间。 可想而知,这其中的危险性更大。 设置较高是因为它只要去运动信号接收区补充生命值,就不会介意去背包补充。
操作设置中有自定义。 你不需要。 如果必须在这三者中进行选择,则可以选择定制。
对于高级设置,首先选择低、中、高灵敏度之一,然后在游戏过程中调整最适合您的灵敏度。 你也可以尝试我选择的那些。
可以自动拾取。 一般来说,枪支和药品都可以订购。 其他的就看个人喜好了,不是很有必要。
如何参加绝地求生决赛
如果人没有参加决赛的梦想,那和盒子有什么区别? 今天多多小编就为大家分享绝地求生手游中的决赛攻略,助你横扫对手,成为决赛之王。
1、百步可跨阳,身技非凡:
想要成为总决赛之王,首先需要有更好的枪法作为保障。 适当降低枪械灵敏度可以更好的压制枪械。 可以去射击场练习压枪。 我告诉你一个小技巧。 将30发子弹分成两次压枪练习,可以帮助你更快掌握压枪技巧。 然后就是身体技巧的练习。 下蹲、侧身投篮等身体技巧需要黄友掌握。 最后,你还需要掌握快速拾取地图补给的能力。 在身法、枪法、拾材能力的配合下,荒友距离称霸决赛又近了一步。
2、补充状态,完善战斗准备:
决赛充满危险,你需要保持良好的状态来面对对手。 一个好的国家需要物质的支撑。 小编认为物资的优先顺序应该是回收物资→防护装备→投掷物。 每个级别的头甲套装都可以减少造成的伤害,防止你被对手一枪打倒在地。 恢复物资是游戏中的必备品,药品可以恢复信号接收和活力。 更高的生命力值可以让角色移动得更快,并且有更好的定位来避免受到伤害。 高活力值还会增加呼吸恢复速度,有效增加荒幽的战斗能力。 投掷物也是游戏中不可或缺的战略资源。 他们可以干扰对方的视野,强行逼迫对方的位置,甚至直接挡住对方。
3. 躲在角落并预测位置:
想要成功称霸总决赛,首先要对总决赛对手的位置有一个大致的把握。 在绝地求生手游的决赛中,对手通常隐藏在视野比较宽阔、掩体较大的地方,因此需要注意的参考物体范围会大大减少。 在房间决赛中,通常会有对手在厕所和房屋的窗户旁观看。 朋友们可以利用自己的盲点进行突破和撤离。 如果最后一个点出现在野外,那么就需要多留意树后、岩石旁、远处山坡等沙坑。 如果发现视野中有可疑的地方,可以通知队友一起射击,让对手无处藏身。
4.最终枪械装备选择:
如果想要在决赛中击败对手,装备的选择就显得尤为关键。 击倒所需要的时间,也就是TTK较少的武器,对于决赛中的野友来说会更有帮助。 测试中选择了TTK数据领先的两款枪械:SK12霰弹枪和MK5冲锋枪。 当对手没有护甲或一级护甲时,SK12霰弹枪的击倒时间约为0.1秒,但当对手有二级或三级护甲时,击倒时间约为1秒。 MK15对1A级对手的击倒时间约为0.3秒,对2级和3A级对手的击倒时间分别约为0.5和0.6秒。
如果最后一轮是建筑密集区的战斗,枪械可以换成霰弹枪。 可以在短时间内造成高额伤害,瞬间减少对方队伍的人数。 无论是防守还是进攻都有很大的发挥空间。 可以选择补偿器作为配件,因为在近距离遭遇战中,不需要考虑火力和声音,后坐力的稳定性决定了输出的水平。 如果最后一轮刷新在野区,可以选择每秒伤害较高的冲锋枪和配备低倍瞄准镜的连续狙击手,可以兼顾远近潜伏的对手。 还建议枪械配备消音器或消焰器,因为决赛射击时,很容易因声音和火力而暴露自己的位置,并可能被对手放火。
看完这篇PUBG总决赛攻略,相信你已经迫不及待地想要打开PUBG 了,赶紧在游戏中尝试一下吧!
绝地求生刷点指南
汽车是胜利的关键,那么汽车会用在哪里呢? 下图中红色标记的点就是作者在地图上找到车辆的地方。
大地图右上方有两个建筑集中区:老电厂和老东港厂址。 其中绝地求生,老电厂汽车较少,且地处山区,道路困难。 建议在东港旧址附近及道路两侧的路口进行搜索。
地图左上方的大片区域包括灯塔城、海景别墅、西港和伐木场。 值得注意的是,海景别墅附近刷车的概率很高,但因为是在整个地图之上,成为安全区的概率较低,所以玩家落地会少,危险性也会低。 伐木场和灯塔城会产生汽车,但数量并不多。 作者建议沿着高速公路寻找。 这里的高速公路交叉,很容易发现新喷漆的车辆,而且地形非常有利于驾驶。
大地图右下有偏爱废弃车站的玩家,竞争非常激烈。 老城区和中心主城刷车的几率较高。 另外,滨海镇也会刷车,但位置比较外围,很容易错过安全区。 交通路线呈网状,路上有很多随机点。 玩家可以沿着道路找到它们。
地图左下的临海遗迹,登陆那里的玩家很多,杀车的几率也很高。 建议玩家组队前往。 单机玩家可以选择降落在附近的小房子聚集地,然后沿着道路寻找车辆。
车辆提示:
1. 游戏中可驾驶车辆与地图车辆模型的颜色存在差异。 可驾驶的车辆涂装较为细致,线条明显,而非可驾驶的车辆在色彩和线条上有很大差异。 模糊不清,像马赛克一样。 您可以使用放大镜查看远处的车辆是否可以行驶。
2、行驶过程中,如果车辆高速撞到路边的树木、岩石上,就会有血迹脱落,车辆也会受到损坏。 如果车辆冒烟,您将无法驾驶。 值得注意的是,车速太快,不要跳下车,否则会摔死。
3.如果有人用汽车撞到你,你可以射击汽车的轮胎。
概要:每轮农用车的位置都不同。 但中心城市、废弃车站、旧电厂、建筑物密集的地方等大面积区域一般都有车辆。 然而,这是许多玩家喜欢登陆的地方。 位置,所以有很多是非。 玩单人游戏的朋友可以选择其他随机汽车生成点,随机汽车生成点一般出现在岔路口,或者有房子的路边。 值得注意的是,车辆被涂在道路上或房屋旁边。
放