位置: 编程技术 - 正文

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 案例)

  • 转让金融商品应交增值税税率
  • 怎么把销项税额进项税额给转掉
  • 赠与税是什么税种
  • 计提税费的会计分录怎么写
  • 个人收到银行承兑汇票
  • 总公司一般纳税多少
  • 购进货物进项不予抵扣
  • 电梯提供安装的增值税税率最新的
  • 公司注销时有大额应付款如何做账务处理合适?
  • 怎样冲减虚开发票的会计分录
  • 土地增值税哪些可以加计扣除
  • 我公司只开了普票未开专票是否需要发票认证?
  • 增值税多缴纳0.03怎么算
  • 拿到省级奖有什么用
  • 房屋租赁合同如何办理
  • 支付境外佣金的记账凭证
  • 公司汽车保养费用怎么做账
  • 退休返聘人员的劳动权益保护
  • 利息支出的会计科目
  • 公积金代扣时会扣多少
  • 备注栏需要写内容嘛
  • win11打开图片
  • 应收存款利息计入什么科目
  • 用友结转所得税费用
  • 用产品抵债的合同怎么写
  • kb4503269补丁安装失败解决办法
  • wordpress app怎么用
  • 小规模纳税人需要缴纳个人所得税吗
  • 深度优先python
  • 下载文件是php
  • 增值税如何形成欠税
  • php 表单
  • 企业所得税征收方式有哪些?
  • 两借两贷属于复合会计分录吗
  • phpwechat
  • 雷达信号pri
  • 微信公众号开发淘宝客
  • 股东借款会计处理
  • 折扣销售增值税计算例题
  • 已勾选确认的发票忘记填写怎么办
  • 外国人在中国工作签证
  • 工程质保金可以不退吗
  • 生产成本结转库存商品,怎么算知道数量以及单价
  • 交通费 抵扣
  • 企业所得税季初和季末怎么算
  • 企业处置子公司
  • 个人所得税的计算公式方法Excel
  • sql共享
  • 收到国家电网信息但号码不是的
  • 个税专项附加扣除什么意思
  • 在途物资属于会计科目吗
  • 劳务成本科目的分类
  • 汇算清缴前跨年调账怎么调
  • 公司股权变更如何合理避税
  • 汇算清缴所得税的账务处理会计分录
  • 进项税额转出的几种情况
  • 什么是结账?结账前要做哪些准备工作?
  • 卸载软件怎么彻底删掉
  • ubuntu系统怎么修改ip地址
  • linux怎么用命令
  • ubuntu20.04设置共享文件夹
  • ubuntu怎么设置网络连接
  • linux检测硬件
  • win8.1自动更新
  • cocoscreator分包
  • 轻松掌握瓷砖铺贴技术 pdf
  • shell printf 变量
  • 对qucik cocos2dx lua SocketTCP的再一次封装,导入全局实例,包含自定义事件
  • Linux makefile 和shell文件相互调用实例详解
  • service与activity数据交互
  • sdk和安卓版本
  • js过滤特殊字符串
  • 贵州省发票流向查询
  • 广东省国家税务局电子税务局官网
  • 宁夏电子税务局官网登录入口首页
  • 一般纳税人销售二手车增值税税率
  • 企业支付的年度报告审计费
  • 南京税务局举报
  • 餐饮财务分析表怎么写的啊
  • 抄税失败是怎么回事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设