cam.Start2D
cam.Start2D()
Açıklama
Yeni bir 2D renderlama bağlamı oluşturur. cam.End2D ile bitirilmesi gerekir.
Bu, neredeyse her zaman render kütüphanesinden bir render hedefi ile kullanılır. Pozisyonunu ayarlamak için, önceden depolanmış bir hedef ile render.SetViewPort fonksiyonunu kullanın.
Bu, model matris yığınının en üstüne bir birim matris yerleştirir. Eğer cam.PushModelMatrix kullanmaya çalışıyorsanız, bu fonksiyondan önce değil, sonra çağırın.
Bu, 2D bir renderlama bağlamı sağlayan bir renderlama kancasıdır (hook).
Örnek
Görüş alanını (viewport) ayarlar ve ardından 2D metotlarla görünüm üzerine çizim yapar
local oldW, oldH = ScrW(), ScrH()
render.SetViewPort( 0, 100, 50, 50 )
cam.Start2D()
surface.SetDrawColor( 255, 255, 255 )
surface.DrawLine( 10, 10, 100, 100 )
cam.End2D()
render.SetViewPort( 0, 0, oldW, oldH )
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord