位置: 编程技术 - 正文

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

  • 兼营和混合销售的联系
  • 个人所得税申报退税多久到账
  • 出售自用汽车的税率
  • 小规模纳税人超500万后何时认定为一般纳税人
  • 网上银行回单是什么意思
  • 长期投资算资产负债表吗
  • 发票复印件盖公章
  • 房地产企业承担的债务
  • 辞退员工补偿金账务处理
  • 挂靠工程支付货款会计分录怎么写?
  • 工会经费滞纳金是多少
  • 外购烟叶税进项税额的扣除率
  • 增值税发票进项税额抵扣
  • 通讯费计入什么部门
  • 如何申报固定资产投资
  • 资本公积可以怎么处理掉
  • 内账和外账会计哪个简单
  • 今年交上年税审核要多久
  • 一般纳税人销售自己使用过的物品
  • linux路由器配置实例
  • Win10怎么清除系统
  • win11系统开机密码怎么修改
  • steam怎么退款申请退款要多久
  • php数组函数大全
  • 扣除发票
  • 支付临时工的工资怎么做账
  • PHP:mcrypt_module_close()的用法_Mcrypt函数
  • 个人专利奖励是什么意思
  • php rtrim
  • 公司亏损注销了怎么处理
  • 2022年数学建模获奖结果
  • 什么叫相机标定
  • vue pending
  • win11硬件加速gpu计划怎么关
  • 做毕业设计,前景如何
  • 税收分类编码不存在什么意思
  • 保险费支出是什么意思
  • 纳税证明和完税证明的金额为什么不一样
  • mysql数据库如何回滚
  • 以前年度租赁收入如何处理
  • 法人股东 分红
  • 个别计价法和先进先出法的相同点
  • 套期保值是什么意思举个例子
  • 社保信息修改到哪里办理
  • sql2000错误9003
  • 公司亏损后盈利分红
  • 收到上年度所得税退税款会计分录怎么写
  • 固定资产一次性扣除怎么做账
  • 建筑行业工程施工当月可以不结转吗
  • 研发折旧怎么分类
  • 营业利润率高好还是低好
  • 专项应付款如何核算
  • 小规模减免税收入
  • 母猪生小猪会计分录
  • 逐步测试法计算内含报酬率
  • 金税盘技术维护费
  • 工程施工的成本
  • 收到工程款怎么记账
  • 生产成本是直接成本吗
  • 所有者权益是什么意思
  • mysql报错1091
  • windows server 2008图片文件无法显示缩略图的解决方法
  • 开启linux系统路由转发功能的语句
  • linux常用的几种压缩工具
  • linux系统中软件包分类
  • win10电脑补丁 kb5000802
  • unity editor window
  • 怎样判断滚动和滑动
  • excel初始化时出错
  • 什么是Shell,shell作用
  • ubuntu列出用户
  • angular nz
  • jquery序列化json
  • javascript设置字体
  • 税务咨询电话是什么
  • 出口企业能否更换法人
  • 兴安盟县城
  • 电子税务密码输入错误五次怎么办
  • 江苏税务局电子
  • 怎么删除天眼查的犯罪记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设