位置: 编程技术 - 正文

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

  • 非货币性资产交换补价大于25%的会计处理
  • 什么是存货周转率?存货周转率的意义是什么
  • 鸡蛋普通发票能不能抵扣增值税呢
  • 税控盘交服务费
  • 自然人税收管理系统换了电脑怎么恢复数据
  • 维修费开发票选择什么税收分类编码
  • 资产负债表项目的编制方法
  • 轿车被盗
  • 企业租给企业房产税税率
  • 两笔不同业务能做一个凭证吗
  • 试车要给钱吗
  • 美金公户打入个人账户
  • 税务局代开票流程是怎样的?
  • 增值税发票价税合计是什么意思
  • 税费通用申报表样板
  • 这个月发票领完了,还可以领吗?
  • 房产税征收范围包括商铺吗
  • 分期收款所得税收入确认多少
  • 在Linux系统中安装了一块虚拟磁盘大小的2G
  • windows10安装net3.5不成功怎么办
  • 融资租赁租金计算公式
  • 公司资产报废处理请示
  • 苹果mac os 10.4
  • PHP中使用什么关键字声明变量的作用域为全局
  • 企业个人借款会计分录
  • 应收账款的主要功能包括哪些
  • 一个红苹果多少钱
  • 运输费属于燃料费用吗
  • 怎么查商品的税率
  • uniapp前端面试题
  • 如何快速搭建前端界面
  • vscode写前端代码,如何运行
  • 企业取得土地使用权可能作为什么核算
  • metareplace -e
  • laravel后端
  • ajax可以在静态页面
  • 个体双定户税率
  • 企业和银行对账多久对一次
  • 含消费税的商品开成了不含消费税怎么办
  • 销售返利账务处理及注意事项
  • php采集器
  • php门户cms
  • 商誉减值损失怎么填
  • 增值税专用发票抵扣期限
  • 增值税纳税申报类型有哪些
  • 非限定性净资产和限定性净资产的区别
  • 印花税怎么用
  • 完整的会计核算流程
  • 开具发票的原则有哪些呢?
  • 京东预付是什么意思
  • 其它权益工具投资和其他债权投资
  • 企业会计核算中,对账的内容主要包括
  • 测距仪计入什么科目
  • 农业行业增值税
  • 工程款结清确认书
  • 在途物资和材料采购的区别
  • 报关单位分为几种类型?其业务范围有何不同?
  • 账簿设置方法
  • case在sql中
  • sql server常用
  • cmos设置密码开机密码
  • win10预览版21277
  • un安装失败
  • 笔记本用linux系统
  • win7怎么删除右键菜单
  • 安卓框架app
  • unity 移动应用开发
  • 关于service生命周期的说法正确的是
  • 统计文件个数linux
  • axios使用jsonp
  • android摇一摇实现
  • ubuntu touch教程
  • android 重启app
  • js实现功能
  • python cookie session
  • easyui 表单提交
  • python 命令
  • 新办企业税务登记后还需要办理哪些业务
  • 书画作品赠送仪式
  • 小学语文教学的核心素养
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设