IndexĐăng NhậpĐăng kýThành viênNhómTìm kiếmShopTrợ giúp
Chào mừng bạn ghé thăm Forum XlClub »[X]«
»»--XlClub family--««

:::»+ Mời bạn đăng nhập tại đây+«:::

»++Chưa có tài khoản? Bạn bấm vào đây để Đăng Ký+«

Share|
Tiêu đề

Hướng dẫn thay đổi độ phân giải của Games JAVA.

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tác giảThông điệp

nhokpret123
Đế Vương

Nam Posts Posts : 1263
Points Points : 7693
Thanked Thanked : 101
Đến từ Đến từ : Hell of Angel
Phương châm sống Phương châm sống : Hận cuộc đời, hận ông trời
Level: Kinh nghiệm: 1263%
Sinh mệnh: 1263/100
Pháp lực: /100

Bài gửiTiêu đề: Hướng dẫn thay đổi độ phân giải của Games JAVA. Tue May 17, 2011 11:37 am

[You must be registered and logged in to see this image.]

Hiện nay có rất nhiều hãng sản xuất điện thoại với hàng trăm mẫu điện thoại khác nhau. Ngoài các thông số kỹ thuật ra thì độ phân giải màn hình của mỗi máy cũng khác nhau. Đa phần người mua chỉ chú trọng đến kiểu dáng và tính năng chứ không chú ý đến độ phân giải màn hình của chúng. Điều này sẽ thật tệ hại nếu bạn mua điện thoại chủ yếu để chơi game mà lại không chơi được game nào vừa ý.
Các độ phân giải màn hình ĐTDĐ hiện nay gồm có: 128×128, 128×160, 176×208, 176×220, 208×208, 240×320, 320×240 và 352×416. Trong đó, thông dụng nhất là 176×208, 176×220 và 240×320. Nokia thường chọn độ phân giải 176×208 cho các máy S60 của mình, và độ phân giải 240×320 cho các máy S40 đời mới và S60 thế hệ thứ 3. Trong khi đó, 176×220 là độ phân giải thông dụng ở các máy Motorola và Sony Ericsson.
Từ đó, có thể thấy một vấn đề mà nhiều người thường gặp phải đó là chọn game không đúng với độ phân giải màn hình của máy mình, dẫn đến tình trạng hình ảnh không hiển thị hết màn hình, hoặc bị thu nhỏ, kéo giãn trông rất xấu. Vì vậy bạn nên để ý đến độ phân giải của game khi tải từ trên mạng về, đa phần mỗi game khi được phát hành đều có nhiều phiên bản cho nhiều màn hình khác nhau, sau mỗi tên game đều được ghi độ phân giải của nó. Ví dụ: EA Mobile The Sims 2 Pets 176×208.jar, Beowulf 240×320.jar.
Nhưng nếu gặp trường hợp game bạn cần tìm không hỗ trợ màn hình của máy bạn thì sao? Có một cách đó là chúng ta tự thay đổi độ phân giải của chúng, giống như ta thay đổi kích cỡ của một tấm hình vậy. Cách làm đơn giản như sau:

1. THAY ĐỔI BẰNG TAY:
Dùng WinRAR giải nén file game Java (có dạng *.jar) cần chuyển đổi. Trong thư mục mới giải nén ra, tìm file MANIFEST.MF trong thư mục META-INF và dùng Notepad mở file MANIFEST.MF đó (nhấp phải chuột vào file MANIFEST.MF, chọn Open with… > Notepad)

[You must be registered and logged in to see this image.]

Trong đó bạn chú ý đến 2 dòng sau cùng:
"Nokia-MIDlet-Original-Display-Size: 240,320
Nokia-MIDlet-Target-Display-Size: 352,416"
-Dòng đầu tiên cho biết độ phân giải gốc, hay độ phân giải thực của game đó, dòng thứ hai cho biết độ phân giải cần chuyển đổi.

-Chúng ta chỉ cần chỉnh lại thông số của dòng thứ hai cho đúng với độ phân giải của máy mình là được. Ví dụ ở hình trên, độ phản giải thực của game là 240×320, tôi muốn chuyển sang độ phân giải 352×416 cho phù hợp với Nokia N80 của tôi thì dòng thứ hai của tôi sẽ là Nokia-MIDlet-Target-Display-Size: 352,416. Bạn nhớ bấm Ctrl+S để save file này lại.
Tiếp theo, bạn chọn lại tất cả các file trong thư mục giải nén ra lúc nãy, và nén lại thành file ZIP (Chú ý: không được dùng WinRAR hay WinZIP để nén mà phải dùng chính công cụ nén có sẵn của Windows: nhấp phải chuột > Send to > Compressed (zipped) Folder).
Cuối cùng, bạn đổi phần mở rộng .ZIP của file vừa nén đó thành .JAR. Hoàn tất, bây giờ bạn có thể chơi game toàn màn hình rồi đấy.
Lưu ý:
Cách này chỉ áp dụng được cho các game Java (có dạng *.jar), không áp dụng cho các game dạng *.sis, *.sisx.
Sau khi chuyển “hệ”, đồ họa trong game có phần xấu hơn so với trước. Điều đó là tất nhiên vì bản chất của cách làm này là kéo giãn các khung hình của game nên chất lượng các khung hình sẽ bị thay đổi.
Một số game sau khi chuyển đổi hay xuất hiện lỗi “Unhandled” trong khi chơi và bị thoát ra khỏi game.

2. THAY ĐỔI BẰNG PHẦN MỀM:
Phần mềm S60v3 Jar Resize có chức năng giúp ta thay đổi độ phân giải của game một cách nhanh chóng và đơn giản. Nhược điểm duy nhất của phần mềm này là chỉ hỗ trợ các độ phân giải 176×208, 240×320 và 351×416. Vì vậy, nếu bạn muốn chuyển sang các độ phân giải “hiếm” khác thì vẫn phải thao tác bằng tay theo hướng dẫn ở trên.
[You must be registered and logged in to see this image.]
Lick: [You must be registered and logged in to see this link.]
Phần mềm S40v3
[You must be registered and logged in to see this image.]

[You must be registered and logged in to see this image.]
A-Chọn file->Đường dẫn đến file jar (hoặc có thể nhấn nhanh = nút Open JAR )
B-Chọn hệ máy (chọn xong nó sẽ tự ra kích cỡ và style của hệ máy đó
D-Chọn chế độ auto nếu ko pik rõ hệ máy của bạn ra sao!
E-Ở chế độ này bạn chỉ cần chọn size cho máy là xong (Khuyên dùng vì nhanh gọn )
F-Ấn vào đây khi chọn size xong
-Sau khi Adapt JAR chương trình sẽ tạo ra một file có đuôi .jar.bak tại thư mục chứa file Jar nguồn lúc đầu bạn muốn thay đổi kích thước
- Thay đổi tên file đó bằng cách bỏ phần đuôi .bak đi
- Chép file đó vào điện thoại và sử dụng thôi
Lick: [You must be registered and logged in to see this link.]




Huân chương:
Tài sản:

Hãy cảm ơn bài viết của nhokpret123 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

Xem lý lịch thành viên http://xlclub.forumvi.com

Tiêuđề

Hướng dẫn thay đổi độ phân giải của Games JAVA.

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang
::.
Permissions in this forum:Bạn không có quyền trả lời bài viết
XL Club Bh :: Góc mobile :: Game mobile-
#
BH trường THCS THĐ, khóa 2010 - 2011
Địa chỉ: Phường Trung Dũng, BH, Đồng Nai
Xây dựng và phát triển bởi các thành viên XlClub
.
Copyright © 2010 - 2011, www.xlclub.forumvi.com .
Skin làm bởi Pretkuzl
Powered by phpBB2 - Host in France. Support by Forumotion.
Hiển thị tốt nhất với trình duyệt Google Chrome