Dự án 3: Bộ nút UI tròn Play – Pause – Settings
Thiết kế 3 nút tròn cho game mobile có đế nổi 3D, cùng khuôn, cùng độ dày, khác màu – xuất sheet 384 × 128 px và gắn Sprite Swap trong Unity 6.
Photoshop hiển thị tiếng Anh. Từ có gạch chân chấm là thuật ngữ trên giao diện — chạm để xem nghĩa, hoặc tra Từ điển Anh–Việt.
Tải về rồi mở bằng Photoshop: (⌘ Cmd+O).
- Lưới 3 ô 128 × 128 px có lề an toàn 8 px (384 × 128 px) PNG · 1 KB
- Bảng màu tất cả dự án game PNG · 158 KB
Nút bấm là "tay nắm cửa" của game: người chơi chạm vào nó hàng trăm lần. Một bộ nút tốt có chung một khuôn (cùng kích thước, cùng độ dày đế, cùng vệt sáng) và chỉ khác màu cùng biểu tượng. Bạn sẽ học cách dựng một nút mẫu rồi nhân bản, thay vì vẽ ba nút ba kiểu.
Hình mẫu
Thời gian ước tính: khoảng 50 phút: 30 phút cho nút mẫu, 20 phút nhân bản và đổi biểu tượng.
Chuẩn bị
- Canvas: 384 × 128 px (3 ô 128 × 128), Transparent, RGB Color.
- Công cụ chính: Ellipse Tool và Polygon Tool (cùng nhóm với Rectangle, phím U – bấm ⇧ Shift+U để đổi), Rectangle Tool, Lasso (Dây thòng lọng) (L), Brush (Cọ vẽ) (B).
- File mẫu: "Lưới 3 ô 128 × 128": viền hồng là ranh giới ô, khung xanh lá là lề an toàn 8 px – nút không được vượt ra ngoài khung xanh.
- Thiết bị: chỉ vệt sáng cần nét thon hai đầu. Bút XP-Pen/Huion/Wacom: bật Pen Pressure (Lực nhấn bút) cho Size. Chuột: vẽ vệt sáng bằng Ellipse rồi xóa bớt, hoặc Pen Tool (Bút tạo đường) › Stroke Path có tích Simulate Pressure. iPad qua Sidecar/Astropad: Apple Pencil (Bút chì) cho lực nhấn như bút thường.
| Màu | Mã hex | Dùng cho |
|---|---|---|
#3ecf6e | Mặt nút Play | |
#1f8a4a | Đế và bóng nút Play | |
#ff9f43 | Mặt nút Pause | |
#c0602a | Đế nút Pause | |
#31a8ff | Mặt nút Settings | |
#1f5fa8 | Đế nút Settings | |
#ffffff | Biểu tượng | |
#d9e2ec | Bóng biểu tượng | |
#1b1a24 | Viền |
Các bước
- Tạo file 384 × 128 px, Transparent. Mở file "Lưới 3 ô" (⌘ Cmd+O), kéo nó sang file của bạn bằng Move Tool (Công cụ Di chuyển) (V) giữ ⇧ Shift để nó vào đúng giữa. Đặt layer lưới trên cùng, Opacity (Độ mờ đục) 50%, khóa bằng biểu tượng ổ khóa.
- Chia cột bằng guide: : Columns 3, Gutter 0, bỏ Rows, bấm OK – có guide ở x 128 và 256.
- Đế nút (Base): Ellipse Tool, giữ ⇧ Shift vẽ hình tròn 104 × 104, Fill
#1f8a4a. Trong Properties đặt X 12, Y 18. Đây là phần "thân" nhìn thấy khi nút nổi lên. - Mặt nút (Face): nhân đôi đế ⌘ Cmd+J, đổi Fill sang
#3ecf6e, đặt Y 10 (cao hơn đế 8 px). Thêm 4 px Outside viền tối cho cả đế và mặt. - Bóng cel của mặt nút: layer mới kẹp vào Face (⌘ Cmd+⌥ Option+G). Chọn Elliptical Marquee (Khung chọn) (M) vẽ hình tròn cùng cỡ mặt nút nhưng lệch lên trên – trái 6 px, đảo vùng chọn ⌘ Cmd+⇧ Shift+I, tô
#1f8a4a. Kết quả: một lưỡi liềm tối ở dưới – phải. - Vệt sáng: layer kẹp mới, Brush tròn cứng 7 px màu
#9ff0b8, vẽ một cung ngắn ở mép trên – trái (từ 10 giờ đến 12 giờ). Thêm một chấm trắng 4 px ở phía trên – phải – đây là "điểm lóe" của mặt nhựa bóng. - Gom thành nút mẫu: chọn Base, Face và các layer kẹp, ⌘ Cmd+G đặt tên Btn Play. Từ giờ mọi nút đều là bản sao của Group này.
- Biểu tượng Play: Polygon Tool, trên thanh Options đặt số cạnh (Number of Sides) 3, vẽ tam giác trắng rồi xoay 90° (⌘ Cmd+T, gõ 90 vào ô góc xoay) cho mũi chỉ sang phải. Dời tam giác lệch phải 3 px so với tâm – mắt người thấy như vậy mới là "chính giữa". Viền 4 px, bóng
#d9e2ecở nửa dưới biểu tượng. - Nhân bản nút: chọn Group, giữ ⌥ Option và kéo bằng Move Tool sang ô thứ hai (giữ thêm ⇧ Shift để đi thẳng hàng), đặt X đúng 128 px so với nút đầu. Làm tiếp cho ô thứ ba. Đổi tên thành Btn Pause, Btn Settings.
- Đổi màu hàng loạt: trong Btn Pause, bấm đúp vào ô màu của từng layer shape để đổi: mặt
#ff9f43, đế và bóng#c0602a, vệt sáng#ffd29a. Btn Settings:#31a8ff,#1f5fa8,#a9d8ff. - Biểu tượng Pause: xóa tam giác, vẽ 2 Rectangle 18 × 60 px bo góc 5 px cách nhau 16 px. Chép kiểu viền từ tam giác bằng Copy/Paste Layer Style.
- Biểu tượng Settings (bánh răng): vẽ hình tròn 52 px và một Rectangle 14 × 70 px đứng giữa. Chọn Rectangle, nhấn ⌘ Cmd+⌥ Option+T (nhân đôi và biến đổi), gõ góc 45°, Enter; nhấn ⌘ Cmd+⌥ Option+⇧ Shift+T thêm 2 lần để lặp lại phép xoay – có 4 thanh tạo 8 răng. Gộp các shape (⌘ Cmd+E), vẽ hình tròn 22 px ở giữa và chọn Subtract Front Shape để khoét lỗ.
- Kiểm tra và xuất: xem ở 50% – ba nút phải có cùng độ cao đế, cùng vị trí vệt sáng. Ẩn layer lưới mẫu, , PNG 100% →
buttons.png384 × 128 px. - Đưa vào Unity 6: Sprite Mode Multiple, Sprite Editor › Slice › Grid By Cell Size 128 × 128 › Apply. Tạo Button trong Canvas, gán sprite vào Image; ở component Button đặt Transition Sprite Swap và gán sprite "đang nhấn" vào ô Pressed Sprite (xem phần Nâng cao).
Nâng cao (tùy chọn)
- Trạng thái đang nhấn (Pressed): nhân đôi cả sheet, trong mỗi nút dời Face xuống 6 px (gần chạm đế) và làm tối mặt 10% bằng Hue/Saturation (Sắc độ/Độ bão hòa) – xuất
buttons_pressed.pngđể dùng trong Sprite Swap. - Trạng thái vô hiệu (Disabled): thêm Adjustment Layer (Lớp điều chỉnh) Black & White lên bản sao sheet và giảm Opacity nút còn 60%.
- Nút chữ nhật cùng bộ: dùng lại đúng layer style và bảng màu để làm nút "Chơi lại" 256 × 96 px.
Mẹo & trick học nhanh
Với Move Tool, giữ ⌥ Option rồi kéo layer để nhân đôi ngay tại chỗ kéo. Giữ thêm ⇧ Shift để kéo thẳng hàng ngang hoặc dọc.
⌘ Cmd+⌥ Option+T nhân đôi và mở Free Transform; sau khi xoay xong, ⌘ Cmd+⌥ Option+⇧ Shift+T lặp lại đúng phép đó trên bản sao mới – cách nhanh nhất để làm bánh răng, tia nắng, cánh hoa.
Chọn layer biểu tượng và layer mặt nút, với Move Tool bấm Align horizontal centers và Align vertical centers trên thanh Options.