Bir ViewportFrame 3B nesneleri 2D görüntü alanına renderlamak için bir kamera kullanır. İdeal kullanım durumları şunları içerir:
- Deneyiminizin doğrudan bir mini haritası, kullanıcının ekranının köşesinde.
- Envanter menüsündeki eşyaların 3B modelleri.
- Bir karakterin donattığı nesneleri döndürmek.
Görüntü alanı yapılandırmaları
Kullanıcıların bir ViewportFrame aracılığıyla gördüğü 3B nesneler, kameralarıyla hareket edebilir, sabit kalabilir veya ViewportFrame içinde dönebilir.Bu nesne ayrıca yansımalar için bir Sky çocuk da içerebilir.
Kamerayla hareket eden 3B nesne istiyorsanız:
Kameranın görüşünü deneyim içinde konumlandırın, böylece çerçevede görmek istediğiniz nesne görünür olur.
Yeni bir ViewportFrame ekleyin ekrana ve ardından Gezgine seçildiğinden emin olun.
Özellikler penceresinde, kameraya CurrentCamera özelliğini atayın:
- CurrentCamera özelliğini seçin. İşaretçiniz değişir.
- Kâşif penceresinde, üst seviye Camera nesneye tıklayın.
İstediğiniz 3B nesneyi yeni ViewportFrame 'ye ebeveyn yapın.Deneyiminizde hala nesneyi görmek istiyorsanız, bunu 'de yinelenmeli ve ardından yinelenen nesneyi 'e ebeveyn yapmalısınız.
Kameranı hareket ettirdiğinde, nesne de ViewportFrame içinde hareket edecektir.
Aydınlatma ve görünüm
Bir ViewportFrame içindeki aydınlatma üç özellik aracılığıyla kontrol edilir:
Özellik | Açıklama |
---|---|
Ambient | Görüş alanı çerçevesindeki alana uygulanan genel aydınlatma rengini belirler. Varsayılan değer Color3.fromRGB(200, 200, 200) (hayalet gri). |
LightDirection | Bir Vector3 ışık kaynağının yönünü pozisyondan temsil eden (0, 0, 0) .. Varsayılan değer (-1, -1, -1) .. |
LightColor | Yönlü ışığın rengi. Varsayılan değer Color3.fromRGB(140, 140, 140) (gümüş). |
Ayrıca, görüş alanının genel görünümünü aşağıdaki özellikler aracılığıyla ayarlayabilirsiniz:
Özellik | Açıklama |
---|---|
ImageColor3 | Rendelenen nesnenin değiştirilmesiz görüntü rengini/tonunu değiştirir.Varsayılan renklandırma değeri, hiçbir renk değişikliği gerçekleşmeyen Color3.new(1, 1, 1) (beyaz) olduğundur. |
ImageTransparency | Rendelenmiş nesnenin değiştirilmeden görüntü transparansını değiştirir.Bir değer 0 (Varsayılan) tamamen opaktır ve bir değer 1 tamamen şeffaftır (görünmez). |