位置: 编程技术 - 正文

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

  • 企业所得税汇算清缴
  • 个体工商户核定征收
  • 财务软件应交增值税明细科目
  • 当月销售下月开票如何做账分录
  • 无形资产摊销年限
  • 一般纳税人购买并销售免税货物所发生的运输费用
  • 资本公积金转增股本是利好吗
  • 印花税不计提是当月交当月吗
  • 出口转内销补交关税
  • 城建税如何纳税申报
  • 通用机打发票现在还有吗
  • 微信支付有优惠 系统异常
  • 购货方红字发票信息表怎么开
  • 增值税小规模纳税人免征增值税政策
  • 无租房合同可以取住房公积金吗
  • 增值税税控盘服务费可以每年都抵扣吗
  • 企业应交增值税的计算公式
  • 工会经费80%
  • 房租费进项税能不能抵扣
  • 退回的费用如何入账
  • win10删除所有内容是什么意思
  • 公司给员工交纳社保
  • wordpress导入主题教程
  • linux配置ssh免密
  • 开办补贴
  • 盘点的原则包括
  • windows默认网关应该设置为的地址
  • 短期借款转长期借款利息
  • 斐讯路由器怎么重置
  • c#openxml
  • php常用数组函数和用法
  • 视同销售的行为
  • 谷歌浏览器跨域解决方案
  • vue生命周期分别做了什么
  • cnn数据集
  • python面向过程与面向对象的区别
  • 财政拨付资金什么意思
  • 差旅费的进项税额需要转出吗
  • 个人完税证明有什么用途
  • 利息调整摊销额计入投资收益吗
  • 计提工资大于实发工资企业所得税怎么算
  • 事业单位体检费标准是多少
  • sqlserver2008触发器语法
  • 企业收到赠送商品会计分录
  • 怎样计提税金及附加
  • 金税盘和报税盘一起用吗
  • 汇算清缴后取得上一年发票
  • 公司注销时财务报表要注意什么
  • 预收账款怎么用
  • 融资租入固定资产的账务处理
  • 帮别人加工需要什么手续
  • 刷信用卡的手续费一般是多少
  • 设备投资要开票吗
  • 政府补助的内容
  • 资产负债表中应交税费为负数是什么意思
  • 款项已支付是什么科目?
  • 利润表每股收益增加说明什么
  • mysql案例分析
  • mysql预编译原理
  • sqlserver中通过osql/ocmd批处理批量执行sql文件的方法
  • win10执行数据保护如何开启
  • window service2008r2激活
  • ubuntu查看内存占用最多的进程ID
  • centos文件备份
  • win7网络连接不见了
  • 2015年win10共发布135个安全补丁 创历年之最
  • mac os 必装软件
  • cocos2d-js-min.js
  • 怎么用unity做游戏
  • vs提示图标的含义
  • python re 查找
  • 完美解决mac环境异常
  • jquery easyui开发指南
  • jquery里的each()是什么函数?你是如何使用他的?
  • 水利基金税率‰6什么时候调整
  • 昆明地税局长是谁
  • 四川国税网上办税
  • 福建税务局电子税务局电话多少
  • 查询完毕
  • 增值税电子普通发票可以抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设