و PHASER یک چارچوب توسعه بازی مدرن ایجاد برای کمک به برنامه نویسان بازی ساخت سریع و کارآمد بازی های مرورگر است.
در این پروژه با استفاده از Pixi.js است WebGL و بوم موتور رندر به واقع طرح از گرافیک بازی و نیز با پشتیبانی از بسیاری از ویژگی های مهم توسعه بازی می آید.
در PHASER است که فقط "یکی دیگر از موتور بازی"، که نمی شناخته شده و نبرد راه حل است که برای ساخت و ساز های بی شماری از بازی ها در گذشته مورد استفاده قرار گرفت تست شده است.
در توسعه دهندگان می توانند بازی های خود را در جاوا اسکریپت ساخت اما PHASER نیز برای پشتیبانی داخلی و تایپی است به عنوان خوب، اگر شما که زبان به جای وانیل طبیعی JS ترجیح می دهند.
< P> چه جدید در این نسخه است:
- در سفارشی می سازد
- Phaser.Loader
- از اشیاء بازی و قطعات
- بازی فیزیک
چه در نسخه 2.3.0 است جدید :
- در سفارشی می سازد
- Phaser.Loader
- از اشیاء بازی و قطعات
- بازی فیزیک
چه در ورژن 2.2.2 است جدید :
- رفع:
- روش تنظیم مجدد او Game.debug برای زمانی که بدهید اشکال زدایی غیر فعال است.
- ثابت شماره Pixi.js با آلفا بر روی هر شی ها کار نمی کند.
- TweenManager.isTweening ثابت () و .removeFrom ().
- در کلاس های ذرات سفارشی که BitmapData استفاده نمی شود کار می کنند.
چه است جدید در نسخه 2.1.0:
- اضافه شدن پشتیبانی برای کاشی اشیاء نوع رشته
- از خواص کاشی در حال حاضر از داده های JSON کاشی به اشیاء Phaser.Tile کپی که تجزیه شده است.
- از همه تصاویر هم اکنون یک مقدار frameData، حتی اگر آن را تنها یک فریم است. این حذف تعداد زیادی از کد موتور مورد نیاز برای بررسی اگر تصاویر ورق جن هستند یا نه، و ساده کد بازی بیش از حد. در
- اضافه شدن یک شی Phaser.Rope جدید است. این اجازه می دهد تا برای یک سری از جن، زنجیر و گسترش پشتیبانی طناب ساخته شده را به Pixi ترک. دسترسی آن را از طریق game.add.rope. در
- Phaser.Device.isAndroidStockBrowser اطلاع شما اگر بازی خود را در حال اجرا است در یک مرورگر آندروید سهام (به جای کروم) که در آن شما ممکن است مایل به مقیاس پایین اثرات، WebGL را غیرفعال کنید، و غیره.
- Phaser.Camera دارای یک موقعیت ملک جدید است که یک شی Point است که به شما اجازه می دهد برای به دست آوردن و یا مجموعه ای موقعیت دوربین بدون نیاز به خواندن هر دو مقادیر x و y. در
- TileSprite در حال حاضر اموال زنده، که باید با برخی از عملیات گروه کمک کند.
- Events.onDestroy یک سیگنال جدید است که اعزام هر زمان که پدر و مادر در حال ویران شدن است. آن را در آغاز پروسه از بین بردن، اجازه می دهد شما را به انجام هر تمیز کردن خانه اضافی مورد نیاز اعزام.
- از به روز رسانی به p2.js 0.6.0 - این یک شکستن تغییر API بود، پس لطفا بخش p2.js این تغییرات به طور خاص اگر شما با استفاده P2 در بازی خود را ببینید را.
- اگر شما با استفاده از CocoonJS، لطفا مجموعه بازی خود را ارائه نوع به بوم و نه از WebGL یا خودکار. شما همچنین باید هر یک از تغییر اندازه صفحه نمایش ScaleManager یا حاشیه کد تنظیم غیر فعال کنید. به طور پیش فرض در این حالت CocoonJS در حال حاضر مجموعه خواهد شد 'screencanvas = واقعی که کمک می کند تا با عملکرد قابل توجهی است.
- فیزیک نینجا است و دیگر در فایل های ساخت به طور پیش فرض گنجانده شده است. مردم به اندازه کافی نمی شد آن را با استفاده از، و نه به اندازه کافی کمک در سال های آینده برای کمک به پرداخت آن، پس ما فضای ذخیره کرده اید و آن را حذف خواهند شد. آن را هنوز هم در دسترس خر خر ساخت فایل اگر شما به آن نیاز است، اما ما آن را سرزنش از کتابخانه هسته در این زمان. آن را به یک بازگشت در Phaser3 زمانی که ما به یک سیستم طبقه مدولار حرکت را.
- دستگاه در حال حاضر برای روشن شدن و PS Vita را تشخیص دهد.
- دستگاه در حال حاضر برای قرطبه را تشخیص دهد.
- بازی فیزیک Body.skipQuadTree بولی جدید است که اگر درست باشد که شما برخورد می کنند جن در برابر یک گروه آن را به PHASER به جست و خیز با استفاده از یک QuadTree که برخورد است. این مفید است اگر این بدن است به خصوص بزرگ است.
- بازی فیزیک World.skipQuadTree خواهد شد استفاده از تمام QuadTrees در روش برخورد، که می تواند عملکرد در صحنه های محکم بسته بندی شده کمک غیر فعال کنید.
در مورد نیاز است :
- از جاوا اسکریپت در سمت سرویس گیرنده
- در HTML 5 مرورگر را فعال کنید
نظر یافت نشد