UIGradient
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
UIGradient は、親 GuiObject によってレンダリングされたUI要素に色と透明度のグラデーションを適用します。グラデーションの外観は、その Color ( ColorSequence ), Transparency ( NumberSequence ), Offset ( Vector2 ), そして Rotation (number) を通じて構成可能です。
A UIGradient は子や孫に適用されません GuiObjects .複数のオブジェクトに同じグラデーションを適用するには、グラデーションインスタンスが複数必要になります。
詳細については、外観修正者 を参照してください。オブジェクトとその動作についての詳細は、UIGradient をご覧ください。
サポートされるオブジェクト
グラデーションを Frame , TextLabel , TextButton , ImageLabel , ImageButton , そして ViewportFrame に適用できます。しかし、ScrollingFrame と TextBox は現在サポートされていません。
性能の考慮事項
効率的に UIGradient を使用するには、次の原則に従ってください:
Color シーケンスで 6色以上の停止を使用しないでください。
グラデーションがストロークやボーダーと融合しようとし、パフォーマンスの問題を引き起こす可能性があるため、テキストストロークを適用するオブジェクトに を使用しないでください。
Color と Transparency を頻繁に設定しないでください:これにより、色のシーケンスが頻繁に再構築され、コストがかかります。可能であれば、これらのプロパティを一度だけ設定し、Offset または Rotation プロパティをアニメートして、同様の効果を達成してください。代わりに、親の色を 、 、または のようなプロパティを使用して変更できます。
状態が大幅に変化する UI 要素に変更可能なグラデーションを適用するとき、UIGradient (処理時間) と静的グラデーション画像 (メモリ) の間でバランスが取られます。
概要
プロパティ
グラデーションの長さ沿いで親の GuiObject とブレンドされた色を決定します。
グラデーションが有効かどうか。
親の GuiObject の中心からグラデーションの線形翻訳を決定します。
左から右へのグラデーションの度数で時計回りの回転を決定します。
親の GuiObject がグラデーションの長さにわたってどの程度見えるかを決定します。