unity3d实现第一人称射击游戏之CS反恐精英(五)(第一视角UI搭建,血量,金钱,子弹,准心,倒计时)
这一节内容比较简单,就是构建UI在摄像机屏幕上,让玩家可以看到人物的状态,血量,防弹衣,倒计时,金钱,子弹,准心
下面看一下效果图
最终效果是这样的,所有的布局全是用UGUI的TEXT组件添加的,需要注意的是,将你的canvas放到离你游戏场景很远的地方,不要让玩家在游戏场景中观察到。
这张图就是UI布局,Timer是一个text文本,number是内容,我将所有符号和数字分离开了,方便下一步在修改数字的时候比较方便,想要效果好一点就去网上找图片素材,将text换成Image组件,游戏体验会好一点。
本节结束。
unity3d实现第一人称射击游戏之CS反恐精英(五)(第一视角UI搭建,血量,金钱,子弹,准心,倒计时)相关推荐
- unity3d实现第一人称射击游戏之CS反恐精英(二)(人物的移动和场景的碰撞关系)
上一节我们简单的实现了第一人称的移动,但是只是让枪有了漫游的效果,本章来实现它的物理效果. 1 先给枪添加一个碰撞器组件,为了简单我们添加一个box collider来模拟碰撞 调整下碰撞器大小,将它 ...
- unity3d实现第一人称射击游戏之CS反恐精英(一)(第一人称移动)
学习unity有一段时间了,自己准备做一个cs的项目来巩固并且提升自己. 第一步:搭建场景 因为这个游戏只针对游戏逻辑为重点,所以搭建场景和人物素材我都从unity asset store中的免费资源 ...
- unity3d实现第一人称射击游戏之CS反恐精英(四)(子弹模块,音效特效)
实现思想 由于子弹的速度非常快,直接让子弹像现实中那样移动很容易发生'穿模'现象,所以我们用unity中的射线来实现,当用户点击鼠标左键的时候,播放开枪动画,火花特效,开火音效,枪口发射一条射线,检测 ...
- unity3d实现第一人称射击游戏之CS反恐精英(六)(朝准星位置发射子弹,更换弹夹 )
上一节将UI简单的布置了一下,下面来实现UI中当前子弹数和总子弹数和脚本的数据绑定,并且发射子弹要朝着准星的位置发射 1:子弹和显示UI的子弹数的实现思路:在枪攻击的脚本里添加当前子弹数和背包子弹数两 ...
- unity3d实现第一人称射击游戏之CS反恐精英(三)(人物旋转限制和跳跃功能(消除连跳,碰撞消除,高度稳定))
1旋转限制 上文实现的代码,我们的人物可以后空翻和前空翻,这不是我们想要的,所以我们需要对视角进行限定. 先分析一下,人物抬头不能让他超过某个角度,也就是抬头的时候我们人物的z轴和世界的y轴的夹角不能 ...
- 【UE4 第一人称射击游戏】01-真实的第一人称相机
步骤: 1.首先在虚幻商城中下载动画初学者内容包 2.创建一个工程,命名为"FPSTutorial",然后将内容包添加到该工程中 大约20M 3.双击打开"ThirdPe ...
- 【UE4 第一人称射击游戏】02-玩家健康和护甲
上一篇: [UE4 第一人称射击游戏]01-真实的第一人称相机 步骤: 1.在"ThirdPersonCharacter"中添加两个浮点变量"Health"和& ...
- 【UE4 第一人称射击游戏】37-拾取副武器“M4A1”
上一篇: [UE4 第一人称射击游戏]36-切换武器时改变UI 本篇效果: 在拾取副武器"M4A1"前,点击键盘2键是无法切换武器的,当拾取武器后,点击键盘2键可以切换武器(目前仅 ...
- Unity3D FPS Game:第一人称射击游戏(一)
耗时一周制作的第一人称射击游戏,希望能帮助到大家! 由于代码较多,分为三篇展示,感兴趣的朋友们可以点击查看! Unity3D FPS Game:第一人称射击游戏(一) Unity3D FPS Game ...
最新文章
- 《未来简史》五、你我正处在一列没有刹车的快车上,狂奔成“神”
- 云计算中心的实施技术
- Boost------ windows 库的编译安装
- [知识图谱构建] 一.Neo4j图数据库安装初识及药材供应图谱实例
- 说说C语言运算符的“优先级”与“结合性”
- Node.js ES6 模块化的基本语法-按需导出与按需导入
- ubuntu 14.04安装zabbix3.0以及汉化
- g4600黑苹果efi_如何找到自己电脑合适的efi引导文件替换u盘的efi
- 【大数据】HBase集群部署
- 前加加 后加加 ++ 详解
- 王阳明:能攻心反侧自消
- 有关Android Studio模拟机无法联网解决办法(傻瓜粗暴方法)
- 如何梳理陌生的代码模块
- 用VUE实现一个具有登陆、注册等功能的网站【详细步骤】
- linux nas解决方案_Linux操作系统在NAS中的典型应用
- 理查马文价值导向选股法则
- 【knife4j】适配 spring boot 2.6.6
- ram_style的使用
- 基于nodejs+vue+mysql在线化妆品购物商城网站设计
- 下载 packet tracer 出现Sorry, we can‘t find a NetAcad account associated with this Cisco account.