• cam.Start3D2D shows surface.DrawRects, but no text.
    1 replies, posted
[del]Trying to draw text, but doesn't work. The surface.DrawRect() displays, but text does not. I've tested this with another weapon that I've used 3D2D (tested with the same draw.DrawText() func, I also actually copied the code from the other wep too) and it displays correctly. There's obviously something I'm missing if the rect draws but the text does not. :| [code]local offset = Vector( -1, -2.75, 1.3 ) local aoffset = Angle( -90, -1.25, 45 ) function SWEP:PostDrawViewModel( vm ) local bone = vm:LookupBone( "spinner" ) local m = vm:GetBoneMatrix( bone ) local pos, ang = m:GetTranslation(), m:GetAngles() pos = pos + ang:Forward() * offset.x + ang:Right() * offset.y + ang:Up() * offset.z if aoffset.yaw ~= 0 then ang:RotateAroundAxis( ang:Up(), aoffset.yaw ) end if aoffset.pitch ~= 0 then ang:RotateAroundAxis( ang:Right(), aoffset.pitch ) end if aoffset.roll ~= 0 then ang:RotateAroundAxis( ang:Forward(), aoffset.roll ) end local x, y = 0, 0 cam.Start3D2D( pos, ang, 0.02 ) surface.SetDrawColor( 35, 35, 35, 255 ) surface.DrawRect( x, y, 130, 140 ) draw.DrawText("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", gui.EasyFont(256), 0, 0, Color(255,255,255,255) ) cam.End3D2D() end[/code][/del] Any help before I commit sudoku will be fantastic. Resolved: I'm a fuckhead and had the angles flipped so the text was invisible. Light me on fire.
okay 🔥🔥🔥🔥
Sorry, you need to Log In to post a reply to this thread.