位置: 编程技术 - 正文

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

  • 进口增值税的计税价格为
  • 房地产印章图片
  • 2023年小规模物业公司物业费税率
  • 行政事业单位卖废品怎么处理
  • 土地使用权摊销计入在建工程
  • 会计哪些账本需要保存
  • 服务收入属于什么会计要素
  • 企业不得将生产经营项目、场所
  • 外购原材料自用
  • 冲减以前年度多计的管理费用分录
  • 营改增阶段
  • 从免税到征税企业应该怎么做
  • 因公出差的人身故怎么办
  • 纳税人跨县(市、区)提供建筑服务
  • 电费先付后开票怎么做账
  • 进项发票里的印花税如何做账?
  • 土地增值税清算方法与技巧
  • 1697510816
  • 生产车间领用材料45000元,投入生产
  • 腾讯手游助手怎么卸载
  • 企业扶贫有什么优惠政策
  • 发出商品是在产品吗
  • 没收到电费账单怎么办
  • linux怎么增加磁盘空间
  • 增值税的滞纳金怎么做账
  • 共同编辑app
  • linux chcon命令
  • 前端文件预览
  • 高新技术企业研发费用归集
  • php ffi 教程
  • hpzts04.exe是什么进程 有什么作用 hpzts04进程查询
  • 苏门答腊岛海岸线多少
  • 公户发工资必须是员工账号必须是公户开户行吗
  • php 收邮件
  • vue @hook
  • webpack配置publicpath
  • bug的定位和跟踪
  • php消除警告
  • 实发工资知道如何发放吗
  • 劳务派遣公司账务
  • 在建工程预付款超过审计价怎么办
  • 工会收到单位拨款的会计分录
  • 线程池中的一个线程执行完一个任务后
  • java处理字符串公式运算
  • ps灰色模式怎么换回来快捷键
  • node运行vue项目
  • 我的Vue之旅 11 Vuex 实现购物车
  • python怎么用?
  • 微信小程序 滚动 变色
  • 房地产按揭贷款政策
  • 对公账户转到个体工商户
  • 本月收入未开票会计分录
  • 公司购买的商业保险如何使用
  • 维护费抵减增值税会计科目
  • 水利基金减免
  • 资固定资产清理
  • 一般纳税人加工费怎么做账
  • 升级打装备的手游
  • windows modules installer占用磁盘高
  • win7的运行命令在哪里
  • win10系统微软账号退不了怎么办
  • win10不重启
  • 无法安装windows xp
  • linux重复命令
  • 查看电脑是否可以装两个固态
  • vsftpd教程
  • linux系统文件修复命令
  • 3d图形计算器
  • css网站布局实录 pdf
  • dos命令中删除文件命令有哪些
  • jqgrid getrowdata
  • 浅谈一下新冠的好处
  • javascript怎么写
  • jqueryif判断
  • unity3d怎么用
  • javascript概述
  • jquery原理和实现步骤
  • 天津税务局怎么申报社保
  • 陕西省国税务局大企业处长邓谷祥简历
  • 中国进口0号柴油价格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设