ninjaslasherx-uasver

原始链接
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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容