Texture

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

テクスチャオブジェクトは、BasePartの顔に繰り返しのテクスチャを適用します。

テクスチャの作動方法

テクスチャは、BasePart に適用される画像を親にします。この画像は、FaceInstance.Face プロパティによって適用される表面に適用されます。BasePart


local texture = Instance.new("Texture")
texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo
-- 1x1 studs repeating texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

テクスチャが適用される画像は、Decal.Texture プロパティによって決定されます。画像は、コミュニティガイドラインに従ってアップロードできます。画像をアップロードする方法については、テクスチャとデカール を参照してください。

テクスチャとデカールの違いは何ですか?

テクスチャオブジェクトは Decal オブジェクトと非常に似ています。しかし、画像が Decal がサイズ変更されると、テクスチャオブジェクトがスケールされます。テクスチャオブジェクトがスケールされると、BasePart オブジェクトが重複します。

テクスチャを繰り返すと、フロアのタイルや壁のテクスチャなどの幅広い範囲のアプリケーションがあります。

テクスチャの代替

デカールはさまざまなアプリケーションがありますが、いくつかの場合、開発者は次のクラスの 1 つを代わりに選択することがあります。

  • 非重複の画像の場合は、Decal オブジェクトを使用する必要があります
  • GUI 要素を適用するには、SurfaceGui オブジェクトが使用される必要があります
  • 画像の照明の効果を変更する必要がある場合は、SurfaceGui オブジェクトを使用する必要があります

概要

プロパティ

  • 並列読み取り

    レンダリングテクスチャの横向きコーディネートのオフセットを決めます。

  • 並列読み取り

    レンダリングテクスチャの垂直コーディネートのスタッドのオフセットを決定します。

  • 並列読み取り

    Class.Texture によって適用されるタイル画像の横長のサイズをスタッドで設定します。

  • 並列読み取り

    Class.Texture によって適用されるタイル画像の垂直サイズをスタッドで設定します。

Decal から継承した プロパティ
  • 並列読み取り

    Class.Decal の Decal の色。

  • 非表示
    複製されていません
    並列読み取り

    デカールの Decal.Transparency プロパティの乗数として機能します。エフェクトはローカルプレイヤーにのみ表示されます。

  • Texture:ContentId
    並列読み取り

    Class.Decal によって適用される画像の Class.Id。

  • 並列読み取り

    0 が完全に不透明で 1 が完全に透明な Decal の透明度を決めます。

  • 並列読み取り

    複数のデカールが同じ顔を持つときのレンダリングオーダーを決めます。

FaceInstance から継承した プロパティ
  • 並列読み取り

    オブジェクトが置かれるレンガの顔を設定します。

プロパティ

OffsetStudsU

並列読み取り

OffsetStudsU は、スタッドで横向きのレンダリングテクスチャのオフセットを決定します。

上のスクリーンショットで、テクスチャのあるパーツが表示されています。左側では、OffsetStudsU/OffsetStudsV がそれぞれ 0 で表示されているため、レンダリングされたテクスチャのタイルがパーツの左上隅に揃います。右側では、両方のプロパティが 1 に設定されているため、テクスチャがテクスチャ

参照してください:

OffsetStudsV

並列読み取り

OffsetStudsV は、スタッドで垂直軸のレンダリングテクスチャのオフセットを決定します。

上のスクリーンショットで、テクスチャのあるパーツが表示されています。左側では、OffsetStudsU/OffsetStudsV がそれぞれ 0 で表示されているため、レンダリングされたテクスチャのタイルがパーツの左上隅に揃います。右側では、両方のプロパティが 1 に設定されているため、テクスチャがテクスチャ

参照してください:

StudsPerTileU

並列読み取り

Class.Texture によって適用されるタイル画像の横長のサイズをスタッドで設定します。

このプロパティのより大きな値は、<a href="/reference/engine/datatypes"> Class.Texture</a> が大きく表示され、<a href="/reference/engine/datatypes"> Class.Decal|Decals</a> よりも繰り返しが少なくなります。<a href="/reference/engine/datatypes"> Class.BasePart</a> のサイズは、<a href

このプロパティが使用できる方法の例については、以下のコードスナップショットを参照してください。


local texture = Instance.new("Texture")
texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo
-- 1x1 studs repeating texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

注:

  • このプロパティは、非常に低い値に設定できますが、ゼロではありません
  • 横/縦の距離は、BaseParts 軸に対して相対です。ですから、Texture は、BasePart と共に回転します。

StudsPerTileV

並列読み取り

Class.Texture によって適用されるタイル画像の垂直サイズをスタッドで設定します。

このプロパティのより大きな値は、<a href="/reference/engine/datatypes"> Class.Texture</a> が大きく表示され、<a href="/reference/engine/datatypes"> Class.Decal|Decals</a> よりも繰り返しが少なくなります。<a href="/reference/engine/datatypes"> Class.BasePart</a> のサイズは、<a href

このプロパティが使用できる方法の例については、以下のコードスナップショットを参照してください。


local texture = Instance.new("Texture")
texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo
-- 1x1 studs repeating texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

注:

  • このプロパティは、非常に低い値に設定できますが、ゼロではありません
  • 横/縦の距離は、BaseParts 軸に対して相対です。ですから、Texture は、BasePart と共に回転します。

方法

イベント