查看原文
其他

趁欧洲杯正火,我们来做个足球游戏吧

2016-06-16 Unity官方 Unity官方平台
欧洲杯小组赛正火热进行中,作为一名懂Unity开发的伪球迷,致敬球赛最好的方式,当然是赶紧打开Unity制作一款足球游戏。今天这篇文章就为大家介绍一款制作足球游戏的神器。
 

主角上场,今天我们要介绍的神器就是Flick Football。




之所以称为神器,是因为它几乎完整地提供了足球游戏需要的所有逻辑并且均提供了示例场景。其中球员射门与守门员的AI部分均非常完善,球的物理表现也非常逼真。该插件的主要包含以下内容:•      8个示例场景逐步演示游戏核心逻辑并附有文档说明•      包含完整的射门与守门逻辑以及游戏回放功能等•      代码结构清晰易于修改及扩展•      包含简单的音效逻辑 

作为球员可选择两种玩法,一种是直接面对守门员的单刀式射门。支持调整守门员AI的等级,等级越高防守能力越强。如下:



另一种则是面对人墙的任意球形式射门,可以随机调节人墙人数及位置等,如下:




射门的逻辑代码中提供了非常多可供调整的参数,包括球在飞向球门的过程中所受到的分别来自上下左右四个方向的阻力,球的最大及最小速度,球能飞行的最近及最远距离等等。这些数值控制球在射出后的飞行弧度及速度等重要信息。设置好合适的数值,就能很方便的模拟出真实世界中球的
物理属性。当然代码中已包含默认的设置,直接使用即可。




还可以作为守门员来保卫球门,该插件使用 “门线技术”来判断进球是否有效,如果进球有效则会显示出球门线,以及足球攻入大门的位置,如下:




球员射门及守门员的AI同样提供了大量可供调节的参数,你可以利用这些参数让整个效果更适合自己的游戏。 该插件除了拥有无比完善的代码逻辑之外,对于足球游戏所需要的表现效果也实现得非常到位。例如,球的飞行轨迹有明显标示,球在飞向球门时的慢镜头回放效果,守门员的移步、弹跳及倒地等动作的动画表现,球撞到障碍物后的反弹轨迹等等。

 



另外该插件还提供了游戏回放和相机切换等功能,可以方便玩家反复查看上一局的表现。




仅通过示例场景稍做调整,就可以很方便地做出独具风格的足球游戏。赶紧下载插件来制作一款足球游戏,实现属于你自己的欧洲杯! 插件下载地址:https://www.assetstore.unity3d.com/cn/#!/content/48662


最后我们来竞猜一下,竞猜成功均可获取Unity官方中文论坛专属勋章哦~



如果你心目中的冠军未出现在以上选项中,来下方评论区留言,照样有效!


延展阅读

Unity 2D之Tile Map使用指南

Unity 2D新功能抢先体验!

可视化调试物理碰撞体

5分钟使用Unity制作AR应用

Unity 5.4中的序列化与MonoBehaviour


我们还会分享更多Asset Store中的插件资源在Unity官方中文论坛(forum.china.unity3d.com),请保持关注!




点击“阅读原文”进入Unity官方中文论坛!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存