位置: 编程技术 - 正文

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
  • 装修公司购入材料计入什么科目
  • 预缴企业所得税是含税还是不含税
  • 查补的增值税如何申报
  • 盈余积累转增资本的条件
  • 资产处置收益期末有余额吗
  • 收到负数发票怎么办
  • 特殊工种人身安全保险费可以扣除吗
  • 移动临时文件
  • 网络连接错误是什么意思啊
  • 支付人工费会计科目
  • 残疾人就业保障金怎么申报
  • 委托代销委托方需要开发票吗
  • 开展党建系列活动
  • 股权收购账务处理方法
  • 取得剧本使用费怎么做账
  • 还在用夸克?这3款能安装插件的手机浏览器不香吗_Via_
  • 企业和单位往来怎么做账
  • 应交税金应交增值税科目设置
  • 服务,不动产和无形资产怎么填小规模
  • yarn安装路径
  • net python
  • uniapp微信小程序兼容
  • 计提怎么理解
  • 家居办公装修
  • 企业收到土地补偿金需要开发票吗
  • 房产税的征收范围和标准有哪些
  • 发票网上申领需要多长时间
  • 抄税是什么时间截止
  • 累计折旧计提会计分录
  • 职工福利费计提标准是多少
  • 个人独资企业税收政策2023规定
  • 企业给员工租的公寓
  • 什么叫自主研发
  • 金融企业借款费用扣除比例
  • win2008r2下载
  • vistaie9安装所需更新补丁
  • ubuntu20.04.2安装
  • macbook如何恢复出厂
  • mac上的
  • Win7系统如何打开磁盘管理工具
  • win10一年更新几次
  • Win7系统启动qq无法访问个人文件怎么解决
  • Linux VPS中rar、unrar命令安装和使用详解
  • Linux中的stat命令使用简介
  • javascript.info
  • js按照指定顺序排序
  • jquery使用jsonp
  • linux命令行常用操作
  • it unes
  • js打开浏览器新的tab页
  • jquery fullpage
  • string和stringbuffer创建后都可以修改
  • 破产重整期间的税收
  • 德阳契税2021年新规
  • 职工周转房需要缴纳房产税吗
  • 湖南省地方税务局
  • 合伙企业可以融资吗
  • 税务局监控个人账户流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设