Unity制作的3D第一人称角色扮演游戏
是跟着B站M_Studio老师教程做的,除了基本功能,也完善了玩法、操作人物、音效等。
地图:使用PolyBrush、Probuilder、Progrids插件制作地图与细节
Shader:遮挡剔除的shader、传送门的shader编写
摄像机:使用Cinemachine资源包的摄像机跟踪主角
人物移动:使用Nav Mesh Agent组件实现移动控制
人物动画:使用animator控制人物动画切换
敌人状态:使用Switch切换状态执行不同的行为,模拟AI功能
其它:场景淡入淡出、鼠标指针切换为图标显示、石头裂开粒子效果、血条与人物状态UI、音效与音乐
1