[過去ログ]
【3Dゲームエンジン】Unity質問スレッド38 (1002レス)
【3Dゲームエンジン】Unity質問スレッド38 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
463: 名前は開発中のものです。 [sage] 2018/11/12(月) 14:17:07.95 ID:oVA/hN43 >>462 アセットを買いました? 原因はそこらへんかと http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/463
464: 名前は開発中のものです。 [sage] 2018/11/12(月) 18:01:08.39 ID:oUBWM1+z ゲームを作っていくと シーンが複数必要になると思います しかしシーンをまたぐと static変数が必要になるのでstatic変数をあまり使わないほうがいいと聞きます この場合いくつか考えられると思うのですけど何がベストでしょうか static関数でアクセスする 設定画面などをシーン化せずにsetActiveやenabledでuGUIなどを出す 極力シーンを分けないでやる static変数を使う 全部ローカルファイルにセーブして必要な時に読みだす 初心者なのでこれくらいしか思いつきませんが… http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/464
465: 名前は開発中のものです。 [] 2018/11/12(月) 18:03:34.84 ID:W2mWHojq シーン切り替えるときに引き渡したら http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/465
466: 名前は開発中のものです。 [sage] 2018/11/12(月) 19:42:47.71 ID:Q4Dx8jt3 複数のシーンを使うメリットがよくわからないから1個だけだわ なんなんだろうあれ大人数で開発するときに発揮するのかな http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/466
467: 名前は開発中のものです。 [sage] 2018/11/12(月) 19:47:02.05 ID:yulzPKRI 一橋大学の過去問やりな http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/467
468: 名前は開発中のものです。 [sage] 2018/11/12(月) 21:12:32.17 ID:LA8iQa72 シーンって言葉通りで感覚的に判りそうだけどな ダンジョンでいちシーン、地上に出たら別シーン、お城に入ったらまた別シーン メニューやキャラメイクも別シーンと シーン間のデータのやりとりでstatic変数は簡単そうだが実はリセットやら破壊やらいろいろ面倒 Unityのチュートリアル等ではScriptableObjectを勧めてるのが多いな 多数、多量なら昔ながらの外部データ保存(DB)がオススメ http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/468
469: 名前は開発中のものです。 [sage] 2018/11/12(月) 21:12:45.49 ID:lcY+Nz5d DontDestroyOnLoad(gameObject) これでオブジェクト消さずにシーン移れるからここにstaticやInstaceでデータ突っ込むと楽 データ処理はstaticで呼び出すのが楽 あまりstaticはダメとかこだわり過ぎても呼び出しが複雑になってツライだけだから個人開発のゲームならガチガチにカプセル化しなくてもいい気がする。 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/469
470: 名前は開発中のものです。 [sage] 2018/11/12(月) 21:36:24.36 ID:oUBWM1+z ありがとうございます 発言から2分後に即返事をしてくれる人までいるとはw いろいろなやり方がありますね ScritableObjectは以前使ってるアセットをいじったことがありますが エディターが激重になってしまって量が多いときは控えたいかと DontDestroyOnLoad()もよさそうですね ベストな設計とかは今は考える余裕がないので とりあえず全部試して 動けばオッケーと思ってます http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/470
471: 462 [] 2018/11/12(月) 21:59:17.62 ID:HTw9o3s4 自分のスマホが数年前のものだと 最新のUnityの動きを実現できないとかあるのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/471
472: 名前は開発中のものです。 [sage] 2018/11/12(月) 22:03:39.89 ID:mot+jOik さてはオメーウィンドウズフォンだな http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/472
473: 名前は開発中のものです。 [sage] 2018/11/12(月) 22:41:15.55 ID:SJ9tM0dM Cameraが2つあるとか? http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/473
474: 名前は開発中のものです。 [sage] 2018/11/13(火) 01:29:45.55 ID:d/Xzv16S すみません、スクリプト内で宣言したスクリプトから変数を持ってきたいとき、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」を取得するにはどうすればよいでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/474
475: 名前は開発中のものです。 [] 2018/11/13(火) 01:31:40.73 ID:SKhzdcBV public mago tmp_mago = new mago(); とかやっておけば http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/475
476: 名前は開発中のものです。 [sage] 2018/11/13(火) 01:35:07.73 ID:XflXFryd >>461 ありがとうございます このまま進めてみます http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/476
477: 弟子 [sage] 2018/11/13(火) 08:12:02.84 ID:cAH6Jp14 >>474 まず、magoが型なのかスクリプトなのかちゃんと区別しましょ http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/477
478: 名前は開発中のものです。 [sage] 2018/11/13(火) 08:19:18.09 ID:aTg4jMAU 週末に友達と遊んでる様子や 飲み会の集合写真をまったく載せないやつのことどう思う? 友達いないんじゃないかと疑ってるんだけど。 もしそうならSNSやる資格ないし。 まあそんな奴、僕には関係ないけど。 関わりたくもないし。 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/478
479: 名前は開発中のものです。 [sage] 2018/11/13(火) 10:28:21.09 ID:6nF6TA0f >>478 アセットを買えばいいと思いますよ http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/479
480: 名前は開発中のものです。 [sage] 2018/11/13(火) 18:56:53.54 ID:hcynN/Ta >>478 未だにネット上に自分の顔晒すのに抵抗を感じるのは古い人間だからだろうか… http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/480
481: 名前は開発中のものです。 [sage] 2018/11/13(火) 19:00:53.16 ID:eIZkHw1t >>478 おそらく変数のスコープをprivateに設定してるのが原因 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/481
482: 名前は開発中のものです。 [sage] 2018/11/13(火) 20:52:09.03 ID:zuDE91jO 質問です start()で親オブジェクトのコンポーネント(スクリプト)をGetComponentしてPrivate変数に退避して あるコライダーのトリガーでその変数を参照してます でもたまにNullだよって怒られます なんでやねんと思いつつももうNullだったらまたGetComponentやり直してます スマートな方法というか何が間違えてるのかわかりません アドバイスお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/482
483: 名前は開発中のものです。 [sage] 2018/11/13(火) 20:57:15.27 ID:hcynN/Ta >>482 どういう順番でアクセスしているかとか気になるけど Awakでセットしておくか インスペクタで設定しておくのが堅実 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/483
484: 名前は開発中のものです。 [sage] 2018/11/13(火) 21:02:41.96 ID:zuDE91jO >>483 それが動的に複数のクローンを生成してるのでインスペクタでは無理です あ、Awake・・・もしかしてstartはトリガーより後に呼ばれる可能性があるんですかね・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/484
485: 名前は開発中のものです。 [sage] 2018/11/13(火) 21:49:18.97 ID:zuDE91jO >>483 ありがとうございます解決しましま Awakeのほうでやることにしたら上手く行きました。 どうやらStartより先にトリガーが呼ばれていました http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/485
486: 菩薩@太子 [] 2018/11/13(火) 22:24:23.47 ID:O5Gx7JwD >>463 >>479 汝は、適切なアセットがあったら、質問者に紹介しなさい。 我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/486
487: 名前は開発中のものです。 [sage] 2018/11/13(火) 22:43:17.40 ID:5j2SFc7c >>486 フトシは、適切なアセットがあったら、質問者に紹介しなさい。 我が見守るこのスレで、誉れと思って、フトシのなすべきことをしなさい。 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/487
488: 名前は開発中のものです。 [sage] 2018/11/14(水) 14:54:08.53 ID:BDgyNWeN 最初のダイアログで選べる解像度を以下の3つだけに絞ることは可能でしょうか 320x240 640x480 1280x960 http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/488
489: 名前は開発中のものです。 [sage] 2018/11/14(水) 15:01:15.55 ID:PsFigjqr システムの情報読み取ってるだけだから http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/489
490: 名前は開発中のものです。 [sage] 2018/11/15(木) 00:08:30.32 ID:A8l6Y3Bk Vectorの要素はfloatだから、整数だとしても8桁以上の座標の値は扱えないですよね? オープンワールドのゲームはどうやって広大なマップを表現してるんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/490
491: 名前は開発中のものです。 [] 2018/11/15(木) 00:37:35.27 ID:URUXHHYH ドラクエを実現する技術とか読んだら? http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/491
492: 名前は開発中のものです。 [sage] 2018/11/15(木) 00:52:32.22 ID:vbqIrkGl マップの端と端にオブジェクトを置いてみればわかるんじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1538985633/492
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 510 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s