将克隆对象旋转90度

时间:2015-08-31 12:28:41

标签: c# unity3d

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

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

我使用下面的代码,但它仍无效

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

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

1 个答案:

答案 0 :(得分:1)

  

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

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

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