دربارهی Keolot Phaser Editor 2D
محیط توسعه بصری برای بازیهای دو بعدی در Phaser JS منبع باز
Keolot Phaser Editor یک محیط توسعه بصری رایگان برای بازی های مرورگر دو بعدی در موتور متن باز Phaser با فیزیک یکپارچه Matter JS است. این اپلیکیشن دارای قابلیت ساخت و ویرایش بصری صحنه ها، اشیاء بازی، انیمیشن ها، صدا و کلیدها، نوشتن منطق بازی در جاوا اسکریپت با قابلیت اتصال پلاگین ها و اسکریپت های جهانی است. به لطف نمایش بصری، روند ایجاد یک طراحی بازی در مقایسه با کار مستقیم با کتابخانه Phaser بدون نمایش بصری به طور قابل توجهی ساده شده است.
در ویرایشگر تعاملی، می توانید به صورت بصری یک طرح ایجاد کنید، اشیاء را جابجا کنید و موارد جدید اضافه کنید. شما می توانید طرح را هم با ماوس و هم با کمک عناصر رابط، از جمله تغییر زوم، و خط کش ها با مختصات به شما کمک می کنند تا به راحتی پیمایش کنید. قابلیت افزودن، کپی، ویرایش و حذف بصری اشیاء بازی Phaser زیر وجود دارد:
- تصویر
- متن
- جن
- ذرات
- ویدئو
- مستطیل
- TileSprite
علاوه بر حالت ویرایشگر تعاملی، دو حالت پیش نمایش بازی نیز وجود دارد:
1) پیش نمایش صحنه فعلی. در آن می توانید بازی را متوقف کنید و پخش را از سر بگیرید و همچنین با اشیاء تعامل داشته باشید و پارامترهای آنها را در بازرس در زمان واقعی تغییر دهید. در حالت پیش نمایش یک صحنه خاص، نمی توانید بین صحنه های داخل بازی سوئیچ کنید، این دقیقاً مشاهده یک صحنه خاص است. همچنین حالت پیش نمایش صحنه در حالت فیزیک اشکال زدایی راه اندازی می شود.
2) پیش نمایش بازی. راه اندازی بازی همانطور که هست، بدون امکان بازرسی اشیاء و توقف پخش.
یک کنسول برای اشکال زدایی و مشاهده خطاها وجود دارد.
Object Inspector به شما امکان می دهد پارامترهایی را برای اشیاء بازی (به عنوان مثال مختصات X، Y، زاویه، کدورت، بافت، عمق و غیره) تنظیم کنید، پارامترهای فیزیکی، پارامترهای ذرات و ظاهر آنها را تنظیم کنید (مانند طول عمر، فرکانس، سرعت، آلفا و غیره) و سایر ویژگی ها را در پانل ها، مانند انتخاب انواع تنظیمات صدا، تنظیم کنید.
اشیاء Image و Sprite را می توان مستقیماً در Object Inspector با یک کلیک به اشیاء فیزیکی Matter تبدیل کرد و پارامترهای فیزیکی را مشخص کرد (مانند Density، Collision Shape، Collision Category، Restitution، Ignore Gravity و غیره). در ویرایشگر اسکریپت، میتوانید سایر ویژگیها و اشیاء بازی را ایجاد و تنظیم کنید، انگار که مستقیماً در Phaser کار میکنید، اما ویرایشگر بصری هر آنچه را که نیاز دارید فراهم میکند.
محیط توسعه از ایجاد بصری دارایی های از پیش بارگذاری شده زیر پشتیبانی می کند:
- تصویر (تصاویر بیت مپ JPG، PNG، WEBP، AVIF، GIF، SVG)
- SVG (تصاویر برداری)
- صدا (MP3، WAV، OGG، M4A)
- فونت (TTF، OTF)
- ویدئو (MP4، WEBM)
- صفحه اسپریت
- اطلس
- انیمیشن
- BitmapFont
- JSON
- TXT
- XML
- GLSL
- TilemapTiledJSON
در بازرس صحنه، میتوانید صحنهها را به بالا یا پایین حرکت دهید، رنگ پسزمینه محلی صحنه را تغییر دهید، مرزهای فیزیکی استاندارد را با یک کلیک تعیین کنید، و همچنین اسکریپتهای صحنه را برای عملکردهای اصلی صحنه بازی Phaser تنظیم کنید:
- Init()
- Preload()
- ایجاد ()
- به روز رسانی (زمان، دلتا)
شما همچنین می توانید یک اسکریپت سفارشی برای صحنه اضافه کنید، به عنوان مثال، با توابع خود، قبل از Init به کد بازی اضافه می شود. اگر هر یک از توابع Init، Preload، Create، Update را در Custom بنویسید، نادیده گرفته می شود، زیرا بخش های تخصصی برای این کار وجود دارد.
در ویرایشگر متن با برجسته سازی نحو، می توانید هر دو اسکریپت (JS، TS) و فایل های متنی (JSON، TXT) را ویرایش کنید. ویرایشگر متن از توابع اساسی پشتیبانی می کند ، کاملاً کافی است ، اما برای کار راحت تر با کد ، توصیه می شود از ویرایشگر کد شخص ثالث مورد علاقه خود برای ایجاد و ویرایش فایل های اسکریپت استفاده کنید. هنگام نوشتن اسکریپت، باید با مستندات رسمی کتابخانه Phaser 3.90 هدایت شوید.
ویرایشگر کد همچنین شامل قالبهای کد برای موقعیتهای رایج، مانند افزودن یک رویداد به یک شی، انیمیشنهای بینالمللی، ایجاد یک شی فیزیکی سفارشی، رویدادهای کلیدی، مدیریت برخورد و غیره است.
پروژه ایجاد شده را می توان ذخیره کرد، به ZIP صادر کرد، و بازی تمام شده را می توان برای راه اندازی در مرورگر به ZIP صادر کرد.
جدیدترین 1.2.1 چه خبر است
اطلاعات Keolot Phaser Editor 2D APK
نسخههای قدیمی Keolot Phaser Editor 2D
Keolot Phaser Editor 2D 1.2.1
Keolot Phaser Editor 2D 1.2.0
Keolot Phaser Editor 2D 1.0.0

دانلود فوق سریع و ایمن از طریق برنامه APKPure
برای نصب فایل های XAPK/APK در اندروید با یک کلیک!