[過去ログ]
【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
【3Dゲームエンジン】Unity質問スレッド32 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
508: 名無し@キムチ [] 2017/12/01(金) 20:12:09.61 ID:hUocrHlF >>505 シェーダーとイメージエフェクトは違うのですか? 当方にはまったく同じものに思えますが・・・ 違いがさっぱり理解できません! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/508
509: 名前は開発中のものです。 [sage] 2017/12/01(金) 22:04:14.61 ID:KiWvtaSK >>508 それを理解するには、描画エンジンの簡単な概要ぐらいは知らないとちと理解できないかも。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/509
510: 名前は開発中のものです。 [sage] 2017/12/01(金) 22:07:00.78 ID:PPFvlOOP 普通にチュートリアルの初級レベルの話だろうに 基礎も何も習得しないでゲーム作りたいとかいってる馬鹿ばっかり http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/510
511: 名前は開発中のものです。 [sage] 2017/12/01(金) 22:09:45.03 ID:YHi1LwtS パクリ野郎のキムチなんて相手にするなよ NGにぶち込め http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/511
512: 名前は開発中のものです。 [] 2017/12/01(金) 22:18:25.44 ID:XdIIu3Ls アセットストアから購入した3dモデルをインポートし、 fbxをヒエラルキーに追加しました。 他のオブジェクトから、そのfbxオブジェクトを操作しようとしたところ、 GamaObject.Find は成功している?が、 GetComponentが全て失敗します。(transformも反応なし) 何か考えられる原因はありますでしょうか? (ちなみに、全然別のfbxを追加したものは、普通に各種操作ができています) http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/512
513: 名前は開発中のものです。 [sage] 2017/12/01(金) 22:30:19.19 ID:qVKHCtFa 購入した3dモデルの名前書けよアホ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/513
514: 名前は開発中のものです。 [sage] 2017/12/01(金) 22:34:33.98 ID:U3JkgNKD >>507 https://qiita.com/naotaro0123/items/5b7e993d7eb7d86a1f63 これです インポートまではできるんですが、csファイルが見つからず…という感じです。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/514
515: 512 [] 2017/12/01(金) 22:44:19.86 ID:XdIIu3Ls >>513 Satomi Character Pack 1.05 です。 Assets->SatomiCharacterPack->Resources->Satomi->ModelsLegacyの中の f05_blazer_020_h.fbx を使用しました。 ModelsMecanim下のfbxを使用した場合も同様でした。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/515
516: 名前は開発中のものです。 [sage] 2017/12/02(土) 02:23:48.29 ID:kw6WMn7F >>512 全て失敗ってなに?とりあえずコード晒す方が日本語で説明するより分かりやすいかもね 失敗してるなら、そのGameObjectが指定したコンポーネント持ってないだけだしょ transform.positionを更新しても反映されないとかだったらAnimatorコンポーネントでもくっついてるんじゃないの? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/516
517: 名前は開発中のものです。 [sage] 2017/12/02(土) 12:37:49.52 ID:KdtKUsmR >>514 そもそもトゥーン調のイメージエフェクトあるなんてその記事に書いてなくね? csファイルが見つからないのはフィルタ掛けてるから表示されてないとかじゃないか? https://docs.unity3d.com/jp/540/Manual/ProjectView.html トゥーン調のイメージエフェクトの有無 csファイルが表示されない 2つの問題をごっちゃにして話すのはやめよう http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/517
518: 512 [] 2017/12/02(土) 12:45:52.56 ID:r/TnWS2d >>516 あ、ModelsLegacy下のfbxオブジェはAnimationコンポーネントが、 ModelsMecanim下のfbxオブジェはAnimatorコンポーネントが付いてる。 ので、transformが不正落ちしないけど反応しないのはそれが理由のようです。ありがとうございます。初心に帰ります。 ただ、下記のように、fbxオブジェが明らかに所有するコンポーネントを取得できてなくて、 触ると不正落ち。なのが不明です。(kuriControllerスクリプトは間違いなくfbxオブジェクトにaddComponentで追加されている) http://mevi
us.5ch.net/test/read.cgi/gamedev/1509307535/518
519: 512 [] 2017/12/02(土) 12:46:17.66 ID:r/TnWS2d //検証用コード GameObject kuri; kuri = null; kuri = GameObject.Find ("f05_blazer_020_h"); if (kuri == null) { Debug.Log ("error obj");//これは出ない } Debug.Log (kuri.name);//正しい名前が出るのでfindはうまくいってる kuriController kuriCtr; kuriCtr = null; kuriCtr = kuri.GetComponent<kuriController> ();//取れてないっぽい if (kuriCtr == null) { Debug.Log ("error ctr");//このログが出る } kuri.transform.Rotate (50, 50, 50);
//落ちないけど反応なし kuri.transform.Translate (4, 4, 4);//落ちないけど反応なし Animation anim; anim = kuri.GetComponent<Animation> ();//取れてないっぽい //animが取得できていない?ため、anim.CrossFade ("jump_10", 0);を実行すると不正落ち。 jump_10はfbxオブジェに追加定義されている http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/519
520: 名前は開発中のものです。 [sage] 2017/12/02(土) 12:52:23.71 ID:9wrLWKjx なんつーかバカ初心者だな ゲームオブジェクトとかインスタンスとかプレハブとかアセットとか全然区別ついてねえだろ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/520
521: 512 [] 2017/12/02(土) 13:08:01.94 ID:r/TnWS2d >>516 >>520 インスタンス化した状態で実行したら全てうまくいきました。 ありがとうございました。(+勉強しなおします。) (よくみたら今までfbxオブジェ色付きのままでやってた) http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/521
522: 名前は開発中のものです。 [sage] 2017/12/02(土) 13:18:54.24 ID:QiTn2gz/ オブジェとか変な略し方キムチが良くしてたな チュートリアルやっても3歩歩くと忘れるキムチレベルの記憶容量なのかね http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/522
523: 名前は開発中のものです。 [sage] 2017/12/02(土) 13:32:08.13 ID:YuBXIsDc インスタンスについて教えて!概念を理解するのがいまだに難しい。 変数にゲームオブジェクトを代入するとメモリが確保されてそれが実体です。と覚えてるけど合ってる? プログラマーは当たり前に理解してるから頭がいいね。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/523
524: 名前は開発中のものです。 [sage] 2017/12/02(土) 13:34:27.88 ID:cJP2gnBR 実際キムチだしな。 コイツは質問する時だけコテハン外して新規利用者のふりしてやってる姑息な野郎。 だから余計嫌われる。 キムチの質問と言葉遣いは特徴的だからバレてるのに馬鹿な奴だよ。 アセット、ライセンス、有料アセット、モデルインポートの話が続くのは これ関係はほぼキムチ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/524
525: 名前は開発中のものです。 [sage] 2017/12/02(土) 13:38:44.09 ID:cJP2gnBR >>523 教えて!じゃなくて調べろよ 何のためのインターネットだ 2ch見てる時間に調べろ そうすれば今頃とっくに理解できてるぞお前 馬鹿なのかお前? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/525
526: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:12:32.14 ID:iGp4XfXv >>523 インスタンス、実体化、とか、数多の書籍、先輩への応答をしても中々身につかないw ましてや、ここでは説明しきれんぞ。というか、説明しても一向に理解できないと思う。慣れろw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/526
527: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:24:52.58 ID:KdtKUsmR そんな複雑な話じゃなくUnity上ではシーンに配置されたものは全部インスタンス http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/527
528: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:28:05.67 ID:9nBWxaR1 クラスは本来newしてインスタンス化しないと呼び出せない筈。 (生成前に呼ぶと、実体が無いからコンパイラに怒られる) 普通は使う時にインスタンス化してコンストラクタで初期化して実体にする。 不要になったらdeleteで破壊、その時に呼び出されるのがデストラクタ。 newとdeleteがセットで、newしたものは必ずdeleteしないといけない。 C#は初期化しなくても勝手に初期化されるとか、MonoBehaviourが介入してて、 ルールが厳格でないし、あとC#自体が緩い。 http
://mevius.5ch.net/test/read.cgi/gamedev/1509307535/528
529: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:33:03.68 ID:cJP2gnBR >>526 大正解 >>527 手抜き そして俺も手抜き >>528 初心者が理解できないマニュアル的回答 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/529
530: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:33:38.79 ID:cJP2gnBR >>523 これでわかったな てめえで調べろ! 沢山調べて自分に分かりやすい場所を見つけろ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/530
531: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:34:15.30 ID:9nBWxaR1 明示的にインスタンスの生成と破壊をしないから、分かりにくいっつーだけだが、 多分C#だけとかUnityだけじゃ分からないんでないの? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/531
532: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:38:46.04 ID:wj973gUN 2017を最初インストールしてその時はちゃんと動作してて、その後Unity5に入れ直して、また5消して2017入れ直して、2017を起動したら ・MSVCP120.dllが見つかりません。再度インストールし直すと解決する可能性があります。 ・MSVCR120.dllが見つかりません。再度インストール・・・ と2つエラーが出て起動できなくなって何度アンインストールして入れ直しても同様に起動できないのですがどうすればいいのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1
509307535/532
533: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:51:34.02 ID:cJP2gnBR >>532 そのエラーメッセージでググれよてめえ!! https://support.native-instruments.com/hc/ja/articles/209571689-Windows%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8-MSVCP120-dll%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84 初回だから許すが次からは気を付けろよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/533
534: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:53:07.45 ID:cJP2gnBR >>531 初心者のインスタンス分からない病はそれ以前の問題 何故インスタンスが必要なのか インスタンスのメリットとかの概要から説明しないとだめ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/534
535: 名前は開発中のものです。 [sage] 2017/12/02(土) 14:55:31.83 ID:kw6WMn7F >>512 >アセットストアから購入した3dモデルをインポートし、 fbxをヒエラルキーに追加しました。 これでインスタンス化=ヒエラルキービューに配置されてる >>521 >インスタンス化した状態で実行したら全てうまくいきました。 ??? 512で言った通り、GameObject.Find ("f05_blazer_020_h"); が見つかる時点でインスタンス化されてるんだけど・・・ GameObject.Findってシーン上のオブジェクト探すものだよね あとf05_blazer_020_hにkur
iControllerが付いててGetComponentした場合、失敗するケースなんてないと思うんだけどなあ ほんとについてるの?って思う 自己解決されてるようだが、謎 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/535
536: 名前は開発中のものです。 [sage] 2017/12/02(土) 15:07:25.07 ID:KdtKUsmR >>534 高卒専卒プログラマにはこれが理解できないんだよな 理系大卒を未だに採用しないといけない理由がこれ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/536
537: 名前は開発中のものです。 [sage] 2017/12/02(土) 15:12:54.07 ID:Li2nvrT+ KuriControllerとkuriController http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/537
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 465 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s