位置: 编程技术 - 正文

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 减少性能消耗(封装是什么意思?)

  • 有经营许可无道路运输证罚多少钱
  • 查询一般纳税人资格证明
  • 取得的高速公路发票可以抵扣吗
  • 其他应收款期末余额为负数是什么意思
  • 发票税率开错了3%开成5%怎么办
  • 陈列费属于什么大类
  • 增值税附征的计算公式
  • 政府预算年度
  • 金蝶软件数量金额式怎样输入数据
  • 无形资产摊销年限
  • 租赁个人汽车
  • 行政事业性收据上面的角分无是右下划线吗
  • 在途物资的运费放在哪个科目
  • 记账凭证的填写示例
  • 不同的银行存款会收手续费吗
  • 补计提去年的折旧该怎么做账
  • 不是公司股东的投资者可以提前拿走投资款吗
  • 增值税预征率记忆口诀
  • 发票清单太多怎么办理
  • 宽带合同属于什么合同
  • 打印机第一行未赋码
  • 广告设计公司需要哪些设备
  • 金税盘和税控盘和ukey
  • 现金流量表的填制方法和构成
  • 学校维修维护费包括哪些
  • 融资租赁固定资产折旧
  • 股东赠与计入资本公积,交税
  • 用人单位垫付生育津贴的凭证怎么做
  • 本年利润总账需要本年合计吗?
  • linux关闭thp
  • 股东撤资属于什么科目
  • 绿萝可以放卧室吗晚上睡觉对人害吗
  • 增值税进项税转出文件
  • 微信公众号web开发
  • jquery和php
  • uniapp微信公众号授权
  • 以前年度进项转出分录
  • 差旅费报销应注意什么
  • 建造师与建筑师的区别详解
  • 消耗品算什么科目
  • 企业购买预付卡怎么做账
  • php自带的加密解密函数
  • 增值税专用发票抵扣期限
  • 应收账款等于什么加什么
  • 个人发票抬头是自己的名字吗
  • mongodb如何分片
  • 间接费用允许调整吗
  • 购买固定资产未入账
  • 预缴税款可以抵扣简易计税
  • 两处取得收入,如何进行个税的申报?
  • 物业增值服务主要有哪些
  • 企业所得税汇算表
  • 增值税的账务处理怎么做
  • 开具发票要注意方面是有哪些?
  • 期末余额就是本年累计吗
  • 进口货物如何入账
  • 分配现金股利如何做会计分录长投
  • 拆迁补偿怎么算的
  • 小规模年末怎么做账
  • 员工还款还公司会计分录
  • 直接减免增值税计入其他收益
  • 会计利润是利润加暂时性差异吗为什么
  • 国家医疗保障机构
  • 亲测可用抖音低价单赚派费项目
  • centos 环境变量
  • win7大小写提示图标
  • Windows Server 2012实用技巧集锦
  • 电脑中毒蓝屏了怎么办修复
  • win10老是弹提示
  • dos到windows
  • three.js加载glb文件
  • opengl怎么学
  • iframe内容自适应缩放
  • android新手入门
  • express app.js
  • android内存机制
  • python科学计算程序
  • 北京大兴开发区房价
  • 车船税申报表样本
  • 企业对税务局建议
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设