unityでゲーム作りたい(Help!) (416レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

256
(1): くまじょ [sage] 2020/04/29(水) 05:53:30.84 ID:JSWzrUs2(1/5) AAS
unity 2D

管理用のEmptyのGameObjectスクリプト[ExecuteInEditMode]で
シーン編集中に上(Yが大きい値)にあるキャラクタが
下にいるキャラクタの背後になるように
それぞれのキャラクタを変えた
この操作はキャラクタのオーダーinレイヤーを変更することになる

でもセーブ対象になっていなくてシーン開くとメンバ変数が古い値のまま
うわああ
どうしようか
インスペクタに出るようにpublicメンバ変数にしてたけどやめて
キャラクタのスクリプト[ExecuteInEditMode]で
常時Y座標で更新するようにすべきなのかなあ

それともやり方が悪いのかなあ
259: くまじょ [sage] 2020/04/29(水) 11:58:54.76 ID:JSWzrUs2(2/5) AAS
>>258
解決した
260: くまじょ [sage] 2020/04/29(水) 20:28:48.24 ID:JSWzrUs2(3/5) AAS
unityにアタッチしてデバッグ実行できなくなった
ファイルアクセスでメモリioが競合してスレッドセーフではないとか言ってくる
[ExecuteInEditMode]があるから?
261: くまじょ [sage] 2020/04/29(水) 20:58:27.16 ID:JSWzrUs2(4/5) AAS
structもclassみたいにnewしないと使えないのか?

Vector3Int a
a.x = 0;
こういうことすると警告が出る。
262: くまじょ [sage] 2020/04/29(水) 21:39:33.93 ID:JSWzrUs2(5/5) AAS
#if UNITY_EDITOR
これって
[ExecuteInEditMode]を付けたスクリプトでシーンビュー編集中に有効で
エディターにある再生ボタンのやつで実行したときも有効なのか
勘違いしてた
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s