前文: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:物体中心点与物体旋转相关推荐

  1. Unity3D基础18:物体查找与控制

    前文:https://blog.csdn.net/Jaihk662/article/details/86763612(物体中心点与物体旋转) 前面已经实现了用按键控制物体Door的旋转如下: 而实际上 ...

  2. 解决Unity3D中多层级结构子物体旋转受父物体尺寸影响的问题

    前言 在使用unity3D进行场景设计和物体控制的过程中,多层物体嵌套是经常会用到的一个结构.多层级物体中,每个层次的物体可能都会有子物体,这就导致了子物体的一些行为会收到父物体参数的影响.本文讨论子 ...

  3. Unity3d实现鼠标控制相机绕物体旋转(带阻尼)

    Unity3d实现鼠标控制相机绕物体旋转(带阻尼) 本来想的是用四元数实现球性插值实现阻尼效果,但是不知道四元数怎么绕定点旋转.因此用速度衰减的方法进行实现. 1.实现鼠标控制相机带阻尼旋转 2.实现 ...

  4. UE4蓝图基础——蓝图实现物体移动和物体旋转

    UE4蓝图基础--蓝图实现物体移动和物体旋转 物体旋转组件 物体旋转蓝图实现 物体移动蓝图实现 actor物体移动或者旋转在游戏或者应用最常用的基本操作方式,在UE4中基础蓝图部分就来学习分享一下具体 ...

  5. android+Unity3D游戏开发之简单的物体运动

    android+Unity3D游戏开发之简单的物体运动 其实这篇也是转载的,真的感觉对于我们初学者来说很不错的,不信你看看嘛;原创链接:http://bbs.9ria.com/thread-98192 ...

  6. osg下物体绕自身轴旋转

    如果一个模型不在场景的中心点,这时候使用 osg::Matrix::rotate旋转的话,这个对象会围绕场景的中心点进行旋转,会转一个大圈,那么怎么做才能让他在任何位置的时候,围绕自己的轴心进行旋转? ...

  7. unity3d 摄像机跟随角色时被物体遮挡解决方案

    unity3d 摄像机跟随角色时被物体遮挡解决方案 未被遮挡时 为了解决这个问题,在这里我们需要用到 Physics.RaycastAll:使用方法详见圣典 首先 ,我们引入命名空间 System.C ...

  8. 【Unity3D】游戏物体操作 ① ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动物体 )

    文章目录 一.Scene 场景简介 二.添加游戏物体 三.操作游戏物体 1.选中游戏物体 2.场景显示效果缩放 3.重命名游戏物体 4.复制游戏物体 5.删除游戏物体 6.Inspector 检查器窗 ...

  9. Unity物体围绕中中心旋转加角度

    Unity物体围绕中中心旋转加角度 ```csharp using System.Collections; using System.Collections.Generic; using UnityE ...

最新文章

  1. matlab rltool,matlab工具箱
  2. 关于“豪猪”,你理解的透彻吗?【Hystrix是个什么玩意儿】
  3. javascript学习系列(5):数组中的reduce方法
  4. 【LeetCode笔记】剑指 Offer 46. 把数字翻译成字符串(Java、字符串、动态规划、DFS)
  5. JS之BOM和DOM(来源、方法、内容、应用)
  6. Springboot整合netty实战
  7. 深入理解ARM体系架构(S3C6410)---认识S3C6410
  8. 用Dell光盘安装系统
  9. Bugzilla简明使用手则
  10. 在C#中,当您在null对象上调用扩展方法时会发生什么?
  11. 前端开发中如何将文件夹中的图片变为背景图_如何用Elementor设计banner
  12. 关于JavaScript实现图片预加载的改进
  13. bsvadvaanjalvsc
  14. 一个完整的HTTP请求过程详细
  15. 用极致业务基础平台研发的族谱管理软件
  16. 问题 C: 神奇的口袋
  17. JavaScript - navigator对象
  18. Phalcon框架的入门使用,Phalcon框架学习,编写简单的视图输出及数据库写入!
  19. Python,折线图,手写数字,图像反色、二值化、28X28
  20. 智能穿戴:致我们触手可及的未来?

热门文章

  1. python最适合做什么-学习Python适合就业哪些岗位?老男孩Python学习
  2. python适合自学编程吗-Python为什么这么火?小孩子适合学习python编程吗?
  3. python编程是啥-什么是Python编程课程
  4. 合成未来宝宝照片_赵丽颖冯绍峰的宝宝会长啥样?网友把两人照片合成,却长得很像她...
  5. erp服务器维护数据备份,erp服务器备份
  6. vue-drag-resize + html2canvas合成图片并下载
  7. 视频编码方案之间的比较(HEVC,H.264,MPEG2等)
  8. 计算机网络与计算机网络连接怎么办,电脑网络连接不上怎么办【是什么原因】...
  9. 360路由器v2刷第三方固件_路由器不拆闪存,编程器刷机技巧,恢复出厂固件办法...
  10. tp5连接mongo和mysql_tp5(thinkPHP5)操作mongoDB数据库的方法