• unity学习日志1


    随笔记录

    参考网址:https://linxinfa.blog.csdn.net/

    1、unity中animator的播放、暂停、继续播放

    可以通过修改animator.speed来使动作暂停和继续播放!

    2、Input.acceleration手机重力感应

    3、辅助线框类 Gizmos,可以用于画辅助线,比如我们使用贝塞尔调试工具时,画线也是采用了Gizmos.DrawLine的方法

    4、四种坐标介绍

    ①世界坐标:以世界原点为坐标原点建立的三维坐标系

    PS:局部坐标是与父节点的相对位置

    世界坐标转化为屏幕坐标 Camera.WorldToScreenPoint

    世界坐标转化为视口坐标 Camera.WorldToViewportPoint

    ②屏幕坐标:以屏幕左下角为原点建立的一个二维坐标系,屏幕的左角坐标为(0, 0),右角为(Screen.width, Screen.height)。通过Input.mousePosition获取的鼠标坐标是一个屏幕坐标。

    屏幕坐标转化为世界坐标 Camera.ScreenToWorldPoint

    屏幕坐标转化为视口坐标 Camera.ScreenToViewportPoint

    ③ViewPort Space(视口坐标):相对于相机的坐标,左下角为(0,0),右上角为(1,1)

    视口坐标转化为世界坐标 Camera.ViewportToWorldPoint

    视口坐标转化为屏幕坐标 Camera.ViewportToScreenPoint

    ④GUI坐标系:OnGUI方法绘制UI时使用的坐标,左角(0,0),右角(Screen.width, Screen.height)

    5、复制粘贴组件

    头文件声明:using UnityEditor;

    复制组件

    UnityEditorInternal.ComponentUtility.CopyComponent(component);

    粘贴组件值

    UnityEditorInternal.ComponentUtility.PasteComponentValues(component);

    粘贴组件对象

    UnityEditorInternal.ComponentUtility.PasteComponentAsNew(gameObject);

     

  • 相关阅读:
    Judy alpha 第九天
    Judy alpha 第八天
    Judy alpha 第七天
    Judy alpha 第六天
    Judy alpha 第五天
    Judy alpha 第四天
    Fieldtrip 和 spm 文件读取
    matlab更改打开时候默认路径
    mne-python 安装大法
    Greenhouse-Geisser;统计结果报告;效应力大小介绍
  • 原文地址:https://www.cnblogs.com/XxZzYy/p/15872022.html
Copyright © 2020-2023  润新知