質問: 下の画像でPolygonCollider2Dをアタッチすると自動生成されますが、 あまり精度がよくないので頂点数を増やしたいのですが、 Sizeの部分を10から増やしてEnterを押しても、同じ座標の頂点が生成されるだけで精度がよくなりません。 頂点を100くらいにしてからコライダー自動生成は可能でしょうか? ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/91206e4aed8574a3a950cef8688e40eb.png) ◆環境 Unity2017 3.1f1
回答: スプライトエディターで形状を編集してみてはいかがでしょうか? インポートしたままの状態だと正確さに不満がある場合... !ステップ1 「Sprite Editor」を開き... !ステップ2 「Custom Physics Shape」を選び... !ステップ3 「Outline Tolerance」を上げて「Generate」で形状を自動生成させ... !ステップ4 Polygon Collider 2Dコンポーネントをリセット、またはあらためてコライダーを付けると、もっと精密な形状になるかと思います。 !ステップ5 Outline Toleranceを最大に上げてもまだ物足りないようでしたら、あとは手動調整でしょうかね...? あるいは、精密なコライダーを生成するスクリプトを自前で作るという手もあるかもしれません。