質問編集履歴

1

質問3追記

2019/04/14 09:14

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -39,6 +39,14 @@
39
39
  ぐらいなのですが、
40
40
 
41
41
  他に何か思い当たるものがあれば教えていただきたいです。
42
+
43
+
44
+
45
+ ・質問3。
46
+
47
+  トランスフォーム移動でも、スリープを解除するように思えるのですが、
48
+
49
+  それを証明するようなコードの書き方を教えていただけませんか?
42
50
 
43
51
 
44
52
 
@@ -92,6 +100,36 @@
92
100
 
93
101
 
94
102
 
103
+ 質問3に関して。
104
+
105
+ ```C#
106
+
107
+ void Update()
108
+
109
+ {
110
+
111
+ if(rb.IsSleeping()){
112
+
113
+ this.transform.Translate(0.5f, 0, 0);
114
+
115
+ Debug.Log(rb.IsSleeping());
116
+
117
+ }
118
+
119
+ }
120
+
121
+ ```
122
+
123
+ これを実行すると、カクカクした動きになる(毎フレームトランスフォーム移動していないような動きになる)のですが、
124
+
125
+ トランスフォーム移動直後のIsSleepingのログは常にtrueを返します(スリープしたまま)。
126
+
127
+ 何か、トランスフォーム移動でもスリープが解除されていると証明できるコード(できればログで証明できるコード)を
128
+
129
+ 教えていただけませんか?
130
+
131
+
132
+
95
133
  ### 補足情報(FW/ツールのバージョンなど)
96
134
 
97
135