【问题标题】:Why does Vector2.one have to be normalized in Unity?为什么 Vector2.one 必须在 Unity 中进行归一化?
【发布时间】:2014-09-04 19:19:01
【问题描述】:

我在unity pong tutorial 中找到了以下代码:

// Give the ball some initial movement direction
rigidbody2D.velocity = Vector2.one.normalized * speed;

有人知道标准化 Vector2.one 的意义吗?据我了解,向量一是 (1,1) 并且已经归一化了?

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    (1, 1) 的长度是sqrt(2),而不是1

    标准化版本为(sqrt(0.5), sqrt(0.5))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      • 2019-08-28
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 2014-05-26
      相关资源
      最近更新 更多