Fixed UVs in Polygon (Circles)
This commit is contained in:
parent
fca5502550
commit
1a0148ff90
2 changed files with 4 additions and 2 deletions
|
|
@ -50,7 +50,8 @@ namespace SM2D.Object
|
|||
|
||||
private void AddUV(Vector2 vertex)
|
||||
{
|
||||
var uv = Vector2.Divide(vertex, BoundingBox.Max.Xy) + BoundingBox.Min.Xy;
|
||||
var uv = Vector2.Divide(vertex - BoundingBox.Min.Xy, BoundingBox.Max.Xy - BoundingBox.Min.Xy);
|
||||
uv.Y *= -1;
|
||||
UVs.Add(uv);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,8 @@ namespace SM_TEST
|
|||
scene.ShowAxisHelper = true;
|
||||
|
||||
DrawObject2D kasten = new DrawObject2D();
|
||||
kasten.Transform.Size.Set(50,50);
|
||||
kasten.Transform.Size.Set(500,500);
|
||||
kasten.ApplyCircle();
|
||||
kasten.Texture = new Texture(new Bitmap("herosword.png"));
|
||||
scene.Objects.Add(kasten);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue