回答編集履歴
1
外部サイトリンクの文字をページタイトルから簡潔な形に変更
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
メッシュの頂点座標、あるいは`DrawMesh`時の座標を操作しても、マテリアルの`ZTest`や`ZWrite`をうまく設定していない限り`DrawMesh`が行われた順にどんどん上描きされていく形になるかと思います。
|
2
2
|
|
3
3
|
それぞれのスクリプトの`Update`(に限りませんが...)がどの順番で実行されるかは不定なので(Unity内部ではルールがあるのでしょうが、それをあてにするべきではないでしょう)、何らかの手で順序をコントロールする必要がありそうです。
|
4
|
-
[Script Execution Order
|
4
|
+
[Script Execution Order](https://docs.unity3d.com/ja/current/Manual/class-MonoManager.html)を調整して`PlayerControlScript`が他のスクリプトよりも後に実行されるようにするか、あるいはプレイヤーの描画を[LateUpdate](https://docs.unity3d.com/ja/current/ScriptReference/MonoBehaviour.LateUpdate.html)タイミングまで遅らせるというのはどうでしょうか?
|
5
5
|
|
6
6
|
```C#
|
7
7
|
private void LateUpdate()
|