位置: 编程技术 - 正文

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

  • 签证费没有发票可以入账吗
  • 利得和损失计入所有者权益
  • 建筑装饰行业会计分录
  • 城镇土地使用税暂行条例
  • 会计中借方和贷方怎么理解
  • 应付账款明细账模板
  • 分公司代理人
  • 代管商品物资登记制度
  • 出口货物退税率查询
  • 房产印花税缴纳
  • 发票连号不许报销吗
  • 客户到款打到子公司账上如何转回
  • 增值税普通发票需要交税吗
  • 当期亏损需要提企业所得税吗财务报表
  • 进口增值税可以抵扣销项税额吗
  • 工地开工购买的鞭炮怎么入账
  • win7系统怎样
  • 即征即退的增值税需要缴纳企业所得税吗
  • 公司纳税高说明什么
  • 政府拨款经费会计分录
  • Win10新版21364发布: 可直接运行Linux图形程序
  • php怎么把图片存入mysql
  • php核心编程
  • 往来款能转为投资款的说明
  • 委托外部加工材料支付加工费计入
  • pop3服务是什么
  • 收回前欠货款会导致资产总额增加吗
  • 公司员工的社保怎么查询
  • fontpackages-filesystem
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • 深度学习——VGG16模型详解
  • php打包网站并在哪里打开
  • 企业出租房屋怎么做账
  • flip函数
  • php跨域提交表单
  • php实现批量删除
  • 存储器的示意图
  • 劳务派遣服务是收派服务吗
  • js数组entries
  • 个税全员全额扣除怎么算
  • 其他应收款审计说明怎么写
  • 固定资产报废账面价值
  • 结构性存款现金流量表流入里放在哪里
  • 住宿发票 抵扣
  • 外贸企业出口货物的计税依据
  • 无偿赠送的货物如何申报增值税
  • 预收账款核算如何做账
  • 企业发展基金返还条件
  • 多开税票的钱怎么算
  • 不开票收入怎么做账
  • 公司购买汽车怎么做账记账凭证
  • 公司支付劳务工资怎么做账
  • 会计账本是一年一本吗
  • sql行变列有几种方法
  • win7 光盘
  • iexploresrv.exe
  • 包含正在使用的windows版本 无法格式化
  • ubuntu下软件
  • linux系统中安装web服务
  • ubuntu安装chrom
  • 在Windows Server 2012中,管理员默认的用户名是
  • win7视频播放不了
  • win 8系统怎么样
  • unity3d从入门到精通
  • opengl visual studio
  • 基于jquery实现小说
  • node.js设置环境变量
  • node.js怎么搭建服务器
  • Linux命令行和shell脚本编程大全
  • jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
  • jqueryui dialog
  • Python对象转列表
  • python的了解
  • 环保设备企业所得税优惠
  • 税控发票开票软件密码怎么修改?
  • 焦作国税局官网
  • 亚马逊利用大数据练就读心术
  • 国税巡察反馈意见建议
  • 北京商业企业运行基地
  • 消防行政执法风险评估
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设