{{htmlmetatags>metatag-robots=() metatag-media-og:image=(:developer_center:developer_editor:cmn_21_bn3.png?)}} ====== ★ Hướng dẫn tính năng thực thể ====== * ★ Giới thiệu tính năng thực thể * 0. Lối truy cập chức năng * 1. Các thao tác đối tượng thực thể cơ bản * 2. Các thành phần ( Chi tiết chức năng) * 3. Chế độ nhánh — Chế độ cây nút ( Liên kết nhiều thực thể ) * 4. Lưu bản mẫu * 5. Thư viện tài nguyên ---- ===== ★ Giới thiệu tính năng thực thể ===== * Trước đó, những thứ có thể đặt trong bối cảnh, môi trường của trò chơi được chia đại khái thành ba loại: khối vuông | đạo cụ - luật | sinh vật. Bản cập nhật từ phiên bản 1.5.15 trở lên bắt đầu được bổ sung thêm danh mục thứ tư: thực thể ( Entity ). Sau khi thực thể được đặt vào bản đồ, nó có thể được xoay, thu nhỏ và thay đổi màu sắc, chất liệu theo ý muốn, thiết lập va chạm, tương tác với các vật thể, thiết lập tính năng vật lí đàn hồi, tính năng chuyển động và chủ yếu được sử dụng để trang trí. {{ :developer_center:00.png?direct&600 |}} * Các thực thể có khả năng thêm các thành phần và các thành phần chủ yếu được sử dụng để xác định các thuộc tính và hành vi của các thực thể. Ví dụ: nếu bạn thêm thành phần hành vi chuyển động ( thành phần thể thao ) vào một đối tượng thực thể, đối tượng thực thể có thể di chuyển trong bản đồ theo chuyển động đã thiết lập trước. ===== 0. Lối truy cập chức năng ===== ( Chỉ trong chế độ DEV nâng cao ) * Trong Chế độ DEV nâng cao: Chế độ lựa chọn → Thêm → Thư viện vật liệu → Phân loại thực thể //Lưu ý: Bản đồ cũ được tạo trước phiên bản 1.5.15 hiện không thể sử dụng các đối tượng thực thể mới// {{ :developer_center:0 (1).png?direct&600 |}} {{ :developer_center:0 (2).png?direct&600 |}} {{ :developer_center:0 (3).png?direct&600 |}} ===== 1. Các thao tác đối tượng thực thể cơ bản ===== **A. Thao thao tác nhanh trên màn hình:** * Di chuyển vị trí thực thể * Xoay góc thực thể * Chỉnh kích thước thực thể * Chọn nhiều thực thể ( phím phụ ) {{ :developer_center:1.A (1).png?direct&600 |}} {{ :developer_center:videoentity1.mp4?direct&600 |}} * Di chuyển vị trí thực thể: Di chuyển vị trí thực thể theo trục x, y, z {{ :developer_center:videoentity2.mp4?direct&600 |}} * Xoay góc thực thể: Xoay góc thực thể theo trục x, y, z {{ :developer_center:videoentity3.mp4?direct&600 |}} * Chỉnh kích thước thực thể: Chỉnh kích thước thực thể theo trục x, y, z {{ :developer_center:videoentity4.mp4?direct&600 |}} * Chọn nhiều thực thể: cho phép người chơi chọn nhiều thực thể hay nhóm thực thể để chỉnh sửa nhanh cùng lúc **B. Các phím chức năng nhanh trên thanh công cụ:** * Sao chép * Xoá * Kết hợp nhóm (Tổ hợp) — Tách nhóm (Giải tổ hợp) * Liên kết * Chỉnh sửa {{ :developer_center:1.B (1).png?direct&600 |}} * **[ Sao chép ]** Sao chép ra 1 thực thể giống với thực thể đã chọn, vị trí thực thể mới có trục X thay đổi thêm 200 ( khoảng cách 2 khối vuông ) so với thực thể cũ ( có thể dùng kết hợp với phím thao tác nhanh: chọn nhiều để sao chép nhiều thực thể hoặc nhóm thực thể cùng lúc ) {{ :developer_center:videoentity5.mp4?direct&600 |}} * **[ Xoá ]** Xoá thực thể đã chọn ( có thể dùng với phím thao tác nhanh: chọn nhiều để xoá nhiều thực thể hoặc nhóm thực thể cùng lúc ) {{ :developer_center:videoentity6.mp4?direct&600 |}} * **[ Kết hợp nhóm (Tổ hợp) — Tách nhóm (Giải tổ hợp) ]** ( Để sử dụng chức năng này cần phải sử dụng phím thao tác nhanh: chọn nhiều để chọn 2 thực thể trở lên ) Chức năng này gộp chung các thực thể đã chọn vào 1 nhóm { Kết hợp nhóm (Tổ hợp) } hoặc tách các thực thể (có cùng cấp nhánh lớn nhất) ra khỏi nhóm được chọn { Tách nhóm (Giải tổ hợp) } {{ :developer_center:videoentity7.mp4?direct&600 |}} * **[ Liên kết ]** Liên kết nhánh thực thể này thành tập con của thực thể khác. Ví dụ: chọn liên kết thực thể: "Khối 2" thành tập con của thực thể: "Khối 1" {{ :developer_center:videoentity8.mp4?direct&600 |}} * **[ Chỉnh sửa ]** Truy cập chỉnh sửa chi tiết các thành phần của thực thể đã chọn {{ :developer_center:1.B (8).png?direct&600 |}} ===== 2. Các thành phần ===== ( Chi tiết chức năng ) * **2.1 Thành phần: Chuyển đổi** * Thành phần có tác dụng quan trọng nhất (không thể xoá): lưu trữ thông tin, chỉnh sửa vị trí, góc xoay, kích thước thực thể trên bản đồ. Thông số được hiện thị dưới dạng đơn vị cm, 100 cm tương ứng với 1 khoảng cách khối vuông {{ :developer_center:2.1 (1).png?direct&600 |}} * Thao tác của các nút trong thành phần bao gồm ấn "+" để giá trị thông số tăng 1 , "-" để giảm 1, ấn giữ sẽ tăng hoặc giảm liên tiếp đến khi nhả tay. Với mục thu phóng, có thêm phím tính năng "Zoom tỷ lệ" để cố định tỷ lệ kích thước thực thể {{ :developer_center:videoentity9.mp4?direct&600 |}} * **2.2 Thành phần: Ngoại hình** * Thành phần lưu trữ thông tin, thay đổi mô hình (ngoại hình) , vật liệu ,— chất liệu — kết cấu (texture), màu sắc của thực thể {{ :developer_center:2.2 (1).png?direct&600 |}} {{ :developer_center:videoentity10.mp4?direct&600 |}} * **2.3 Thành phần: Vật lý** * Thành phần thiết lập các loại tính chất vật lý của thực thể: đặt loại thực thể vật lý thành 4 loại đối tượng ==== Loại vật lý ==== - Loại: Khu vực - Loại: Vật tĩnh - Loại: Vật thể chuyển động - Loại: Không {{ :developer_center:2.3 .png?direct&600 |}} * Thành phần tăng tính linh hoạt của thực thể, nhà phát triển có thể thiết lập các sự kiện tương tác với thực thể * **2.4 Thành phần: Thể thao (chuyển động)** * Thành phần thiết lập các loại hình chuyển động cho thực thể: đặt hình dạng chuyển động của thực thể theo 3 hình dạng ==== Loại hình chuyển động ==== - Loại hình: Đường thẳng - Loại hình: Hình tròn - Loại hình: Lắc lư {{ :developer_center:2.4 (1).png?direct&600 |}} {{ :developer_center:videoentity11.mp4?direct&600 |}} * Thực thể chuyển động theo đường thẳng {{ :developer_center:videoentity12.mp4?direct&600 |}} * Thực thể chuyển động theo đường hình tròn {{ :developer_center:videoentity13.mp4?direct&600 |}} * Thực thể chuyển động lắc lư * **2.5 Thành phần: Đàn hồi** * Thành phần thiết lập lực đàn hồi của thực thể {{ :developer_center:2.5 (1).png?direct&600 |}} {{ :developer_center:videoentity14.mp4?direct&600 |}} ===== 3. Chế độ nhánh — Chế độ cây nút ===== ( Liên kết nhiều thực thể ) * Các thực thể được liên kết với nhau thông qua phím chức năng kết hợp nhóm (tổ hợp), liên kết hoặc tạo trực tiếp thành nhánh con sẽ được biểu diễn qua các nhánh liên kết với 1 thực thể gốc. Thêm các thành phần thực thể vào các đối tượng phụ ( đối tượng thực thế gốc ) để tạo thành các đối tượng thực thể phức tạp, làm tăng đáng kể giới hạn sáng tạo. //Chú ý: Người chơi chỉ có thể nhìn được hình ảnh các thực thể nhánh con khi thực thể gốc được hiện thị trong tầm nhìn của người chơi // {{ :developer_center:3 .png?direct&600 |}} ===== 4. Lưu bản mẫu ===== * Các đối tượng thực thể do nhà phát triển tạo có thể được lưu dưới dạng mẫu thực thể. Các mẫu thực thể có thể được nhà phát triển sử dụng lại trên các bản đồ khác và có thể được lưu hành trong kho tài nguyên {{ :developer_center:4 (1).png?direct&600 |}} * Môi trường và mục tạo, lưu mẫu thực thể {{ :developer_center:4 (2).png?direct&600 |}} * Phím truy cập chức năng nhập mẫu tùy bản đồ khác ===== 5. Thư viện tài nguyên ===== * Một danh mục "thực thể" mới đã được thêm vào kho tài nguyên, được sử dụng để lưu trữ và quản lý các đối tượng thực thể trò chơi mới được thêm vào phiên bản. Chức năng quản lý bao gồm: Chỉnh sửa, Sao chép, Xóa. Còn có thêm chức năng nhập thực thể từ bản đồ khác, nhập thực thể bên ngoài (chức năng này đang được thử nghiệm nội bộ và chưa mở cho nhà phát triển) {{ :developer_center:5 .png?direct&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