IMesh:Draw

  IMesh:Draw()

Açıklama

Mesh'i aktif matris ile işler.

Eğer bu fonksiyon VertexLitGeneric materyali ile kullanılırsa, render kütüphanesi kullanılarak (örneğin render.ResetModelLighting) başka parametreler belirtilmedikçe, daha önce çizilmiş model üzerinde hesaplanan ışık parametrelerini yeniden kullanacaktır. Eğer aydınlatma sorunları yaşıyorsanız veya motorun sizin için ışığı hesaplamasını istiyorsanız, mesh'in orijininde sahte (görünmez) bir model çizin, ardından mesh'i çizin.

ENTITY:Draw içinde kullanılıyorsa, varlığın modelini (varsa) çizmek yeterli olacaktır.

Örnek

Mesh'i, SENT'in model matrisini kullanarak düzgün bir şekilde işler.

Bu örnekteki self.Mesh, IMesh'tir.

local myMaterial = Material( "models/wireframe" ) -- models/debug/debugwhite function ENT:Draw() -- self:DrawModel() içeren kod if ( self.Mesh ) then render.SetMaterial( myMaterial ) cam.PushModelMatrix( self:GetWorldTransformMatrix() ) self.Mesh:Draw() cam.PopModelMatrix() end -- Muhtemelen diğer kodlar end

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord