8月19日,成都乐曼多科技有限公司旗下体育竞技手游《街头篮球2》全平台上线,并于当日荣登App Store免费游戏榜体育类榜首。 《街头篮球2》保留了《街头篮球》手游的精髓,以其独特的街舞风格、超越同类手游的操作手感和实时竞技体验。同时,图形和动作的流畅度等细节也得到了优化。 《街头篮球2》还创造性地推出了球场DIY系统,从球场场地、装饰涂鸦到篮子、网、篮板等,每个细节都可以定制,提高球类运动的可玩性。新方向。
今天,Unity邀请了《街头篮球2》的创作团队,从技术层面与我们分享了游戏的创作细节。
01. P1工作室介绍
首先给大家介绍一下Game Studio。
我们工作室的代号是P1,其实意义不大,因为我们是整个Le Mando公司的第一个游戏工作室。从2017年推出《街篮》到20年推出《街篮2》,整个工作室在保留核心开发人员的同时,不断扩充和打磨团队。整个工作室的定位非常明确。我们将长期深入钻研竞技体育游戏这个子品类。随着项目开发经验的不断积累和对体育专业方向的热爱,我们将不断赋能工作室产出更高品质的作品。
02.UI颜色的搭配
《街篮2》整个画面风格给人一种热情、青春的气息。您能告诉我们游戏设计中的UI配色如何与整体游戏风格相匹配吗?
《街头篮球2》是在《街头篮球》基础上的升华。作为《街头篮球》的续作,有几个非常重要的元素就是这款游戏的宗旨:街头、热血、青春、叛逆、时尚、运动。因此,我们无论在角色设计还是UI上都始终坚持这个宗旨,并以此为主线。
考虑到现在游戏和年轻人的审美升级,基于现在流行的扁平化风格做整合设计时,首先要考虑的是造型设计,比如一些UI的裁剪,必须要打破传统扁平化的规则风格。因此,在裁剪方面考虑如何增强动感(同时强烈的色彩对比起到分割和引导的作用)。
其次,动态背景和合适的UI特效。我们在玩家签名和登录界面中使用了大量的动态视频背景效果作为支撑。一方面,我们强调并宣扬游戏的运动、开放、不羁的街头篮球主题。同时,画面的快慢节奏变化节奏来带动玩家激昂的情绪(同时(有音乐);为了让画面不单调,我们还加入了动态粒子扰动纯粹的背景背后,让玩家仔细观察可以看到细节。
03.各种服装
游戏中的角色装扮已经成为游戏中不可或缺的一部分。能告诉我《街篮2》中如何在Unity中实现角色换装吗?
因为《街头篮球2》中的角色较多,每个角色都有着不同的性格和体型。最重要的是零件太多了。当我们拿到模型需求的时候,是很头疼的。我们首先要解决的就是身材和西装的问题。关于复用,我们如何区分单个组件上的皮和肉?如何最大程度地节省资源?起初,我想使用纹理控制,但我不得不面对一个问题。为了控制纹理,我必须将身体整合到零件中,这是对 UV 的巨大浪费。之前讨论的方法又回到了原点,每一部分又增加了一张图片,光是想想就需要耗费大量的资源。
在比较了很多游戏制作思路后,最终模型决定使用多组UV和复合着色器。但它与传统的应用方法不同。该模型决定使用顶点区分方法来区分身体和部位。
区分不同体型,采用多套标准模具,满足大多数体型需求。
引入肤色的概念是为了解决与其他体型模型共享肤色及其特殊体型的问题。
零件分割时暴露的肉缝通过焊接顶点法线解决。
最后通过公共分发文件解决了不同部分的交错问题,可以在游戏中看到效果。
04.华丽的街球动作
改变方向是篮球运动中最华丽的动作之一。这一举动在《街头篮球2》中也得到了完美的实现。我给大家介绍一下游戏实际开发过程中角色动作的制作。如何将这个过程与真实人物的动作联系起来?
运球是篮球运动中最酷的技能之一。这个篮球的招牌动作非常漂亮,很有代表性,而且由此延伸出来的技巧操作也非常有触感。
制作初期需要了解的事项:
1)一般来说,规则的适应性不同,技能的表达方式不同,动作设计和制作也有不同的技巧;
2)最基本的逻辑规则需要明确;
3)接下来需要了解动画播放的机制;哪些动画使用过渡连接?哪些需要整合?
4)在行动绩效和规划需求方面,我们应该屈服于客户绩效还是规则?
5)最后是对动作风格的理解。
05.人物塑造技巧
能给大家简单分享一下《街篮2》中的扣篮者乔木百合的模型和贴图制作过程吗?
首先,桥木由里的角色设计理念是运动、活泼、可爱、火辣;对于这些关键词,我们在原图中做了设置:
在制定了多个方案之后(实际上我们在确定这个方案的时候做了几个版本的设计),综合考虑了以上的设计元素,最终确定了这个设计,然后做出了模型。
第二步是中模的制作:
根据我们的模型完成第三步之后,我们就进行下一步的高模型雕刻。
然后导出法线贴图。
第四步:在PS软件等工具中进行纹理绘制和材质设置调整。
第五步,将材质参数导入Unity,对材质参数进行详细设置(但是我们TA哥花了很多精力优化这个参数设置,生成了Unity可以直接读取的参数材质球)。
06.细节让整体更加引人注目。
《街篮》中人物炫酷的时尚搭配是游戏中一道靓丽的风景线。你能告诉我维蒂尼的衣服和头发摆动在Unity中是如何实现的吗?
《街篮2》中服装和发饰的摆动均基于Asset Store中的动态骨骼插件DynamicBone。基于根骨骼驱动尾骨的原理,实现了动画中最基本的跟随运动。 DynamicBone是一个简单的插件,基于模拟弹簧振荡器的算法,实现了树状软体的物理模拟插件。虽然基于模拟弹簧振荡器运动的算法实现,但 DynamicBone 节点之间的距离实际上不会改变。与弹簧相比,父子节点之间的相对运动更接近于简谐振动中的简摆。通过设置碰撞球来控制骨骼摆动的范围,使飘带难以穿越。从而模拟出比较真实的物理碰撞效果。
07. 球场也应该足够凉爽
《街头篮球2》中有很多优秀的球场。您能给我们介绍一下黄金海岸场景的构建过程吗?
黄金海岸体育场的设计主题是海边热闹多彩的景象。首先需要突出鲜艳的色彩,同时需要能够隐约看到大海,给人一个想象的蔓延空间(海边的热带元素肯定是需要的)。
第一步:绘制原画。当然,我们也画了很多版本(甚至为了透视的准确性,我们也使用了3D白色模型来构图)。
第二步:根据原画单独制作3D模型,并在3D软件中搭建场景结构。主要目的是从三维构图的基本概念出发,尝试通过高度和体积的搭配来判断场景是否好看。
结构调整完成。
第三步:纹理绘制和细化。
这个过程需要大量的时间来优化纹理的颜色、大小、颜色饱和度等。
第四步:放入Unity引擎并用灯光烘烤。
尝试不同的光照水平和范围大小来增强海滨体育场的氛围。 (然后您可以设置阻止并在游戏中使用它)。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系本站,一经查实,本站将立刻删除。如若转载,请注明出处:http://hbzbjk.com/html/tiyuwenda/6018.html