[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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
536: 2017/12/02(土)15:07 ID:KdtKUsmR(3/5) AAS
>>534
高卒専卒プログラマにはこれが理解できないんだよな
理系大卒を未だに採用しないといけない理由がこれ
537: 2017/12/02(土)15:12 ID:Li2nvrT+(1/2) AAS
KuriControllerとkuriController
538
(2): 2017/12/02(土)15:18 ID:kw6WMn7F(3/5) AAS
>>523
>変数にゲームオブジェクトを代入するとメモリが確保されてそれが実体です。と覚えてるけど合ってる?
初心者はコード乗っけた方がいいと思う。言葉だとざっくりしすぎ
var go = new GameObject();
⇒これならgoという変数にゲームオブジェクトがインスタンス化=実体化される。
[SerializeObject] GameObject otherGameObject;
var go = otherGameObject;
⇒これは変数に参照を渡しただけでメモリ確保とは言わない。
int n = 10;
配列じゃない数値型を初期化しかときにメモリ確保なんて言わないよね。これと一緒
539: 2017/12/02(土)15:24 ID:VGy0oE60(1) AAS
これな
外部リンク[html]:www.atmarkit.co.jp
540
(2): 2017/12/02(土)15:51 ID:E/WquxJE(1/2) AAS
知り合いのゲーマーがUNITYのゲームはクソゲーしか無いからUNITYで作るなと言われました
どうしたらいいでしょうか?
541
(1): 2017/12/02(土)15:54 ID:KdtKUsmR(4/5) AAS
>>540
ゲーマーが喜ぶようなゲームを作るにはUnreal Engineを使いましょう
Unityは簡単に安く低スペックでゲームを作れることが強みです
1-
あと 461 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.627s*