気ままなUnityエンジニアブログスマートフォン用の表示で見る気ままなUnityエンジニアブログ新米Unityエンジニアが送る解説アウトプットブログです。Objectを任意の型に変換する拡張メソッドを作ってみましたスポンサーリンク最近はResources生成用のコントローラクラスを作っているのですが、その最中で出来上がったものをブログに書き起こしました。する処理を作っていたときに、オブジェクトの型変更をスムーズと思い、サクッと作ってみました。}説明まずC#の拡張クラスを使っています。この関数を読んだオブジェクトの型を変換できるようになりました。}ではこの関数を読んだオブジェクトがnullだった場合、nullを変換するifを読んでいます。Nullチェックは本当に大事で、特にObject系は必ず行いましょう。}この部分はテンプレート先のクラスがComponent型の場合、ObjectをGameObjectに変換します。GameObjectだった場合のみ、型変換先のクラスをGameObjectにアタッチする仕組みです。Component型でなかったらそのまま型変換したObjectを変換されています。Instantiateを行うときに使用しています。Instantiateする際の型変換時に行うと、汎用的に使えてとても便利です。皆さんも試してみてください。iはてなブログをはじめよう!Wojtekさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。