Texture

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Objek Textur menerapkan teksur yang berulang ke wajah Class.BasePart .

Bagaimana Texture bekerja?

Sebuah Texture akan menerapkan gambar ke BasePart yang ia miliki. Permukaan di mana gambar diterapkan ini bergantung pada propietas FaceInstance.Face . Saat BasePart diubah,


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

Gambar yang diterapkan Textur di ditentukan oleh properti Decal.Texture nya. Gambar dapat diunggah ke Roblox asalkan mereka mematuhi aturan komunitas. Untuk informasi tentang cara mengunggah gambar, lihat Textures and Decals .

Apa perbedaan antara Textur dan Decal?

Objek tekstur sangat mirip dengan objek Decal. Namun, meskipun gambar diterapkan oleh Decal skala saat BasePart diubah, gambar diterapkan oleh Texture.

Mengulangi tekstur memiliki berbagai aplikasi seperti ubin lantai dan tekstur dinding.

Alternatif untuk Teks

Meskipun Stiker memiliki berbagai aplikasi, dalam beberapa kasus pengembang mungkin ingin memilih salah satu dari kelas berikut.

  • Untuk gambar yang tidak berulang Decal objek harus digunakan
  • Untuk menerapkan elemen GUI, objek SurfaceGui harus digunakan
  • Jika efek penerangan pada gambar perlu diubah, objek SurfaceGui harus digunakan

Rangkuman

Properti

  • Baca Paralel

    MendeterminasikanOffset dalam studs koordinat horisontal tekstur yang di render.

  • Baca Paralel

    MendeterminasikanOffset dalam studs vertikal koordinat tekstur yang di render.

  • Baca Paralel

    Tetapkan ukuran vertikal, dalam studs, dari gambar berwarna yang diterapkan oleh Texture .

  • Baca Paralel

    Tetapkan ukuran vertikal, dalam studs, dari gambar berkilau yang diterapkan oleh Texture .

Properti diwarisi dari DecalProperti diwarisi dari FaceInstance

Properti

OffsetStudsU

Baca Paralel

OffsetStudsU menentukan seberapa jauh tekstur render diOffsetStudsU di sumbu horizontal.

Contoh

Dalam screenshot di atas, Part dengan Texture terlihat. Di sebelah kiri, OffsetStudsU/OffsetStudsV adalah kedua 0, jadi tekstur yang dihasilkan berjalan dengan sudut kiri atas dari bagian. Di kanan, kedua property ini diatur menjadi 1 yang menyebabkan tiling untuk dimulai di tengah bagian.

Lihat juga:

OffsetStudsV

Baca Paralel

OffsetStudsV menentukan seberapa jauh tekstur render diOffsetStudsV vertikal.

Contoh

Dalam screenshot di atas, Part dengan Texture terlihat. Di sebelah kiri, OffsetStudsU/OffsetStudsV adalah kedua 0, jadi tekstur yang dihasilkan berjalan dengan sudut kiri atas dari bagian. Di kanan, kedua property ini diatur menjadi 1 yang menyebabkan tiling untuk dimulai di tengah bagian.

Lihat juga:

StudsPerTileU

Baca Paralel

Tetapkan ukuran vertikal, dalam studs, dari gambar berwarna yang diterapkan oleh Texture .

Nilai yang lebih besar untuk property ini akan mengarah ke Texture yang muncul lebih besar, dan mengulangi lebih sering. Tidak seperti dengan Decals, ukuran gambar yang diulang tidak terpengaruh oleh dimensi dari BasePart .

Lihat contoh kode di bawah ini untuk menunjukkan cara menggunakan property ini.


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

Catatan:

  • Properti ini dapat diatur ke nilai sangat rendah, tetapi tidak nol
  • Perbedaan vertikal / horizontal adalah relatif terhadap sumbu BaseParts. Oleh karena itu, Texture akan berputar bersama dengan BasePart .

StudsPerTileV

Baca Paralel

Tetapkan ukuran vertikal, dalam studs, dari gambar berkilau yang diterapkan oleh Texture .

Nilai yang lebih besar untuk property ini akan mengarah ke Texture yang muncul lebih besar, dan mengulangi lebih sering. Tidak seperti dengan Decals, ukuran gambar yang diulang tidak terpengaruh oleh dimensi dari BasePart .

Lihat contoh kode di bawah ini untuk menunjukkan cara menggunakan property ini.


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

Catatan:

  • Properti ini dapat diatur ke nilai sangat rendah, tetapi tidak nol
  • Perbedaan vertikal / horizontal adalah relatif terhadap sumbu BaseParts. Oleh karena itu, Texture akan berputar bersama dengan BasePart .

Metode

Acara