位置: 编程技术 - 正文

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

  • 税务ukey电子发票二维码用什么扫码
  • 含税价和不含税计算公式
  • 营业外收入影响所有者权益吗
  • 不是公司员工可以举报公司不交社保吗
  • 营业收入比销售商品收到的现金少
  • 房地产开发企业土地增值税清算
  • 公司土地和厂房可以按折价卖结股东权益吗
  • 简易计税项目的分包款为建筑服务劳务费,可以扣除吗
  • 盘亏的设备做营业外支出的会计分录怎么处理?
  • 开出转账支票怎么入账
  • 公司的日常开销开发票怎么写
  • 劳务费个税申报税率
  • 园林设计属于什么
  • 股东投入固定资产进来怎么做账
  • 中国增值税发展史
  • 企业所得税是否有利于调节产业结构
  • 居间合同怎么签才算有效
  • 土地出让金抵减增值税账务处理
  • 国家征收苗木专业合作社成员土地,应该怎样出示证件
  • 收入低于10万免征附加税
  • 专利代理费如何报销
  • 货物赔偿款会计分录
  • 原材料到半成品分录
  • 账户禁用无法登录怎么办
  • 支付安装设备所有费用
  • xbox无法连接无线网络
  • linux进程操作命令
  • 32位升级64位系统教程
  • macbook通知中心设置
  • 研发费用加计扣除75%还是100%
  • 项目提成比例
  • 公益性捐赠申报填列
  • 换股的具体方式是什么
  • 新罕布什尔州的邮政编码
  • 夕阳下的大白鲨过山车,美国新泽西州 (© John Van Decker/Alamy)
  • 季度所得税表中营业收入填万元还是总金额
  • 存货跌价准备的分录
  • gp_dump命令
  • userpasswords
  • Mysql优化之Zabbix分区优化
  • 个体户开出的发票没跟对方说自己冲红了怎么办
  • 分公司财务负责人要求
  • 受托方开具加工费发票
  • 合作建房项目
  • 国际货运代理免增值税
  • 公司员工年薪如何发放
  • 教育培训机构的老师可以评职称吗
  • 公司社保外包了,没给我社保卡怎么办?
  • 应付职工薪酬账户贷方登记的是
  • 补发以前年度工资的账务处理
  • 办理股权转让需要多久时间
  • 经纪代理服务范围
  • 行政事业单位如何加强预算管理
  • 固定资产折旧计入什么费用
  • 发票代码和发票号码是唯一的吗
  • 加计抵扣进项税分录
  • 业务招待费管理草案探讨
  • 企业建账的流程是怎样的
  • 小企业的建账流程分为什么内容
  • mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database
  • win10预览版退回正式版
  • 删除默认操作系统选项
  • wupdated.exe - wupdated是什么进程
  • 系统恢复会怎么样
  • 深度u盘装xp系统教程
  • mac怎么设置应用权限
  • linux find 命令详解
  • win8系统出现自动修复
  • 怎么降到windows7
  • mac未能分区
  • vsftpd怎么配置
  • cocos2d怎么用
  • unity网格地形
  • api/home/getmyregion
  • 修复硬盘
  • 社保缴费电子回单在哪里截图
  • 物业收取水电费的通知范文
  • 外购的解释
  • 授课费800元个税要收吗
  • 车辆购置税是国家收还是地方收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设