-- 对Quad的封装,更能适合2D游戏开发 local Sprite = {} Sprite.New = function(quad) local spr = {} spr.quad = Jin.Quad.New(quad) spr.pivot = Jin.Vector2.New(0.5, 0) spr.transform = Jin.Transform.New() spr.depth = 0 return spr end Sprite.SetDepth = function(self, depth) spr.depth = depth end Sprite.SetTexture = function(self, tex, reset_quad) end Jin.Sprite = Sprite