![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
unity实现一些FPS功能
文章平均质量分 81
用unity实现一些FPS功能
向宇it
* QQ交流群:826534924
* 商务合作微信:xiangyu_it
* 定制开发微信:xiangyu_it
* 微信:xiangyu_it
* QQ:2564196401
展开
-
【unity小技巧】FPS简单的射击换挡瞄准动画控制
【unity小技巧】FPS简单的射击换挡瞄准动画控制原创 2024-01-31 10:05:05 · 672 阅读 · 0 评论 -
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎原创 2024-01-31 09:42:18 · 1235 阅读 · 0 评论 -
【unity小技巧】创建FPS击中物体URP贴花
【unity小技巧】创建FPS击中物体URP贴花原创 2024-01-30 14:00:08 · 572 阅读 · 0 评论 -
【unity小技巧】使用动画状态机脚本实现一个简单3d敌人AI功能
敌人导航敌人动画导入动画修改循环动画配置其他不循环的动画配置配置敌人模型动画配置敌人受伤死亡脚本控制敌人状态机待机 行走 巡逻 攻击状态修改待机行为脚本修改巡逻行为脚本修改追击行为脚本修改攻击行为脚本删除旧的动画控制代码创建寻路点修改代码,实时显示敌人各个状态的范围敌人攻击我们进行了裁剪人物受击效果添加血液效果添加音效原创 2024-01-27 09:36:56 · 1640 阅读 · 2 评论 -
【unity小技巧】受伤屏幕闪红、死亡动画、死亡黑屏效果
【unity小技巧】受伤屏幕闪红、死亡动画、死亡黑屏效果原创 2024-01-27 09:16:34 · 1182 阅读 · 0 评论 -
【unity实战】实现实体子弹射击
【unity实战】实现实体子弹射击原创 2024-01-25 09:25:54 · 1055 阅读 · 0 评论 -
【unity实战】实现蓄力丢手榴弹、烟雾弹、燃烧弹的效果
【unity实战】实现蓄力丢手榴弹、烟雾弹、燃烧弹的效果原创 2024-01-25 09:25:12 · 1285 阅读 · 0 评论 -
【推荐100个unity插件之16】3D物品描边效果——Quick Outline免费插件
shader实现3D物品闪光和描边效果但是很遗憾的是他不支持URP项目,所以现在推荐这款插件,他能很好的支持URP,对于HDRP我没有试过,官方也没有说明,需要的可以去试试看快速轮廓是一个世界空间轮廓工具,可为任何对象添加实心轮廓。它非常适合 VR。许多轮廓着色器在屏幕空间中工作,这使得它们的速度很慢,而且它们不支持 MSAA。如果他们确实在世界空间中工作,那么他们在硬角落里有“间隙”。快速大纲解决了这些问题。原创 2024-01-24 09:18:22 · 1828 阅读 · 0 评论 -
【实现100个unity特效】shader实现3D物品闪光和描边效果
【实现100个unity特效】shader实现3D物品闪光和描边效果原创 2024-01-24 09:16:49 · 1374 阅读 · 0 评论 -
【unity实战】FPS实现拾取和丢弃枪
定义枪数据//索引 public string Name;//名称 public GameObject GunPrefab;//枪预制体 }//索引 public string Name;//名称 public GameObject GunPrefab;//枪预制体 }//索引 public string Name;//名称 public GameObject GunPrefab;//枪预制体 }"Data/Gun"//索引//名称//枪预制体。原创 2024-01-22 09:03:08 · 995 阅读 · 10 评论 -
【unity小技巧】unity最完美的CharacterController 3d角色控制器,实现移动、跳跃、下蹲、奔跑、上下坡、物理碰撞效果,复制粘贴即用
其实一开始我是不打算写的,我感觉这种简单的功能,网上随便一搜一大堆,但是我发现网上很多都是复制粘贴,要么没有实操过,要么就是功能不全,或者毫无解释的把代码丢出来,我自以为简单的3D角色控制,我整整花了3-4天才研究明白(虽然每天只花几个小时),下面是记录我的一些思路过程,希望对你有帮助。【用unity实现100个游戏之18】从零开始制作一个类CSGO/CS2、CF第一人称FPS射击游戏——基础篇1。原创 2023-12-16 12:10:29 · 10436 阅读 · 33 评论 -
【unity小技巧】两种办法解决FPS游戏枪或者人物穿墙穿模问题(2024/1/11补充)
当我们开发FPS游戏时(其实3d游戏基本都会遇到这样的问题),如果我们不做处理,肯定会出现人物或者枪的穿墙穿模问题,这是是一个常见的挑战。这种问题会破坏游戏的真实性和可玩性,使玩家的体验受到影响。在这篇文章中,我将分享一些Unity小技巧,介绍如何解决FPS游戏枪的穿墙穿模问题。无论你是初学者还是经验丰富的开发者,本文都将为你提供有用的技术参考和实践经验。第一种方法最大的优点就是简单,但是如果你有第三人称视角或者联机游戏,可能他就并不适合,在别人眼里你还是穿模的,这时候就需要考虑使用第二种方法了。原创 2023-12-16 12:15:11 · 3873 阅读 · 0 评论 -
【unity小技巧】最简单的FPS游戏准心跳动动画控制
游戏准心跳动在FPS也是比较常用的功能,可以增强游戏反馈和打击感,丰富游戏内容,实现准心跳动的方式五花八门,我不知道别人是怎么做的,但是我自认为我这种应该是最简单的,继续看下去你就知道了。原创 2023-12-17 13:48:12 · 395 阅读 · 0 评论 -
【unity小技巧】实现没有动画的FPS武器摇摆和摆动效果
添加程序摇摆和摆动是为任何FPS游戏添加一些细节的非常简单的方法。但是并不是所以的模型动画都会配有武器摆动动画效果,在本文中,将实现如何使用一些简单的代码实现武器摇摆和摆动效果,这比设置动画来尝试实现类似效果要容易得多。原创 2024-01-06 14:21:05 · 991 阅读 · 2 评论 -
【unity实战】一个通用的FPS枪支不同武器射击控制脚本
实现FPS枪支不同武器效果,比如手枪,喷子,狙击枪,机枪,其实我最开始的想法是先做一个基类脚本,写一些公共属性和方法,然后再起不同的武器脚本这个基础基类,实现不同的武器效果。,作者只用一个脚本就实现了不同的武器效果更加方便,下面我就参考一下作者的思路实现一下大致的效果。顺带说一下,在第一人称射击(FPS)游戏中实现子弹射击效果,可以通过不同的技术和方法来完成。以下是几种常见的实现方式:射线投射(Raycasting):这是最常用的方法之一。原创 2023-12-10 15:42:44 · 1891 阅读 · 2 评论 -
【unity小技巧】使用三种方式实现瞄准瞄具放大变焦效果
在许多射击类游戏中,瞄具的放大变焦效果是提高射击精准度和游戏体验的重要部分。Unity作为一款流行的游戏开发引擎,提供了多种实现瞄准瞄具放大变焦效果的方法。本文将介绍三种常见的实现方式,并分别探讨它们的优缺点。首先,我们将介绍如何通过调整摄像机的视野来实现放大变焦效果。其次,我们将讨论如何利用Shader来实现瞄具的放大效果,以及如何使用Render Texture来模拟变焦效果。原创 2023-12-17 13:51:51 · 2507 阅读 · 7 评论 -
【unity小技巧】FPS游戏实现相机的偏移震动、武器射击后退和后坐力效果
FPS游戏后坐力制作思路但是实现起来比较复杂,如果你只是想要简单的实现,可以看看这个,其实原理是控制相机的震动实现后坐力和偏移。原创 2024-01-06 14:09:16 · 1234 阅读 · 1 评论 -
【unity小技巧】FPS游戏后坐力制作思路
在第一人称射击(FPS)游戏中,控制枪械的后坐力是为了增加游戏的真实性和挑战性。开枪后的后坐力通常会导致玩家的视角和枪口偏移,影响接下来的射击精准度。以下是一些常见的方法来模拟和控制后坐力:视角偏移:当玩家开枪时,可以通过编程让玩家的视角向上或者侧向偏移,模拟因后坐力导致的枪口跳动。这种偏移通常是瞬间的,并且随后会有一个恢复过程,视角逐渐回到原位。监听射击事件。在射击时,立即调整玩家的摄像机旋转角度,向上偏移一定的角度(模拟垂直后坐力)。原创 2023-12-12 19:17:44 · 975 阅读 · 0 评论 -
【unity小技巧】实现FPS射击游戏枪武器随镜头手臂摇摆效果
如果我们视角移动转向,武器如果不跟着进行摇摆,会感觉我们的动作很生硬,特别是射击类游戏,如下实现武器摇摆这里主要分享两种实现方法,一种是改变武器位置,一种是修改武器旋转想要使用哪种方法都可以,看你自己喜欢,如果是我,我会选择第二种,比较简单,参数也少,而且个人感觉效果也更好,已枪中心做旋转更符合现实。原创 2023-12-10 15:41:45 · 676 阅读 · 3 评论