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

回答編集履歴

2

コードを追加

2020/06/20 03:00

投稿

fiveHundred
fiveHundred

スコア10444

answer CHANGED
@@ -1,3 +1,20 @@
1
1
  [transform.LookAt()](https://docs.unity3d.com/ja/current/ScriptReference/Transform.LookAt.html)は関数で、呼ばれたときに向きが変わります。
2
2
  そもそも「ON・OFFを切り替える」というものではありません。
3
- コードのどこで何がしたいのかが分かりませんが、transform.LookAt()を呼ばないように変更すればよろしいかと思います。
3
+ コードのどこで何がしたいのかが分かりませんが、transform.LookAt()を呼ばないように変更すればよろしいかと思います。
4
+
5
+ ```C#
6
+ // (動作未確認&一例なので、必要に応じて変更してください)
7
+
8
+ public Transform target;
9
+
10
+ // trueのときだけtransform.LookAtを動作させる
11
+ bool flag = true;
12
+
13
+ void Update()
14
+ {
15
+ if (flag)
16
+ {
17
+ transform.LookAt(target);
18
+ }
19
+ }
20
+ ```

1

追記

2020/06/20 02:59

投稿

fiveHundred
fiveHundred

スコア10444

answer CHANGED
@@ -1,2 +1,3 @@
1
1
  [transform.LookAt()](https://docs.unity3d.com/ja/current/ScriptReference/Transform.LookAt.html)は関数で、呼ばれたときに向きが変わります。
2
+ そもそも「ON・OFFを切り替える」というものではありません。
2
3
  コードのどこで何がしたいのかが分かりませんが、transform.LookAt()を呼ばないように変更すればよろしいかと思います。