案例界面采用了旧港口的场景

OldSeaPort_Scene

针对主角主视角,主要设计有相机视角跟随、鼠标控制视角运动、按键控制主角移动、简单的攻击效果和攻击音效。配置界面UI,分别显示生命值、得分值和子弹数量。

player_view_mark

子弹攻击效果和主角游戏结束分别如下:

attack_view1

GAMEOVER_view

主角生命为0后,游戏结束。画面中释放了鼠标,中间部分显示“GAME OVER”,并提供“TRY AGAIN”按键重新开始。
针对敌人,实现了自动寻路,始终向着主角运动,并通过状态控制,在追踪、攻击、死亡等状态进行切换。下面展示简单游戏动图。

GamePlay

GitHub:jermainn/Unity3D: Unity3D案例开发 (github.com)

下载地址:

​ github:Release 测试 · jermainn/Unity3D (github.com)

​ 百度网盘:链接:https://pan.baidu.com/s/16e0VTI-ueueOr3JRBx_sbw?pwd=6iij 提取码:6iij

当前案例尚存在较多问题,需要接下来对其进行进一步修整优化