[画面バラバラ]」は手持ちのMemopad7(Android)で実行すると、10×10に分割した画面で1秒近く処理が止まります。使い物にならないので、動的生成をやめて速度が出るかどうかを試してみました。Android機で負荷なく動くようにすること。エディタ拡張でエフェクト用GameObjectを作成するなんとなくエディタ拡張で作れたらかっこいいなと感じたので、GameObjectを作成するメニューに独自のメニューを追加して対応。参考サイトを元に作成しました。このエディタ拡張に関するものを読み漁るのが一番大変でした。結局、別にエディタ拡張でなくても良かったのですがこれがやりたかったんだ。}}欠片情報を保持するShatteredコンポーネント最初の実装は、メニューが選ばれた時点でMeshを作成し、MeshFilterなどすべて設定したGameObjectを作成していました。これを行うとPrefab化したときMesh情報が無くなってしまいます。3角形をMesh化してAssetsフォルダに保存するのも嫌なので、Meshは動的に作ることに。そのため頂点位置をシリアライズ対象として持つようにしました。実行時に形状を作成する為、シーンウィンドウ上で何も見えないのがすごい不満。これもエディタ拡張の機能で出来るのかな・・・。こんなコード載せなくても良いと思いますが・・・。debris;}Startメソッド内で生成Startメソッド内となっていますが、キャプチャー終了時に頂点情報からMeshを作成するようにしました。5からRenderTextureがフリー版でも使用可能に!見た目は変わりませんが対応しておきましょう。画面をキャプチャーしTexture2Dを生成します。Buildと表示されるようになった。リリース用の出力があるのだろうけど、とりあえずこのまま。完全動的生成よりはもちろん高速になりました。欠片の厚みを無くし、欠片1つで8ポリゴンだったものを1ポリゴンに。(欠片を回転させるならカリングOFFで描画すればいいかな)ただ多少のモタツキは完全になくなりませんでした。0.1秒程度止まる感じ。10くらいに分割すれば問題ないでしょう。CanvasのUI込みで画面キャプチャーってどうやるんだろうか。UGUIが比較的新しい為か、情報が見つからない。5.0希木小鳥Diablo1でハクスラの世界に。今はBorderlands2をプレイ中。