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

标签: unityunity3d人工智能移动手游
2014-02-28 13:22 1074人阅读 评论(0) 收藏 举报

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. 最强悍的格斗系统 - Universe Fighting Engine安装教程

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

  2. 童年修复系列-PC Engine/TurboGrafx-16介绍及FPGA实现

    拯救童年系列-PC Engine/TurboGrafx-16介绍及FPGA实现 国内的很少有这款游戏机的体验,但是在日本这款游戏机是大受欢迎(曾在销量上打败任天堂的FC游戏机).下面就简单介绍一下这款 ...

  3. alm系统的使用流程_支持MBSE的企业信息管理系统发展与启示

    导读:本文介绍了模型管理与MBSE.产品生命周期管理(PLM)的概念及其之间的关系,分析了不同行业的模型管理现状,提出了模型管理的解决方案与技术方向,最后给出了建设企业信息管理系统的建议,以期为企业信 ...

  4. 《MYSQL是怎样运行的》笔记|配置文件|系统变量|字符集|InnoDB存储结构|数据页结构|索引结构与使用|数据目录|表空间|连表原理|查询优化|BufferPool|事务|redo与undo|锁

    <MYSQL是怎样运行的>笔记 前记: 历时15天,笔记+看书.完成于2022.2.5. 本书是讲具体的数据库实现,而数据库系统概念见:https://blog.csdn.net/qq_4 ...

  5. 开发框架——横版格斗——动作游戏教程

    动作游戏教程 游戏类型: 游戏Demo属于横版格斗游戏,是动作游戏的一种.动作游戏(Action Game),简称ACT,游戏类型的一种,是广义上的游戏类型.以"动作"作为游戏主要 ...

  6. mlf机器人无限制格斗_直播赛事 | 斗鱼将直播MLF 无限制机器人格斗职业联赛

    原标题:直播赛事 | 斗鱼将直播MLF 无限制机器人格斗职业联赛 顶级赛事带你燃爆四季 机器人格斗赛事上世纪90年代诞生于国外,20世纪初传入国内,一直深受国内外机器人爱好者的喜爱与追捧.自2016年 ...

  7. M.U.G.E.N格斗游戏引擎简介

    by AKara 2011-10-23 @  http://blog.csdn.net/akara  @ akarachen(at)gmail.com @ weibo.com/akaras M.U.G ...

  8. Cheat Engine详细使用指南

    目录 Cheat Engine简介 Cheat Engine下载安装 Cheat Engine系统自带教程学习 Cheat Engine简介 Cheat Engine是一个内存修改器,可以在没有网络连 ...

  9. mlf机器人无限制格斗_2017MLF 无限制机器人格斗职业联赛广州火热开战

    [PConline 资讯]机器人格斗赛事上世纪90年代诞生于国外,20世纪初通过电视转播.网络直播等手段传入国内,一直深受国内外机器人爱好者的喜爱与追捧.自2016年9月15日-17日开始MLF无限制 ...

  10. 【最新计算机、电子毕业设计 本科 大专 设计+源码】

    2022年 - 2023年 最新计算机.电子毕业设计 本科 大专 设计+源码 下载前必看: 纯小白教程,unity两种格式资源的使用方法,1打开现有项目.2导入package 大专毕设源码:数媒专业. ...

最新文章

  1. Solr索引数据同步ReplicationHandler
  2. 【转载】关于c++中的explicit
  3. python能表示多大整数_Python无法表示99999999999999999999这样大的整数。
  4. 自定义带进度条的WebView , 增加获取web标题和url 回掉
  5. Apache common包应用集合
  6. 开发技巧-使用SQL与Navicat快速导出一个自定义的MYSQL数据库字段表格(数据字典)为Word或Excel
  7. ios 动画设计_动画和讲故事在设计中的力量
  8. ExtJs 分组表格控件----监听
  9. 关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序
  10. 带有LLVM的eBPF组件
  11. share 接口的使用
  12. 开发一个app需要多少钱?
  13. 2021振兴杯参赛后感(部分writeup)
  14. java雷霆战机图片_JAVA开发《雷霆战机》雷电类游戏效果演示
  15. modbus模拟设备工具ModRSsim的使用
  16. Tobii pro lab学习笔记3_Metrics统计指标
  17. 我的世界java无法连接服务器_java - 无法连接到Minecraft服务器 - SO中文参考 - www.soinside.com...
  18. 实战 - 学成在线项目
  19. MIPS DMIPS MFLOPS名词解释
  20. arcgis pro发布bim模型

热门文章

  1. Windows 下安装 TensorFlow 2.2 GPU 版 教程:坑多,整理出来方便大家
  2. react报错解决 Rendered more fewer hooks than during the previous render
  3. 销售书籍推荐:做销售你究竟该看什么书?
  4. 原型制作与图解——墨刀工具
  5. 工欲善其事,必先利其器 — “CSDN浏览器插件” 办公必备“神器” | 你值得拥有
  6. Windows编程 DirectInput 鼠标和键盘的输入
  7. java DNS域名解析
  8. 微信小程序开发VIP商城项目
  9. ERNIE-Enhanced Language Representation with Informative Entities 阅读笔记
  10. Creator 开发微信小游戏-好友排行榜