• Unity开发3


    一、坐标系

    1.左手坐标系和右手坐标系

    左手坐标系:X→ Y↑ Z朝向屏幕内部
    右手坐标系:X→ Y↑ Z朝向屏幕外部
    Unity使用的是左手坐标系

    2.世界坐标系

    世界坐标系就像经纬度一样,游戏对象的“位置”即相对于世界坐标系。
    世界坐标系原点为(0,0,0)。

    二、游戏对象父子关系

    可将一游戏对象拖拽至另一游戏对象下生成父子关系。
    生成父子关系后,子物体可随意拖动,父物体拖动时子物体会随之移动,子物体随之移动时“位置”不会改变。
    此时,子物体的“位置”并不是世界坐标系的“位置”,它代表的是一个相对位置,即相对于父物体的位置,除了世界坐标系,每一个物体都有一个自己的坐标系,叫做本地坐标系。
    当一个物体没有父物体时,它的相对位置是世界位置,即使用世界坐标系。

    三、中心、轴心、全局、局部

    左上角改变坐标系为中心,坐标系即为父子物体合成的中心。
    改变坐标系为轴心即为父物体的中心。

    默认为全局时,坐标轴操作杆和世界坐标系一致,即使旋转物体也不会改变。
    改为局部时,坐标轴操作杆会和物体一致,物体旋转后操作杆也随之改变。

    四、移动工具

    拖拽时,可拖动某一坐标轴进行移动,此时其他两轴会固定。
    也可拖动某一面进行移动,此时对立的轴会固定。

    五、旋转工具

    旋转使用的是欧拉角,即3

  • 相关阅读:
    第十五章 插口层
    jdk静态代理和动态代理
    Nginx 配置记录-未完!
    自定义mvc增删改查
    洋葱集团携手OceanBase实现分布式升级,全球数据首次实现跨云融合
    在美国高校找教职及教学中的体会
    秋招,网申测评,认知能力测试
    LeetCode简单题之检查相同字母间的距离
    Leetcode 670. 最大交换
    celery笔记五之消息队列的介绍
  • 原文地址:https://blog.csdn.net/qq_45316053/article/details/126683762