Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Unity - Vv Thiết kế giao diện

09:52 15-01-2018 1.976 lượt xem 2 bình luận 16:11 15-01-2018

Chào các bạn,

Mình mới chuyển sang tìm hiểu Unity nên có 1 số câu hỏi nhờ các bạn giải đáp giùm mình nhé:

1/ Mình đang làm game 2D, màn hình nằm ngang, game chạy trên Android - iOS - Web thì lúc design size bao nhiêu là tốt để hiển thị đẹp trên 3 nền tảng trên. Mình đang design trên 800 x 480, thì chạy đẹp trên màn hình này nhưng lên bản web và qua iOS thì lại bể layout, hay cần phải tạo thêm Scenes đặc thù cho web ?

2/ Mình muốn hỏi về autolayout: bên android và iOS các images sẽ có các size khác nhau để chạy trên các màn hình có độ phân giải khác nhau, nhưng bên Unity chỉ dùng 1 hình ảnh(đơn vị tính là px) thì mình không hiểu làm cách nào để chạy trên các màn hình có độ phần giải lớn hơn thì hình ko bị nhỏ đi hay bị bể.

VÍ DỤ: Mình có màn hình Login gồm 2 Textbox và 1 Button bên dưới, mình set size là:
Textbox: W: 200 - H: 50
Button: W: 200 - H: 50
—> Set size như này thì hiển thị tốt trên màn hình 800x480, nhưng lên màn hình có độ phân giải lớn hơn thì cái Textbox và Button quá nhỏ.

3/ Game của mình chỉ có 1 màn hình main là chính, các màn hình khác như User info, Settings, Notify... đều hiển thị trên màn hình main kiểu dialog, cho mình hỏi bên unity có làm cho Scenes hiển thị như là Dialog, như bên Android và iOS không?

Nhờ các bạn giải đáp giúp, mình đang lấn cấn chỗ này.

Thanks!
 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 15:39 15-01-2018

1. bạn chọn tỷ lệ thay vì fix cứng nhé

2. cái đó bạn set trong phần camera của canvas. có 3 thuộc tính thôi: Camera to World, Sacle to Camera hay gì gì đó. mình k nhớ rõ. thử 3 cái đó là ra

3. Dùng Canvas cho khỏe nha bạn. tạo sence nó phải load qua lại cảm giác user k tốt

Câu hỏi mới nhất