[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
506(1): 2017/12/01(金)18:38 ID:U3JkgNKD(2/3) AAS
>>505
詳しくありがとうございます
トゥーン調のイメージエフェクトは無いのですか? 標準で使える…みたいな記事は見つかるのですが…
507(1): 2017/12/01(金)19:51 ID:z8Y+ieF/(3/3) AAS
>>506
その記事のURLを
508(1): 名無し@キムチ 2017/12/01(金)20:12 ID:hUocrHlF(1) AAS
>>505
シェーダーとイメージエフェクトは違うのですか?
当方にはまったく同じものに思えますが・・・
違いがさっぱり理解できません!
509: 2017/12/01(金)22:04 ID:KiWvtaSK(2/2) AAS
>>508
それを理解するには、描画エンジンの簡単な概要ぐらいは知らないとちと理解できないかも。
510: 2017/12/01(金)22:07 ID:PPFvlOOP(1) AAS
普通にチュートリアルの初級レベルの話だろうに
基礎も何も習得しないでゲーム作りたいとかいってる馬鹿ばっかり
511: 2017/12/01(金)22:09 ID:YHi1LwtS(1) AAS
パクリ野郎のキムチなんて相手にするなよ
NGにぶち込め
512(7): 2017/12/01(金)22:18 ID:XdIIu3Ls(1/2) AAS
アセットストアから購入した3dモデルをインポートし、
fbxをヒエラルキーに追加しました。
他のオブジェクトから、そのfbxオブジェクトを操作しようとしたところ、
GamaObject.Find は成功している?が、
GetComponentが全て失敗します。(transformも反応なし)
何か考えられる原因はありますでしょうか?
(ちなみに、全然別のfbxを追加したものは、普通に各種操作ができています)
513(1): 2017/12/01(金)22:30 ID:qVKHCtFa(1) AAS
購入した3dモデルの名前書けよアホ
514(1): 2017/12/01(金)22:34 ID:U3JkgNKD(3/3) AAS
>>507
外部リンク:qiita.com
これです
インポートまではできるんですが、csファイルが見つからず…という感じです。
515: 512 2017/12/01(金)22:44 ID:XdIIu3Ls(2/2) AAS
>>513
Satomi Character Pack 1.05
です。
Assets->SatomiCharacterPack->Resources->Satomi->ModelsLegacyの中の
f05_blazer_020_h.fbx
を使用しました。
ModelsMecanim下のfbxを使用した場合も同様でした。
516(2): 2017/12/02(土)02:23 ID:kw6WMn7F(1/5) AAS
>>512
全て失敗ってなに?とりあえずコード晒す方が日本語で説明するより分かりやすいかもね
失敗してるなら、そのGameObjectが指定したコンポーネント持ってないだけだしょ
transform.positionを更新しても反映されないとかだったらAnimatorコンポーネントでもくっついてるんじゃないの?
517: 2017/12/02(土)12:37 ID:KdtKUsmR(1/5) AAS
>>514
そもそもトゥーン調のイメージエフェクトあるなんてその記事に書いてなくね?
csファイルが見つからないのはフィルタ掛けてるから表示されてないとかじゃないか?
外部リンク[html]:docs.unity3d.com
トゥーン調のイメージエフェクトの有無
csファイルが表示されない
2つの問題をごっちゃにして話すのはやめよう
518: 512 2017/12/02(土)12:45 ID:r/TnWS2d(1/4) AAS
>>516
あ、ModelsLegacy下のfbxオブジェはAnimationコンポーネントが、
ModelsMecanim下のfbxオブジェはAnimatorコンポーネントが付いてる。
ので、transformが不正落ちしないけど反応しないのはそれが理由のようです。ありがとうございます。初心に帰ります。
ただ、下記のように、fbxオブジェが明らかに所有するコンポーネントを取得できてなくて、
触ると不正落ち。なのが不明です。(kuriControllerスクリプトは間違いなくfbxオブジェクトにaddComponentで追加されている)
519: 512 2017/12/02(土)12:46 ID:r/TnWS2d(2/4) AAS
//検証用コード
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オブジェに追加定義されている
520(1): 2017/12/02(土)12:52 ID:9wrLWKjx(1) AAS
なんつーかバカ初心者だな
ゲームオブジェクトとかインスタンスとかプレハブとかアセットとか全然区別ついてねえだろ
521(1): 512 2017/12/02(土)13:08 ID:r/TnWS2d(3/4) AAS
>>516 >>520
インスタンス化した状態で実行したら全てうまくいきました。
ありがとうございました。(+勉強しなおします。)
(よくみたら今までfbxオブジェ色付きのままでやってた)
522: 2017/12/02(土)13:18 ID:QiTn2gz/(1) AAS
オブジェとか変な略し方キムチが良くしてたな
チュートリアルやっても3歩歩くと忘れるキムチレベルの記憶容量なのかね
523(6): 2017/12/02(土)13:32 ID:YuBXIsDc(1/2) AAS
インスタンスについて教えて!概念を理解するのがいまだに難しい。
変数にゲームオブジェクトを代入するとメモリが確保されてそれが実体です。と覚えてるけど合ってる?
プログラマーは当たり前に理解してるから頭がいいね。
524: 2017/12/02(土)13:34 ID:cJP2gnBR(1/26) AAS
実際キムチだしな。
コイツは質問する時だけコテハン外して新規利用者のふりしてやってる姑息な野郎。
だから余計嫌われる。
キムチの質問と言葉遣いは特徴的だからバレてるのに馬鹿な奴だよ。
アセット、ライセンス、有料アセット、モデルインポートの話が続くのは
これ関係はほぼキムチ
525(1): 2017/12/02(土)13:38 ID:cJP2gnBR(2/26) AAS
>>523
教えて!じゃなくて調べろよ
何のためのインターネットだ
2ch見てる時間に調べろ
そうすれば今頃とっくに理解できてるぞお前
馬鹿なのかお前?
526(1): 2017/12/02(土)14:12 ID:iGp4XfXv(1/4) AAS
>>523
インスタンス、実体化、とか、数多の書籍、先輩への応答をしても中々身につかないw
ましてや、ここでは説明しきれんぞ。というか、説明しても一向に理解できないと思う。慣れろw
527(1): 2017/12/02(土)14:24 ID:KdtKUsmR(2/5) AAS
そんな複雑な話じゃなくUnity上ではシーンに配置されたものは全部インスタンス
528(3): 2017/12/02(土)14:28 ID:9nBWxaR1(1/2) AAS
クラスは本来newしてインスタンス化しないと呼び出せない筈。
(生成前に呼ぶと、実体が無いからコンパイラに怒られる)
普通は使う時にインスタンス化してコンストラクタで初期化して実体にする。
不要になったらdeleteで破壊、その時に呼び出されるのがデストラクタ。
newとdeleteがセットで、newしたものは必ずdeleteしないといけない。
C#は初期化しなくても勝手に初期化されるとか、MonoBehaviourが介入してて、
ルールが厳格でないし、あとC#自体が緩い。
529: 2017/12/02(土)14:33 ID:cJP2gnBR(3/26) AAS
>>526
大正解
>>527
手抜き
そして俺も手抜き
>>528
初心者が理解できないマニュアル的回答
530: 2017/12/02(土)14:33 ID:cJP2gnBR(4/26) AAS
>>523
これでわかったな
てめえで調べろ!
沢山調べて自分に分かりやすい場所を見つけろ
531(1): 2017/12/02(土)14:34 ID:9nBWxaR1(2/2) AAS
明示的にインスタンスの生成と破壊をしないから、分かりにくいっつーだけだが、
多分C#だけとかUnityだけじゃ分からないんでないの?
532(1): 2017/12/02(土)14:38 ID:wj973gUN(1) AAS
2017を最初インストールしてその時はちゃんと動作してて、その後Unity5に入れ直して、また5消して2017入れ直して、2017を起動したら
・MSVCP120.dllが見つかりません。再度インストールし直すと解決する可能性があります。
・MSVCR120.dllが見つかりません。再度インストール・・・
と2つエラーが出て起動できなくなって何度アンインストールして入れ直しても同様に起動できないのですがどうすればいいのでしょうか
533: 2017/12/02(土)14:51 ID:cJP2gnBR(5/26) AAS
>>532
そのエラーメッセージでググれよてめえ!!
外部リンク:support.native-instruments.com
初回だから許すが次からは気を付けろよ
534(2): 2017/12/02(土)14:53 ID:cJP2gnBR(6/26) AAS
>>531
初心者のインスタンス分からない病はそれ以前の問題
何故インスタンスが必要なのか
インスタンスのメリットとかの概要から説明しないとだめ
535(1): 2017/12/02(土)14:55 ID:kw6WMn7F(2/5) AAS
>>512
>アセットストアから購入した3dモデルをインポートし、 fbxをヒエラルキーに追加しました。
これでインスタンス化=ヒエラルキービューに配置されてる
>>521
>インスタンス化した状態で実行したら全てうまくいきました。
???
512で言った通り、GameObject.Find ("f05_blazer_020_h"); が見つかる時点でインスタンス化されてるんだけど・・・
GameObject.Findってシーン上のオブジェクト探すものだよね
あとf05_blazer_020_hにkuriControllerが付いててGetComponentした場合、失敗するケースなんてないと思うんだけどなあ
ほんとについてるの?って思う
自己解決されてるようだが、謎
上下前次1-新書関写板覧索設栞歴
あと 467 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.014s