![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Moba视角射击小游戏
包含简单的角色移动、瞄准;敌人自动寻路等要素
Playboygenius
学不完了额
展开
-
[简单Moba射击系统]设计师日志笔记-----2021.03.23 to 2021.03.25
Menu(E24) 1.新建主菜单 Play、opstions和quit等等,新建menu manager gameobject,弄个menu脚本,设置一堆函数切换、设置声音和分辨率等 2.优化audio listenner场景切换中的bug #真不是我懒,设计ui时间最长,但是就只能写出这么点东西:( ...原创 2021-03-23 17:18:15 · 86 阅读 · 0 评论 -
[简单Moba射击系统]设计师日志笔记-----2021.03.20
Audio(E22,E23) 1.添加main theme 和主菜单theme 2.添加枪声和装弹声音 3.新建声音群class 存放多种声音,如impact,敌人死亡、攻击音效 用法: AudioManager脚本中↓ 在Enemy脚本中↓ 敌人攻击 敌人死亡: 敌人受击: 4.优化音量 ...原创 2021-03-20 15:49:03 · 74 阅读 · 0 评论 -
[简单Moba射击系统]设计师日志笔记-----2021.03.19
Recoil and Reload (E20) 1.添加枪支射击后坐力动画 添加后坐力参数,射击时枪支向后移动,向上rotate 添加header,在unity inspectior中更好管理 ↑新增参数 lateupdate函数,每次shoot函数执行后更新 ↑shoot函数更新 2.增添装弹系统 设置弹夹子弹数量,增加装弹动画,判断满足装弹条件,按R装弹 Guns and Wave UI (E21) 1.新增武器 做了5把武器,开数组存,每一波对应每一把武器 2.原创 2021-03-19 18:16:23 · 159 阅读 · 0 评论 -
[简单Moba射击系统]设计师日志笔记-----2021.03.16
Wave Difficulty (E18) 1.增加每一波敌人的困难度 Spawner脚本中,波敌人类(class Wave{})中,新增几个参数,moveSpeed、hitsToKillPlayer等,这些参数定义敌人的强度 新增无尽模式,敌人无穷生成 装后门,方便设计模式调试,press return可以快速到达下一波敌人 public bool devMode; 2.优化Map(gameobject)中父子关系 给tile下方铺上一层“地毯”:新增Map floor,Map中的盒子碰原创 2021-03-16 12:31:09 · 113 阅读 · 0 评论 -
[简单Moba射击系统]设计师日志笔记-----2021.03.15
内容 Weapon variation; 知识点 1.设置开火模式 单点,三连发,全自动 几个参数shotsRemainingInBurst,triggerReleasedSinceLastShot判断鼠标状态,通过一定逻辑关系判断满足单点、三连发和全自动的状态 2.子弹轨迹效果制作 我的unity版本为2020,制作中未能找到轨迹start width开始宽度和end width结束宽度的设置,只能设置开始结束宽度一样的效果,虽然不影响大局,但观感不佳。 3.枪口子弹数量增加 通过在枪口位原创 2021-03-15 21:14:17 · 91 阅读 · 0 评论 -
[简单Moba射击系统]设计师日志笔记-----2021.03.14
内容 Weapon Effect 知识点 1.武器抛壳(shell)动画 制作shell预制体(prefab),增加到武器预制体的适当位置和合适角度,脚本(shell)加初速度,每次开火射击的时候(shoot函数)去instantiate每一个shell预制体; 设置lifetime等参数定义shell如何表现 给shell设置shell图层,在编辑----选项设置----2d与物理中剔除shell图层与其他图层的碰撞,节省加载性能; 2.枪口火焰特效muzzle flash 导入图片素材,这张图原创 2021-03-14 22:54:05 · 101 阅读 · 0 评论 -
[简单Moba射击系统]设计师日志笔记-----2021.03.08 to 2021.03.11
每日进度 2021.03.08 1.Player的移动 2.简单的武器系统 初始化一把枪,可以射击 3.AI自动寻路navigation系统 4.伤害机制(系统) 几个start函数的override,vitual关系 5.敌人波数生成 2021.03.09 1.敌人攻击:简单的物理撞击,做成扑咬动作 2.伤害与死亡机制: 项目 项目 ...原创 2021-03-12 13:25:23 · 128 阅读 · 0 评论