位置: 编程技术 - 正文

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

  • 支付利息现金流量表中什么增加
  • 税控系统维护费怎么做会计分录
  • 应交税费应交印花税借方有余额
  • 收到税收返还会计分录
  • 一般纳税人减免增值税政策
  • 水泥沙子开票属于什么类别
  • 财务会计制度备案表
  • 出租的城镇土地由谁交城镇土地使用税
  • 报销油费如何写摘要及会计分录怎么做?
  • 长期应付款预算会计
  • 非股东入资款会计分录怎么写?
  • 用银行存款上交各种税费
  • 企业如何运用内部招募
  • 企业所得税虚报成本多少属于犯罪
  • 企业购进材料的会计分录
  • 冲回多提所得税
  • 软件开发公司的运营模式
  • 税务局即征即退自查报告
  • 土地转让差额征税开票及申报表填写
  • 营改增以后小规模纳税人如何纳税
  • 在建工程全部费用化
  • 国际货运代理免税
  • 增值税申报未达标怎么办
  • 个人应纳税所得额怎么算
  • 个人所得税免税收入怎么填纳税申报表
  • 房租费属于无形资产吗
  • windows更新下载的文件在哪
  • 删除文件需要管理员权限无法添加怎么办
  • 手机home键是什么意思图片
  • 个体工商户投资金额填多少
  • 补缴以前年度附加税
  • 丢失空白发票怎么处罚
  • 以物抵债的会计分录
  • award bios设置详解
  • mac怎么恢复出厂值
  • mac屏幕共享要打开什么权限
  • Program Files(x86)是什么意思
  • 线程是什么意思
  • 费用发票开的是跨年的账务处理?
  • php escapeshellarg
  • 税盘可以全额抵扣是什么意思
  • 公司资金被税务部门冻结
  • wrme.exe是什么
  • 今夕七夕
  • 合同中违约金
  • 土地出让金抵减增值税账务处理
  • php加减
  • 不含税销售额和计税销售额
  • python中生成器的作用
  • 开票提示未安装控件
  • 退伍军人企业所得税优惠
  • java队列用法
  • 企业员工福利包括哪些内容
  • 沙子产量表格
  • 劳务报酬的个人所得税
  • 销售退回的会计分录怎么做
  • 哪些增值税专用发票能抵扣进项税
  • mysql数据库函数
  • 应收账款未收到是否要交税
  • 测试费几分钱入账
  • 一般纳税人抵扣进项税流程
  • 一年不到
  • centos7搜索
  • windows7搭建ftp
  • Windows RT 8.1 Update 3新特性曝光 9月推出
  • 延迟windows更新
  • win10移动版微信uwp
  • win7系统桌面图标不见了怎么办
  • dos 浏览器
  • python mypy
  • opengl入门教程(精)
  • 探寻Javascript执行效率问题
  • 沉浸式模式
  • android设计模式单例有几种
  • 汽车销售流程有哪些环节?每个环节的主要内容是什么?
  • 税收优惠与政府补助对于企业研发来说哪个优惠力度大
  • 2019年汽车购置税
  • 新版电子发票怎么看发票代码图片
  • 甘肃方正税务师事务所王小云
  • 环保税2018年开征文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设