http://www.narkii.com/club/forum.php?mod=viewthread&tid=311694&extra=page%3D1%26filter%3Dtypeid%26typeid%3D102%26typeid%3D102

随着Unity在游戏市场的迅猛发展。插件资源的类型可说是越来越多样化,从早期的一些小功能,到今年几个重量级的插件陆续发布后,不少开发者也开始将重心放在插件功能的研究上面,在2013圣诞节的前夕,一款号称是2.5D的格斗系统上线后迅速的吸引了开发者的目光,现在,就让我们来分享一下这套系统的安装流程与效果测试。

Universe Fighting Engine下载位置:
http://www.narkii.com/club/thread-311632-1.html

Universe Fighting Engine导入安装完成后,在Assets里面添加了两个目录,UFE目录下即为格斗系统的所有资源与演示案例。

在打开案例前,我们需要对Input Manager进行一下替换的工作,选择 UFE > Input Manager,按下右键使用Show in Explorer打开文件的目录,找到InputManager.ufe,然后将这个文件复制到项目工程里面的ProjectSettings的目录下,如图所示:

 

接着将原来的InputManager.asset更名为InputManager.old.asset,复制进来的InputManager.ufe则更名为InputManager.asset,完成后重新启动工程项目即可

使用Edit >Project Settings > Tags and Layers打开标签与图层管理器,在Layer 8、9、10的位置分别添加 Ground、Projectile1与Projectile2,如图所示:

在Windows的菜单里面的UFE里面提供了三个对应的功能,为了方便使用,建议将这三个功能编排到视图里面。

如图所示,这是将UFE的三个主要功能并到视图内的示范。

打开Scenes > Training Room的演示文件,这是一个UFE系统内带的格斗场景,按下Play即可开始进行游戏。

如图所示,一开始的GUI显示了Start、Options与Credits三个选项,按下Start直接进入游戏。

目前的角色用的是一样的人物,系统需要选择P1与P2的玩家后才能进行下一步,使用WASD与箭头方向选择任一个角色后,按下T键与Insert键分别完成玩家的选择,在接下来的画面中再按下T键则可以开始进行格斗游戏。

现在我们来看看如何设置一个新的格斗场景,新增一个场景后,将UFE> Script里面的UFE.cs拖曳到Main Camera成为一个组件,如图所示:

接着将 UFE> Script里面的GUIScript.cs也拖曳进来,我们需要用这个脚本来设置GUI的部分。

将UFE目录下的UFE_Config添加到UFE的脚本栏位内,如图所示:

将UFE>GUI里面的GUISkin添加到GUIScript的脚本内,接着选择Component > Audio > Audio Source将音效来源组件添加进来,如图所示:

选择UFE_Config,按下Open UFE Global Config即可打开格斗系统的设置面板,在Characters设置里面按下Open in the Character Editor即可找到目前玩家的角色设置。

在Demo Character的设置里面可以对玩家的一些基本设置进行修改,包含图片,被Ko时的音效,攻击的区域设置(Hit Box Setup)与基本的物理作用。

在Hit Box Setup里面可以对玩家的角色进行替换,按下Open Character可在Scene视图内看到目前使用的玩家角色,再按下Close Character即可将角色关闭。

 

从视图里面来看,UFE采用的是圆形作为Hitbox的设置范围,这个是格斗游戏最主要的核心部分,而新增一个新的玩家角色在UFE里面是很容易的,只需在角色模型上添加Animation与Hit Boxes Script这两个组件即可。

如图所示,黄色与红色的方块即为Hit Box的设置部分。

按下Play进行游戏测试,方便按下T与Insert键完成角色的选择,再按一次T键进行格斗场地的确认,当然,我们是可以对格斗的场地进行替换与选择的。

进入格斗场景,这时我们发现场景里面非常的黑暗,这是因为目前场景内没有任何的光源。

新增两个平行光,将第二个平行光更名为PlayerLight,我们希望这个光源只对角色产生影响。

还记得前面设置的Layer图层吧?角色的默认图层使用的是Projectile1(可以自行更名),所以将PlayerLight >Culling Mask先选择Nothing,再勾选Projectile1的图层就行了。

再次进行测试,现在可以开始进入我们的格斗世界,而这一切通过UFE系统的设置将变得更为有趣,也为开发者带来更多的想象空间!

最强悍的格斗系统 - Universe Fighting Engine安装教程相关推荐

  1. DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)

    DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...

  2. python windows系统_Windows系统下Python-Windows详细安装教程

    安装Python-Windows 在开始Python编程前,需要先安装Python环境.Python安装包可以到Python的官网下载,官网地址是,如果想直接跳过关于Python的介绍相关直接下载安装 ...

  3. win10、win7系统64位oracle11g安装教程以及32位plsql连接教程

    win10.win7系统64位oracle11g安装教程以及32位plsql连接教程 转载cxin917 最后发布于2016-02-05 14:16:55 阅读数 24354  收藏 展开 win10 ...

  4. PHP来客在线客服系统源码 带安装教程

    介绍: PHP来客在线客服系统源码 带安装教程 一键安装 淘宝买的版本,状态比流通版本还是要好很多.不支持前端商户注册. 网盘下载地址: http://www.bytepan.com/jUjduu3B ...

  5. windows 10 php安装教程,win10系统下wnmp的安装教程介绍

    本篇文章给大家带来的内容是关于win10系统下wnmp的安装教程介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 刚刚开始学习PHP时,一直使用phpstudy,后面发现很多东西自 ...

  6. 多系统虚拟服务器,DSMall多商户B2B2C商城系统——虚拟主机在线安装教程

    简介:DSMall多商户B2B2C商城系统是一款基于Thinkphp6.0开源框架研发的企业级电商系统,其简便易操作,支持自营和商户入驻,可以帮助企业快速搭建类似京东/天猫的综合商城平台. 建议php ...

  7. openwrt系统安装到云服务器异常,OpenWrt路由器系统下服务OpenClash 安装教程及其折腾踩坑记录...

    主要事情说三遍:请折腾OpenWrt系统的,记得关闭任何一切IPV6协议,因为这个东西,折腾了好几天,各种服务都才正常使用! 主要事情说三遍:请折腾OpenWrt系统的,记得关闭任何一切IPV6协议, ...

  8. linux系统怎么安装python3视频教程_Linux系统,python3.7安装教程

    [安装环境] 操作系统:Liunx centos7 Python版本:python 3.7.x [注意事项] centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 ...

  9. Autodock--基于windows10系统下的详细安装教程

    Autodock安装教程 步骤: Autodock安装教程 前言 一.python2.5的安装及其配置 1.步骤 二.Autodock的安装配置 1.步骤 2.工作路径修改 三.其他 前言 本文只提供 ...

最新文章

  1. 研究生实名举报深圳大学导师强迫学生延迟毕业,违规报销,各方回应
  2. Android Design Support Library初探-更新中
  3. RAID技术详细解答之一:入门基础篇
  4. java的framework_JAVA FRAMEWORK
  5. 5.1 tushare包介绍
  6. 注册注解BeanDefinition
  7. 清华大学《操作系统》(八):置换算法
  8. CentOS7 防火墙规则 (firewalld)
  9. linux怎么改程序图标,如何在Ubuntu Unity上修改应用程序图标
  10. linux nmon 进程io,linux监控占用磁盘IO进程的工具
  11. 想学IT的必看!深度解析跳槽从开始到结束完整流程万字长文!
  12. 【Luogu3926】SAC E#1 - 一道不可做题 Jelly
  13. R_差值_拟合_回归_样条
  14. APUE代码运行环境的搭建
  15. 前端常见的安全问题及防范措施
  16. vss跟tfs_从VSS 2005迁移到TFS 2010后,VS 2008出现“差异”错误
  17. 单层感知器python_深度学习之单层感知器(一)
  18. 152. 精读《recoil》
  19. FTP软件FlashFXP下载和使用说明
  20. 学习数学:往日油印稿,今日电子书

热门文章

  1. HtmlAgilityPack.dll爬虫获取百度音乐批量下载地址(C#源码)
  2. 220520-TouchKey设计小结
  3. 操作系统4---接口以及实现
  4. 力扣——374. 猜数字大小(java)
  5. 【详细图文教程】网易云歌单导入Apple Music
  6. 马云投1000亿建达摩院 誓超微软IBM 丨用友联手海底捞打造餐饮云生态【软件网每日新闻播报│第10-11期】
  7. imx6修改温度保护
  8. Matlab中的dyna,基于Matlab与Ls-dyna的气缸冲击仿真解析
  9. iStat Menus 的激活密码
  10. 征信系统出新政 互联网金融与征信互补