[過去ログ] 【3Dゲームエンジン】Unity質問スレッド38 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
465: 名前は開発中のものです。 [] 2018/11/12(月) 18:03:34.84 ID:W2mWHojq(1) AAS
シーン切り替えるときに引き渡したら
466: 名前は開発中のものです。 [sage] 2018/11/12(月) 19:42:47.71 ID:Q4Dx8jt3(1) AAS
複数のシーンを使うメリットがよくわからないから1個だけだわ
なんなんだろうあれ大人数で開発するときに発揮するのかな
467: 名前は開発中のものです。 [sage] 2018/11/12(月) 19:47:02.05 ID:yulzPKRI(1) AAS
一橋大学の過去問やりな
468: 名前は開発中のものです。 [sage] 2018/11/12(月) 21:12:32.17 ID:LA8iQa72(1) AAS
シーンって言葉通りで感覚的に判りそうだけどな
ダンジョンでいちシーン、地上に出たら別シーン、お城に入ったらまた別シーン
メニューやキャラメイクも別シーンと

シーン間のデータのやりとりでstatic変数は簡単そうだが実はリセットやら破壊やらいろいろ面倒
Unityのチュートリアル等ではScriptableObjectを勧めてるのが多いな
多数、多量なら昔ながらの外部データ保存(DB)がオススメ
469: 名前は開発中のものです。 [sage] 2018/11/12(月) 21:12:45.49 ID:lcY+Nz5d(1) AAS
DontDestroyOnLoad(gameObject)
これでオブジェクト消さずにシーン移れるからここにstaticやInstaceでデータ突っ込むと楽

データ処理はstaticで呼び出すのが楽
あまりstaticはダメとかこだわり過ぎても呼び出しが複雑になってツライだけだから個人開発のゲームならガチガチにカプセル化しなくてもいい気がする。
470: 名前は開発中のものです。 [sage] 2018/11/12(月) 21:36:24.36 ID:oUBWM1+z(2/2) AAS
ありがとうございます
発言から2分後に即返事をしてくれる人までいるとはw

いろいろなやり方がありますね
ScritableObjectは以前使ってるアセットをいじったことがありますが
エディターが激重になってしまって量が多いときは控えたいかと
DontDestroyOnLoad()もよさそうですね

ベストな設計とかは今は考える余裕がないので
とりあえず全部試して
動けばオッケーと思ってます
471: 462 [] 2018/11/12(月) 21:59:17.62 ID:HTw9o3s4(1) AAS
自分のスマホが数年前のものだと
最新のUnityの動きを実現できないとかあるのでしょうか
472: 名前は開発中のものです。 [sage] 2018/11/12(月) 22:03:39.89 ID:mot+jOik(1) AAS
さてはオメーウィンドウズフォンだな
473: 名前は開発中のものです。 [sage] 2018/11/12(月) 22:41:15.55 ID:SJ9tM0dM(1) AAS
Cameraが2つあるとか?
474
(1): 名前は開発中のものです。 [sage] 2018/11/13(火) 01:29:45.55 ID:d/Xzv16S(1) AAS
すみません、スクリプト内で宣言したスクリプトから変数を持ってきたいとき、nullになってしまい、困っていますので質問させてください。

スクリプトが3つあります。
それぞれスクリプト名を「Oyaji」「musuko」「mago」としてあるとします。
「Oyaji」のスクリプト内では
public musuko tmp_musuko;
「musuko」のスクリプト内では
public mago tmp_mago;
「mago」のスクリプト内では
public string mago_name;
を宣言しているとします。

「Oyaji」スクリプトの中で、「musuko」で宣言している「mago」のmago_nameを使用したいのですが、うまくいきません。
具体的には「Oyaji」スクリプトの中で、
tmp_musuko.tmp_mago.mago_name;
で取得しようとするのですが、NullReferenceExceptionエラーになってしまいます。

「Oyaji」から「mago_name」を取得するにはどうすればよいでしょうか。
475: 名前は開発中のものです。 [] 2018/11/13(火) 01:31:40.73 ID:SKhzdcBV(1) AAS
public mago tmp_mago = new mago();
とかやっておけば
476: 名前は開発中のものです。 [sage] 2018/11/13(火) 01:35:07.73 ID:XflXFryd(1) AAS
>>461
461(1): 弟子 [sage] 2018/11/11(日) 23:40:30.01 ID:FxAUZzql(1) AAS
>>458
じゃんじゃん作っても大丈夫
呼び出しを同期するか非同期にするかくらい
ありがとうございます
このまま進めてみます
477: 弟子 [sage] 2018/11/13(火) 08:12:02.84 ID:cAH6Jp14(1) AAS
>>474
まず、magoが型なのかスクリプトなのかちゃんと区別しましょ
478
(3): 名前は開発中のものです。 [sage] 2018/11/13(火) 08:19:18.09 ID:aTg4jMAU(1) AAS
週末に友達と遊んでる様子や
飲み会の集合写真をまったく載せないやつのことどう思う?

友達いないんじゃないかと疑ってるんだけど。
もしそうならSNSやる資格ないし。

まあそんな奴、僕には関係ないけど。
関わりたくもないし。
479
(1): 名前は開発中のものです。 [sage] 2018/11/13(火) 10:28:21.09 ID:6nF6TA0f(1) AAS
>>478
アセットを買えばいいと思いますよ
480: 名前は開発中のものです。 [sage] 2018/11/13(火) 18:56:53.54 ID:hcynN/Ta(1/2) AAS
>>478
未だにネット上に自分の顔晒すのに抵抗を感じるのは古い人間だからだろうか…
481: 名前は開発中のものです。 [sage] 2018/11/13(火) 19:00:53.16 ID:eIZkHw1t(1) AAS
>>478
おそらく変数のスコープをprivateに設定してるのが原因
482
(1): 名前は開発中のものです。 [sage] 2018/11/13(火) 20:52:09.03 ID:zuDE91jO(1/3) AAS
質問です
start()で親オブジェクトのコンポーネント(スクリプト)をGetComponentしてPrivate変数に退避して
あるコライダーのトリガーでその変数を参照してます

でもたまにNullだよって怒られます
なんでやねんと思いつつももうNullだったらまたGetComponentやり直してます

スマートな方法というか何が間違えてるのかわかりません
アドバイスお願いします
483
(2): 名前は開発中のものです。 [sage] 2018/11/13(火) 20:57:15.27 ID:hcynN/Ta(2/2) AAS
>>482
どういう順番でアクセスしているかとか気になるけど Awakでセットしておくか インスペクタで設定しておくのが堅実
484: 名前は開発中のものです。 [sage] 2018/11/13(火) 21:02:41.96 ID:zuDE91jO(2/3) AAS
>>483
それが動的に複数のクローンを生成してるのでインスペクタでは無理です
あ、Awake・・・もしかしてstartはトリガーより後に呼ばれる可能性があるんですかね・・・
485: 名前は開発中のものです。 [sage] 2018/11/13(火) 21:49:18.97 ID:zuDE91jO(3/3) AAS
>>483
ありがとうございます解決しましま
Awakeのほうでやることにしたら上手く行きました。
どうやらStartより先にトリガーが呼ばれていました
486
(1): 菩薩@太子 [] 2018/11/13(火) 22:24:23.47 ID:O5Gx7JwD(1) AAS
>>463
463(1): 名前は開発中のものです。 [sage] 2018/11/12(月) 14:17:07.95 ID:oVA/hN43(1) AAS
>>462
アセットを買いました?
原因はそこらへんかと
>>479
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。
487: 名前は開発中のものです。 [sage] 2018/11/13(火) 22:43:17.40 ID:5j2SFc7c(1) AAS
>>486
フトシは、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、フトシのなすべきことをしなさい。
488: 名前は開発中のものです。 [sage] 2018/11/14(水) 14:54:08.53 ID:BDgyNWeN(1) AAS
最初のダイアログで選べる解像度を以下の3つだけに絞ることは可能でしょうか
320x240
640x480
1280x960
489: 名前は開発中のものです。 [sage] 2018/11/14(水) 15:01:15.55 ID:PsFigjqr(1) AAS
システムの情報読み取ってるだけだから
1-
あと 513 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s