Skip to content

Model, hình ảnh và âm thanh ​

Bảng Assets của KHIM Engine có ba tab - Models | Sounds | Pictures - gồm tài nguyên có sẵn của KHIM, tài nguyên world của bạn tải lên, và Asset Library. Mỗi tab có ô tìm riêng (Ctrl F), cách sắp xếp (Newest, Name, Most used) và dạng thẻ hoặc danh sách.

Model của KHIM ​

Assets > Models > KHIM có sẵn model: sồi, thông, cọ và cây ăn quả, bụi cây, tảng đá, phiến đá, cột đá, thảm cỏ và hoa, nấm, gốc cây và khúc gỗ, mây, pha lê, cây trồng, thú cưng nhỏ, kiện rơm, thùng gỗ và trứng. Bấm một model là nó đứng trước camera, trên thứ nằm bên dưới.

Mỗi model là một Model với mỗi phần một part - cây là Trunk (thân) và Leaves (lá) - nên bạn đổi màu lá cho mùa thu, đổi vật liệu, co giãn và xoay như mọi part. Phần cứng (thân cây, đá, khúc gỗ) va chạm theo hộp bao; lá, cánh hoa và mây thì đi xuyên qua.

Nhập model của bạn ​

Insert > MeshPart, Assets > Models > Import a model..., hoặc đơn giản là thả file vào KHIM Engine. Nhận:

  • .obj (Wavefront) - phần mềm 3D nào cũng xuất được. File .mtl đi kèm cho màu, và với map_Kd, một hình ảnh.
  • .glb (glTF nhị phân) - File > Export > glTF 2.0 của Blender, phần lớn kho model và công cụ tạo model.

Một cửa sổ nhập mở ra trước khi có gì vào world:

Tuỳ chọnLàm gì
Studs a unit1 cho Blender (một mét là một unit). Có nút cho centimet, inch và "dài nhất 4 unit"
Up isY (mặc định khi xuất từ Blender) hoặc Z (3ds Max, phần mềm CAD, Blender xuất với Up: Z)
TurnedXoay 0, 90, 180 hoặc 270 độ
Turn faces overCho model bị lộn trong ra ngoài
Flat shadingMỗi tam giác được chiếu sáng phẳng
Draw both sidesCho vật mỏng - lá, vải, biển hiệu
A part for each groupNhiều MeshPart trong một Model, mỗi object của file một cái
Use (hình)Hình của model, gửi đi kiểm duyệt khi Import

Khung xem trước cho thấy model theo các tuỳ chọn. Import đặt nó trước camera.

Từ Blender

Xuất với mặc định: Forward -Z, Up Y, bật Normals. Một đơn vị Blender là một unit KHIM. Shade Smooth, Shade Flat và smooth theo góc trông y như trong Blender.

Cần biết về MeshPart:

  • MeshPart va chạm theo hộp bao của nó. Với toà nhà người chơi đi vào bên trong, thêm part vô hình ở chỗ sàn và tường.
  • Model được giữ ngay trong file world, nên không cần tải gì khác lên. Một world chứa tối đa 64 model; mỗi model tối đa 65.535 điểm.
  • Trong Inspector, DoubleSided, TextureTiling và TextureOffset đổi cách vẽ model.

Rig từ Blender ​

Insert > Rig from Blender (.glb) đưa vào cả một model chuyển động: mỗi mesh object thành một MeshPart, được giữ vào cha bằng một Bone, và mỗi action của Blender thành một Animation. Trong Blender, gắn mỗi phần vào bone của nó (Ctrl+P > Bone) và xuất glTF Binary có tick Animation. Xem Animation và rig.

Hình ảnh ​

Hình ảnh dùng cho Decal (kéo căng trên một mặt của part), Texture (lặp lại trên một mặt), Image trong UI và MeshPart.

  • Hình của KHIM ở Pictures > KHIM: xu, đá quý, trái tim, ngôi sao, và icon cây trồng, thú cưng, trứng, xe đẩy, túi, cúp và nhiều thứ khác.
  • Hình của bạn: thả file PNG hoặc JPEG vào bảng (nhiều file cùng lúc). Chúng được thu về tối đa 1.024 pixel và gửi lên KHIM.

Để dùng, kéo thẻ hình thả lên một part trong khung nhìn (một Decal mới nằm trên mặt được thả vào), lên dòng Image của Inspector, hoặc bấm Put on selection. Trong script, hình được gọi bằng tên ("coin") hoặc, với hình tải lên, bằng số: "asset:123".

Âm thanh ​

  • Của KHIM: coin, click, swing, hit, win, music.
  • Của bạn: chỉ file .wav - tối đa 20 MB và hai phút, PCM 8 hoặc 16-bit, 8.000 đến 48.000 Hz. Đổi định dạng khác bằng Audacity (Export > WAV, Signed 16-bit PCM). Âm thanh chờ trong bảng kèm độ dài cho tới khi bạn bấm Upload.

Bấm thẻ âm thanh để nghe. Kéo nó lên một part để đặt một Sound vào đó. Trong script: sound.soundId = "coin" hoặc "asset:123".

Kiểm duyệt ​

Mọi hình ảnh và âm thanh bạn tải lên đều được kiểm duyệt viên KHIM xem xét trước khi người chơi thấy hay nghe. Trong lúc chờ, bạn vẫn thấy và nghe trong KHIM Engine; người chơi thấy Decal trống, MeshPart màu trơn, và không nghe gì. Mỗi thẻ có huy hiệu:

Huy hiệuNghĩa
Approved (dấu tick xanh)Người chơi nhận được
Pending (vòng vàng)Đang chờ kiểm duyệt
Rejected (dấu X đỏ)Không được duyệt; tooltip nói lý do. Replace... gửi file mới dưới cùng số
Disabled (xám)Đã duyệt, rồi bị kiểm duyệt viên rút lại

Tải lên cần đăng nhập, và world phải go live ít nhất một lần (tài nguyên thuộc về một game trên KHIM).

Asset Library ​

Chia sẻ Model giữa các world của bạn - và với creator khác:

  • Tải lên: chuột phải vào một Model trong Hierarchy > Upload to Asset Library..., hoặc Upload selection trong mục Library.
  • Chèn: bấm thẻ trong Library, hoặc Insert by ID với số của model.
  • Chèn là tạo bản sao: xoá model trong Library không làm hỏng world nào đã dùng nó.

Trang Assets của Workshop cũng liệt kê model Library của bạn, và tải lên được file model .khim từ trình duyệt.