博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[简单Moba射击系统]设计师日志笔记-----2021.03.16
阅读量:2080 次
发布时间:2019-04-29

本文共 939 字,大约阅读时间需要 3 分钟。

Wave Difficulty (E18)

  • 1.增加每一波敌人的困难度

    • Spawner脚本中,波敌人类(class Wave{})中,新增几个参数,moveSpeed、hitsToKillPlayer等,这些参数定义敌人的强度
    • 新增无尽模式,敌人无穷生成
    • 装后门,方便设计模式调试,press return可以快速到达下一波敌人
      public bool devMode;
      在这里插入图片描述
  • 2.优化Map(gameobject)中父子关系

    • 给tile下方铺上一层“地毯”:新增Map floor,Map中的盒子碰撞器移到Map floor上,位置移动到tile下方0.1(y = -0.1)的位置,大小设置为地图大小。
    • 上述好处是box collider不在Map上,而在Map子对象的Map floor中,节省性能,增强逻辑关系
  • 3.设计每张地图大小,障碍物颜色;

    在这里插入图片描述

  • 4.设计每一波敌人数量,移动速度,生成时间,攻击力(地图数和波数要一致)

    在这里插入图片描述

  • 5.优化Enemy脚本中初始化参数的顺序

    • start函数和awake函数。
      在这里插入图片描述

Crosshairs (E19)

  • 1.新增瞄准光标

    • 鼠标移动到哪个位置,光标就移动到哪个位置,新增了不错的旋转动画
    • 生成时为方便,设置到武器高度以上,挡住武器
    • 当侦测到敌人(layerMask = Enemy),光标点变红(Hightlight)
    • 优化Main Camera
      新增一个子camera只看UI,名字为Crosshairs Camera↓
      (移除audio listener组件)
      在这里插入图片描述
      此时Main Cam剔除遮罩中剔除UI层。
  • 2.隐藏鼠标

    • Cursor.visible = false; 但是游戏的时候没有实现

Recoil and Reload (E20) 未完成

  • 1.修复鼠标瞄准光标bug
    • 当鼠标瞄准距离玩家较近的时候 不能正确瞄准到想要位置
    • 解决方法是在脚本Gun, GunController和Player新增Aim函数
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      Guncontroller重写Gun的Aim函数,Player脚本中传入Guncontroller的函数。

。。0:02:12 / 0:19:59

  • 写到这里突然啥也听不进去了,我决定实践名人曾经说过的一句话:遇到困难睡大觉

转载地址:http://lsuqf.baihongyu.com/

你可能感兴趣的文章
【LEETCODE】203-Remove Linked List Elements
查看>>
【LEETCODE】234-Palindrome Linked List
查看>>
【LEETCODE】141-Linked List Cycle
查看>>
【LEETCODE】142-Linked List Cycle II
查看>>
【LEETCODE】92-Reverse Linked List II
查看>>
【LEETCODE】283-Move Zeroes
查看>>
【LEETCODE】217-Contains Duplicate
查看>>
【LEETCODE】219-Contains Duplicate II
查看>>
【LEETCODE】220-Contains Duplicate III
查看>>
【LEETCODE】171-Excel Sheet Column Number
查看>>
【LEETCODE】169-Majority Element
查看>>
【LEETCODE】191-Number of 1 Bits
查看>>
【LEETCODE】13-Roman to Integer
查看>>
【LEETCODE】83-Remove Duplicates from Sorted List
查看>>
【LEETCODE】70-Climbing Stairs
查看>>
【LEETCODE】198-House Robber
查看>>
【LEETCODE】62-Unique Paths
查看>>
【LEETCODE】310-Minimum Height Trees
查看>>
【LEETCODE】207-Course Schedule
查看>>
【LEETCODE】263-Ugly Number
查看>>