尝试索引全局变量'self' (值为nil)

我运行了这段代码,它给我一个错误,尝试索引全局变量'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)
点赞
用户11043724
用户11043724

你可以使用 hook.Entity:GetPos() 修复该错误。

self 是 Lua 关键字,在表格的方法定义中出现。

2020-01-10 01:08:17