我运行了这段代码,这给我尝试对全局'self'(nil值)编制索引的错误尝试
hook.Add( "PostDrawOpaqueRenderables","2d3d", function( )
cam.Start3D2D( Vector( self.Entity:GetPos() ), Angle(0, -90, 90), 1 )
surface.SetDrawColor( 255, 0, 255 )
surface.DrawTexturedRect( 0, 0, 500, 500 )
cam.End3D2D()
end)
您可以使用hook.Entity:GetPos()
修复此错误。self
是lua关键字,出现在表的方法定义中。