/TheGuardian

2021年腾讯游戏客户端公开课大作业

光子客户端公开课大作业
腾讯微云链接:https://share.weiyun.com/FdAtQnd7

实现的功能:
- 主菜单

- PVE战斗对局:
      - 战斗开始前有五秒倒计时
      - 战斗共五分钟
      - 战斗中玩家可以死亡若干次,每次死亡后五秒重生
      - 定时刷新敌人
      - 战斗结束后显示结算界面(包括击杀数和死亡数)、返回主菜单

- 枪械:
      枪械有步枪、狙击枪、手枪、榴弹枪,不同种类的枪械有不同的子弹类型(子弹类型决定施加伤害的时机是在击中时还是爆炸时)、弹匣容量、伤害值、后坐力、精准度、是否可以连续开火以及连续开火的速度、瞄准方式(狙击枪瞄准和普通瞄准)、模型、准星、开火表现(动画、粒子特效、音效和是否散落子弹)、装弹动画、主角开火动画、主角持枪动画(有两种,一种是拿手枪的,一种是拿其他枪械的)。
      枪械附件有狙击镜(狙击枪自带,其他枪械可以附加)——影响精准度、前握把——影响后坐力。
      通过背包更换枪械和增减附件。

- 玩家角色:
      玩家角色可以站立、四方向跑(向前跑时有起步和停步过渡)、跳跃、下蹲和蹲走、受击、死亡、开火、装弹。
      摄像机模式有跟随、拍照(但是没有拍照功能)和死亡三种模式,前两种可由玩家切换。

- 敌人:
      敌人有近战型敌人和爆炸型敌人,不同种类的敌人的攻击方式、每次攻击造成的伤害、移动速度和材质不同,共同点是会在看不到玩家角色的时候寻路,看到玩家后追逐玩家,当玩家在攻击范围内时攻击玩家。