Unity3D基础17:物体中心点与物体旋转
前文:https://blog.csdn.net/Jaihk662/article/details/86754532(利用Transform组件移动物体)
一、模型中心点
模型身上的坐标轴的中心点,也就是我们模型的中心点,模型的的位置旋转缩放都是相对于模型的中心点来进行变化的
多个物体的中心点:如果你选中了多个物体,那么这些物体整体的中心点在哪呢?
- Center:当选中多个模型时,模型组的中心点在所有物体中心点的最中间
- Pivot:当选中多个模型时,模型组的中心点在你选中的最后一个物体身上
Center状态例子:
如何改变模型中心点?创建一个空物体,创建父子关系,通过父物体来控制子物体即可间接改变物体中心点
例子如下:这个时候若要旋转右边的组合物体,就会以图中的中心点为轴
(当然把中心点设在这里非常的不合理,所以在之后将其改成了组合物体的中心点)
二、按键控制物体旋转
Transform.Rotate(Vector3,float):让物体沿Vector3方向旋转float度
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LRtoDoor : MonoBehaviour
{private Transform myTransform;private Rigidbody myRigidbody;void Start(){myTransform = gameObject.GetComponent<Transform>(); //获取相应对象的引用myRigidbody = gameObject.GetComponent<Rigidbody>();}void Update(){if (Input.GetKeyDown(KeyCode.Z))myTransform.Rotate(Vector3.down, 90); //按下Z键让物体沿世界坐标系前方旋转90°if (Input.GetKeyDown(KeyCode.X))myTransform.Rotate(Vector3.up, 90);}
}
效果如下:
Unity3D基础17:物体中心点与物体旋转相关推荐
- Unity3D基础18:物体查找与控制
前文:https://blog.csdn.net/Jaihk662/article/details/86763612(物体中心点与物体旋转) 前面已经实现了用按键控制物体Door的旋转如下: 而实际上 ...
- 解决Unity3D中多层级结构子物体旋转受父物体尺寸影响的问题
前言 在使用unity3D进行场景设计和物体控制的过程中,多层物体嵌套是经常会用到的一个结构.多层级物体中,每个层次的物体可能都会有子物体,这就导致了子物体的一些行为会收到父物体参数的影响.本文讨论子 ...
- Unity3d实现鼠标控制相机绕物体旋转(带阻尼)
Unity3d实现鼠标控制相机绕物体旋转(带阻尼) 本来想的是用四元数实现球性插值实现阻尼效果,但是不知道四元数怎么绕定点旋转.因此用速度衰减的方法进行实现. 1.实现鼠标控制相机带阻尼旋转 2.实现 ...
- UE4蓝图基础——蓝图实现物体移动和物体旋转
UE4蓝图基础--蓝图实现物体移动和物体旋转 物体旋转组件 物体旋转蓝图实现 物体移动蓝图实现 actor物体移动或者旋转在游戏或者应用最常用的基本操作方式,在UE4中基础蓝图部分就来学习分享一下具体 ...
- android+Unity3D游戏开发之简单的物体运动
android+Unity3D游戏开发之简单的物体运动 其实这篇也是转载的,真的感觉对于我们初学者来说很不错的,不信你看看嘛;原创链接:http://bbs.9ria.com/thread-98192 ...
- osg下物体绕自身轴旋转
如果一个模型不在场景的中心点,这时候使用 osg::Matrix::rotate旋转的话,这个对象会围绕场景的中心点进行旋转,会转一个大圈,那么怎么做才能让他在任何位置的时候,围绕自己的轴心进行旋转? ...
- unity3d 摄像机跟随角色时被物体遮挡解决方案
unity3d 摄像机跟随角色时被物体遮挡解决方案 未被遮挡时 为了解决这个问题,在这里我们需要用到 Physics.RaycastAll:使用方法详见圣典 首先 ,我们引入命名空间 System.C ...
- 【Unity3D】游戏物体操作 ① ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动物体 )
文章目录 一.Scene 场景简介 二.添加游戏物体 三.操作游戏物体 1.选中游戏物体 2.场景显示效果缩放 3.重命名游戏物体 4.复制游戏物体 5.删除游戏物体 6.Inspector 检查器窗 ...
- Unity物体围绕中中心旋转加角度
Unity物体围绕中中心旋转加角度 ```csharp using System.Collections; using System.Collections.Generic; using UnityE ...
最新文章
- matlab rltool,matlab工具箱
- 关于“豪猪”,你理解的透彻吗?【Hystrix是个什么玩意儿】
- javascript学习系列(5):数组中的reduce方法
- 【LeetCode笔记】剑指 Offer 46. 把数字翻译成字符串(Java、字符串、动态规划、DFS)
- JS之BOM和DOM(来源、方法、内容、应用)
- Springboot整合netty实战
- 深入理解ARM体系架构(S3C6410)---认识S3C6410
- 用Dell光盘安装系统
- Bugzilla简明使用手则
- 在C#中,当您在null对象上调用扩展方法时会发生什么?
- 前端开发中如何将文件夹中的图片变为背景图_如何用Elementor设计banner
- 关于JavaScript实现图片预加载的改进
- bsvadvaanjalvsc
- 一个完整的HTTP请求过程详细
- 用极致业务基础平台研发的族谱管理软件
- 问题 C: 神奇的口袋
- JavaScript - navigator对象
- Phalcon框架的入门使用,Phalcon框架学习,编写简单的视图输出及数据库写入!
- Python,折线图,手写数字,图像反色、二值化、28X28
- 智能穿戴:致我们触手可及的未来?
热门文章
- python最适合做什么-学习Python适合就业哪些岗位?老男孩Python学习
- python适合自学编程吗-Python为什么这么火?小孩子适合学习python编程吗?
- python编程是啥-什么是Python编程课程
- 合成未来宝宝照片_赵丽颖冯绍峰的宝宝会长啥样?网友把两人照片合成,却长得很像她...
- erp服务器维护数据备份,erp服务器备份
- vue-drag-resize + html2canvas合成图片并下载
- 视频编码方案之间的比较(HEVC,H.264,MPEG2等)
- 计算机网络与计算机网络连接怎么办,电脑网络连接不上怎么办【是什么原因】...
- 360路由器v2刷第三方固件_路由器不拆闪存,编程器刷机技巧,恢复出厂固件办法...
- tp5连接mongo和mysql_tp5(thinkPHP5)操作mongoDB数据库的方法