/gamejam

Primary LanguageTypeScript

  1. 背景图移动组件:
  • prefab,包含一个背景图
  • 一个组件可以控制背景图的向上移动速度;比如每次update 1个像素
  1. 吸引力组件:挂载后,可以每次把目标节点往吸引方向移动多少距离
    • 目标:Node
    • 吸引力方向
    • 吸引力大小
  2. 操控主角:点击按钮时让node往移动方向移动部分距离
  • prefab,包含一个按钮
  • 目标:Node
  • 移动方向
  • 移动速度
  1. 收集、障碍系统
  • 收集物放置
    • 数量
    • 速度
  • 障碍物放置
    • 数量
    • 速度
  1. 边界检测
  • 目标:Node
  • 设置边界 ,当Node的位置超过某个边界时,游戏结束
  1. 主角prefab
  • prefab,包含主角
  1. 游戏管理逻辑:负责管理游戏状态
  • 游戏开始按钮 prefab
  • 下一关 按钮
  • 失败逻辑
  1. 武器发射组件
  • 发射方向
  • 发射速度
  • 发射频率
  • 发射资源:Prefab(发射时生成相应实例)
  1. boss prefab 技能:发射障碍物 扇形,连续型等等