【问题标题】:Rotate cloned object 90 degrees将克隆的对象旋转 90 度
【发布时间】:2015-08-31 12:28:40
【问题描述】:

当玩家射击敌人时我创建了物体+10标志

我需要将这个标志从敌方物体旋转 90 度

我使用下面的代码,但它仍然无法正常工作

private void plus_score(){
    Quaternion spawnRotation = Quaternion.Euler (0, 0, 90);
    Instantiate( Score_object ,gameObject.transform.position ,spawnRotation);
}

关于旋转我的克隆对象的任何建议

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    我需要将这个标志从敌方物体旋转 90 度

    您将四元数相乘以旋转它们。

    private void plus_score(){
        Quaternion spawanRotation = enemy.transform.rotation * Quaternion.Euler (0, 0, 90);
        Instantiate( Score_object ,gameObject.transform.position ,spawanRotation);
    }
    

    【讨论】:

      猜你喜欢
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-22
      • 2022-01-13
      • 2011-09-24
      • 2020-09-04
      • 1970-01-01
      相关资源
      最近更新 更多