前言
一名接触unity引擎两个月的初学者的首次项目实战,跟着课程视频一边学习一边制作。在原视频的基础上尝试额外添加了少量内容,具体内容见下文。附工程文件。
课程链接:https://www.udemy.com/course/2d-rpg-alexdev/
b站搬运:【【Unity教程】从0编程制作类银河恶魔城游戏】 https://www.bilibili.com/video/BV1cM4y1p7RF/?share_source=copy_web&vd_source=426cc9fe8b39dee5cb724f6339c5be7e
主菜单
游戏界面
装备界面
装备分为武器、防具、饰品、元素瓶四种。角色的属性会在左侧详细显示,更多更细致的属性为后续游戏深度的完善打下基础。
技能树
打败游戏中的怪物会掉落金币,花费金币解锁强大的技能!
投掷剑:右键把剑抛出,再次右键召回。可对敌人造成伤害,可留存在场景(如墙壁)中,后续可添加场景交互功能,开发解密内容。
冲刺:左shift快速前冲,期间处于无敌状态,可在空中使用。
弹反:看准时机按下Q键,可反弹远程攻击,对近战敌人造成硬直。
传送:按下F原地留下标记,再次按下回到标记处。
黑洞:按下R停滞在半空,对大范围敌人造成伤害和硬直。
技能还可以进行升级,部分升级路线互斥。
制作界面
打败游戏中的怪物会掉落材料,可在制作界面进行武器、防具、饰品、元素瓶的制造
设置界面
演示视频
恶魔城demo
视频演示为正常右行教学路线,开局向左走会有惊喜!(更多的金币、敌人、还有boss!)
教程基础上添加的功能包括但不限于:
·添加上挑、下坠攻击,将敌人击飞到空中、击倒在地上
·允许玩家从某些平台上按S+空格直接跳下
·优化元素瓶cd逻辑,不同元素瓶cd单独计算
·优化下方技能栏显示
·优化敌人,弓箭手可向任意方向射箭
忘了还有啥了。。。