質問するログイン新規登録

回答編集履歴

1

参考サイトとサンプルコードを追記

2019/06/26 07:59

投稿

nskydiving
nskydiving

スコア6500

answer CHANGED
@@ -1,1 +1,20 @@
1
- [Quaternion.AngleAxis メソッド](https://docs.unity3d.com/ja/current/ScriptReference/Quaternion.AngleAxis.html)を使ってイメージ通りに回転できないでしょうか?
1
+ [Quaternion.AngleAxis メソッド](https://docs.unity3d.com/ja/current/ScriptReference/Quaternion.AngleAxis.html)を使ってイメージ通りに回転できないでしょうか?
2
+
3
+
4
+ 参考:【Unity】 Quaternionの使い方
5
+ [https://www.f-sp.com/entry/2017/08/30/171353](https://www.f-sp.com/entry/2017/08/30/171353)
6
+
7
+ ```C#
8
+ //---------------------------------------
9
+ // Y軸周りを秒速45度で回転させるサンプル
10
+ //---------------------------------------
11
+
12
+ // Y軸周りを回転するQuaternionを作成
13
+ Quaternion rotY = Quaternion.AngleAxis(45.0f * Time.deltaTime, Vector3.up);
14
+
15
+ // 現在の回転値と合成
16
+ Quaternion newRotation = rotY * transform.rotation;
17
+
18
+ // 新しい回転値を設定
19
+ transform.rotation = newRotation;
20
+ ```