[過去ログ] 【3Dゲームエンジン】Unity質問スレッド36 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
523: 名前は開発中のものです。 [sage] 2018/06/27(水) 00:41:21.09 ID:HgH07m5s(1) AAS
>>522そこの質問スレで聞けや
524(1): 名前は開発中のものです。 [sage] 2018/06/27(水) 02:10:28.80 ID:juIonTtw(1) AAS
このスレではどんな質問をすれば
おまえらは満足してくれるの?
525: 名前は開発中のものです。 [sage] 2018/06/27(水) 02:26:49.35 ID:xgwB26Ze(1) AAS
黙ってろ
526(2): 名前は開発中のものです。 [sage] 2018/06/27(水) 05:52:24.02 ID:MZGUGuBC(1/2) AAS
すみません、例えば、ゲーム本筋をまわすManagerスクリプトを作ったとして
そのスクリプト内で、
各ゲームオブジェクトにアセットしたスクリプトのメソッドを使うためには
『 //ゲームオブジェクトを検索し取得する
変数名 = GameObject.Find("オブジェクト名"); 』
を必ず宣言する必要があるのですよね?
しかし、Managerスクリプト内にて
FindObjectOfType<スクリプト名>().メソッド名();
だと、取得抜きで、いきなり他のスクリプトのメソッドを利用できるのは
なぜですか?
527(1): 名前は開発中のものです。 [sage] 2018/06/27(水) 05:59:28.49 ID:UNiIJaZd(1) AAS
>>526
それは1行で取得&関数呼び出ししてるからだよ。
ただ、取得が失敗した時にエラーになるから分けた方が安全かな。
528(1): 名前は開発中のものです。 [sage] 2018/06/27(水) 07:45:22.36 ID:3rw/3qxm(1/2) AAS
>>526
>必ず宣言する必要があるのですよね?
そんなことはなく、例えばオブジェクトaにアタッチされたbのメソッドcを使うとして
GameObject.Find("a").GetComponent<b>().c()
と書けばFindでも一行でメソッドを呼び出せる
逆にFindObjectOfTypeで探したbのインスタンスを変数に保存することもできる
何度もbやcを呼び出すときは変数に保存した方が良いというだけ
529(1): 名前は開発中のものです。 [sage] 2018/06/27(水) 08:25:12.50 ID:N7q8t5sV(1) AAS
>キムチは初心者のフリして回答者を試す質問したり、複数端末使って別人のふりして荒らしたりするからスルーしなよ。
>チュートリアルやれ!基礎をやれ!とツッコミたくなる内容はほぼキムチと思ってスルーしたほうがいい。
530(1): 名前は開発中のものです。 [sage] 2018/06/27(水) 09:18:58.70 ID:MZGUGuBC(2/2) AAS
>>527
>>528
ありがとうございます。まだちょっと理解できてないのですが
そのGameObject.Find("a").GetComponent<b>().c()は
aというオブジェクトを参照して、それにアセットしてるスクリプトbのメソッドcにアクセス、で
FindObjectOfType<b>().c()では
スクリプトbを参照して、その中のメソッドcにアクセスする、ですよね?
逆に言えば、FindObjectOfTypeではゲームオブジェクトにアセットした
スクリプトにはアクセスできない、ということでしょうか?
でも、FindObjectOfType<Object>でオブジェクトを探せる、とありました。
これはどういうことでしょうか?
この探すObjectというのはGameObject.Findで取得するゲームオブジェクトのことでは無いのでしょうか?
Unity上でのゲームオブジェクトとオブジェクトクラスの違いが理解できていません。
ゲームオブジェクトの中身ってオブジェクトクラスに入ってる情報じゃ無いんですか?
FindObjectOfTypeはゲームオブジェクトに入って居ない
スクリプトにアクセスする時だけ使うってことですか?
531: 菩薩@太子 [] 2018/06/27(水) 09:25:55.83 ID:kWFh9Zom(1) AAS
>>529
汝よ、我は初心者であるよ。それと我はコテを変更したのだよ。名無し@キムチから菩薩@太子にねw
それはこの5chのみならず、ツイッターやブログでも同様の変更をおこなっているのだよ。つまり進化だね。
ところで汝よ、我はMakeHumanでつくったどんなキャラにも表情をつけるスクリプトを完成させたけど、MegaFiersなんかに比べるとしょぼすぎるので、アセットに登録申請するのはやめとくよw
動画リンク[YouTube]
532: 名前は開発中のものです。 [sage] 2018/06/27(水) 09:53:40.65 ID:aLDj3QMZ(1) AAS
自白してるようなタイミングでレスしててワロス
過疎スレで自演するなら一日くらい置いてレスしたほうがいいよw
533: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/06/27(水) 09:57:08.69 ID:3qYGeU/q(1) AAS
キムチ殿(^^
太子って大使のパクリでふか?(^^
ボッキング!(^^
534: 名前は開発中のものです。 [sage] 2018/06/27(水) 09:57:12.54 ID:RXVaBhAJ(1) AAS
>>530
FindObject〜自体の挙動を知りたいならまずググれ
ゲームオブジェクトも(スクリプト含む)コンポーネントもobject型の派生だから検索できるが
検索対象はインスタンス化されたものだけで、最初に見つけた一つを返す
535: 名前は開発中のものです。 [sage] 2018/06/27(水) 14:55:00.08 ID:iwFnpGwK(1) AAS
Unity上級者はリファレンスじゃなくてググるなのか。
536: 名前は開発中のものです。 [sage] 2018/06/27(水) 16:34:43.05 ID:3rw/3qxm(2/2) AAS
ググればリファレンスが出ないか
537: 名前は開発中のものです。 [sage] 2018/06/27(水) 16:41:23.29 ID:bK0Eiav/(1) AAS
>>524
Unityチュートリアル、リファレンス、ググったらすぐわかる内容
これらを1人でこなし習得し基礎を卒業した人による質問
VisualStudio単体、またはJavascriptなどでファミコン時代程度の2Dゲームなら
1人で再現できる程度のスキルを持っている人物。
最低でも専門学校卒業生、または同程度の専門知識がある者。
現役で業務としてゲーム制作業を行っている者。または引退した者。
なのでFA?
538: 名前は開発中のものです。 [sage] 2018/06/27(水) 18:03:12.23 ID:b8c+3yQw(1) AAS
それ以上の質問しても、このスレの技術力じゃ回答得られんやんw
539: 名前は開発中のものです。 [sage] 2018/06/27(水) 19:00:18.73 ID:XqYmSu6H(1) AAS
満足か・・・
ホルスタインみたいな体つきのSNSプロフ写真つき女性が質問してきたら、
全員、血眼になって寝食忘れた回答生活をおくっても、心の底から喜び感じるだろ
540: 名前は開発中のものです。 [sage] 2018/06/27(水) 19:56:02.91 ID:BDZcCUCN(2/2) AAS
まともに質問したい人はここで
【ゲームエンジン】Unity初心者質問スレBuild1
2chスレ:gamedev
541: 名前は開発中のものです。 [sage] 2018/06/27(水) 20:14:15.60 ID:rsgWo6Ac(2/2) AAS
そっちは初心者が答える初心者のスレだぞ
542: 名前は開発中のものです。 [sage] 2018/06/27(水) 20:27:20.43 ID:dacinN9M(1) AAS
こっちはキムチの自演劇場だぞ
543: 名前は開発中のものです。 [sage] 2018/06/27(水) 21:01:50.52 ID:7+4p5JJw(1) AAS
糞スレに誘導したくて必死に荒らすキムチ哀れ
544(2): 名前は開発中のものです。 [] 2018/06/28(木) 00:44:51.45 ID:dAIDSfPS(1/2) AAS
Unity2018.1で新規プロジェクトを作成してC#ソースコードを一枚作ってVisualStudio2017を起動させると
プロジェクト"Test.Editor"をソリューションに追加できません。同じ名前または同じプロジェクトファイル名のプロジェクトがソリューションに既に存在します
というエラーがでます。
回避する方法はありますか。
545: 名前は開発中のものです。 [] 2018/06/28(木) 00:56:53.81 ID:+Bv2zZHK(1) AAS
すでにあったら消してみたら
546(1): 名前は開発中のものです。 [sage] 2018/06/28(木) 10:20:35.98 ID:5p1D1cma(1) AAS
>>544
アセットを買ってみましょう!
547(1): 名前は開発中のものです。 [sage] 2018/06/28(木) 11:22:51.04 ID:eS6WcrwT(1) AAS
アセットを買い占めてみましょう
上下前次1-新書関写板覧索設栞歴
あと 455 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s