Nếu kích thước màn hình của điện thoại của bạn là 320x480, thì AndEngine sẽ thực hiện screenCapture() ở cùng độ phân giải 1: 1.Làm cách nào để chụp màn hình ở độ phân giải gấp đôi?
tôi đã cố gắng thay đổi kích thước bề mặt ... tôi đã cố gắng tạo ra các máy ảnh ở độ phân giải gấp đôi ... tôi đã cố gắng mở rộng quy mô các mRenderSurfaceView ....
Tuy nhiên, screencapture() sẽ luôn lưu các tập tin ở độ phân giải 320x480, tức là độ phân giải của thiết bị thực tế.
Vì vậy, bất kỳ ai cũng có thể giúp tôi thể hiện cách tôi có thể chụp ảnh ở độ phân giải gấp đôi không?
Tôi nghi ngờ điều này là có thể. Màn hình được tạo ra ở độ phân giải đó từ các phần cơ sở, vì vậy tôi khá chắc chắn không có thêm 'phiên bản' của nó nằm xung quanh cho độ phân giải cao hơn. Bạn sẽ phải xây dựng lại màn hình cho một (và vì vậy redoing bất kỳ bài viết/hành động mà làm cho màn hình theo cách của nó). – Nanne
Hmm .. Vậy làm thế nào tôi có thể xây dựng lại cảnh ở độ phân giải gấp đôi sau đó? Tôi không mong muốn được đào sâu vào việc mổ xẻ AndEngine. Nó sẽ có rất nhiều công việc. Bởi vì điều đó tôi sẽ phải tự mình chải kỹ hoàn toàn trên OpenGL ES. Một ngày nào đó tôi sẽ, nhưng không phải bây giờ! ; D – CodenameLambda1
Vâng, nếu tôi biết thêm về andengine, tôi đã cung cấp một câu trả lời thay vì chỉ là một bình luận :). Tôi cho rằng bạn có thể 'giả' độ phân giải hiện tại bằng cách cố gắng ghi đè lên các giá trị được sử dụng trước đó? Xin lỗi tôi không thể giúp bạn thêm, có lẽ một số anh hùng andengine đến cùng :) – Nanne