Class.GuiObject|GuiObjects adalah Class.GuiObject|GuiObjects yang bertindak sebagai wadah untuk 1> Class.GuiObject|GuiObjects1> lainnya. Anda dapat menggunakannya untuk UI yang menunjukkan di layar pengguna atau di 4>permukaan4> dalam pengalaman.
Ketika Anda menipu-tipu frame, And
Jenis-Jenis Fram
Ada tiga jenis frame utama, masing-masing melayani tujuan tertentu dalam desain UI.
Rangka
A Frame is a plain, empty rectangle. If you parent GuiObjects to the Frame , they display within the rectangle
Jendela geser
Sebuah ScrollingFrame adalah frame yang terdiri dari dua elemen: canvas yang dapat disesuaikan dan 滚动条 . Jenis frame ini memungkinkan Anda untuk menampilkan banyak informasi dalam ruang yang terbatas, dan berguna untuk menu dan daftar.
Anda dapat menetapkan posisi dan ukuran ScrollingFrame melalui proporsi masing-masing Position dan Size . Catat bahwa bilah geser mengambil beberapa bagian dari ukuran 2>Class.ScrollingFrame2>.
Penggunaan Kanvas
Kanvas adalah area di dalam ScrollingFrame yang dapat menampung GuiObjects lainnya. Jika salah satu dimensi kanvas lebih lebar dari ukuran 1> Class.ScrollingFrame1>, bar geseran akan terlihat, jika tidak maka akan tersembunyi.
Properti CanvasSize menentukan seberapa besar area yang dapat Anda geser melalui, bukan ukuran ScrollingFrame itu sendiri. Jika Anda perlu tahu seberapa besar area yang sebenarnya dilihat di dalam ScrollingFrame, Anda dapat mengak
Properti CanvasPosition menentukan posisi default Anda dalam kanvas dalam pixel, dan menetapkan posisi tombol geser sesuai. Catat bahwa propperti ini tidak melakukan apa pun ketika tombol geser tidak terlihat.
Gulir Roda Hadiah
tombol gulir menunjukkan posisi Anda dalam konten ScrollingFrame yang tidak terlihat. Ada dua jenis tombol gulir: tombol gulir vertikal dan tombol gulir horizontal. Tombil gulir vertikal memungkinkan Anda untuk berkilau ke atas dan ke bawah, sementara tombil gulir horizontal memungkinkan Anda untuk berkilau ke kiri dan kanan.
Menggunakan property VerticalScrollBarPosition, Anda dapat mengubah posisi bar l geseran vertikal ke kiri atau kanan kanvas.
Bilah gulir terdiri dari tiga gambar:
- Atas — Gambar yang ditampilkan di atas tombol gulir.
- Tengah — Gambar yang ditampilkan sebagai jempol dari bar geser.
- Bottom — Gambar yang ditampilkan di bagian bawah tombol gulir.
Anda dapat menyesuaikan gambar ini melalui tombol geser masing-masing TopImage , MidImage dan BottomImage property. Catat bahwa vertikal dan horizontal geser bar menggunakan gambar yang
Setiap gambar skala berdasarkan ScrollBarThickness property, yang mengubah lebar dari bar gulir vertikal atau tinggi dari bar gulir horizontal.Property ini juga menentukan lebar dan tinggi gulir atas dan bawah, serta ketebuhan gambar tengah. Namun, panjang
Penggunaan Panel
A ViewportFrame adalah frame yang menggunakan kamera untuk menyajikan objek 3D. Jenis frame ini adalah cara yang bagus untuk menampilkan objek 3D dan model dalam ruang 2D, seperti:
- Sebuah minimap pengalaman Anda langsung di sudut layar pengguna.
- 3D model item dalam menu inventaris.
- Objek berputar yang dikenakan karakter.
Objek 3D yang dilihat pengguna melalui Class.ViewportFrame dapat bergerak dengan kamera mereka, tetap statis, atau berputar di dalam Class.ViewportFrame . Objek ini juga dapat meng包括 Class.Sky anak sebagai peta kubus untuk refleksi.
Jika Anda ingin objek 3D bergerak dengan kamera:
Posisikan pandangan kamera Anda dalam pengalaman sehingga objek yang ingin Anda lihat dalam frame tersebut terlihat.
Sebagai orang tua 3D yang diinginkan kepada ViewportFrame baru. Catat bahwa jika Anda masih ingin melihat objek dalam pengalaman Anda, Anda harus menduplikasi itu di Workspace dan kemudian orang tua objek duplikasi ke Class.ViewportFrame .
Ketika Anda menggerakkan kamera Anda, objek juga akan bergerak di dalam ViewportFrame .