@@ -114,7 +114,7 @@ This is an example of how to create a sprite from code and move it using the low
114114 # Remember, keep this reference.
115115 texture = load("res://my_texture.png")
116116 # Add it, centered.
117- RenderingServer.canvas_item_add_texture_rect(ci_rid, Rect2(texture.get_size() / 2, texture.get_size()), texture)
117+ RenderingServer.canvas_item_add_texture_rect(ci_rid, Rect2(- texture.get_size() / 2, texture.get_size()), texture)
118118 # Add the item, rotated 45 degrees and translated.
119119 var xform = Transform2D().rotated(deg_to_rad(45)).translated(Vector2(20, 30))
120120 RenderingServer.canvas_item_set_transform(ci_rid, xform)
@@ -136,7 +136,7 @@ This is an example of how to create a sprite from code and move it using the low
136136 // Remember, keep this reference.
137137 _texture = ResourceLoader.Load<Texture2D>("res://MyTexture.png");
138138 // Add it, centered.
139- RenderingServer.CanvasItemAddTextureRect(ciRid, new Rect2(_texture.GetSize() / 2, _texture.GetSize()), _texture.GetRid());
139+ RenderingServer.CanvasItemAddTextureRect(ciRid, new Rect2(- _texture.GetSize() / 2, _texture.GetSize()), _texture.GetRid());
140140 // Add the item, rotated 45 degrees and translated.
141141 Transform2D xform = Transform2D.Identity.Rotated(Mathf.DegToRad(45)).Translated(new Vector2(20, 30));
142142 RenderingServer.CanvasItemSetTransform(ciRid, xform);
0 commit comments