Professional Documents
Culture Documents
Bai 3
Bai 3
Sử dụng Terrain:
Cài đặt thêm công cụ Terrain tool từ Pakage Manager
Vẽ và xóa: dùng brush với các kiểu dáng khác nhau để vẽ, thông số brush strength là để
tăng giảm mức độ tạo địa hình khi rê chuột, thông số brush size để thay đổi kích thước
vùng vẽ. Muốn xóa thì giữ phím shift hoặc ctrl
Sau khi tạo địa hình thì add texture cho terrain bằng nhiều layer khác nhau, mỗi layer là
một kiểu đối tượng như đất, cỏ, hoa lá, cây, đá …(hình trên) Bước 1.2
- Tự động phủ cây vào terrain
- Nếu muốn tạm ẩn tất cả cây côi hoa lá thì thực hiện như sau:
- Hiệu chỉnh height map: thay đổi giá trị height map trong terrain setting sẽ làm
thay đổi toàn bộ độ cao của map
1.2. Tải các asset phù hợp với môi trường game hướng tới, ví dụ rừng núi, sa mạc,
đồng bằng, sông suối, đảo…
- Một số texture free: Outdoor Ground Textures, Grass Flower Pack free,
conifers…
- Custom skybox bằng free asset: Skybox Series Free…
- Road: Easy road 3d
- Tạo level kiểu low poly
- Sau đó đưa con trỏ chuột vào scene view và giữ phím shift rồi click chuột vào
vị trí muốn tạo road để vẽ
- Sau khi vẽ xong thì click vào những điểm mốc của road object để hiệu chỉnh vị
trí và độ cao thấp của mặt đường
- Sau khi mở sprite bằng sprite editor thì tiến hành cắt sprite với thông số như
hình dưới
- Chèn Tilemap
- Mở cửa sổ Tile Palette để thiết kế tile map, sau đó tạo mới một palette đặt tên
là MyPalette và tạo một thư mục TilePalette trong thư mục Asset
- Kéo Sprite sheet đã cắt ở trên vào trong palette vừa tạo, sau khi kéo vào thì
nhận yêu cầu chỉ đường dẫn lưu các tile, ta sẽ tạo mới một thư mục đặt tên là
Tile ở trong thư mục TilePalette đã tạo ở trên, lúc này ta có cấu trúc asset và
trong cửa sổ Tile Palette như sau:
Có thể chèn nhiều tilemap cùng lúc và chúng có thể chồng lên nhau, thiết lập layer cho
từng tilemap để quyết định tilemap nào nằm phía trên
Chèn collider cho tile map bắng cách add Tilemap collider 2d component hoặc add thêm
một tilemap rồi tắt tilemap renderer đi và chỉ vẽ collider vào những tile mà mình muốn nó
có collision mà thôi
Thực hành tạo tilemap cho game jumping như hình dưới, cung cấp asset cho sinh viên
hoặc dùng asset tùy ý