位置: 编程技术 - 正文

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

  • 政府补贴款需要缴纳增值税
  • 库存商品转为固定资产说明
  • 过路费定额发票还能入账吗
  • 一税两费可以从费用中扣除吗
  • 中小企业免税证明
  • 员工全额承担社保账务怎么做?
  • 企业应收款包括
  • 小型微利企业申请
  • 货到发票没到
  • 刚成立公司没有报表怎么解释
  • 现金解款单是什么业务
  • 个税的滞纳金怎么算
  • 货款和发票金额不符
  • 借款合同印花税减免优惠政策
  • 免税农产品收入是否计入30万销售额
  • 如何查询已开出的增值税发票是否被认证
  • 个人劳务报酬个人所得税怎么算
  • 公司税务注销了还有风险吗
  • 税费通用申报表样板
  • 什么是差额费用
  • 残疾人不用交医保社保
  • 承兑贴息的会计分录
  • 股东投入的资金可以计入资本公积吗
  • 开立银行承兑汇票清单怎么盖章
  • com2us密码找回
  • 默认网关不可用修复后过一会又不好使了
  • 对增值税发票开具方面有何要求?
  • mac版chrome浏览器无法上网
  • win7步骤和详细教程
  • 个人开工程款票在哪开票
  • kaggle官网注册
  • 贷款滞纳金如何收取
  • 违约金开什么票据
  • yii框架连接数据库
  • php事件机制
  • 一般纳税人购进小规模纳税人的货物
  • 印花税缴纳方式不包括哪些
  • 用vue-cli搭建项目
  • mongodb4.4.2安装教程
  • 支付个人赔偿款要交税吗
  • 哪些企业可以开发票
  • 民办非企业的税务登记国税还是地税
  • 坏账核销会计处理
  • 预算外财政支出
  • 扣非净利润为什么比净利润高
  • mysql数据库错误日志
  • 无形资产的税费需要累计摊销吗
  • 资金过账属于洗钱吗
  • 费用暂估是什么意思
  • 住宿费报销该怎么报
  • 免抵退账务处理流程
  • 个人购买机动车需要交增值税吗
  • 前程无忧效果怎么样
  • 小规模纳税人开专票税率是多少?
  • 本月无进项发票需要去增值税发票认证平台吗
  • 发货单票据格式
  • 企业提取盈余公积的比例
  • sql2000卸载干净
  • linux软件安装源
  • os x10.11el capitan公测版beta5更新了什么?os x10.11el capitan公测版beta5发布下载
  • linux实用技巧
  • linux终端记录
  • win7没有printtopdf
  • linux常用命令修改
  • realshed.exe - realshed是什么进程 有什么用
  • win7系统怎么禁用数字签名
  • mac 8g 虚拟机
  • win8纯净版32位
  • win10预览版和正式版区别
  • unity物体移动速度怎么设置
  • 使用时间
  • python查看文件类型
  • Android studio 打包apk后卡在首屏
  • js截取数组方法
  • jquery iframe写入内容
  • 城市基础设施配套费由哪个部门收取
  • 四川省国家税务局官网
  • 企业所得税按开票金额的多少计算税率
  • 个体户刻公章需要备案吗
  • 河南国税发票查询真伪官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设