Unity2D-整体构造框架

本文详细介绍了在Unity2D中制作横版游戏中角色的移动、动画、视觉效果、敌人AI、陷阱触发、辅助元素互动、音效设计以及NPC对话等内容,展示了关键技术的运用和实现方法。
摘要由CSDN通过智能技术生成

Unity2D—横板游戏主要功能:

1、角色:

移动、跳跃、瞬移、二段跳、爬墙。 实现方式:代码控制,键盘输入,对角色进行动作控制。

2、角色动作:

idle、walk、run、hit、jump、doublejump、die动画系统 实现方式:动画系统,blendertree行为树控制,速度、动作实现

3、角色跑步虚影、脚步效果:

增加角色的真实性。 实现方式:粒子系统、Trail Render组件,并修改参数进行实现。

4、敌人:

敌人移动、动作、受击特效、触墙触地检测、自动巡回系统、流血系统等功能实现。 实现方式:代码为主,组件、动画、粒子系统、profabs自主生成。

5、陷阱:

采用Tag标签或Layer图层与角色进行标记碰撞,产生理想效果。

6、升降机、浮台、上升气流、风扇等辅助类型profabsObject:

实现方式:主要采用组件、代码碰撞为主,简单实现与角色的互动功能。

7、BGM、特效声音等:

对角色的动作、敌人的攻击增加音效,对金币、水果添加奖励音效。 实现方式:AudioSource组件结合代码进行实现。

8、场景NPC对话:

采用动画系统进行碰撞显示、人物Collider2D两种办法进行检测。

9、场景跳转、摄像头故事定向转换、传输门、大摆锤等,额外添加游戏功能。

参考视频:Nine叔的个人空间-Nine叔个人主页-哔哩哔哩视频 (bilibili.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值