位置: 编程技术 - 正文

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

  • 如何办理车辆购置置换补贴手续
  • 含税销售额换算成不含税销售额的公式是什么?
  • 计提住房公积金怎么算
  • 工资记借方还是贷方
  • 工会经费计入成本费用
  • 所得税筹划的意义
  • 劳保费属于什么会计科目
  • 其他应付款短期借款
  • 一般纳税人核定征收申请条件
  • 同一控制下的企业合并的会计核算方法
  • 应收票据资产负债表
  • 企业资产减值准备
  • 小规模纳税人出租
  • 工程项目劳务分包合同范本
  • 服务费做成本分录
  • 预付设备款如何缴纳印花税
  • 取得虚开增值税专用发票罪量刑标准
  • 企业利润分配核算方法
  • 小微企业免征税额
  • 车间扫帚存放架子
  • 增值税价外费用开票内容
  • 银行定期存款转存
  • 永恒之蓝是
  • 华为mate手机sim卡怎么插
  • 财务原始凭证
  • 退回现金怎么写分录
  • php缩放图片
  • 会计虚假做账
  • origin2017曲线拟合
  • 增值税税负指标怎么算
  • java enum tostring
  • 代发工资怎么做
  • 手机做固定资产报废理由怎么写好
  • 润滑油一般纳税人税率是多少
  • 开具培训类发票需要哪些条件?
  • 应付暂估账务处理
  • 企业提前还贷为什么违约
  • 公司基本户可以异地开户吗
  • 租金的支付期限是多久
  • 无偿调入的固定资产怎么记账
  • 房地产卖房需要交契税吗现在
  • 处置公司车辆收据怎么写
  • 同一控制和非同一控制的区别图解
  • 固定资产进项税率
  • 公司办公室租金
  • 免税收入啥意思
  • 小规模购入固定资产怎么做账
  • 会计核算方法包括
  • 如何设置生产成本总账表格
  • sqlserver数据库备份
  • 任务栏都不见了
  • win10预览版退回正式版
  • intel x86 arm
  • centos apache 配置
  • ubuntu安装教程14.04
  • mac os常用快捷键
  • dghm.exe是什么程序
  • centos怎么安装软件包
  • win10调小键盘
  • linux重启shell
  • SCP 方便的Linux文件互传
  • linux源于
  • windows8.1仿win7
  • linux安装后没有网卡只有lo
  • 安卓音游吃音
  • unity游戏开发的技术路线有哪些
  • img可以设置的属性
  • pyinstaller如何用
  • javascript简明教程
  • input按钮的事件处理大全
  • javascript基础编程
  • 海关进口增值税如何入账
  • 购买的环保设备未使用检察建议
  • 江苏税务查询授权验证码
  • 核定征收的适用税率
  • 债的抵偿顺序
  • 北京第六税务所电话号码
  • 2021河南省中考英语听力音频
  • 国家税务总局黑龙江电子税务局下载
  • 武汉办房产证契税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设