====== 1 Hướng Dẫn Phát Triển Map ====== (Chế độ chơi và chế độ sáng tạo)\\ Gợi ý về kích thước Map, nên là một khu vực có thể chơi duy nhất không được vượt quá kích thước 70x70, để người chơi có thể cảm nhận được zranh giới không gian và Bối cảnh có thể được hiển thị một cách nguyên vẹn.\\ Cố gắng giảm số lượng Khối và Mô hình Mini để giảm áp lực tải tài nguyên bằng cách áp dụng các biện pháp sau đây:\\ * 1. Đối với các tòa nhà nên đóng cửa, hãy cố gắng xây dựng rỗng bên trong * 2. Khi tạo các Mô hình mini, hãy cố gắng giữ mô hình được rỗng bên trong * 3. Hạn chế xây dựng các mặt sau của công trình nếu người chơi không thể nhìn thấy nó, để đảm bảo rằng người chơi không thể nhìn thấy cơ sở hệ thống bên trong. ---- ====== 2 Văn Bản Và Phông Chữ ====== **1. Kích thước phông chữ**\\ Kích thước phông chữ văn bản phải đủ lớn để đọc trên điện thoại di động. Tránh sử dụng phông chữ quá nhỏ Chúng tôi khuyên bạn nên có kích thước phông chữ lớn hơn 20.\\ {{ :developer_center:developer_editor:map_developer_guide_1.png?nolink&400 | }} **2. Căn chỉnh văn bản một cách chính xác**\\ Sử dụng công cụ này để căn chỉnh văn bản trên trục X và Y. Tránh đặt vị trí văn bản theo cách thủ công bằng cách kéo và di chuyển nó bằng tay. {{ :developer_center:developer_editor:map_developer_guide_2.png?nolink&600 | }} ---- ====== 3 Định vị người chơi ====== Cố gắng đặt nhân vật người chơi quay mặt theo hướng đích / mục tiêu mỗi khi bạn thay đổi vị trí của người chơi, làm cong người chơi hoặc khi người chơi vào map.\\ **1. Định vị khi dịch chuyển người chơi**\\ Tránh để người chơi quay mặt vào tường khi dịch chuyển người chơi đến một vị trí mới. Kỹ thuật này sẽ giúp người chơi không bị mất phương hướng sau khi thay đổi vị trí. Xem các video ví dụ sau:\\ * **Định Vị Không tốt** {{ youtube>1bncoqpViSQ }}\\ * **Định Vị tốt** {{ youtube>7ZgX3aKm7Ro }}\\ **2. Định vị khi hồi sinh**\\ Đối với map parkour có đường thẳng dài, khi người chơi hồi sinh, hãy đặt người chơi quay mặt về hướng đích cuối cùng. Nếu không, người chơi có thể nhầm lẫn hướng và họ có thể quay ngược lại cấp độ trước đó. ---- ====== 4 Độ phân giải màn hình ====== Hãy lưu ý độ phân giải và kích thước màn hình điện thoại hoặc máy tính của mỗi người chơi là khác nhau.\\ Một số người chơi có thể có kích thước màn hình rộng hơn. Chúng Ta không thể đảm bảo các vị trí giao diện người dùng (UI) mà chúng Ta thấy trên thiết bị khi kiểm tra sẽ giống nhau đối với tất cả điện thoại và thiết bị của người chơi.\\ **1 Nhập lại các phần tử**\\ Vui lòng sử dụng cài đặt này nếu giao diện người dùng (UI) cần ở giữa màn hình.\\ //!!! Lưu ý rằng đây là lỗi phổ biến nhất mà chúng tôi tìm thấy.!!//\\ {{ :developer_center:developer_editor:map_developer_guide_5.png?nolink&600 | }} **2. Vừa với màn hình**\\ Nếu giao diện người dùng (UI) cần bao phủ toàn bộ màn hình, hãy làm cho nó lớn như thế này:\\ {{ :developer_center:developer_editor:map_developer_guide_6.png?nolink&600 | }} ---- ====== 5 Giao diện người dùng (UI) ====== **1. Vị trí giao diện người dùng (UI) chồng chéo**\\ Cẩn thận với việc đặt giao diện người dùng tùy chỉnh ở khu vực bên dưới thanh HP. Khu vực bên dưới thanh HP được sử dụng để hiển thị các biểu tượng trạng thái. Nếu map của bạn cho phép người chơi có các biểu tượng trạng thái, giao diện người dùng tùy chỉnh có thể bị trùng lặp với các biểu tượng trạng thái.\\ {{ :developer_center:developer_editor:map_developer_guide_7.png?nolink&400 | }} **2. Chất lượng hình ảnh**\\ Tránh chia tỷ lệ hình ảnh to quá mức, việc này sẽ khiến chúng trông mờ hoặc bị pixel hóa.\\ {{ :developer_center:developer_editor:map_developer_guide_8.png?nolink&600 | }} **3. Tương tác giao diện người dùng (UI)**\\ Giao diện người dùng tùy chỉnh của mỗi người chơi không được can thiệp vào giao diện người dùng của người chơi khác. Ví dụ: nếu player1 đóng giao diện người dùng của UI player2 vẫn phải mở.\\ **4. Chồng chéo máy ảnh điện thoại**\\ Cẩn thận với camera vật lý của điện thoại ở bên trái hoặc bên phải của một số thiết bị.\\ Tránh sử dụng các khu vực ngoài cùng bên trái và bên phải của màn hình, nếu không máy ảnh sẽ chồng lên giao diện người dùng của bạn.\\ {{ :developer_center:developer_editor:map_developer_guide_9.png?nolink&600 | }} **5. Điều chỉnh văn bản đa ngôn ngữ**\\ (Nếu trò chơi của bạn hỗ trợ nhiều ngôn ngữ). Khi bạn muốn đặt vị trí văn bản chính xác cho bất kỳ ngôn ngữ nào, bạn phải kiểm tra vị trí bằng cách chuyển ngôn ngữ máy khách trò chơi sang ngôn ngữ đó.\\ Vui lòng hiểu rằng hiển thị mỗi ngôn ngữ có một phông chữ khác nhau. Nó cũng làm cho kích thước văn bản khác nhau. Vui lòng xem hình ảnh này. Khi bạn sử dụng cài đặt tiếng Trung, trên cùng là tiếng Thái. Khi bạn sử dụng cài đặt tiếng Thái, phía dưới là cùng một văn bản và cùng một cài đặt (cùng cỡ phông chữ 35 pound). Chúng ta có thể thấy sự khác biệt lớn về chiều rộng và chiều cao của văn bản. Điều này gây ra rất nhiều vấn đề khi điều chỉnh vị trí của văn bản trong hộp giao diện người dùng.\\ {{ :developer_center:developer_editor:map_developer_guide_10.png?nolink&600 | }} \\ Dù sao, Bạn đừng quên thay đổi ngôn ngữ trước khi thử nghiệm giao diện người dùng (UI) nhé.\\ {{ :developer_center:developer_editor:map_developer_guide_11.png?nolink&600 | }} ---- ====== 6 Bảng xếp hạng ====== Nếu bạn muốn Thực hiện bảng xếp hạng cho map của mình, vui lòng làm theo hướng dẫn này.\\ **1 Bảng xếp hạng dễ dàng**\\ Chúng tôi có một kịch bản bảng thành tích xếp hạng cơ bản rất dễ sử dụng. Nếu bạn không quen thuộc với bảng thành tích xếp hạng, bạn có thể sử dụng nó. Hãy kiểm tra các chi tiết trong tài liệu này.\\ * **[[Developer_Center:Developer_Editor:basic rankings|Bảng Xếp Hạng Cơ Bản]]**\\ **2. Bảng xếp hạng dễ dàng (Phiên bản Lua)**\\ Nếu bạn đang sử dụng tập lệnh Lua, bạn có thể Cần xem lại tài liệu này. Đó là về Phương pháp để lấy tên người chơi từ bảng xếp hạng trên máy chủ đám mây bằng cách sử dụng UID của người chơi làm khóa.\\ * **[[Developer_Center:Developer_Editor:Advanced rankings|Bảng Xếp Hạng Cơ Bản (Lua Version)]]**\\ {{ :developer_center:developer_editor:map_developer_guide_12.png?nolink&600 | }} **3. Thứ tự bảng xếp hạng**\\ Sắp xếp bảng xếp hạng theo đúng thứ tự. Kiểm tra xem bảng xếp hạng nên được hiển thị theo thứ tự giảm dần hay tăng dần.\\ **4. Điểm bảng xếp hạng**\\ Điểm số của mỗi người chơi không được can thiệp vào những người chơi khác.\\ Ví dụ, khi điểm số của player1, điểm số của player2 không nên tăng lên.\\ **5. Khoảng cách bảng xếp hạng**\\ Thiết kế một hộp văn bản rộng, nếu không nó sẽ không đủ cho một số người chơi có tên dài.\\ {{ :developer_center:developer_editor:map_developer_guide_13.png?nolink&400 | }} ---- ====== 7 Kiểm tra quyền của người chơi ====== **1 Cẩn thận với Kho vật phẩm của người chơi**\\ Ngay cả khi bạn không đưa cho người chơi một vật phẩm, Người chơi đó cũng có thể lấy nó từ hộp vật phẩm của mình.\\ {{ :developer_center:developer_editor:map_developer_guide_14.png?nolink&400 | }} **Tạo Sinh Vật**\\ Ví dụ: người chơi có thể sử dụng trứng sinh vật được hiển thị trong video này để tạo một sinh vật mới trên map của bạn. Để tránh sự cố này, bạn phải kiểm soát quyền của người chơi bằng cách tắt quyền sử dụng vật phẩm của người chơi.\\ {{ youtube>jVoEmhcsI6E }}\\ ---- ====== 8 Trang phục DIY ====== Khi bạn không thể khôi phục trang phục DIY của người chơi.\\ Trong phiên bản hiện tại của trò chơi, nếu bạn chuyển đổi nhân vật người chơi sang một skin hoặc sinh vật mới trong khi khôi phục lại Ngoại hình của nhân vật người chơi, Ngoại hình sẽ được khôi phục thành KAKA hoặc NINI nếu người chơi đang sử dụng trang phục DIY. Lưu ý: Sự cố này không xảy ra nếu người chơi đang sử dụng hình đại diện skin được tạo sẵn.\\ {{ :developer_center:developer_editor:map_developer_guide_15.png?nolink&600 | }} ---- 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