9个让2D游戏创作更轻松的工具

您所在的位置:网站首页 做2d动画软件 9个让2D游戏创作更轻松的工具

9个让2D游戏创作更轻松的工具

2024-07-17 08:18| 来源: 网络整理| 查看: 265

Unity 2D开发挑战赛正在火热进行中,为了方便开发者们参加本次挑战赛,我们特别盘点了9个让2D游戏创作更轻松的工具,希望帮助大家在2D的开发中事半功倍。Unity编辑器中拥有所有制作精美2D内容所需要的工具,例如:最新的Tilemap功能,它可以让构建基于网格的复杂游戏世界变得高效。此外,开发者还能在Asset Store资源商店购买精灵成品和开发工具,从而加速项目的开发速度。开发工具1、TilemapTilemap能够创建基于瓦片的关卡,从而高效地构建基于网格的2D世界。Tilemap能创建自定义瓦片调色板和智能画笔,然后使用它们通过基于网格的系统轻松地在场景中绘制关卡。  

全新Tilemap功能

2、Cinemachine 2D工具我们可以在2D游戏设计中使用Cinemachine的动态程序化摄像机。Cinemachine可以增强并自动化2D游戏过程,角色和环境的组成和跟踪,无需进行编程。针对2D的最新功能包括:Framing Transposer(帧传输器):该功能可以移动摄像机,用于追踪和跟随对象。  

Group Target(分组目标):该功能会跟踪对象分组的中心,并调整每个对象的权重和影响。Orthographic projection rendering(正交投射渲染):该功能可以根据2D游戏,将Unity主摄像机设为正交投射,该功能适用于3D环境,可在2.5D游戏中实现视差和透视效果。  

3、2D Sprite Atlas精灵图集2D Sprite Atlas精灵图集可以控制精灵打包设置,并在运行时使用打包的精灵。2D Sprite Atlas精灵图集可以通过简单方法创建和管理精灵图集,并包含脚本API,以实现更多可控性和多功能性。  

制作精灵图集

4、Sprite Mask精灵遮罩Sprite Mask精灵遮罩可用于在世界空间隐藏和显示精灵或精灵分组的特定部分。Sprite Mask精灵遮罩只会影响使用Sprite Renderer组件的对象和粒子系统。  

启用精灵遮罩视图的场景画面

5、Sorting Group组件Sorting Group组件功能可以单独渲染相同排序图层上的特定对象组。该功能可以将排序分组中所有子对象渲染器分类到一起,以便管理复杂的场景。下图中是由同一排序图层下多个精灵组成的角色,使用了多个图层顺序(Order in Layers)来对身体部分进行分类。  

6、九宫格精灵九宫格精灵是Sprite Renderer的2D功能,它能让开发者重复使用具有可变化大小的图像,而不必在游戏中准备多个资源。九宫格精灵类似Unity UI所用的九宫格功能。该功能允许你在改变图像大小时,拉伸或重复图像的指定区域,以便在使用较少纹理内存的情况下,快速创建平台或背景。下图为九宫格精灵示例图,精灵被划分为9个部分。各部分由A到I的字母标注。  

7、轮廓编辑器轮廓编辑器可以让你在Sprite Editor窗口编辑已生成精灵的轮廓。该功能可以对轮廓进行调整,从而平衡Alpha过度绘制和网格精确度,二手手机交易平台它可用于添加或删除点,优化网格,简化网格或添加细节。

Edit Outline视图

8、轴距离分类轴距离分类通过让你将Transparency Sort Mode(透明度分类模式)设为自定义轴,从而解决Z轴的分类问题。9、2D物理改进和功能对于2D物理引擎,内部2D碰撞处理系统已经被完全重写,可提供更强大和可靠的碰撞测试,确保在所有条件下都能正确的获得Enter,Stay和Exit回调状态。在2D物理引擎API的众多改进之中,几个特性脱颖而出:能够检索Rigidbody2D或Collider2D的所有碰撞结果,可以返回完整的碰撞详细信息或只返回碰撞中的Collider2D。添加了一个名为ContactFilter2D的新类型,可用于所有物理查询。 这允许通过层掩码、碰撞法线角度、Collider2D Z深度等快速过滤结果,以及现在接受新的ContactFilter2D的新的非分配重载。例如:Linecast,Raycast,BoxCast, CircleCast,CapsuleCast,OverlapPoint,OverlapCircle,OverlapBox,OverlapArea,OverlapCapsule,GetContacts&IsTouching。用于过滤的示例用法包括:询问玩家是否沿特定方向触摸特定图层; 如果Collider2D区域在特定层上有任何接触,或者Rigidbody2D在特定方向上有任何接触。检索所有Collider2D与其他Collider2D重叠的能力,并附加到特定的Rigidbody2D,或使用新的OverlapCollider功能重叠特定的Collider2D。检索当前连接到Rigidbody2D的所有Collider2D的能力。Unity 中CompositeCollider2D组件,允许你将BoxCollider2D和PolygonCollider2D合并到单个组合的Collider2D中,并使用多边形或轮廓(边缘)生成最终的碰撞体。除了提供由多个独立的Collider2D形成的单个连续表面,当许多单独的Collider2D合并到单个复合材质中时,该解决方案也可以显著加快场景加载。CompositeCollider2D具有你所期待的任何Collider2D的所有功能:它可以具有材质,触发器,由提供给effector使用,并附加到Rigidbody2D上等。  

使用新的EdgeRadius功能,你可以在BoxCollider2D或EdgeCollider2D上配置半径,允许扩展边缘和顶点曲率。  

Distance功能可以让你查询二个Collider2D或Rigidbody2D的最近距离或重叠(穿透)。 使用此功能,可以解决Collider2D或Rigidbody2D上的所有重叠。 当与Kinematic Rigidbody2D一起使用时,可以获得完全自定义的解决方案。  

2D Colliders的粒子碰撞码完全重写,它提供快速的碰撞抑制,从而显著提高性能。另外,2D Collider重叠解析器,从而可以更快更准确地从重叠中脱离出来。  

免费插件1、TextMesh ProTextMesh Pro是Unity的终极文本解决方案。该功能包含高级文本渲染功能,拥有动态可视化文本风格配置功能,还能更好地控制文本格式和布局。2、2D Sprite Pack2D Sprite Pack中的2D精灵由Unity制作,可用于制作2D游戏原型。3、Anima2DAnima2D可以改进2D动画的骨骼工作流程。该功能未来将集成到Unity中。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3