zoukankan      html  css  js  c++  java
  • Unity学习笔记

    2020.11.06 开张
    完全参照官网教程 https://learn.unity.com/project/john-lemon-s-haunted-jaunt-3d-beginner-1?uv=2019.4
    1.设置 Unity Editor 2020.11.06
    2.玩家角色:第 1 部分 2020.11.06
    习惯于在场景中编辑游戏对象与编辑预制件之间切换是使用 Unity 的核心操作。
    一个 trigger 参数,这是一种特殊的参数,不包含任何值 — 这会导致从一段动画切换到另一段动画。

    并不太懂这个复选框的意思
    Constraints 限制条件
    unity中旋转对象:不要忘了之前的六个快捷键

    3.玩家角色:第 2 部分 2020.11.07
    您将为此项目编写的所有脚本均采用 MonoBehaviour 的形式。MonoBehaviour 是特殊类型的脚本,可以像组件一样附加到游戏对象。这是因为它们是您可以自己编写的特定组件实例。
    PascalCase 帕斯卡命名法

    我人傻了,以后再回来看
    您已在变量声明之前添加了 public 关键字。在 Unity 中,公共成员变量出现在 Inspector 窗口中,因此可以进行调整。

    Vector3 desiredForward = Vector3.RotateTowards (transform.forward, m_Movement, turnSpeed * Time.deltaTime, 0f);
    turnSpeed 变量是您希望角色每秒旋转的角度(以弧度为单位)。然后,此变量乘以 Time.deltaTime 即可得出角色在此帧应旋转的量。弧度是角度的另一种度量方式;与度相似,但更自然。一个圆为 2π 弧度,即大约为 6 弧度。您的角色总是选取最短的旋转长度,因此,角色转过的最大角度约为 3 弧度。

    4.环境 2020.11.11
    5.摄像机 2020.11.11


    6.结束游戏
    设置好锚点之后,您应该会看到图像的位置已更改。该位置现在列为 Left、Top、Pos Z、Right 和 Bottom。除了 Pos Z(您可以忽略)之外,这些都是游戏对象距其锚定区域的距离(以像素为单位)。负值表示该元素位于锚定区域之外。值为零表示没有从锚定区域偏移。(没看懂)

    2021.01.02
    C#中Transform类的介绍

    2021.01.04
    待填的坑:
    ienumerator
    NavMesh
    lerp插值

  • 相关阅读:
    Smobiler 仿知乎APP个人主页
    smobiler仿自如app筛选页面
    Smobiler 仿美柚APP个人主页
    谈谈网络协议 – 物理层
    谈谈网络协议 – 路由
    谈谈网络协议 – 基础知识
    Flutter(三):Flutter App 可行性分析
    Flutter(二):编写第一个Flutter App
    Flutter(一):MAC的Flutter安装指南
    Jetpack新成员,Paging3从吐槽到真香
  • 原文地址:https://www.cnblogs.com/asdf1229/p/13939469.html
Copyright © 2011-2022 走看看