PlayDrop logoPlayDrop Studio
إنشاءتبادل اللعباكسبتعلمالموصلاتالأصولالمجتمعالدعم
PlayDrop logoPlayDrop Studio
إنشاءتبادل اللعباكسبتعلمالموصلاتالأصولالمجتمعالدعم
تسجيل الدخول
أصول اللعبة
التوثيق

ابدأ من هنا

نظرة عامةلعبتك الأولىألعاب PlayDropالأسئلة الشائعة

الإنشاء مع Cloud

الإنشاء مع Cloudالخطط وعمليات الإنشاء

اربط تطبيق الذكاء الاصطناعي

كل الموصّلاتClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

النشر والمشاركة

النشر من تطبيق الذكاء الاصطناعيألعاب HTML البسيطةالتحزيم و.playالنشر والاستيرادملفات اللعبةالظهور والانتشارصور صفحة اللعبة والفيديوالأنواع والوسومالترجمةألعاب Instant

تجربة اللعب

التحميل والإيقاف المؤقت والصوتملء الشاشة والمناطق الآمنةالحفظ السحابيالمجموعات المحلية ووحدات التحكم

العب معًا

المشاركة والأصدقاء والدعواتلوحات المتصدرينالإنجازاتالمجموعات والصوت عبر الإنترنتخوادم الألعاب الفورية

الأرباح

تحقيق الدخلالرصيد والمكافآت

الأصول

أصول اللعبةإنشاء الأصول بالذكاء الاصطناعيالصيغ المخصصة وإبداعات اللاعبين

المراجع

SDK للعميلSDK للخادمcatalogue.jsonالأخطاء والاستعادةحل المشكلات
التوثيقأصول اللعبة
الأصول

أصول الألعاب على PlayDrop: ملفات مضمّنة وأصول مملوكة وباقات مشتركة

أضف الصور والصوت والفيديو والنماذج ثلاثية الأبعاد إلى لعبة PlayDrop: ملفات مضمّنة وأصول تملكها اللعبة وأصول وباقات عامة، والبحث عنها أثناء التشغيل عبر sdk.assets.

يمكن للعبة أن تحمل رسومها وأصواتها بثلاث طرق. اختر أبسطها التي تلبي حاجتك.

الطريقةمناسبة لـالكيفية
ملفات مضمّنةكل ما تستخدمه اللعبة وحدهاضعها في الحزمة وحمّلها بمسار نسبي
أصول تملكها اللعبةأصول تريد إدراجها على PlayDrop أو إعادة استخدامها أو بيعهاصرّح بها في ownedAssets
أصول وباقات عامةإعادة استخدام أصول نشرها مبدعون آخرونأشر إليها في uses

الملفات المضمّنة

ضع الملفات بجوار اللعبة وحمّلها بمسارات نسبية، مثل assets/music.mp3. تُرفع مع الحزمة ويخزّنها المتصفح والتطبيقات مؤقتًا. أدرج الملفات اللازمة للبدء في prefetch.required لتتمكن التطبيقات من تنزيلها مبكرًا (دورة الحياة). أما لعبة HTML البسيطة فيجب أن تضمّن أصولها داخل الملف بدلًا من ذلك.

الأصول التي تملكها اللعبة

صرّح بالأصول التي تملكها اللعبة في مدخلها في الكتالوج. يصبح كل منها أصلًا على PlayDrop له صفحته الخاصة، مرتبطًا بهذه اللعبة:

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 هي IMAGE أو VIDEO أو AUDIO أو SPRITESHEET أو MODEL_3D أو CUSTOM؛ ويحدد subcategory وformat النوع بدقة أكبر.
  • يربط files الأدوار بالمسارات. يحتاج الصوت إلى primary؛ وتحتاج أوراق الرسوم المتحركة إلى atlas وmanifest.
  • runtimeKey هو الاسم الذي تستخدمه اللعبة للعثور على الأصل أثناء التشغيل.
  • اختياري: visibility وlicense وtags، وshopListed مع shopPriceCredits لبيعه.

الأصول والباقات العامة

أشر إلى الأصول المنشورة بنسخة محددة، وإلى باقات الأصول بإصدارها:

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

تصفّحها في أصول PlayDrop أو باستخدام sdk.assets.catalog.listPublic() وsdk.assets.packs.listPublic() وsdk.search.query(). لا يمكن للعبة العامة أن تستخدم إلا الأصول والباقات العامة؛ واحترم ترخيص كل أصل.

اعثر على الأصول أثناء التشغيل

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);

تحتوي كل نتيجة على assetRef وruntimeKey وsourceType (OWNED أو DIRECT أو PACK) وfiles مع role وurl وcontentType وsizeBytes.

ما يقبله الموصّل

يستطيع تطبيق الذكاء الاصطناعي لديك رفع الصور والفيديو والصوت وأوراق الرسوم المتحركة والنماذج ثلاثية الأبعاد المحوّلة مسبقًا إلى صيغة ثابتة، بما فيها الصور وأوراق الرسوم المتحركة الإجرائية بعد تحويلها. تعمل النماذج ثلاثية الأبعاد القابلة للتنفيذ (MODEL_3D ذات الفئة الفرعية procedural أو الصيغة CUSTOM) في أدوات PlayDrop الخاصة، لكن الموصّل يرفضها، لأن الواجهة البرمجية لا تشغّل كود المبدعين للتحقق منها. حوّلها مسبقًا إلى صيغة قياسية مثل GLB، أو أشر إلى إصدار منشور بالفعل على PlayDrop.

اصنع رسومًا وأصواتًا جديدة باستخدام إنشاء الأصول بالذكاء الاصطناعي. وللصيغ التي لا يعرفها PlayDrop، راجع صيغ الأصول المخصصة.

أدلة ذات صلة

  • إنشاء الأصول بالذكاء الاصطناعيأنشئ صورًا وموسيقى وأصواتًا وكلامًا وفيديو ونماذج ثلاثية الأبعاد للعبة في PlayDrop، من المتصفح بتأكيد اللاعب أو من خادم يدفع تكلفته المبدع.
  • الصيغ المخصصة وإبداعات اللاعبينعرّف صيغة أصول خاصة بك بمواصفة أصول، وصرّح بالصيغ التي تقرؤها اللعبة أو تكتبها، ودع اللاعبين يحفظون إبداعاتهم وينشرونها عبر sdk.assets.custom.
  • التحزيم و.playنظّم مجلد لعبة مبنية أو ملف ZIP أو .play مع catalogue.json في جذره، وصرّح بوسائط صفحة اللعبة والخوادم، وارفعه باستخدام prepare_catalogue_upload.
السابقالمهام والرصيد المجاني وأرباح المبدعينالتاليإنشاء الأصول بالذكاء الاصطناعي لألعاب PlayDrop
عرض Markdown
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

في هذه الصفحة

الملفات المضمّنةالأصول التي تملكها اللعبةالأصول والباقات العامةاعثر على الأصول أثناء التشغيلما يقبله الموصّل
عرض Markdown