[過去ログ]
【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
【3Dゲームエンジン】Unity質問スレッド34 http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
512: 名前は開発中のものです。 [] 2018/03/18(日) 09:10:26.23 ID:AcJdMd5o しかもUnityに移籍して3日ぐらいのUE4触ったことある初心者でまったくマニュアルみないでUE4でやってたようにやったらあっさりと… http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/512
513: 名前は開発中のものです。 [] 2018/03/18(日) 10:23:31.54 ID:AcJdMd5o 単純に、自分のコリジョンに自分の弾があたって爆発しないようにするため弾にPlayerBulletってタグつけてるんだけど、 下図のような感じでPlayerBullet is not Definedって出てしまう。 https://i.imgur.com/cqKuxxo.png なぜだろう http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/513
514: 名前は開発中のものです。 [] 2018/03/18(日) 10:25:34.16 ID:AcJdMd5o あ・・スペルがミスタイプ・・・ すまん http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/514
515: 名前は開発中のものです。 [] 2018/03/18(日) 10:55:49.51 ID:AcJdMd5o 2DShootingのチュートで、自機に自分の弾で爆発するから、下図のように https://i.imgur.com/WrajpDg.png PlayerBulletと自分の弾にタグ付けて、タグを見てPlayerBulletならば、何もするなって書いてる。 そして、爆発させたらその爆発させたやつのタグをデバグウィンドウに出せと。 テストプレイすると・・・ https://i.imgur.com/gLQeX3m.png デバグコンソールにしっかりPlayerBulletだと出力して、自機を爆発させやがった・・・ なんでこれ・・・ PlayerBulletなら何もするなと書いてたはずなのに http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/515
516: 名前は開発中のものです。 [sage] 2018/03/18(日) 11:17:02.52 ID:WE4lfiSm アセットを買いましょう http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/516
517: 名前は開発中のものです。 [sage] 2018/03/18(日) 12:46:55.61 ID:we+glNJL >>515 でその何もしないとこのコードは? http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/517
518: 名前は開発中のものです。 [sage] 2018/03/18(日) 12:57:39.76 ID:QasmZGOC >>515 c.gameObject.tag== じやなくて? http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/518
519: 名前は開発中のものです。 [sage] 2018/03/18(日) 13:07:53.37 ID:Gsl29pxK >>509 ありがとうございますm(_ _)mログイン後、クッキーにAPIkey入れて、サーバ側と通信できるような仕様にしたいと思います http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/519
520: 名前は開発中のものです。 [] 2018/03/18(日) 13:20:46.62 ID:wplFWLLd unityで開発始めようと思うんだけど unity2018からmonodevelopがサポートから外れるんだね 今unity2017でmonodevelopで開発して、unity2018リリースされたらアップデートしてVisualStudioに変更して 互換性とか大丈夫なんだろうか http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/520
521: 名前は開発中のものです。 [sage] 2018/03/18(日) 13:29:11.00 ID:d44AuhwT >>515 Collider2D cが弾だと言うならこう書く if(c.CompareTag("PlayerBullet") == true) なんで比較してるんだよ スクリプトリファレンスに書いてあるだろ ダークスキンに恥じない行動を心掛けろよ 無料版の俺に謝れよ http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/521
522: 名前は開発中のものです。 [] 2018/03/18(日) 14:59:15.75 ID:AcJdMd5o >>521 すまん、おれも無料版(Personal Edition)なのだが。 ダークスキンにするってバッチファイル適用しただけなんだ。 void OnTriggerEnter2D(Collider2D c) //Triggerでspaceship.Explosionメソッドを呼び出す。(現状タグPlayerBulletは無視) { if (c .tag("PlayerBullet")) { } else { Destroy(c.gameObject); spaceship.Explosion(); Destroy(gameObject); // Debug.Log(c.tag); } } } にしたら想定どおり動いたw そりゃこのオブジェクト(Player.cs)と衝突したオブジェクト(PlayerBullet.cs)を較べたら意味なかったな… とにかく、ありがとう http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/522
523: 名前は開発中のものです。 [sage] 2018/03/18(日) 15:12:28.95 ID:WE4lfiSm >>520 アセットを買えば大丈夫ですよ http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/523
524: 名前は開発中のものです。 [] 2018/03/18(日) 15:17:40.35 ID:AcJdMd5o MonoDevelopperもVisual Studioもテキストエディタだしな基本的に。 補助機能とかが違うだけ。 C#と.NetFrameworkの親和性はVisual Studioのほうが高いし。なにせ両方の開発元だから。 いまからVisual Studioに慣れておくのもいいんじゃないか。 http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/524
525: sage [] 2018/03/18(日) 16:02:23.02 ID:we+glNJL if (c .tag("PlayerBullet")) { } else { Destroy(c.gameObject); spaceship.Explosion(); Destroy(gameObject); // Debug.Log(c.tag); } 確かに何もしない時の処理なんだけど、コード的には if (!c .tag("PlayerBullet")) { Destroy(c.gameObject); spaceship.Explosion(); Destroy(gameObject); // Debug.Log(c.tag); } にした方がすっきり感も 「!」で否定になるので、PlayerBulletじゃなかったら処理するよとなります。 まぁ好みかなぁ… http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/525
526: 名前は開発中のものです。 [] 2018/03/18(日) 17:38:35.28 ID:wplFWLLd >>524 今ってC#スクリプト生成すると自動でMonoBehabierを継承したクラスファイルが生成されるじゃん VisualStudioでも同じなのだろうか http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/526
527: 名前は開発中のものです。 [sage] 2018/03/18(日) 17:58:22.96 ID:mAK+C9kv 同じだよ http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/527
528: 名前は開発中のものです。 [] 2018/03/18(日) 18:20:27.88 ID:AcJdMd5o 個人的にはVisual Studioのほうが使い勝手良い気もするが。 やはり、個人にとって使い慣れてるほうがいいんだろうな。 デバグの仕方もMonobehaviourと変わらないし。 MonoBehaviourのデバグの仕方のチュートみながら、Visual studioでわかるレベル。 http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/528
529: 名前は開発中のものです。 [] 2018/03/18(日) 18:42:09.43 ID:wplFWLLd ありがとう まだ2018はベータ版しか出てないから2017で エディターをvisual studio for macに変えて開発する http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/529
530: 名無し@キムチ [] 2018/03/18(日) 19:34:11.01 ID:2ECaOlGU >>528 >デバグの仕方もMonobehaviourと変わらないし。 Monobehaviour? monodevelopじゃないのか?www http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/530
531: 名前は開発中のものです。 [sage] 2018/03/18(日) 21:41:28.90 ID:NdPlQLaW >>524 今はvisual studioも無償版でも有償並の機能載せてきてるから方針転換してるのかもね。 http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/531
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 471 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s