{{htmlmetatags>metatag-robots=() metatag-media-og:image=(:developer_center:developer_editor:.png?)}} ====== Tạo hiệu ứng không gian 3D trong trò chơi ====== ==== Bản mẫu ( Kích thước khối lập phương 64×64×64 ) ==== {{ :features:Cubemap_Miniworld_3D (1).mp4?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (2).mp4?direct&600 | }} ==== Tài nguyên ( Mẫu sử dụng ) ==== {{ :features:Cubemap_Miniworld_3D (3).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (4).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (5).png?direct&600 | }} ==== Chia tách ==== {{ :features:Cubemap_Miniworld_3D (6).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (7).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (8).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (9).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (10).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (11).png?direct&600 | }} ---- ==== Sơ Lược ==== * Tham khảo skybox, cubemap ( khái niệm chưa được viết rõ ràng, có thể có sai sót - chỉ mang tính tham khảo ) * ( Skybox là một kỹ thuật đồ họa trong trò chơi máy tính và ứng dụng 3D để tạo ra cảm giác của một bầu trời hoặc một không gian vô hạn xung quanh môi trường trò chơi... ) * ( Cubemap là một kỹ thuật đồ họa 3D được sử dụng để tái hiện môi trường xung quanh một vật thể trong không gian 3 chiều ) * Cả 2 đều có thể được biểu diễn bằng một tập hợp các hình ảnh 2D. Một skybox, cubemap ( có phần phức tạp hơn" bao gồm 6 hình ảnh 2D, mỗi hình ảnh biểu diễn một mặt của một khối hình lập phương {{ :features:Cubemap_Miniworld_3D (12).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (13).gif?direct | }} ==== Khi sử dụng trong trò chơi Miniworld ==== * ( Kích thước khối lập phương 25×25×25 ) * Bên trong khối lập phương {{ :features:Cubemap_Miniworld_3D (14).png?direct&600 | }} * Bên ngoài khối lập phương {{ :features:Cubemap_Miniworld_3D (15).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (16).png?direct&600 | }} ==== Lưu Ý ==== * Do giới hạn về tầm nhìn của trò chơi nên khối lập phương tạo ra nên giới hạn trong khoảng 32 đến 48 khối ( m ) * Tùy vào mức độ sáng tạo, hiểu biết mà người dùng có thể áp dụng để tạo ra 1 căn phòng với không gian mới lạ, sáng tạo * Cách li người chơi: để tạo độ chân thật nhất định người chơi phải được cách lí ở 1 khoảng cách nhất định so với bức tường được dựng lên ==== Tóm Tắt ==== * Sử dụng tính năng cửa sổ hiện thị để biểu diễn hình ảnh {{ :features:Cubemap_Miniworld_3D (17).png?direct&600 | }} * Lấy mặt số 2 làm trung tâm từ đó ghép các mặt còn lại theo quy luật {{ :features:Cubemap_Miniworld_3D (18).png?direct&600 | }} {{ :features:Cubemap_Miniworld_3D (19).mp4?direct&600 | }} * **Có thể tìm hiểu thêm để tạo ra nhiều môi trường trò chơi thú vị hơn** ==== Chi tiết ngoài lề ==== * Sử dụng tính năng cửa sổ sổ hiển thị cần chú ý chỉnh góc độ, vị trí ( nên theo quy luật là số chẵn, tròn ) * Khu vực li người chơi lấy tâm là trung tâm khối lập phương chứa hình ảnh có kích thước càng nhỏ, ảnh sẽ càng chân thật hơn. Với bối cảnh đồ hoạ phụ như bầu trời, rừng núi bao quanh nên kết hợp với nền là các khối xây dựng có sẵn trong trò chơi. * Ngoài việc biểu diễn ảnh trên mặt trong của khối lập phương, tùy vào tài nguyên sẵn có, có thể biểu diễn ảnh trên các khối có hình dạng phù hợp khác ( tham khảo các phương pháp tương tự skybox, cubemap ) ---- Nếu bạn có bất kỳ câu hỏi nào về Chế Độ DEV Nâng Cao, vui lòng tham gia\\ **[[https://www.facebook.com/groups/miniworldvn.developer|Mini World Developer Việt Nam]]** chính thức của chúng tôi