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

回答編集履歴

1

外部サイトリンクの文字をページタイトルから簡潔な形に変更

2019/04/18 21:46

投稿

Bongo
Bongo

スコア10816

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