纳金网

标题: 热门! 最强悍的格斗系统 - Universe Fighting Engine安装教程 [打印本页]

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

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

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

1.jpg

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

2.jpg
3.jpg

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

4.jpg

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

5.jpg

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

6.jpg

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

7.jpg

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

8.jpg

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

10.jpg

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

11.jpg

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

12.jpg

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

13.jpg

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

14.jpg

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

15.jpg

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

16.jpg

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

17.jpg

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

18.jpg
19.jpg

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

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

character_hitbox_ki.jpg

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

20.jpg

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

21.jpg

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

22.jpg

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

23.jpg

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

24.jpg



作者: HIDEOKOJIMA    时间: 2013-12-22 02:47
Thanks for the tutorials !
作者: zhangzhen551    时间: 2013-12-22 08:47
顶起来,顶起来,让纳金更加牛B!!
作者: qidaozhilong    时间: 2013-12-22 10:34
版主这个可以运行在手机上吗?
作者: hariboot    时间: 2013-12-22 12:05
很好的教程
作者: qidaozhilong    时间: 2013-12-22 12:23
版主,这个可以扩展角色自己的格斗技吗?
作者: ZackD    时间: 2013-12-22 12:29
qidaozhilong 发表于 2013-12-22 12:23
版主,这个可以扩展角色自己的格斗技吗?

肯定可以啊,不然这个系统要做啥
作者: qidaozhilong    时间: 2013-12-22 12:44
ZackD 发表于 2013-12-22 12:29
肯定可以啊,不然这个系统要做啥

那就不是一般的强悍了,3D版的KOF
作者: ldragon    时间: 2013-12-22 13:58
楼主太牛了~~支持
作者: wusky751023    时间: 2013-12-22 17:27
有趣有趣!!!!!
修改下便能在手機上輕鬆運行2D格鬥QQ

感謝艾希格亞大人!!
作者: qidaozhilong    时间: 2013-12-22 18:42
wusky751023 发表于 2013-12-22 17:27
有趣有趣!!!!!
修改下便能在手機上輕鬆運行2D格鬥QQ

试了吗?可以在手机上运行吗?
作者: libufan    时间: 2013-12-22 21:48
谢谢艾西分享
作者: 我没有过去    时间: 2013-12-23 00:04
谢谢分享好文章,这插件可否在手机运行?
作者: 雅雅    时间: 2013-12-23 00:17
我没有过去 发表于 2013-12-23 00:04
谢谢分享好文章,这插件可否在手机运行?

我觉得可以的,只是还没试过
作者: dannyGame2012    时间: 2013-12-23 09:43
谢谢楼主分享a!!!!!!!!!!!!!!!!!!!!
作者: ZackD    时间: 2013-12-23 12:14
角色的更换研究下
作者: 我没有过去    时间: 2013-12-24 00:21
雅雅 发表于 2013-12-23 00:17
我觉得可以的,只是还没试过

有时间研究下
作者: huhumark    时间: 2013-12-24 09:29
不错的教程哦
作者: huhumark    时间: 2013-12-24 09:30
不错的教程哦
作者: FreeDomShell    时间: 2013-12-27 13:22
不错,有点意思的项目。
作者: qwer4650987    时间: 2013-12-27 16:15

作者: jjiezheng    时间: 2013-12-27 20:37
非常强大,支持!!!!
作者: dannyGame2012    时间: 2013-12-28 09:47
支持楼主啊!!!!!!!!!!!!
作者: 441490848    时间: 2013-12-28 16:38
谢谢分享...........
作者: dzspb    时间: 2013-12-30 09:21
确实很厉害!
作者: Pachu    时间: 2014-1-17 15:34
不错的教程啊
作者: ‍清竹    时间: 2014-1-17 19:33
好东西,感谢分享
作者: Chim    时间: 2014-1-18 18:04
支持支持~~
作者: tangqizuse    时间: 2014-1-20 03:22
新人来学习了,谢谢分享
作者: 相思赋予谁    时间: 2014-1-27 21:49
还不错呢呵呵学习
作者: tangqizuse    时间: 2014-2-20 23:34
新人学习,谢谢分享
作者: cgjch8    时间: 2014-2-21 09:03
感谢分享感谢分享
作者: 鸡贼不差钱    时间: 2014-3-12 13:25
楼主太牛了,感谢分享
作者: tangqizuse    时间: 2014-3-12 15:10
谢谢分享
作者: 狂风大尉    时间: 2014-3-12 15:36
不错啊,值得试试
作者: Kadina    时间: 2014-6-27 07:58
thank you for sharing
作者: 艾西格亚    时间: 2014-8-14 19:47
下一个版本将会加入AI的角色,很值得期待
作者: U3DZQ    时间: 2014-11-15 11:54
不错的教程!
作者: oelongeo    时间: 2014-11-15 13:26
这个系统厉害 支持!
作者: spencergong    时间: 2014-11-22 09:48

介绍很详细啊
作者: tianhett    时间: 2014-11-29 23:33
感谢分享。。。。。。。。




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5