Jelajahi Sumber

[sdl]Fix getting MeshAttachment's texture error. (#2233)

Jianan 2 tahun lalu
induk
melakukan
b9bf764de4
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      spine-sdl/src/spine-sdl-cpp.cpp

+ 1 - 1
spine-sdl/src/spine-sdl-cpp.cpp

@@ -115,7 +115,7 @@ void SkeletonDrawable::draw(SDL_Renderer *renderer) {
 
 
 			worldVertices.setSize(mesh->getWorldVerticesLength(), 0);
 			worldVertices.setSize(mesh->getWorldVerticesLength(), 0);
 			mesh->computeWorldVertices(slot, 0, mesh->getWorldVerticesLength(), worldVertices.buffer(), 0, 2);
 			mesh->computeWorldVertices(slot, 0, mesh->getWorldVerticesLength(), worldVertices.buffer(), 0, 2);
-			texture = (SDL_Texture *) ((AtlasRegion *) mesh->getRendererObject())->page->getRendererObject();
+			texture = (SDL_Texture *) mesh->getRegion()->rendererObject;
 			verticesCount = mesh->getWorldVerticesLength() >> 1;
 			verticesCount = mesh->getWorldVerticesLength() >> 1;
 			uvs = &mesh->getUVs();
 			uvs = &mesh->getUVs();
 			indices = &mesh->getTriangles();
 			indices = &mesh->getTriangles();