位置: 编程技术 - 正文

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
  • 原始凭证和记账凭证的作用分别是什么
  • 咨询费是否纳印花税
  • 其他收益在报表哪个位置
  • 小企业会计利润报表
  • 自产农产品加工后仍属于附注的农产品,免税吗?
  • 收取加盟费如何交税
  • 小规模注销时盈余公积余额怎么处理
  • 零售环节销售金额标准
  • 企业留存收益包括盈余公积和未分配利润
  • 个人转租工厂需交什么税
  • 个体没有地址怎么办理执照
  • 增值税专用发票使用规定 最新
  • 小规模纳税人装修费用计入什么科目
  • 增值税税负率是按年算吗
  • 审计资产评估收费标准
  • 管理费用的结转需要在明细账中体现吗
  • 非居民企业间接转让中国应税财产
  • 城市维护建设税减免税优惠政策
  • 以资抵债方式取得的无形资产如何记账?
  • 多抵扣的进项如何做分录
  • VM虚拟机怎么安装网心容器
  • 应收账款借贷方向表示什么意思
  • linux grub
  • 个人二手车转让协议书免费
  • 完税凭证遗失后怎么处理
  • 通行证普通发票放在凭证哪里
  • php调用ffmpeg实现切片
  • php机试题
  • vue3.0优点
  • php 提交表单
  • php提交表单数据有哪几种方法
  • php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
  • vue数据可视化大屏布局
  • phpcms怎么样
  • 退诉讼费计入什么科目
  • seacms error怎么办
  • 进项加计抵减对账怎么做
  • 工商年报纳税总额包括个人所得税吗
  • 小规模纳税人免税政策2023年
  • 研发费用加计扣除政策指引2.0
  • 房地产企业沙盘模拟
  • 利润分配未分配利润是净利润吗
  • 安全生产费的使用包括
  • 小规模纳税人开票限额是多少
  • 小规模30万含专票吗
  • 企业对疫情
  • 什么是四大行业
  • 筹建期间开办费跨年
  • sql注入是干嘛的
  • mysql的日志
  • windows vista pe
  • 建立iis
  • xp系统管理员账户
  • ubuntu虚拟机apt安装tools
  • 关闭windows报错
  • diskmakerx制作u盘需要多久
  • Linux中RedHat CentOS Ubuntu Fedora的区别详解
  • win8怎么找开始程序
  • uefi bios ufilify
  • linux三种用户权限
  • 电脑因故障出现问题而启动
  • win7 虚拟磁盘
  • 铁嘴王指什么动物
  • html气泡效果
  • qt::windowtype
  • 鼠标滑动页面缩放取消
  • android auto翻译
  • linux常用shell操作指令
  • unity基于什么语言
  • 火狐浏览器不支持弹出对话框操作
  • [置顶]马粥街残酷史
  • 企业所得税汇总纳税备案表
  • 湖北税务查询电话
  • 减免性质代码怎么会自动选择
  • 发票明细怎么导入开票系统里
  • 2020各省旅游
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设