位置: 编程技术 - 正文

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

  • 出租房屋取得的收入计入什么
  • 老板住酒店的住宿费发票入什么会计科目
  • 税法收入确认的时间
  • 车船税不交怎么办
  • 财务记账之后是否必须审核
  • 计提存货跌价准备怎么计算
  • 财务月末结转成什么账户
  • 应收账款的账面价值等于什么
  • 金税三期中个税怎么算
  • 超市商品售出可以退货吗
  • 公司与公司之间合作协议
  • 免税企业收到增值税专用发票咋办
  • 会计上的未达账项是什么
  • 全年亏损,但季度预交企业所得税,汇算时怎么调平
  • 电费专票抵扣需要发票吗
  • 房地产教育培训
  • 房地产开发企业应交税费科目
  • 怎样算纳税人
  • 天猫店不开发票会被扣多少分
  • 工资预支怎么做账
  • 不征税发票如何开具
  • 修叉车这个工作怎么样
  • 服务行业营业成本占比
  • 继承和赠与算夫妻共同财产吗
  • cpu风扇应该怎么调
  • php最新动态
  • 个人投资额是什么意思
  • phpstudy配置ftp服务器
  • 创业补贴的作用
  • help是什么文件夹可以删除吗
  • 收到银行退回余款
  • 共管账户和监管账户是一样的吗知乎
  • 代理进口的增值税如何入账
  • laravel with查询指定字段
  • 计提坏账准备的方法
  • 无偿接收股权
  • php怎么输出中文
  • 物流辅助服务费计入什么科目
  • ipcrm命令
  • springboot自动配置的注解
  • 应付职工薪酬属于什么会计科目
  • 固定资产融资租赁是什么意思
  • 帝国cms移动端
  • 业务员奖金
  • 小规模企业所得税怎么征收
  • 个税申报更正申报如何操作
  • 补缴以前年度附加税怎么申报
  • 房地产企业根据什么交增值税
  • 收到证券公司信息
  • 企业税预缴在哪里
  • 信用减值损失属于公允价值变动收益吗
  • 存货跌价准备确认
  • 缴纳水土保持补偿费分录是什么
  • 筹建期间的利息费用计入什么科目
  • 免税小规模企业增值税申报表怎么填
  • 企业代扣代缴哪些费用
  • 租赁的生产设备计入哪个科目
  • 出租使用权什么意思
  • 固定资产折旧计入什么费用
  • 分包开给总包的票,能不能抵扣
  • 微众银行贷款到私账吗
  • 补交增值税如何转管理费用
  • 行政事业单位基本户核算内容
  • mysql中的触发器
  • innodb怎么实现
  • ghost后恢复
  • 用u盘安装ubuntu
  • 系统设置用户密码在哪里
  • win10 Build 10565中Edge浏览器新增对HTML5视频的播放控制及下载
  • redhat无法启动
  • win7升级到win10专业版教程
  • win8.1取消密码
  • cocos2dx4.0教程
  • Extjs Label的 fieldLabel和html属性值对齐的方法
  • appiumforwindows的简单安装和启动(安卓)
  • idea 分析源码
  • js class实现原理
  • 教你怎样用气球做可爱小兔子气球君带你做气球手工
  • 青岛崂山区税务局官网
  • 广东省国家税务局电子发票系统,网络设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设