[過去ログ] 製作途中で得たUnityのミニ知識を披露するスレ (60レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
31
(1): 2018/03/01(木)22:02 ID:v/pfxDRf(4/4) AAS
Instantiateについて
下記コードは「BgSea」にアタッチしているスクリプト「ScBgSeaNoSlice」の中のpublic static変数に代入
Instantiateを発行した時点で、代入されていないとダメかと思ったら、これで行けました
実際スクリプトのstartでprintしたらちゃんと加算されたのが入ってた
うん、これはイイ

GameObject BgSeaClone = Instantiate(BgSea, transform);
BgSeaClone.transform.position = new Vector3(BgSeaPos.x, SpawnY, 0);
mapY++;
ScBgSeaNoSlice.BgSeaXY = new Vector2Int(mapX, mapY);
32
(1): 2018/03/02(金)14:23 ID:AY5Adz5C(1) AAS
>>31
これ同じスクリプトが複数ある場合の生成では、全部同じ値になるので
どのスクリプトかを指定しないと無理で、且つその場合staticな変数名を指定できない?

そこで スクリプトクラス名 ref = Obj.GetComponent<スクリプトクラス名>();
で指定し、ref.関数名();でパラ持って行く方法かな
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.016s