PlayDrop logoPlayDrop Studio
TạoTrao đổi lượt chơiKiếmHọcConnectorTài nguyênCộng đồngHỗ trợ
PlayDrop logoPlayDrop Studio
TạoTrao đổi lượt chơiKiếmHọcConnectorTài nguyênCộng đồngHỗ trợ
Đăng nhập
Tài nguyên game
Tài liệu

Bắt đầu tại đây

Tổng quanGame đầu tiên của bạnGame PlayDropFAQ

Tạo với Cloud

Tạo với CloudGói & lượt tạo

Kết nối ứng dụng AI của bạn

Tất cả connectorClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

Xuất bản và chia sẻ

Xuất bản từ ứng dụng AIGame HTML đơn giảnĐóng gói và .playXuất bản và nhậpTệp gameChế độ hiển thị và tiếp cậnHình ảnh và video giới thiệuThể loại và thẻBản địa hóaGame Instant

Trải nghiệm chơi game

Tải, tạm dừng và âm thanhToàn màn hình và vùng an toànLưu đám mâyNhóm chơi cục bộ và tay cầm

Chơi cùng nhau

Chia sẻ, bạn bè và lời mờiBảng xếp hạngThành tíchNhóm chơi trực tuyến và thoạiMáy chủ game thời gian thực

Kiếm tiền

Kiếm tiềnCredit & phần thưởng

Tài nguyên

Tài nguyên gameTạo tài nguyên bằng AIĐịnh dạng tùy chỉnh và sáng tạo của người chơi

Tài liệu tham khảo

SDK clientSDK servercatalogue.jsonLỗi và cách khôi phụcKhắc phục sự cố
Tài liệuTài nguyên game
Tài nguyên

Tài nguyên game PlayDrop: tệp đi kèm, tài nguyên sở hữu, gói tài nguyên

Đưa hình ảnh, âm thanh, video và 3D vào game PlayDrop: tệp đi kèm, tài nguyên do game sở hữu, tài nguyên và gói tài nguyên công khai, tra cứu lúc chạy bằng sdk.assets.

Một game có thể mang theo hình ảnh và âm thanh theo ba cách. Hãy chọn cách đơn giản nhất đáp ứng được nhu cầu của bạn.

CáchPhù hợp đểThực hiện
Tệp đi kèmMọi thứ chỉ riêng game này dùngĐưa chúng vào gói và tải bằng đường dẫn tương đối
Tài nguyên do game sở hữuTài nguyên bạn muốn liệt kê trên PlayDrop, dùng lại được hoặc bán đượcKhai báo chúng trong ownedAssets
Tài nguyên và gói tài nguyên công khaiDùng lại tài nguyên mà các nhà sáng tạo khác đã xuất bảnTham chiếu chúng trong uses

Tệp đi kèm

Đặt các tệp cạnh game và tải chúng bằng đường dẫn tương đối, chẳng hạn assets/music.mp3. Chúng được tải lên cùng gói và được trình duyệt cũng như các ứng dụng lưu vào bộ nhớ đệm. Liệt kê những tệp cần để khởi động trong prefetch.required để các ứng dụng có thể tải chúng sớm (vòng đời). Một game HTML đơn giản thì phải nhúng trực tiếp tài nguyên vào tệp.

Tài nguyên do game sở hữu

Khai báo các tài nguyên mà game sở hữu trong mục catalogue của game. Mỗi tài nguyên trở thành một tài nguyên PlayDrop có trang riêng, gắn với game này:

json
{
  "ownedAssets": [
    { "name": "moon-theme", "runtimeKey": "music.main", "displayName": "Moon theme",
      "category": "AUDIO", "files": { "primary": "assets/moon-theme.mp3" } },
    { "name": "astronaut", "runtimeKey": "sprites.player", "displayName": "Astronaut",
      "category": "SPRITESHEET", "files": { "atlas": "assets/astronaut.png", "manifest": "assets/astronaut.json" } }
  ]
}
  • category là IMAGE, VIDEO, AUDIO, SPRITESHEET, MODEL_3D hoặc CUSTOM; subcategory và format làm rõ thêm.
  • files ánh xạ vai trò tới đường dẫn. Âm thanh cần primary; spritesheet cần atlas và manifest.
  • runtimeKey là tên mà game dùng để tìm tài nguyên lúc chạy.
  • Tùy chọn: visibility, license, tags, và shopListed kèm shopPriceCredits để bán tài nguyên.

Tài nguyên và gói tài nguyên công khai

Tham chiếu tài nguyên đã xuất bản theo bản sửa đổi chính xác, và gói tài nguyên theo phiên bản:

json
{
  "uses": {
    "assets": [{ "ref": "asset:someone/forest-tiles@r3", "runtimeKey": "tiles.forest" }],
    "packs": ["pack:someone/ui-kit@1.2.0"]
  }
}

Duyệt chúng trên tài nguyên PlayDrop hoặc bằng sdk.assets.catalog.listPublic(), sdk.assets.packs.listPublic() và sdk.search.query(). Một game công khai chỉ có thể dùng tài nguyên và gói tài nguyên công khai; hãy tôn trọng giấy phép của từng tài nguyên.

Tìm tài nguyên lúc chạy

js
const music = sdk.assets.resolveAppAsset("music.main");
const file = music.files.find((entry) => entry.role === "primary");
audioElement.src = file.url;

for (const asset of sdk.assets.listAppAssets()) console.log(asset.runtimeKey, asset.sourceType);

Mỗi kết quả có assetRef, runtimeKey, sourceType (OWNED, DIRECT hoặc PACK) và files với role, url, contentType và sizeBytes.

Những gì connector chấp nhận

Ứng dụng AI của bạn có thể tải lên hình ảnh, video, âm thanh, spritesheet và mô hình 3D đã bake, kể cả hình ảnh và spritesheet procedural đã bake. Mô hình 3D thực thi được (MODEL_3D có danh mục con procedural hoặc định dạng CUSTOM) chạy được trong các công cụ riêng của PlayDrop nhưng bị connector từ chối, vì API không chạy mã của nhà sáng tạo để xác thực chúng. Hãy bake chúng sang một định dạng chuẩn như GLB, hoặc tham chiếu một phiên bản đã được xuất bản trên PlayDrop.

Tạo hình ảnh và âm thanh mới bằng tạo tài nguyên bằng AI. Với những định dạng PlayDrop chưa biết, hãy xem định dạng tài nguyên tùy chỉnh.

Hướng dẫn liên quan

  • Tạo tài nguyên bằng AITạo hình ảnh, nhạc, âm thanh, giọng nói, video và 3D cho game trên PlayDrop, từ trình duyệt có người chơi xác nhận hoặc từ máy chủ do nhà sáng tạo trả phí.
  • Định dạng tùy chỉnh và sáng tạo của người chơiĐịnh nghĩa định dạng tài nguyên riêng bằng asset spec, khai báo định dạng game đọc hoặc ghi, và cho người chơi lưu, xuất bản sáng tạo bằng sdk.assets.custom.
  • Đóng gói và .playSắp xếp thư mục game đã dựng, tệp ZIP hoặc .play có catalogue.json ở thư mục gốc, khai báo media giới thiệu, máy chủ, rồi tải lên bằng prepare_catalogue_upload.
TrướcNhiệm vụ, credit miễn phí và thu nhập của nhà sáng tạoTiếpTạo tài nguyên bằng AI cho game PlayDrop
Xem Markdown
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

Trong trang này

Tệp đi kèmTài nguyên do game sở hữuTài nguyên và gói tài nguyên công khaiTìm tài nguyên lúc chạyNhững gì connector chấp nhận
Xem Markdown