Newer
Older
DungeonShooting / DungeonShooting_Godot / src / framework / map / image / ImageRenderData.cs
@小李xl 小李xl on 19 Jun 2023 593 bytes 换一种解渲染大量sprite的决方案
  1.  
  2.  
  3. using Godot;
  4.  
  5. public class ImageRenderData
  6. {
  7. /// <summary>
  8. /// 指定的画布
  9. /// </summary>
  10. public ImageCanvas ImageCanvas;
  11. /// <summary>
  12. /// 需要绘制的原图
  13. /// </summary>
  14. public Image SrcImage;
  15. public int X;
  16. public int Y;
  17. public float Rotation;
  18. public int CenterX;
  19. public int CenterY;
  20. public bool FlipY;
  21. //----------------------------------------
  22. public ImageRenderSprite RenderSprite;
  23. public int RenderWidth;
  24. public int RenderHeight;
  25. public int RenderOffsetX;
  26. public int RenderOffsetY;
  27. }