Bir ViewportFrame, 3D nesneleri 2D bir görüntüleme alanına render etmek için bir kamera kullanır. İdeal kullanım senaryoları arasında:
- Kullanıcının ekranının köşesindeki deneyiminizin bir minimapı.
- Envanter menüsündeki nesnelerin 3D modelleri.
- Bir karakterin donattığı dönen nesneler.
Görüntüleme ayarları
Kullanıcıların ViewportFrame aracılığıyla görüntülediği 3D nesneler ya kameralarıyla birlikte hareket edebilir, statik kalabilir ya da ViewportFrame içinde dönebilir. Bu nesne ayrıca yansımalar için bir küp harita olarak bir Sky alt nesnesini de içerebilir.
Eğer bir 3D nesnenin kamerayla birlikte hareket etmesini istiyorsanız:
Görüntülemek istediğiniz nesnenin görünür olduğu deneyimin içinde kamera görünümünüzü konumlandırın.
Ekran için yeni bir ViewportFrame ekleyin ve ardından Explorer'da seçili olduğundan emin olun.
Properties penceresinde CurrentCamera özelliğini kameraya atayın:
- CurrentCamera özelliğini seçin. İmleciniz değişir.
- Explorer penceresinde, üst düzey Camera nesnesine tıklayın.
İstenen 3D nesneyi yeni ViewportFrame'e bağlayın. Eğer nesneyi deneyiminizde görmek istiyorsanız, Workspace içinde çoğaltmalı ve ardından kopya nesneyi ViewportFrame'e bağlamalısınız.
Kameranızı hareket ettirdiğinizde, nesne de ViewportFrame içinde hareket edecektir.
Aydınlatma ve görünüm
ViewportFrame içindeki aydınlatma, üç özellik aracılığıyla kontrol edilir:
| Özellik | Açıklama |
|---|---|
| Ambient | Görüntüleme çerçevesi içindeki alana uygulanacak genel aydınlatma rengini belirler. Varsayılan değer Color3.fromRGB(200, 200, 200) (hayalet gri) 'dir. |
| LightDirection | (0, 0, 0) pozisyonundan ışık kaynağının yönünü temsil eden bir Vector3. Varsayılan değer (-1, -1, -1) 'dir. |
| LightColor | Yönlü ışığın rengi. Varsayılan değer Color3.fromRGB(140, 140, 140) (gümüş) 'dir. |
Ayrıca, görüntülemenin genel görünümünü, aşağıdaki özelliklerle ayarlayabilirsiniz:
| Özellik | Açıklama |
|---|---|
| ImageColor3 | Render edilen nesneyi değiştirmeden resim rengini/tonunu değiştirir. Varsayılan renk değeri Color3.new(1, 1, 1) (beyaz) 'dir; bu değerle hiçbir renk değişikliği gerçekleşmez. |
| ImageTransparency | Render edilen nesneyi değiştirmeden resim saydamlığını değiştirir. 0 değeri (varsayılan) tamamen opaktır ve 1 değeri tamamen saydamdır (görünmez). |