13HomeAboutMenuContacttransform.GetChild(n)という形で使うことができます。nに数字をいれるんですが、子要素を上から順番に「0,1,2...」と割り振って取得したい番号を入れます。Cube2を取得したい場合、子要素の2番目にあるので、0から数えると”1′′を使えば良いですね。Cube2をCubeの子要素として追加しましょう。この2つを非アクティブにします。cube1はGameObject.Findで取得していたので、nullという「何もない値」が返ってきました。cube2はtransform.Findで取得したので、しっかり取得ができていますね。(型もTransformになってます)。transform.Findは子要素の取得に利用できました。これと似たもので、transform.GetChildという関数もあります。前者が名前検索なのに対し、後者は番号検索です。Unityには「親子関係」というものがあります。この親オブジェクトについたスクリプトから、複数の子オブジェクト及び特定の子オブジェクトを操作する方法を紹介します。Unityにおいて、オブジェクトを取得・検索するために使われる「Find」関数。間違った使い方をすると、エラーが発生するだけでなく、ゲームが重くなる原因にもなります。HDRPではアニメっぽいキャラクターの肌に濃い影がついてしまい、怖いのでSSSを設定することである程度の違和感を減らすことができました。Unityを使う以上必須アイテムなのでしっかりマスターしておきましょう。大学1年生のとき受験ブログで月4万PV,最高7万円の売り上げを達成。早稲田大学を退学して留学を決意→コロナで中止に。YouTubeでVlogを発信→無理ゲーだと理解。プログラミング(Unity)と英語を勉強しつつ次なる人生を歩む予定です。GameObjectはヒエラルキー上の全部が対象だったのでここは大きく違いますね。「子オブジェクトって何?」という方は、別の記事で、オブジェクトの親子関係について説明しているのでそちらを参考にしてください。この方法で取得した場合、型はtransform型になります。名前だと特定のオブジェクトを取得することはできますが、逆に言うと複数の取得には向いていません。Unityでオブジェクトの取得をしたいんだけど、どうすればいいんだろう。オブジェクトの取得はかなり良く行うことで、「〇〇したらあるオブジェクトを動かす」のようなことをやる際に必須です。クリアメモリは、プログラミングに関する記事やガジェットのレビュー、便利なアプリケーションの紹介など、幅広く雑多に記録するブログです。