如何设计一个城镇类型的游戏关卡场景?

作者:admin发布时间: 2019-08-14浏览次数:

  本文是奈何打算一张游戏中的大舆图的后续。以之前打算的 青木镇 为例,给专家分享下我规同等个城镇类型的闭卡场景时的的确流程和手法。闭键蕴涵闭卡情况搭筑、筑立打算和少许较量常用的闭卡打算妙技。

  针对玩家正在游戏中的举止同意的一套模范尺寸,每每是一个限度。本次流程利用 UE4 自带脚色,全国重力成立 -2200,粗略测试取得玩家正在平常站立状况的高度为 175cm。

  尽能够多地采集与闭卡情况闭系的素材,包含图片、视频、模子等,最好是能找到其他游戏里相同的情况、如此能看待最终能做到什么结果有一个概略的领悟。参考素材最好是分类料理,能够根据游戏作风、全部结构、筑立作风、植被作风、地标、光影气氛等等。

  场景的结构和实质必要和咱们看待可靠全国的认知保留一律,这里的情况设定是一个新颖化的城镇,因而结构上区块化会较量彰着,筑立上也以大型筑立为主,植被闭键是园艺。

  比例。正在创造历程中必要随时留心比例题目,不管是做筑立仍是物件,比例差错解告急影响到情况的合理性。

  2)场景组成:正在场景的组成上能够举办分级,逐级对空间举办盘据和填充,我把本次的场景组因素为:

  1)射击间隔:遵照差别火器(步枪、掩袭枪、冲锋枪、霰弹枪)的最佳射击间隔举办区域切割,这取决于设定的这个情况所倾向的战争格式,正在这个本原上利用筑立或是其他掩体对空间举办间隔。

  2)符号性区域打算:正在一个区域内打算一个视觉核心,可以帮玩家神速追思舆图。正在打算上能够有几个倾向:

  根据之前的打算先用道道对区域举办盘据,这里将道道做成 spline mesh,便于随时调理,后边的轨道、围墙、道道中央的花台等也利用同样的方法。

  搭筑轻轨。寻常正在搭筑情况的时分我民俗从大到幼,先神速举办区域盘据,再对每个片面填充。这么做有利于神速搭筑出情况的大型。

  利用 BSP 神速搭筑筑立分散。这一步只必要粗略的堆出少许 BOX,打算下大致的筑立分散,筑立的巨细和上下最比如较缭乱,如此情况不会看起来太严肃。这里最好进游戏感触下筑立的巨细和高度是否适合,比例不要太离谱就行。

  概略分散差不多后,接下来就能够下手渐渐地细化情况,BSP 固然做粗略的样子速率疾且容易调理,但做少许稍微繁杂的布局结果和自正在度远不如 Max,所从此边的流程会转到 3Ds Max 举办创造。

  接下来用筑立模子更换掉之前的 BOX,这一步只从概略构架上探讨,不必探讨筑立能不行知足游戏性,归正后边这些筑立都市再零丁打算。但仍是必要留心筑立的比例是否无误。最好一边搭筑一边进游戏跑图测试。

  * 正在搭筑情况时有时分会冒出少许新的思法,能够利用 UE4 的 Text 先神速记实下来,避免丧失。

  利用 speed tree 的素材库添加了少许植被,能够创筑 actor 将植被和花园打成组利用。

  添加少许地标性的筑立,这个巨型兔子雕塑是这个区域的核心,可以帮玩家神速追思舆图,其它,中央广场也起到了盘据空间的效力。为了使纵向空间更丰厚我正在高处添加了几个热气球。

  筑立布局:筑立和物件的比例平常,避免浮现过于反物理的布局。基于合理的筑立布局再针对可玩性举办调理。

  *TPS 和 FPS 看待统一个场景体验是不相似的,因为 FOV 差别而且 TPP 形式人物会占掉画面的一片面,FPP 形式下统一个筑立空间会感应更大。因而游戏里的筑立最好是遵照的确的形式举办调理。

  测试后的筑立的勾当空间根基确定,能够正在这个本原上持续举办细化,下面是我集合白模和参考图元素做的几个打算。

  这一步我给场景添加了少许新的打算,例如篡改筑立表形、筑立顶部添加告白牌等,方针是让情况看起来更丰厚。飞鸟和旗号等元素正在后边正在的创造中能够探讨添加动画,为场景添加少许动态元素。

  后边把扫数筑立打算告竣后,再更换进场景里,以筑立为中央对周边举办周详筹办打算。(这个就较量费功夫了,后边有空再渐渐炮造)

  下载的模子不要直接导入引擎利用,由于筑模时利用的单元差别,下载的模子比例能够会不相似,最好现正在 MAX 里和游戏脚色比对,确定模子比例平常后再导进去。

  面数优化:有时分正在网上下载的少许模子面数太高欠好直接导入引擎利用,能够用软件神速把面数减下去。

  Polygon Cruncher:一个特意用于减面的模子,结果相同 max 自带的 Optimize 篡改器,但算法更好,能正在保留原有样子的本原上洪量减面,下图中的雕塑利用这个软件将三角面从 160832 减到 10792(ps. 由于我的条记本本能不太好,因而尽量避免华侈多余的面数)。

  添加模子碰撞:寻常粗略的物件直接增添 BOX 碰撞就行,繁杂少许的能够勾选 Use Complex Collision As Simple(将模子本身举动碰撞)。寻常只用于测试阶段,正式创造物件时能够正在 Max 中创造 UCX 碰撞。

  2)神速成立 UE4 的灯光:针对大全国舆图,正在闭卡打算阶段能够粗略粗暴地利用三盏动态灯照亮场景。