位置: 编程技术 - 正文

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

  • 个体户是否属于免征纳税对象是什么意思
  • 营业外收入要交企业所得税吗
  • 预缴所得税退回
  • 合伙企业所得税怎么征收
  • 理财产品分红和不分红的区别
  • 收到赠送的商品并销售
  • 买电脑所有配件
  • 企业资产永久或实质性损害如何进行所得税处理
  • 工业企业辅助生产费用的分配方法
  • 电梯提供安装的增值税税率最新的
  • 利润总额递延所得税
  • 2023年企业退休职工取暖费
  • 子公司向母公司借款对合并报表的影响
  • 不动产租赁异地预缴需要携带什么
  • 加计扣除的研发费用范围
  • 成立公司工会
  • 小微企业所得税减免政策2023
  • 个体户税务申报流程季度0申报
  • 分户记账
  • 园林公司采购岗位职责
  • 如何恢复回收站永久删除的文件
  • 注册会计师考试成绩查询2023
  • php获取访问者qq
  • 苹果手机录音转mp3怎么转
  • 鸿蒙怎么设置默认系统
  • 工程材料怎么开票
  • 单位管理费用核算
  • php中session什么意思
  • php目录操作
  • 电脑avc是什么意思
  • 会计准则新规
  • 分包缴纳的个税怎么算
  • 参展费会计分录
  • 防抖节流实现原理
  • 稳岗补贴怎么申请步骤
  • 应收账款属于哪个会计要素
  • 旅游公司差额征税如何开票
  • 个人所得税9月初申报哪个月的
  • 委托加工物资的消费税
  • 资本化费用为什么会减少
  • 金税盘技术服务费怎么交费
  • 未确认融资费用含税吗
  • 业务招待费的范畴
  • 库存股属于什么类科目,借贷方向
  • 拿工资要开发票,发票去哪儿开?
  • 计提折旧会计分录怎么做
  • 劳务公司到外地需要交的税
  • 什么是残保金减免政策
  • 会计凭证保管期限30年是哪一年开始的
  • 资本公积的来源和用途
  • 工会赞助费
  • 收款单属于什么科目
  • 自产自销免税农产品需要缴纳印花税吗
  • 账户记录试算不平衡说明记账肯定有差错对吗
  • sql提取数据库表中的数据
  • MySQL修改root账号密码的方法
  • freebsd常用命令
  • win10 没有用户
  • be备份linux系统
  • 戴尔笔记本电脑开不了机
  • 利用系统的公文有哪些
  • win7系统怎么打开开机启动项
  • xp系统超级终端机在哪
  • netcfg -d
  • 双系统如何迁移到固态硬盘
  • win10系统怎么找到桌面
  • 物联网版块股票
  • android 自定义
  • 淘宝店铺首页导航栏css
  • qt绘制3d
  • 将字符串小写转换成大写
  • js验证正则表达式
  • 面向对象的编程语言更适合大规模编程
  • 小白学javascript
  • 企业所得税季申报表
  • 一般纳税人取得苗木普票可以抵扣吗
  • 郑东新区社保局电话号码是多少
  • 湖北省地方税务局公告2014年第7号
  • 12月份买的车10月打电话让我去保养
  • 怎样才能做好企业总经理?谈谈你的看法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设