12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 4836|回复: 11
打印 上一主题 下一主题

[教程] 如何在UAGK 项目包内更换其他的角色与动作

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2014-1-21 17:50:58 |只看该作者 |倒序浏览


UAGK: Action Game Kit 是一款动作游戏项目的开发资源,许多的朋友对这类型的插件非常的有兴趣,想动手修改里面的角色与场景来做小游戏的练习,本教程里面将说明如何将其他的角色资源或是自己创建的模型套用到UAGK的玩家上面,尚未安装UAGK的朋友请先到以下的位置下载试用的资源:

UAGK: Action Game Kit 1.2 - 动作游戏项目开发包
http://www.narkii.com/club/thread-313122-1.html

在安装插件后需要先进行一个复制的工作才能顺利的进行游戏测试,首先将UAGK > ProjectSettings目录下的的文件解开,解开后的文件内容必须复制到工程的根目录下。

1.jpg


接着查看Scenes里面的内容,如果我们选择game complete进行效果的测试,会发现无法正常的运行,这里需要注意的是选择start up这个场景才能正确的进行游戏的测试,如果打开其他的场景来运行就会提示出错。

3.jpg


如图所示,我们现在打开的是game complete的场景,运行后在Console里面就会出现脚本的错误。

4.jpg


有些朋友在论坛上留言以为是系统出了问题,或是Unity版本的关系,所以这个地方是一开始使用UAGK时务必要特别留意的。

5.jpg


在Build Setting里面可以查看到UAGK场景的执行顺序,游戏从start up进入,跳到menu进行选择,然后再以player select选择玩家角色,进入关卡1与2,最后才是游戏完成。

5a.jpg


运行游戏,一开始启用的是start up的场景,这里设置了三个选项,分别是Start Game-开始游戏,High Scores -最高得分与Options - 设置的功能,底下则是方向控制与鼠标的作用说明。

6.jpg

选择Start Game,然后选择游戏角色即可进入游戏,左键进行射击,右键可使用滚动避开敌人的攻击,另外在角色上面也制作了血条,场景内也有小道具的设置,基本上是一个还算完整的动作游戏。

7.jpg
8.jpg


接下来就是进行角色替换的部分,先打开一个新的场景,然后将Resources > Objects > Player目录下的OBJ_troop_player添加到场景内,如图所示:

9.jpg


导入Soldier角色资源,或是用自己创建的模型,需注意的是角色必须带有动作才能与UAGK进行匹配的工作,这个部分务必要特别注意。

10.jpg


左边是导入的角色模型,将模型的大小调整到与OBJ_troop_player的外形接近,如图所示:

11.jpg


然后将OBJ_troop_player的所有的脚本与组件以Copy Component的复制后,再以Paste Component As New将脚本黏贴到导入的模型。

12.jpg


经过脚本与组件的复制后,导入的Soldier模型具备了4个脚本、刚体与碰撞器,如图所示:

13.jpg


按下Shift键,快速的将碰撞器的大小调整到接近模型的外观,如图所示:

14.jpg


接着就是最重要的动作匹配,在OBJ_troop_player里面设置了9种动作,依序分别是静止、跑步、中弹、阵亡、滚动、站立射击、站立连击、跑步射击与跑步连击。所以在Soldier上面我们就要根据角色附带的动作进行编号的匹配。

15.jpg


如图所示,我们将Soldier上面的Animation设置为9,然后将不同的动作重新设置到不同的编号内,设置前可以先预览一下角色的动作是否与OBJ_troop_player动作匹配,不然就会出现牛头不对马嘴的情况。

15a.jpg


设置动作完成后,将Soldier模型保存成一个Prefab,然后打开start up场景,在SCR_main的设置里面将Player Obj 2更换为我们保存的Soldier,如图所示:

16.jpg


Ok,这样我们就完成了角色替换的工作,运行效果看看,Soldier已经成为了游戏的主角,玩法与控制跟原来的角色一样,看起来是不是很酷炫?

19.jpg
20.jpg


更多的技术分享与交流请加入:
纳金网 3ds max 技术交流群 - 284146304
纳金网 Unity 技术交流群 - 218689657



已有 1 人评分纳金币 收起 理由
王者再临 + 5 很给力!

总评分: 纳金币 + 5   查看全部评分

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

6

主题

1

听众

1473

积分

助理设计师

Rank: 4

纳金币
126
精华
1
沙发
发表于 2014-1-21 18:11:46 |只看该作者
感谢老大分享!~~
回复

使用道具 举报

17

主题

7

听众

3710

积分

中级设计师

Rank: 5Rank: 5

纳金币
775
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-1-21 18:19:27 |只看该作者
非常好的教程,谢谢分享。
回复

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-1-21 19:16:55 |只看该作者
不错,这样清楚多了
回复

使用道具 举报

74

主题

2

听众

3549

积分

中级设计师

Rank: 5Rank: 5

纳金币
-100
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2014-1-21 19:50:25 |只看该作者
不错的教程谢谢
回复

使用道具 举报

711

主题

10

听众

5805

积分

高级设计师

Rank: 6Rank: 6

纳金币
2954
精华
3

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2014-1-21 22:55:49 |只看该作者
这类的教程很好,谢谢
回复

使用道具 举报

0

主题

3

听众

2200

积分

中级设计师

Rank: 5Rank: 5

纳金币
0
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2014-1-22 00:53:47 |只看该作者
新人学习,谢谢分享了
回复

使用道具 举报

3

主题

1

听众

6189

积分

高级设计师

Rank: 6Rank: 6

纳金币
370
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2014-1-22 09:12:34 |只看该作者

这类的教程很赞
回复

使用道具 举报

1

主题

1

听众

1391

积分

助理设计师

Rank: 4

纳金币
5
精华
0
9#
发表于 2014-1-22 14:21:04 |只看该作者
太好了,这教程非常给力
回复

使用道具 举报

ZackD    

715

主题

22

听众

4万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
26224
精华
17

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2014-1-22 16:01:36 |只看该作者
有意思,这类的插件确实不错
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-23 20:44 , Processed in 0.193216 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部