相对位置和绝对位置

  • 需求
  • 实现
  • 代码

需求

让子物体在父级的位置下保持相对位置

实现

先获得父级和子级的transform.position
这个是在世界坐标下的绝对位置
然后相减获得子级在父级下的相对位置
最后给子级赋值
使用gameobject.transform.localposition这个方法,将前面获得的相对位置赋值进去即可

代码

 private GameObject 父级;private GameObject 子级; private Vector3 相对位置;
     父级= GameObject.Find("父级");子级= GameObject.Find("子级");相对位置= 父级.transform.position - 子级".transform.position;
     子级.transform.localPosition = 相对位置;

注意,这里中文是为了方便理解,代码中一定要用英文

同天下午更新
这里还需要注意一点
如果这个脚本挂载在很多物体上的话,相对位置需要写死,这个直接在unity的inspecter看子物体的transform的position属性就可以了
如果这个脚本挂在在很多物体上,必须保证你的相对位置不会被其他脚本所影响,否则就会出现相对位置不正确导致的移动出现bug

unity学习笔记-相对位置和绝对位置相关推荐

  1. Unity学习笔记(4)-----粒子效果的实现

    Unity学习笔记(4)-–粒子效果的实现 一.效果展示 下面用若干张张动图展示效果: 大概就是这样,并不是很难. 实际效果要比图中的好一点(顺畅得多). 实现步骤 大致可以分为如下几个步骤,然后逐个 ...

  2. Unity学习笔记1 简易2D横版RPG游戏制作(一)

    这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...

  3. 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码

    [Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...

  4. Unity学习笔记:Unity 3D 飞机大战

    Unity学习笔记:Unity 3D 飞机大战 1.打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体 然后创建C#脚本,挂载到飞机上. 2.给飞机创建子弹,让子弹成为预制体 ...

  5. 【Unity学习笔记】UnrealToUnity教程:(网上购买的素材导入Unreal+插件转Unity)

    [Unity学习笔记]UnrealToUnity教程: 最近想从Unreal那边化点缘借借素材,没想到踩到一个大坑 一,素材导入Unreal 这个教程比较多,根据素材的来源,传送门是以下这几个: 1. ...

  6. Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)

    原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...

  7. unity学习笔记-番外(3d模型的动作设计以及导入-2018版)材质的替换以及动作穿模(自己的手穿模到自己的其他部位)

    unity学习笔记-番外(3d模型的动作设计以及导入) 动作设计白嫖方法 方法一:小k网 需要注意的地方 方法二:mixamo 需要注意的地方 材质的替换 一 动作的穿模 2021.5.13更新 -2 ...

  8. 【Unity学习笔记】b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别)

    [Unity学习笔记]b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别) 自己跟着学完了,写了不少代码,会放在CSDN代码库,因为老师并没有提供源码,录屏也不是完全连续,所以难 ...

  9. [Unity学习笔记:FPS游戏制作(3)]子弹拖尾,碰撞与枪口火焰效果

    往期博客[Unity学习笔记:FPS游戏制作(2)] 发射子弹----(2021.6.20学习笔记) 文章目录 一,实现思路 二,粒子效果的实现 (1)子弹拖尾特效的实现 (2)枪口火焰特效的实现 ( ...

  10. unity学习笔记2-卡牌游戏的制作

    unity学习笔记2 需求:制作卡牌游戏 第一步,建立card类,carddatabase类 card类删除自带的start和update方法,因为只是个对象类,负责装载对象即可 carddataba ...

最新文章

  1. AB1601定时器1注意事项
  2. 企业级nginx服务优化(一)
  3. MySQL的高级运用_MYSQL之SQL高级运用(帮助你高效率编程)
  4. 如何看屈曲因子_Abaqus 非线性屈曲分析方法
  5. 世界上第一位程序员,竟然是诗人拜伦的女儿?
  6. php获取当前页面地址代码,PHP获取当前页面URL地址程序代码
  7. 一个高效简洁的Struts分页方法
  8. 固定资产管理系统php源码,固定资产管理系统源代码
  9. 运输计划 洛谷P2680
  10. opencv-车牌识别
  11. python字典筛选
  12. 各大搜索引擎收录入口
  13. 计算机主板的典型布局,主板布局
  14. 2014年英语专升本英语阅读「Part II 阅读专区」【文章(图片)、答案、词汇记忆】
  15. excel.js实践(2021-6-25)
  16. 估值1500亿的阿里云为何要与市值1.2亿的新三板公司光环国际签署战略合作协议?
  17. 今日科技联播:人人网社交板块以2千万美元卖出,北京多牛互动接盘
  18. 三极管驱动继电器电路
  19. 小红书招聘计算机视觉算法工程师!
  20. 元学习MAML算法详解

热门文章

  1. php 微信自动全屏视频设置,微信H5视频自动弹出全屏播放的解决方案
  2. linux源代码安装apr,linux APR安装 APR-UTIL 安装 源码安装
  3. win7计算机不在桌面了,怎么办Win7系统开机后不显示桌面
  4. 分享5个国外较好的图片网站
  5. WM8978移植到imx6或imx8上
  6. IDM 扩展安装版本冲突解决(Chrome尝试对扩展程序进行降级处理)
  7. 【苹果群发iMessage推送位置推】软件安装将会按照 Developer Program License Agreement
  8. 数论 - 质数(素数)基础【 素数的判断 + 试除法分解质因数 + 求1-n之间的素数的三种筛法 】
  9. 二叉搜索树(kv模型)的模拟实现
  10. 深信服 应用交付管理系统 sys_user.conf 账号密码泄漏漏洞