位置: 编程技术 - 正文

unity学习之标签(unity签名)

编辑:rootadmin

推荐整理分享unity学习之标签(unity签名),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity签名,unity icon,unity富文本标签,unity富文本标签,unity添加标签,unity签名,unity新logo,unity添加标签,内容如对您有帮助,希望把文章链接给更多的朋友!

unity学习,希望我的博客能给喜欢unity的朋友带来帮助

unity学习之标签(unity签名)

今天我们需要完善项目,我就做了人物头顶顶名称,怪物头顶顶名称和血条,我们就暂时俗称它为人物的标签吧。虽然只是做了一点点,但是我还是觉得蛮有意思的。 做成的效果如图所示:

我们就以老鼠来当例子吧。代码如下:using UnityEngine;using System.Collections;public class MouseHeader : MonoBehaviour { //主摄像机对象 private Camera camera; //怪物名称 private string name = "老鼠"; //主角对象 GameObject hero; //怪物模型高度 float mouseHeight; //红色血条贴图 public Texture2D blood_red; //黑色血条贴图 public Texture2D blood_black; void Start() { //根据Tag得到主角对象 hero = GameObject.FindGameObjectWithTag("Player"); //得到摄像机对象 camera = Camera.main; //得到模型原始高度 float size_y = collider.bounds.size.y &#; 0.3f; //得到模型缩放比例 float scal_y = transform.localScale.y &#; 0.3f; //它们的乘积就是高度 mouseHeight = (size_y * scal_y); } void Update() { //保持NPC一直面朝主角 transform.LookAt(hero.transform); } void OnGUI() { //得到NPC头顶在3D世界中的坐标 //默认NPC坐标点在脚底下,所以这里加上npcHeight它模型的高度即可 Vector3 worldPosition = new Vector3(transform.position.x, transform.position.y &#; mouseHeight, transform.position.z); //根据怪物头顶的3D坐标换算成它在2D屏幕中的坐标 Vector2 position = camera.WorldToScreenPoint(worldPosition); //得到真实怪物头顶的2D坐标 position = new Vector2(position.x, Screen.height - position.y); //计算出血条的宽高 Vector2 bloodSize = GUI.skin.label.CalcSize(new GUIContent(blood_red)) / 2; //通过血&#;计算红色血条显示区域 float blood_width = blood_red.width * Stone.mouseHP / ; //先绘制黑色血条 GUI.DrawTexture(new Rect(position.x - (bloodSize.x / 2), position.y - bloodSize.y, bloodSize.x, bloodSize.y), blood_black); //在绘制红色血条 GUI.DrawTexture(new Rect(position.x - (bloodSize.x / 2), position.y - bloodSize.y, blood_width, bloodSize.y), blood_red); //计算怪物名称的宽高 Vector2 nameSize = GUI.skin.label.CalcSize(new GUIContent(name)); //设置显示颜色为黄色 GUI.skin.label.fontSize = ; GUI.color = Color.yellow; //绘制怪物名称 GUI.Label(new Rect(position.x - (nameSize.x / 2), position.y - nameSize.y - bloodSize.y, nameSize.x, nameSize.y), name); }} 这样就做出了老鼠的标签和血条,主角和NPC的是一样的哦!更多精彩内容请关注:

AssetBundle------ 资源打包和依赖资源打包 前段时间做了一个项目,刚好使用到了AssetBundle资源打包的东西,于是花了点时间研究了一下AssetBundle.AssetBundle打包我用NGUI插件加载了一张图片,并且把

unity3d---案例分析 1.用数组保存三个cube,鼠标点击一下消失一个。publicGameObject[]cube;//创建数组publicfloatspeed=5;//速度inti=0;floatfireTime=0.5f;//发射时间floatnextTime=0.0f;//间隔时间vo

Unity引擎制作仿《文明》游戏 首先要说的是为什么要仿《文明》而不是其他什么么的仿雷电、RPG此类。第一点,游戏制作室自发性质,所以要选热爱的游戏类型,这样才有动力做下

标签: unity签名

本文链接地址:https://www.jiuchutong.com/biancheng/377283.html 转载请保留说明!

上一篇:unity播放视屏(pc/android/ios)(unity中播放视频)

下一篇:unity3d---案例分析(unity 案例)

  • 补缴以前年度附加税如何入账
  • 金蝶k3如何设置凭证保存自动新增
  • 大巴车怎么进行营运
  • 收付实现制有应收应付吗
  • 稽查查补的税款用什么时候的税率表示
  • 社保公积金计提是本月计提下月
  • 政府专项补助资金需要交所得税吗
  • 民办非企业单位属于什么类型
  • 小规模纳税人是个体户吗
  • 拆迁车间
  • 营改增后装修材料如何抵扣?
  • 小规模纳税人普票超过30万怎么交税
  • 垃圾清运属于什么大类
  • 给客户买的礼品怎么报销
  • win10系统关机后自动开机怎么办
  • 系统托盘开不开
  • 出售无形资产的净损失不应计入
  • 固定资产计算折旧时用扣除减值吗
  • 原材料明细账有记税吗
  • 退回的企业所得税怎么做账
  • vue three.js
  • 应收票据影响现金流吗
  • yolov5m
  • 实收资本(或股本)是什么意思
  • 2020年前端面试
  • git代码提交规范
  • 长期待摊费用的摊销分录
  • 处理二手物品要交增值税吗
  • 花生油加工厂的手续好办吗
  • 企业多久报一次工伤保险
  • 培训机构先收费后付费
  • 应付票据的贴现账务处理
  • 外购商品转为自用固定资产,进项税
  • 增值税税点怎么算3个点
  • 给股东分配股利
  • 劳务费发票如何入账
  • 跨境电商小规模怎么做账报税
  • wordpress加速
  • 循环logo
  • mysql5.5远程连接
  • 分派现金股利处理
  • 财务费用报销流程图word
  • 待处理财产损溢借方是增还是减
  • 已收款未开票未发货能确认收入吗
  • 主营业务成本工资写什么部门
  • 在建的工程收到的发票
  • 专项应付款在借方
  • 押金 做账
  • 支付稿费需要发票吗
  • 出口转内销增值税报表怎么填
  • 农产品怎么自产自销
  • 固定资产的印花税费计入什么科目里
  • 本月未过账的凭证怎么写
  • 未缴纳或未足额缴纳出资的股东
  • php中常用的几个字符
  • windows打不开添加打印机
  • Linux系统中修改文件权限
  • 电脑开机时出现红色三角形
  • 快速解决儿童鼻塞
  • win7系统垃圾手动清理
  • linux虚拟机怎么查看目录
  • WIN10远程桌面连接一直在配置远程会话
  • cocos预加载
  • Metaio in Unity3d 教程--- 一. 搭建环境,运行官方案例
  • node.js中的http.response.removeHeader方法使用说明
  • linux Shell获取某目录下所有文件夹的名称
  • 简要说明javascript的作用
  • 快速使用流量
  • js实现上下左右跳动
  • js图片轮播和点击切换
  • 超精准的电压基准芯片
  • 跨浏览器插件
  • jquery判断checkbox是否选中及改变checkbox状态的实现方法
  • python函数详解
  • 国税新人什么时候入职
  • 河南电子税务局残保金怎么申报
  • 环保税按次申报需要交滞纳金吗
  • 税务代收是什么意思
  • 青椒课堂怎么激活登录
  • 福州灵活就业社保缴费2024年多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设