位置: 编程技术 - 正文

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

  • 多缴纳社保怎么处理
  • 小规模纳税人取得增值税
  • 税收滞纳金调增填哪张表
  • 工厂房租没有发票怎么办
  • 一季度计提的所得税分录
  • 审计库存现金盘点方法
  • 预算分配比例与国库不一样
  • 结构性存款是
  • 核算科目拨出专票怎么弄
  • 企业收到银行收款通知
  • 现金折扣不考虑增值税什么意思
  • 物业公司预收款怎么做账
  • 预收账款缴税的计算公式
  • 什么是股息红利扣税
  • 投资理财产品的优势和劣势
  • 员工因公负伤期间公司怎么开工资
  • 租金收入的印花税税率是多少
  • 固定资产报废处理流程图
  • 收到生育津贴的短信是真的吗
  • 怎么看腾讯游戏
  • mac环境搭建
  • linux命令用法
  • php readfile
  • win10设置待机时间长怎么在哪里设置
  • 交易性金融资产包括哪些项目
  • laravel 分层
  • php获取文件内容
  • 发票已开,款未到的会计分录
  • php用户登录界面代码
  • python pymongo
  • react-router6.4+的项目种路由实现方式(列举两种)
  • br命令怎么用
  • 进项税额转出结转会计分录怎么写
  • 无形资产的转让
  • 税务局开普票需要什么材料
  • 酒店行业销售费用占比
  • 自然人个税申报密码怎么获取
  • 哪些情况可以免征个人所得税
  • 商誉的会计核算怎么核算
  • 公户网银丢了
  • access数据库用户名和密码
  • 增值税现代服务业包括哪些内容
  • linux 升级软件
  • mysql数据类型和索引
  • 现金流量表财务费用包括哪些内容
  • 建账盘存库存商品的分录
  • 出售固定资产应收账款
  • 股本减少是利好吗
  • 其他应收款借方负数代表什么意思
  • 年底盈利但有往年亏损怎么处理
  • 商贸企业的销售成本怎么算
  • 企业发生存货盘盈时计入营业外收入科目
  • 必须会的sql语句有哪些
  • sql根据逗号分割数据
  • 安装win7旗舰版鼠标无法使用
  • win2000安装过程
  • Mac OSX通过homebrew卸载formula的方法
  • 如何把itunes的音乐导入ipod
  • xp电脑状态栏跑到左边了怎么设置回来
  • windows8为什么不好用
  • kwconfig.exe
  • win8开机启动项
  • sendmail端口
  • WIN10远程桌面连接一直在配置远程会话
  • windows.prompt用法
  • cocoscreator分包
  • glib库
  • img可以设置的属性
  • 网页中英文切换
  • Python简单格式化时间的方法【strftime函数】
  • js实现生成随机的圆
  • javascript详细介绍
  • 国家税务局总局广东省电子税务局官网
  • 房租计入待摊费用
  • 百分之13的税率怎么算如何算百分之13的税率
  • 不予税务行政许可
  • 乡镇四所是指哪些所
  • 南京交税的标准2019
  • 重庆市大学生田径锦标赛
  • 白酒生产企业向百货公司销售试制药酒
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设