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