位置: 编程技术 - 正文

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

  • 年度纳税申报表A105000纳税调整项目明细表中,收入
  • 小规模纳税人预缴税款怎么填申报表
  • 展览服务费进项可以抵扣吗
  • 车船抵扣如何填报
  • 代开增值税票普票专票税点一样吗
  • 委托境外研发费用不超过境内符合条件的研发费用
  • 租赁房屋房产税
  • 简易计税算税收优惠吗
  • 对非本单位的营销方案
  • 其他应付款跨年如何应对
  • 入库出库模板
  • 模具可以申请专利吗
  • 计算客户的应收账款成本
  • 个人去税务局开劳务票 税点是多少
  • 小规模纳税人附加税优惠政策2023
  • 2018营改增房产税计税依据
  • 既销售货物又提供劳务例题
  • 接受政府无偿划拨固定资产税务处理
  • 充值卡多长时间到账
  • 第二季度的利润表报错了,怎么重新报
  • 补缴纳以前年度企业所得税税率如何论定
  • 全资的子公司
  • 购买收益权如何缴税
  • 鸿蒙系统智慧场所在哪
  • 企业所得税调增调减项目比例
  • 待认证进项税额借贷方向
  • msconfig配置文件
  • mac safari使用技巧
  • 股东帮公司垫付货款
  • 定金签合同能退吗
  • 发票作废重扣税怎么办
  • threejs环境搭建
  • thinkphp分表查询
  • ChatGPT 逆天测试,结局出乎预料
  • 个人的无形资产
  • 代收代付业务
  • 会计上弥补亏损
  • 用人民币支付的公司
  • 个税查询和实发工资不符合
  • 弥补亏损的会计分录
  • SQLite教程(十):内存数据库和临时数据库
  • 股东投钱一般怎么投
  • 付款给个人
  • 电子承兑没到期可以提示付款吗
  • 个人所得税红利所得税率
  • 营改增后不动产转让增值税
  • 产品成本计算中最基本的方法是
  • 销售商品的折扣
  • 高新技术企业财务指标
  • 折旧年限的最新规定2021
  • 旅游饮食服务业会计课后答案
  • 在sql server中关于数据库的说法正确的是
  • 请根据你的了解叙述c++的特点,c++对c有哪些发展
  • vista正版怎么升级win7
  • 强化廉洁意识 筑牢思想防线
  • linux系统汉化教程
  • linux用
  • centos备份文件夹
  • win10开始无法打开
  • linux dfs
  • WIN10系统英文怎么改中文?
  • WIN10系统更新文件在哪里
  • 运维是什么的
  • 安卓接入点
  • cocos creator特效制作
  • cocos2dx4.0教程
  • unity flybird
  • python3 bytes类型
  • python3正则
  • Unity PlayerPrefs.DeleteAll 无效以及 PlayerPrefs文件保存位置
  • jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
  • python爬虫快速入门
  • web 开发
  • js日期格式转换
  • 税控盘怎么查看开票截止日期
  • 企业不做审计会有什么后果?
  • 江苏省定额规则
  • 价税分离计算公式
  • 税务师事务所企业组织架构
  • 软件企业增值税即征即退政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设