Assets/Procedural Meshes/CircleSegmentShaderMesh

Last-modified: 2025-05-05 (月) 16:17:19


CircleSegmentShaderMesh(サークル セグメント シェーダー メッシュ)

パラメータを元にコンテキストメニュー用のメッシュを生成するコンポーネント


項目

Enabled:
効果なし。

HighPriorityIntegration:
優先的に処理する。

Trueだと、他のプロシージャルアセットよりも優先して処理します。
常時更新する物でズレ等の破綻が目立つ場合、統合的に処理する事ができるので破綻が目立たなくなります。


OverrideBoundingBox:
強制的に、次の設定のバウンディングボックスを使用する。

OverridenBoundingBox:
バウンディングボックスの設定。(OverrideBoundingBoxがTrueの時に使用される。)
左下後右上前です。

Profile:
???

RadiusStart:
内側の半径。

Thickness:
上記半径からの厚さ。

AngleStart:
開始角度。

ArcLength:
大きさ。(角度)

FillColor:
塗りつぶし色。(頂点カラー)

BorderColor:
縁の色。(頂点カラー)

BorderSize:
縁の幅。

RoundedCornerRadius:
角の丸さ。(半径)

BakeMesh()
アクション(同期デリゲート)で、メッシュをベイクする。
(ベイクすると、StaticMeshに変換されます。)

メッシュをベイクする
押すと、メッシュをベイクする。

レンダラーを設定
押すと、MeshRendererとPBS_Metallic(マテリアル)をアタッチして設定する。

メッシュ統計
更新回数や頂点数等の情報が表示される。


使用例


その他

  • あくまでも四角板メッシュ。シェーダー(UI_CircleSegmentマテリアル)で丸く見えるだけ。
    メッシュが必要な場合はRingMeshを使う。