Kamerayı Özelleştir

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Roblox'un yerleşik kamerası varsayılan üçüncü şahıs modunu ve isteğe bağlı birinci şahıs modunu güçlendirir, bu nedenle kendi takip kameranızı oluşturmanıza gerek yoktur. Daha özelleştirilmiş senaryolar için, Camera içindeki varsayılan özellikleri ayarlayabilir veya tamamen değiştirebilirsiniz; omuz üstü, izometrik ve silah nişan alma görüntüleri gibi.

Temel ayarlar

Studio'nun StarterPlayer nesnesi içinde yaygın kamera ayarlarını doğrudan yapılandırabilirsiniz. Bu ayarlar yakınlık mesafesi ve çeşitli kamera, engelleme ve hareket modlarını içerir.

  1. Explorer penceresinde StarterPlayer nesnesini seçin.

    Explorer'daki StarterPlayer
  2. Properties penceresinde aşağı kaydırarak Kamera bölümünü bulun. Aşağıdaki özellikleri doğrudan veya bir betik aracılığıyla yapılandırabilirsiniz.

    Properties Penceresindeki StarterPlayer'daki Kamera özellikleri

Yakınlık mesafesi

Birlikte CameraMaxZoomDistance ve CameraMinZoomDistance, oyuncuların kamera yakınlaştırma mesafesini karakterleriyle ilişkili olarak ayarlar. 500 gibi çok yüksek bir maksimum değer ayarlamak, oyuncuların kamerayı uzaya uzaklaştırmalarına izin verir. Kamerayı karakterden belirli bir mesafeye kilitlemek ve yakınlaştırmayı önlemek istiyorsanız, bu iki özelliği aynı değere ayarlayın.

LocalScript - Kamera Yakınlaştırma Aralığı

local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 25
player.CameraMinZoomDistance = 50

Kamera modu

CameraMode özelliği, kameranın iki seçenek arasında genel davranışını ayarlar:

AyarlamaAçıklama
KlasikBirinci şahıs moduna yakınlaştırılabilen klasik Roblox üçüncü şahıs kamerası. Oyuncuların yakınlaştırmasına izin verir (yakınlaştırma kilitli değilse) ve karakterlerinin etrafında kamerayı döndürmelerine olanak tanır.
LockFirstPersonKamerayı birinci şahıs moduna kilitler. Bu modda, oyuncunun karakterinin tüm parçaları/öğeleri, ekipman olarak kullanılan Tools hariç, görünmez.

Engelleme modu

DevCameraOcclusionMode özelliği, oyuncunun karakterini göremediği durumlarda kameranın davranışını kontrol eder; bu, bir BasePart tarafından gizlendiğinde söz konusu olabilir.

AyarlamaAçıklama
YakınlaştırOyuncunun karakteri, Transparency değeri 0.25'ten düşük bir objenin arkasına geçtiğinde, kamera karaktere çok yakınlaşır böylece görünür hale gelir. Karakter tekrar görünür bir konuma döndüğünde, kamera geri uzaklaşır.
Görünmez kameraOyuncunun karakteri, Transparency değeri 0.75'ten düşük bir nesnenin arkasına geçtiğinde, kamera hareket etmez fakat nesne yarı saydamlaşır böylece karakter görünür hale gelir. Karakter tekrar görünür bir konuma geçtiğinde, nesne normal opaklığına geri döner.
Yakınlaştır ve Görünmez kamera engelleme modları

Hareket modu

DevComputerCameraMovementMode (bilgisayar) ve DevTouchCameraMovementMode (telefon/tablet) oyuncunun kamerayı nasıl hareket ettirebileceğini belirler.

AyarlamaAçıklama
Kullanıcı SeçimiKamera, oyuncunun deneyimdeki kamera ayarlarına göre hareket edecektir.
KlasikKamera, oyuncunun karakterini dünya etrafında dolaşırken takip eden yakınlık mesafesini korur. Oyuncular ayrıca kamerayı yukarı/aşağı açıyla döndürebilir ve karakterlerinin etrafında döndürebilirler.
TakipKlasik'e benzer, ancak kamera hafifçe dönebilir ve eğer oyuncu, kameranın bakış yönü ile paralel olmayan herhangi bir yönde hareket ediyorsa, oyuncunun karakterine doğru bakar.
YörüngeselKamera sabit bir yakınlık mesafesinde kalır ve oyuncunun karakterini dünya etrafında dolaşırken takip eder. Oyuncular, kamerayı karakterlerinin etrafında döndürebilir, ancak görünümü yukarı veya aşağı eğemezler.
Kamera DeğişimiYalnızca bilgisayarlarda (telefon/tabletlerde değil) DevComputerCameraMovementMode aracılığıyla işlevseldir. Oyuncu sağ fare butonuna tıkladığında, kamera Klasik modu ile "serbest bakış" modu arasında geçiş yapar; burada fareyi hareket ettirerek dünyayı görebilir.

Kamerayı Betik Yazma

Her oyuncunun istemci, yerel Workspace içinde bulunan kendi Camera nesnesine sahiptir ve bu nesneye Workspace.CurrentCamera özelliği aracılığıyla erişilebilir. Roblox'un varsayılan kamera betiklerini geçersiz kılmak için CameraType'ını Scriptable olarak ayarlayabilir ve ardından genellikle kamerayı aşağıdaki özellikler aracılığıyla kontrol edebilirsiniz.

ÖzellikAçıklama
Camera.CFrameKameranın CFrame'i. Bu, deneyimde bir Scriptable kamerasını konumlandırma ve yönlendirme için en sık kullanılan özelliktir.
Camera.FieldOfViewEkranda görülebilen gözlemlenebilir 3D alanının kapsamı; Camera.FieldOfViewMode tarafından tanımlanan yönde 1–120 derece arasında ölçülür. Varsayılan 70'tir.
Camera.CameraTypeEnum.CameraType'da belirlenen çeşitli kamera davranışları arasında geçiş yapar; bunlardan bazıları seçilebilir hareket modlarını taklit eder. Bunu Scriptable olarak ayarlamak, kamerayı tam kontrol etmenizi sağlar.
Camera.FocusKameranın baktığı 3D uzaydaki nokta. Camera.CameraType'ını Scriptable olarak ayarladıysanız, bu özelliği her bir çerçeve güncellemelisiniz; zira belirli görsellikler, odak noktasına ne kadar yakın olduklarına göre daha ayrıntılıdır.
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.