2013-05-07 27 views
5

Tôi đang gặp vấn đề với da libgdx.Libgdx tải lại scene2d da sau khi ứng dụng ẩn

Khi ứng dụng bị tạm dừng hoặc chuyển sang nền và sau đó mở lại tất cả các họa tiết scene2d của tôi chỉ hiển thị màu đen. Tôi giả định rằng các kết cấu cơ bản cần phải được tải lại.

tôi là tạo ra làn da của tôi bằng cách sử dụng đoạn mã sau

FileHandle jsonFile = Gdx.files.internal("ui/uiskin.json"); 
FileHandle atlasFile = Gdx.files.internal("ui/uiskin.atlas"); 
TextureAtlas atlas = new TextureAtlas(atlasFile); 
skin = new Skin(jsonFile, atlas); 

Câu hỏi của tôi là nếu có bất kỳ cách nào mà tôi có thể phát hiện khi các kết cấu cần phải được nạp lại và làm thế nào để làm tốt nhất điều này?

Trả lời

2

Tôi thấy rằng tốt nhất là xây dựng lại da khi bạn mở lại ứng dụng của mình.

+1

Nhưng cách thức hoạt động này khi tôi áp dụng cho các đối tượng khác nhau? – user2358285

Các vấn đề liên quan