![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPS、射击
一个游戏探索者
这个作者很懒,什么都没留下…
展开
-
FPS游戏之视野
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!!1.扇形检测区域/// <summary> /// 伞形检测范围 /// </summary> /// <param name="self">自身</param> /// <param name="...原创 2018-10-08 11:43:49 · 1947 阅读 · 0 评论 -
FPS游戏之爆炸
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!!手雷扔到目标点爆炸造成的伤害(需要造成伤害的对象身上需要有刚体组件Rigidbody)/// <summary> /// 爆炸波及的对象 /// </summary> /// <param name="radius">半径&...原创 2018-10-08 11:51:40 · 224 阅读 · 0 评论 -
FPS游戏之Player攻击
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!! 策划给的攻击种类除了射击之外也测试了其他种类,比如大招激光,有规律的散弹,手雷等1.激光攻击,类似矩形攻击 /// <summary> /// 矩形攻击范围 /// </summary> /// <param nam...原创 2018-10-09 10:15:52 · 344 阅读 · 0 评论 -
FPS游戏之人物控制
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!!1.主角控制移动控制EasyTouch5 插件,这里就不提供下载地址了,可以去官网或者百度都可以找到2.动画用的是Mecanim动画系统一、接下来说一下具体的制作过程1.导入插件在Hierarchy (层次面板)中创建 EasyTouch添加 InoputManag...原创 2018-09-30 11:21:50 · 1256 阅读 · 0 评论 -
FPS游戏之射击
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!! 废话不多说,直接上代码public float fireTime; //开火时间public float coolTime=0.01f; //开火冷却时间void Update() { if (fireTime < coolTime) {...原创 2018-09-30 11:46:21 · 969 阅读 · 0 评论 -
FPS游戏之子弹
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!! 上图public float timeToLive = 2.0f;private int damage = 2; 子弹的伤害 void Update() { fwd = transform.TransformDirection(Vector3.forw...原创 2018-09-30 13:41:46 · 987 阅读 · 0 评论 -
FPS游戏之AI
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!! 一个好的AI会使游戏的可玩性大大增加,我这里只是简单的AI。大致思路:设置好后怪物的巡逻路径点,正常情况下,怪物处于巡逻状态,每到一个路径点会停下来张望,如果player接近怪物达到一定的距离,怪物的状态会变成追踪状态,当距离player一定距离状态会变成攻击状态,当怪物追踪...原创 2018-09-30 14:20:56 · 2647 阅读 · 0 评论 -
FPS游戏之Player全屏掉血
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!!主要是用了DoTween差件的ToAlpha方法思路:Player受到伤害,显示UI血图,0.5s内图片alpha设置成0 private Image uiSprite;//全屏血图 private Color _alpha;//全屏血图 alpha pri...原创 2018-09-30 14:30:37 · 450 阅读 · 0 评论 -
FPS游戏之怪物受到伤害动画
最近在做策划给的一些关于FPS类型的需求,Demo基本已经成型,接下来整理并记录,高手略过,不喜勿喷!!!怪物受伤害我被坑了一下,看了其他一些资料最后才搞定怪物受伤害参数我设置的是trigger类型,因为Trigger是属于播放玩自动返回false,不像bool的需要手动设置还需要单独设置一个层,权重0-1根据你的动画效果而定怪物受伤害调用的时候 animator....原创 2018-09-30 14:41:40 · 610 阅读 · 0 评论