[過去ログ]
【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
【3Dゲームエンジン】Unity質問スレッド32 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
744: 名前は開発中のものです。 [sage] 2017/12/10(日) 18:02:07.77 ID:s1u45m25 >>741 ゲットコンポーネントの事をもうちょっと理解した方が良いと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/744
745: 名前は開発中のものです。 [] 2017/12/10(日) 20:14:32.33 ID:RELYBK2b >>742 こういうとこで質問したことないんでどこまで省いていいか全然わからないです;; クラスは何もいじっていないので public class XXXX : MonoBehaviourのままです。 >>744 GetComponent?ゲットコンポーネントってどこからでてきました? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/745
746: 名前は開発中のものです。 [sage] 2017/12/10(日) 20:23:19.38 ID:hR3NFn4T スクリプト(コンポーネント)は同じとこに書いてないもんは知りませ〜ん http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/746
747: 名前は開発中のものです。 [sage] 2017/12/10(日) 20:46:48.97 ID:s1u45m25 >>745 とりあえず「他のスクリプトのメソッドを使う unity」で検索してみろ。それで理解できなかったら向いてない http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/747
748: 名前は開発中のものです。 [sage] 2017/12/10(日) 21:11:13.87 ID:gqP0KwJW >>745 言語知識がある程度でもあるならまだしもそうじゃないなら基本的には何も省略しないで http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/748
749: 名前は開発中のものです。 [sage] 2017/12/10(日) 21:35:27.73 ID:s0gCGNcz だから、アセットを買えばいいんですよ スクリプト出来なんでしょ? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/749
750: 名前は開発中のものです。 [sage] 2017/12/10(日) 22:14:38.78 ID:s1u45m25 >>741 静的じゃないから〜ってエラーを見て、staticおじさんになっちゃったのか。 そのエラーの意味は「君が使おうとしているモノは最初から存在しない(静的でない)のでなんとかしてください」って意味だから「staicにしろ」って意味じゃないぞ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/750
751: 名前は開発中のものです。 [] 2017/12/10(日) 22:16:05.06 ID:51pDRWFr >>747 >>748 >>750 ありがとうございます。 アタッチするオブジェクトに関連してないとアタッチしてはいけないと勝手に思い込んでいました。 >>741で言えば カメラなりなんなりにBscriptをアタッチして StartCoroutine(カメラ.GetComponent(Bscript).Bfunction()); って感じにすればよかったんですね http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/751
752: 名前は開発中のものです。 [sage] 2017/12/10(日) 22:41:19.18 ID:s1u45m25 >>751 目標がありそれに向かってコーディングしてることは分かりますし、それは上達への近道です。しかしあなたの書いているコードはあまりにも支離滅裂なので簡単な内容からしっかり学習してください。他のスクリプトのコルーチン使うとかめんどくさすぎて頭おかしいです http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/752
753: 名前は開発中のものです。 [sage] 2017/12/10(日) 23:01:38.15 ID:hR3NFn4T まあプログラムなんて技量あげるうちに過去コードを色々短縮出来るのが楽しいから… http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/753
754: 名前は開発中のものです。 [sage] 2017/12/10(日) 23:47:55.77 ID:CuU55Myq もともとは、AsstesフォルダにあるPrefabを、スクリプト上で呼び出したかっただけだよね? Sceneに配置していないPrefabを、GameObjectとして呼び出したいんだよね?? 例えば、SceneにPlayerキャラクタが既にいて、ボタン入力に応じて、 Assets内にあるShotキャラクタを呼び出して、弾丸として発射するみたいな・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/754
755: 名前は開発中のものです。 [sage] 2017/12/11(月) 00:11:47.56 ID:SkZjimvo <スクリプトAで、Assets内のプレハブBを、ゲームオブジェクトCとして取得する方法> Scece上に配置したゲームオブジェクトXに、下記のスクリプトAを登録しておきます。 public class A : MonoBehaviour { public GameObject B; // Use this for initialization void Start () { GameObject C = (GameObject)Instantiate(B); } } Inspector上でゲームオブジェクトBを登録できるので、 Assets内のプレハブBを登録しておきます。 「Assetss」を押すと一
覧が出ます。 動的にBのインスタンスを生成して、ゲームオブジェクトCとして格納します。 以下、Inspector上で登録しておいたゲームオブジェクトBは、 ゲーム内ではゲームオブジェクトCとして実体化されているので、 移動させたり、回転させたり、いろいろできます。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/755
756: 名前は開発中のものです。 [sage] 2017/12/11(月) 00:30:42.08 ID:SkZjimvo C = (GameObject)Instantiate(B) だと、スクリプトを登録したオブジェクト上に生成されてしまいます。 生成される際の 位置を、Vector3 V = new Vector3(x, y, z) 向きを、Quaternion Q = Quaternion.Euler(angleX, angleY, angleZ) 親を、transform T = parent.transform としたい場合は、 C = (GameObject)Instantiate(B, V, Q, T) とします。 親Tの子として、向きQで、位置Vに、 Bのインスタンスが、オブジェクトCとして生成されます。 BにRigidbodyを登
録しておけば、 Rigidbody D = C.GetComponent < Rigidbody2D > によって、CのコンポーネントからRigidbodyを取得して、 変数DにRigidbodyを格納しておくこともできます。 以降は、物理演算ができるようになり、 D.velocity = new Vector3(vx, vy, vz) のようにして速度を変更したりできます。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/756
757: 名前は開発中のものです。 [sage] 2017/12/11(月) 00:39:32.37 ID:SkZjimvo 誤 Rigidbody D = C.GetComponent < Rigidbody2D > 正 Rigidbody D = C.GetComponent < Rigidbody > 普段、2Dばっかりやっているから間違えた・・・ 要するに、 ?Hierarchyになくても、Assetsからでも呼び出せる (GameObject.Findは、Scene内から探すためダメです) ?Staticにしなくても、Inspector上からPrefabを登録できる (Inspector上で設定したかったら「public」です) ?スクリプトを登録する相手は、何でも良い (カメラでも、空のオブジェ
クトでも・・・) ただ、あるキャラクタから発射するつもりなら、 そのキャラクタにスクリプトを登録しておけば、 発射位置が、そのキャラクタの現在地になります。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/757
758: 名前は開発中のものです。 [] 2017/12/11(月) 07:52:58.63 ID:Lx/f51q7 レベルデザインしてるんですが、フリーでおすすめのアセットパックってないですか? 人工物や自然物がそれなりに入ってるのがほしいですが http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/758
759: 名前は開発中のものです。 [sage] 2017/12/11(月) 11:46:03.41 ID:QvFVBkNr >>758 フリーアセットではなく、有料アセットを購入しましょう http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/759
760: 名前は開発中のものです。 [sage] 2017/12/11(月) 13:13:39.39 ID:xcDA2XWm 車の排気ガスでパーティクルを使おうと思ってます 車の後方から煙が出る形にしたいんですが、 1 車のオブジェクトにパーティクルをaddして良いのか 2 どうやってパーティクル位置を変更するのか(車の後方に) の最初の2点で躓いてます どなたか教えて頂きたいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/760
761: 名前は開発中のものです。 [sage] 2017/12/11(月) 13:18:21.91 ID:HEOTRILb 車に空の子オブジェクトを追加してそこにパーティクルを追加すればいいべ そういうことじゃなくて? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/761
762: 名前は開発中のものです。 [sage] 2017/12/11(月) 13:52:42.53 ID:QvFVBkNr >>760 車の排気ガスのアセットをかうと良いですよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/762
763: 名前は開発中のものです。 [sage] 2017/12/11(月) 14:25:47.65 ID:xcDA2XWm >>761 車とは別に新しくオブジェクト作って、 それにパーティクル追加してあとから車と同期(車と一緒に動くように)すればいいって事ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/763
764: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/12/11(月) 14:30:15.62 ID:V8qj051b パーティクルを車の子オブジェクトにして位置と向きをインスペクターで変えてくらふぁい(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/764
765: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/12/11(月) 14:31:22.80 ID:V8qj051b ってよく見たら>>761に答えが書いてありまひた(^^ お節介失礼しまんこ(^^ ボッキング!(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/765
766: 名前は開発中のものです。 [sage] 2017/12/11(月) 14:58:00.33 ID:HEOTRILb >>763 車の子オブジェクトにすればわざわざ同期なんて取らなくても相対位置と向きを保ったまま車と一緒に動いてくれるでしょう http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/766
767: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:02:51.94 ID:02QPz9bc このスレの人ってまさか車のモデルをそのままヒエラルキーに配置してそこにスクリプト直付けしてるの? 普通Create Emptyで作った空のオブジェクトの下に作るよね? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/767
768: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:34:52.69 ID:T/JrBtRm 全体的に、自分で色々工夫してみることをしないで人に答えを求める輩が多い気はするね。 プログラミングに答えはなくて目的の結果になる方法はいくつもあるのに他人のやり方を真似したがる人が多すぎるねここ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/768
769: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:36:31.43 ID:B36sEdco 人それぞれ。結果が満足なら中身なぞどうてもいい。 自分なりの作り易さを模索するだけさ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/769
770: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:38:59.95 ID:VIjb3sER TanksにLeftDustTrailとRightDustTrailって入ってるじゃろ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/770
771: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:39:28.70 ID:T/JrBtRm 他で例えると 攻略本無いとゲームを出来ない人とか うまいラーメン本に紹介されてるラーメン屋にしかいけない人とか ジグソーパズルを買って全部人に作らせてる人とか 何かしら他人の助けがないとダメで自分で工夫できない人というか そんなのに似てる気がする http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/771
772: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:41:13.85 ID:T/JrBtRm そんな俺はUnityはプラモとかDIYと同じだと思っている http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/772
773: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:44:46.62 ID:VIjb3sER チュートリアルで例(ひな型?)が示されてるのに、やってないだけだよ やって気付かないってのはありえない http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/773
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 229 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s