位置: 编程技术 - 正文

Unity3D获取对象的5中方式(unity获取当前位置)

编辑:rootadmin

推荐整理分享Unity3D获取对象的5中方式(unity获取当前位置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity 获取物体,unity获取某个子物体,unity获取其他场景中的物体,unity获取ui,unity获取某个子物体,unity获取某个子物体,unity获取某个子物体,unity 获取物体,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3D获取对象的5中方式(unity获取当前位置)

转载自: GameObject Find (string name)传入的name可以是单个的对象的名字,也可以是hierarchy中的一个路径名,如果找到会返回该对象(活动的),如果找不到就返回null。[csharp] view plaincopyprint?var cubeF = GameObject.Find("/CubeFather"); if (null != cubeF) { Debug.Log("find cube father~"); } cubeF = GameObject.Find("CubeFather"); if (null != cubeF) { Debug.Log("find cube father, no /~"); } var cubeS = GameObject.Find("/CubeFather/CubeSon"); if (null != cubeS) { Debug.Log("find cube son~"); } cubeS = GameObject.Find("CubeFather/CubeSon"); if (null != cubeS) { Debug.Log("find cube son, no /~"); } cubeS = GameObject.Find("CubeSon"); if (null != cubeS) { Debug.Log("find cube son, no one /~"); } 结果如上,可见不论参数是对象名字还是对象的路径,只要对象存在都会查找到,但是建议最好是写详细的路径名例如CubeFather/CubeSon,这样的话,在unity查找的过程中会省很多事,效率高;另外不要在每一帧都执行的函数中调用该函数,可以看上图结果中会执行好多次,用到某个对象时可以在Start这种只执行一次的函数中定义变量获取Find的返回&#;,再在每帧都执行的函数中使用该变量即可~FindWithTag方法:static GameObject FindWithTag (string tag) 返回一个用tag做标识的活动的对象,如果没有找到则为null。[csharp] view plaincopyprint?var sphere = GameObject.FindWithTag("Sphere"); if (null != sphere) { Debug.Log("Sphere~"); } 将hierarchy中某个对象的Inspector面板上面的Tag自定义一个,然后为其选择自定义(上述例子中用的Sphere),当然没有的话,利用下拉列表中的AddTag构建FindGameObjectsWithTag方法:static GameObject[] FindGameObjectsWithTag (string tag)返回一个用tag做标识的活动的游戏物体的列表,如果没有找到则为null。具体代码略过~FindObjectOfType方法:static Object FindObjectOfType(Type type)返回类型为type的活动的第一个游戏对象FindObjectsOfType方法:static Object FindObjectsOfType(Type type)返回类型为type的所有的活动的游戏对象列表注意:一定保证对象是active的才会找到 为了效率高,一定要保证别在每帧都调用的函数中使用上述函数

封装 UnityEngine.Debug.Log 为Dll ,游戏发布关闭 Log 减少性能消耗 本文参考雨松Mono的文章:

WinForm中UnityWebPlayer屏蔽右键菜单 百度到的解决方案:鼠标右键的BUG1).3D模型基本操作都是鼠标右键按下以后,拖动鼠标可以旋转模型视角,但是WPF加载后的UnityWebPlayer控件存在一个BUG:右键

Unity3d shader之次表面散射(Subsurface Scattering) 次表面散射是一种非常常用的效果,可以用在很多材质上如皮肤,牛奶,奶油奶酪,番茄酱,土豆等等初衷是想做一个牛奶shader的,但后来就干脆研究

标签: unity获取当前位置

本文链接地址:https://www.jiuchutong.com/biancheng/380128.html 转载请保留说明!

上一篇:Unity3D中销毁对象的方式(unity销毁预制体)

下一篇:封装 UnityEngine.Debug.Log 为Dll ,游戏发布关闭 Log 减少性能消耗(封装是什么意思?)

  • 外贸企业税务处理方式
  • 企业取得房租收据怎么写
  • 代开发票含税价怎么核算为不含税发票
  • 小企业会计制度及核算办法
  • 进账单填错了用重新开转账支票吗
  • 出口销售收入会计分录
  • 劳务报酬所得怎么扣税
  • 产品报废怎么做账
  • 公允价值变动是减值吗
  • 项目规划设计费用取费标准
  • 补助属不属于工资
  • 销售方未抄报税的专票购买方能抵扣吗?
  • 建筑合同印花税在哪里交
  • 跨月冲红的发票怎么做账
  • 土地一次开发和二次开发
  • 设立独立核算的销售机构
  • 收入纳税明细怎么打印
  • 税后利润是股东权益吗
  • win10蓝牙怎么开ldac
  • scards32.exe - scards32是什么进程 有什么用
  • 什么收入不用缴纳增值税
  • 住宅用途的房屋可以办理医疗器械证吗
  • 最大规模的科技公司
  • php代码生成
  • 普通纳税人怎么交税
  • 电赛例题
  • 激活函数总结
  • 目标检测yolo算法
  • 上海地铁9号线一期工程
  • php注释有几种?如何表示?
  • 公司从银行提取现金4000元备作零星开支
  • 行政事业单位其他应收款核销分录
  • 房租费用计入什么现金流量
  • 纸质承兑财务章怎么盖
  • 进项发票和销项发票统计
  • 出纳报销时应注意什么
  • 织梦专题页模板
  • 帝国cms会员注册天数自动升级会员组
  • 赠品没有收到
  • 税负率包含哪些税种
  • 增值税税款抵扣
  • 非税收入统一票据怎么查询
  • 免征企业所得税的有哪些行业
  • 新增四大行业营收排名
  • 企业月末在产品数量变化不大时,最适宜
  • 资产损失账务处理要求
  • Windows下MySQL 5.6安装及配置详细图解(大图版)
  • 研究开发费用加计扣除最新政策
  • 发票申请退税隔两个月能去办理么
  • 冲去年管理费用
  • 持有至到期投资减值准备
  • 商品没入库直接发货
  • 购进材料入库,其价税款通过银行支付
  • 银行收到工伤保险费怎么做分录
  • 未使用和未投入使用
  • 设计费勘察费计入固定资产吗
  • 到期不续约补偿金怎么算
  • 坏账准备计提标准
  • 应付票据的概述
  • 一个分页存储过多的文件
  • win7提示盗版怎样激活
  • mac备忘录怎么使用
  • Mac OS X Mavericks的Finder打开不同标签的操作步骤
  • 会声会影win7怎么兼容
  • linux文件后缀名解释
  • mxtask.exe - mxtask是什么进程文件 有什么用
  • window10正版系统怎么装
  • 系统自带邮件
  • opengl es2.0
  • Unity3D游戏开发基础
  • 超出div的部分隐藏
  • vue2.0与bootstrap3实现列表分页效果
  • dom操作中获取节点的方法有哪几种
  • python搭建网页
  • 梦见擦窗户框
  • javascript面向对象编程指南
  • 如何理解改革创新是时代要求
  • 贵州省电子税务
  • 税务局文化品牌
  • 江苏税务如何绑定多家企业账户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设