这一节内容比较简单,就是构建UI在摄像机屏幕上,让玩家可以看到人物的状态,血量,防弹衣,倒计时,金钱,子弹,准心

下面看一下效果图

最终效果是这样的,所有的布局全是用UGUI的TEXT组件添加的,需要注意的是,将你的canvas放到离你游戏场景很远的地方,不要让玩家在游戏场景中观察到。

这张图就是UI布局,Timer是一个text文本,number是内容,我将所有符号和数字分离开了,方便下一步在修改数字的时候比较方便,想要效果好一点就去网上找图片素材,将text换成Image组件,游戏体验会好一点。

本节结束。

unity3d实现第一人称射击游戏之CS反恐精英(五)(第一视角UI搭建,血量,金钱,子弹,准心,倒计时)相关推荐

  1. unity3d实现第一人称射击游戏之CS反恐精英(二)(人物的移动和场景的碰撞关系)

    上一节我们简单的实现了第一人称的移动,但是只是让枪有了漫游的效果,本章来实现它的物理效果. 1 先给枪添加一个碰撞器组件,为了简单我们添加一个box collider来模拟碰撞 调整下碰撞器大小,将它 ...

  2. unity3d实现第一人称射击游戏之CS反恐精英(一)(第一人称移动)

    学习unity有一段时间了,自己准备做一个cs的项目来巩固并且提升自己. 第一步:搭建场景 因为这个游戏只针对游戏逻辑为重点,所以搭建场景和人物素材我都从unity asset store中的免费资源 ...

  3. unity3d实现第一人称射击游戏之CS反恐精英(四)(子弹模块,音效特效)

    实现思想 由于子弹的速度非常快,直接让子弹像现实中那样移动很容易发生'穿模'现象,所以我们用unity中的射线来实现,当用户点击鼠标左键的时候,播放开枪动画,火花特效,开火音效,枪口发射一条射线,检测 ...

  4. unity3d实现第一人称射击游戏之CS反恐精英(六)(朝准星位置发射子弹,更换弹夹 )

    上一节将UI简单的布置了一下,下面来实现UI中当前子弹数和总子弹数和脚本的数据绑定,并且发射子弹要朝着准星的位置发射 1:子弹和显示UI的子弹数的实现思路:在枪攻击的脚本里添加当前子弹数和背包子弹数两 ...

  5. unity3d实现第一人称射击游戏之CS反恐精英(三)(人物旋转限制和跳跃功能(消除连跳,碰撞消除,高度稳定))

    1旋转限制 上文实现的代码,我们的人物可以后空翻和前空翻,这不是我们想要的,所以我们需要对视角进行限定. 先分析一下,人物抬头不能让他超过某个角度,也就是抬头的时候我们人物的z轴和世界的y轴的夹角不能 ...

  6. 【UE4 第一人称射击游戏】01-真实的第一人称相机

    步骤: 1.首先在虚幻商城中下载动画初学者内容包 2.创建一个工程,命名为"FPSTutorial",然后将内容包添加到该工程中 大约20M 3.双击打开"ThirdPe ...

  7. 【UE4 第一人称射击游戏】02-玩家健康和护甲

    上一篇: [UE4 第一人称射击游戏]01-真实的第一人称相机 步骤: 1.在"ThirdPersonCharacter"中添加两个浮点变量"Health"和& ...

  8. 【UE4 第一人称射击游戏】37-拾取副武器“M4A1”

    上一篇: [UE4 第一人称射击游戏]36-切换武器时改变UI 本篇效果: 在拾取副武器"M4A1"前,点击键盘2键是无法切换武器的,当拾取武器后,点击键盘2键可以切换武器(目前仅 ...

  9. Unity3D FPS Game:第一人称射击游戏(一)

    耗时一周制作的第一人称射击游戏,希望能帮助到大家! 由于代码较多,分为三篇展示,感兴趣的朋友们可以点击查看! Unity3D FPS Game:第一人称射击游戏(一) Unity3D FPS Game ...

最新文章

  1. python dump函数_python 处理 json 四个函数dumps、loads、dump、load的区别
  2. 兼容多种屏幕分辨率的通栏大图实现方法
  3. python报错:ModuleNotFoundError: No module named ‘tkinter‘ 解决办法
  4. 典型PC系统各操作指令执行时间
  5. linux 安装jdk gz文件,Linux 安装jdk gz 安装方式
  6. 苹果6发布时间_苹果11月秋季发布会直播时间几点 App Store提前爆大招
  7. 开源软件贡献自己的力量
  8. Spring @Aspect实现切面编程
  9. 计算机办公软件考证教学总结,考证经历——办公软件的套路
  10. Stata: 空间权重矩阵的构建
  11. 浅谈一下workstation
  12. 数字交通灯设计(Multisim仿真+PCB实物)
  13. 录游戏视频的屏幕软件
  14. 美团2018校园招聘内推笔试代码分享
  15. Linux命令大全(在线手册)
  16. mysql日期转换12小时和24小时_12小时制和24小时制的转换(转)
  17. 如何高效阅读英文文献
  18. usaco 2.1.4 Subset Sums 【母函数】
  19. 【读书笔记】《文案变现》——写出有效文案的四个黄金步骤
  20. 【PHP框架 | Laravel8 系列1】 - Composer 安装指定 Laravel 版本

热门文章

  1. ros2 no executable found
  2. 解决phpstudy中MySQL无法启动
  3. windows下搭建syslog服务器及基本配置
  4. 淘宝API-获得店铺的所有商品
  5. iops oracle 视图,Oracle 12C R2-新特性-PDB的磁盘I/O(IOPS,MBPS)资源管理
  6. 机器学习库(MLlib)指南(Spark 2.4.5)
  7. go 中 map 排序
  8. php 频繁插库处理队列,PHP+Redis 消息队列 实现高并发下注册人数统计的实例
  9. 读书笔记之:Linux程序设计(第4版)(ch1-7) [ 学如逆水行舟,不进则退
  10. android sim卡状态改变广播,android – 如何监控SIM卡状态的变化