首页 > 解决方案 > 尝试索引全局“自我”(零值)

问题描述

我运行了这段代码,它给了我一个错误尝试索引全局“自我”(一个零值)

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) 

标签: luagarrys-mod

解决方案


您可以使用hook.Entity:GetPos()修复此错误。
self是一个 lua 关键字,出现在表的方法定义中。


推荐阅读