unity学习笔记-相对位置和绝对位置
相对位置和绝对位置
- 需求
- 实现
- 代码
需求
让子物体在父级的位置下保持相对位置
实现
先获得父级和子级的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学习笔记-相对位置和绝对位置相关推荐
- Unity学习笔记(4)-----粒子效果的实现
Unity学习笔记(4)-–粒子效果的实现 一.效果展示 下面用若干张张动图展示效果: 大概就是这样,并不是很难. 实际效果要比图中的好一点(顺畅得多). 实现步骤 大致可以分为如下几个步骤,然后逐个 ...
- Unity学习笔记1 简易2D横版RPG游戏制作(一)
这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...
- 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码
[Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...
- Unity学习笔记:Unity 3D 飞机大战
Unity学习笔记:Unity 3D 飞机大战 1.打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体 然后创建C#脚本,挂载到飞机上. 2.给飞机创建子弹,让子弹成为预制体 ...
- 【Unity学习笔记】UnrealToUnity教程:(网上购买的素材导入Unreal+插件转Unity)
[Unity学习笔记]UnrealToUnity教程: 最近想从Unreal那边化点缘借借素材,没想到踩到一个大坑 一,素材导入Unreal 这个教程比较多,根据素材的来源,传送门是以下这几个: 1. ...
- Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)
原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...
- unity学习笔记-番外(3d模型的动作设计以及导入-2018版)材质的替换以及动作穿模(自己的手穿模到自己的其他部位)
unity学习笔记-番外(3d模型的动作设计以及导入) 动作设计白嫖方法 方法一:小k网 需要注意的地方 方法二:mixamo 需要注意的地方 材质的替换 一 动作的穿模 2021.5.13更新 -2 ...
- 【Unity学习笔记】b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别)
[Unity学习笔记]b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别) 自己跟着学完了,写了不少代码,会放在CSDN代码库,因为老师并没有提供源码,录屏也不是完全连续,所以难 ...
- [Unity学习笔记:FPS游戏制作(3)]子弹拖尾,碰撞与枪口火焰效果
往期博客[Unity学习笔记:FPS游戏制作(2)] 发射子弹----(2021.6.20学习笔记) 文章目录 一,实现思路 二,粒子效果的实现 (1)子弹拖尾特效的实现 (2)枪口火焰特效的实现 ( ...
- unity学习笔记2-卡牌游戏的制作
unity学习笔记2 需求:制作卡牌游戏 第一步,建立card类,carddatabase类 card类删除自带的start和update方法,因为只是个对象类,负责装载对象即可 carddataba ...
最新文章
- AB1601定时器1注意事项
- 企业级nginx服务优化(一)
- MySQL的高级运用_MYSQL之SQL高级运用(帮助你高效率编程)
- 如何看屈曲因子_Abaqus 非线性屈曲分析方法
- 世界上第一位程序员,竟然是诗人拜伦的女儿?
- php获取当前页面地址代码,PHP获取当前页面URL地址程序代码
- 一个高效简洁的Struts分页方法
- 固定资产管理系统php源码,固定资产管理系统源代码
- 运输计划 洛谷P2680
- opencv-车牌识别
- python字典筛选
- 各大搜索引擎收录入口
- 计算机主板的典型布局,主板布局
- 2014年英语专升本英语阅读「Part II 阅读专区」【文章(图片)、答案、词汇记忆】
- excel.js实践(2021-6-25)
- 估值1500亿的阿里云为何要与市值1.2亿的新三板公司光环国际签署战略合作协议?
- 今日科技联播:人人网社交板块以2千万美元卖出,北京多牛互动接盘
- 三极管驱动继电器电路
- 小红书招聘计算机视觉算法工程师!
- 元学习MAML算法详解
热门文章
- php 微信自动全屏视频设置,微信H5视频自动弹出全屏播放的解决方案
- linux源代码安装apr,linux APR安装 APR-UTIL 安装 源码安装
- win7计算机不在桌面了,怎么办Win7系统开机后不显示桌面
- 分享5个国外较好的图片网站
- WM8978移植到imx6或imx8上
- IDM 扩展安装版本冲突解决(Chrome尝试对扩展程序进行降级处理)
- 【苹果群发iMessage推送位置推】软件安装将会按照 Developer Program License Agreement
- 数论 - 质数(素数)基础【 素数的判断 + 试除法分解质因数 + 求1-n之间的素数的三种筛法 】
- 二叉搜索树(kv模型)的模拟实现
- 深信服 应用交付管理系统 sys_user.conf 账号密码泄漏漏洞