原始链接
https://assetstore.unity.com/packages/templates/tutorials/ninjaslasherx-uasver-23591
introduce
横版过关,冒险,吃豆
--关注点
战斗系统
玩家有一个状态,idle,attack类型,玩家攻击的时候碰撞到敌人,完成技能交互
玩家攻击时动画播放到指定动作后会enable一个collider,然后触发碰撞,发送事件
通过物理引擎的碰撞器获取作为伤害的输入
基本是用状态机,在受到技能伤害的时候播放动画、特效,更改属性,根据后续输入决定状态跳转
关卡制作
制作关卡视图,添加物理属性,编写交互脚本
2D残影特效,这里用复制目标sprite或者sprite组,更改颜色,放到在world空间,定时销毁
--这个游戏源码写的挺幼稚,我就不分析后续的东西了
game play
data
resource management
physics
ui
ai
vfx
audio
input process
practice experience
网友评论