AddOriginToPVS
AddOriginToPVS( Vector position )
Açıklama
Belirtilen vektörü, o anda oluşturulmakta olan PVS'ye (Potentially Visible Set) ekler. Bu, o vektörden görülebilen visleaf'lerdeki (görünürlük yaprakları) tüm nesnelerin çizilmesini sağlar.
Argümanlar
Örnek
Bir RTCamera'nın mevcut konumunu tüm oyuncuların PVS'sine ekler, bu da kameranın yakınındaki propların bir rtscreen (render hedefi ekranı) üzerinde her zaman render edilmesini sağlar.
hook.Add( "SetupPlayerVisibility", "AddRTCamera", function( ply, viewEntity )
-- Herhangi bir görüş (view) entity'sini ekler
--
-- PVS'nin zaten yüklenip yüklenmediğini test ediyoruz, çünkü geçmişte yüklenmiş bir PVS'yi eklemek sunucuyu çökertiyordu (bu sorun düzeltildi).
-- (Bknz. https://github.com/Facepunch/garrysmod-issues/issues/3744)
if viewEntity:IsValid() and !viewEntity:TestPVS( ply ) then
AddOriginToPVS( viewEntity:GetPos() )
end
end )
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord