位置: 编程技术 - 正文

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

  • 买车库需要交税吗
  • 视同销售收入是纳税调整项目吗?
  • 各行业的税负率表2022
  • 车辆购置税如何计算
  • 自动售货机进货渠道
  • 动迁补偿款怎么算
  • 研发人员差旅费可以资本化吗
  • 成品油发票怎么查询
  • 抵扣进项税怎么做凭证
  • 向个体工商户付款可以现金支付吗
  • 样品销售如何记账
  • 建立明细账的注意事项
  • 收取违约金如何处罚
  • 应交税金属于什么会计分录
  • 京东电子商务平台业务流程
  • 个税申报没交会收滞纳金吗
  • 注册资本金印花税税率是多少
  • 员工旅游费需要缴纳个人所得税吗
  • 资本公积转增资本会引起什么变化
  • 汽车配件的税收编码是多少
  • 公司让员工发红包
  • 外单位人员能在单位借款吗
  • 电子承兑汇票怎么打印出来
  • 制造行业库存该怎么处理
  • 公司可以对公司罚款吗
  • 公司给职工买工伤险流程
  • 关闭 ipv6
  • 计提生产设备折旧费计入什么科目
  • 代收代付业务怎么交税
  • 关闭无法验证发布者
  • 数人侵权行为的类型
  • 侵权行为 法律行为
  • 应交税金年末
  • win10电脑屏幕颜色变了怎么调到原来的
  • php版本升级
  • 公司为员工发放生日福利
  • 临时经营如何纳税
  • 小米随身wf
  • 一般纳税人简易计税
  • web自动化测试方法
  • php8.0 特性
  • vscode怎么看错误提示
  • 模型未来的发展趋势
  • 前端面试题什么是网络协议
  • mm32开发教程
  • 营业额是营业收入总额吗
  • 农民专业合作社名词解释
  • 前端动画库
  • mongodb索引存储方式
  • 白酒消费税最低计税价格核定范围包括
  • 注册资金的多少有什么影响
  • ibps对公提回贷记有什么影响
  • 施工一个月多少钱
  • 快递公司成本分析
  • 土地测绘费计入开发间接费?
  • 出差在火车上算上班吗
  • 对公转账个人垫付怎么写
  • 报废厂子出售
  • 陪标收费标准
  • mysql性能比较
  • mysql5.7.21安装
  • linux怎么统计文件中出现字符串的数量
  • 设备管理器xp系统
  • aow_exe.exe是什么进程
  • mac如何全屏窗口
  • window8输入法怎么设置
  • win8如何修改文件权限
  • 查看电脑是否可以装两个固态
  • unity协程yield
  • Node.js中的什么模块是用于处理文件和目录的
  • shell脚本运行linux命令
  • jQuery插件库
  • android 签名文件冲突
  • python颜色表
  • jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
  • 如何python
  • javascript获取当前年份
  • 如何查询车辆购买的保险
  • 安徽省电子税务局怎么下载
  • 自然人电子税务局web端怎么进入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设