مهم‌ترین تغییرات از R178 تا R198
#1
بسم الله الرّحمن الرّحیم

همون طور که می‌دونید کرک نسخه‌ی R198 هم منتشر شد، که همین الآن می‌تونید از صفحه‌ی دانلود سایت ما دانلودش کنید.
از نسخه‌ی R178 تا R198 بیش از ۲۰۰ تغییر داشتیم، که در این پست به مهم‌ترین‌هاش اشاره می‌کنیم.

اضافه شدن اکشنی برای درست کردن دوباره‌ی نقشه‌ی موانع فقط در محدوده‌ای خاص، این طوری سرعت کار مخصوصاً برای لیوت‌های بزرگ خیلی زیادتر می‌شود (در رفتار Path finding).
اضافه شدن اکسپرشن‌های سیستمی OriginalWindowsWidth و OriginalWindowsHeight.
اضافه شدن امکاناتی در پنجره‌ی خروجی گرفتن به وسیله‌ی Node Webkit.
اضافه شدن اکشن Kick peer برای بازی‌های چندنفره که بتوانید توسّط آن یک پیر را از بازی بیرون بیندازید.
کاهش استفاده از حافظه‌ی رم درهنگام پخش تعداد زیادی افکت صوتی که پیش بارگیری (Preload) هم می‌شوند.
CocoonJS از رده خارج شد.

اضافه شدن پلاگین AdMob Ads برای قرار دادن تبلیغات بنری AdMob در بازی‌های خروجی گرفته شده توسّط کراس‌واک.
اضافه شدن قابلیّت دوپرشه و نگه‌داشتن پرش (اگر دکمه‌ی پرشو کوتاه نگه دارید کم می‌پره، بیشتر نگه دارید بیشتر می‌پره) به رفتار پلت‌فرم .

قابلیّت Global layer: می‌توانید یک لایه بسازید که اشیاء داخل آن در تمام لیوت‌ها دیده شوند.
اضافه شدن پلاگین pubCenter ads برای قرار دادن تبلیغات pubCenter در بازی‌های Windows Store.
اضافه شدن پلاگین Game Center برای دسترسی به Game Center برای بازی‌های iOS که توسّط PhoneGap خروجی‌گرفته شده اند.

اضافه شدن پلاگین iAd برای قراردادن تبلیغات در بازی‌های iOS که توسّط PhoneGap خروجی‌گرفته شده اند.
اضافه شدن اکسپرشن projectname برای دریافت اسم پروژه
اضافه شدن قابلیّت زیرگروه (Sub-group)

اضافه شدن ویژگی Play in background برای وقتی که می‌خواهید با تعویض سربرگ مرورگر، صدا قطع نشود.
در خروجی PhoneGap می‌توانید، حدّاقل نسخه‌ی iOS و Android رو برای خروجی تعیین کنید.

از این پس در شیء Function هنگام فراخوانی یک تابع، برای سادگی اسم تمام توابع لیست می‌شوند.
اسپرایت‌شیت‌های بدون درز: قبلاً هنگام اسپرایت شیت کردن، بین هر تصویر و بعدی اش یک پیکسل خالی وجود داشت که حالا وجود ندارد.
اضافه شدن اکسپرشن ConnectionType برای شیء Browser که نشان می‌دهد از چه نوع اینترنتی (وایفای یا…) استفاده می‌شود.

کامل کردن خودکار متن، برای انیمیشن‌ها، لایه‌ها و گروه‌های ایونت.
اضافه شدن اکشن Load image from URL و تریگر On image URL loaded برای شیء Tilemap.
اضافه شدن گزینه‌ای دیگر برای ذخیره‌ی خودکار (After preview)
اضافه شدن کاندیشن سیستمی Is NaN برای وقتی که می‌خواهید بررسی کنید مقدار مورد نطر یک عدد است یا خیر. (NaN = Not a Number)

جدا شدن Node-Webkit از فایل نصبی کانستراکت برای کاهش حجم فایل نصبی: از این پس باید Node-Webkit رو جداگانه دانلود و نصب کنید.
اضافه شدن مکینتاش ۶۴ بیتی به خروجی‌های Nod-Webkit.
اضافه شدن اکشن سیستمی Set layer blend mode.
اضافه شدن اکشن Override MIME type به شیء AJAX.
ارتقاء Google Closure Comiler به آخرین نسخه (برای فشرده کردن خروجی نهایی بازی استفاده می‌شود).
قبلاً تمام اطّلاعات و برنامه‌نویسی‌های جاوااسکریپت بازی بعد از خروجی در یک فایل c2runtime.js ذخیره می‌شد که برای پروژه‌های بزرگ مشکل ایجاد می‌کرد، ولی حالا یک فایل جاوااسکریپت دیگه با نام data.js اضافه شده که اطّلاعات بازی رو درخودش نگه می‌داره و کانستراکت رو برای کار با پروژه‌های بزرگ مناسب می‌کنه.

اضافه شدن کاندیشن‌های سیستمی Is within angle و Is clockwise from و Is between angles که به صورت گردشی عمل می‌کنند (به نظر من واقعاً امکان جالبیه).
اضافه شدن ویندوز ۶۴ بیتی به خروجی‌های Node-Webkit.

اضافه شدن قابلیّت Use render cells برای لایه‌ها
اضافه شدن گزینه‌ی Play in background برای Video که به طور پیش‌فرض روی No تنظیم شده.
اضافه شدن کاندیشن Support requesting fullscreen به شیء Browser.
اضافه شدن اکشن سیستمی Reset persisted objects برای اینکه تمام اشیائی که رفتار Persist دارند به مکان اوّلیّه‌شان برگردند.
اضافه شدن اکسپرشن سیستمی LayerIndex که نام یک لایه را می‌گیرد و شماره‌اش را به ما می‌گوید.
اضافه شدن گزینه‌های بیشتری برای Hotspot اشیاء Text و Sprite و Tiled Backgroundو 9-patch (هات‌اسپات برای این اشیاء مثل Origin است برای اسپرایت)
خروجی Ejecta از رده خارج شد.

خروجی‌های PhoneGap و Crosswalk با هم ادغام شدند، و به جای آن‌ها گزینه‌ی Cordova اضافه شد.
اضافه شدن اکشن سیستمی Recreate intial objects برای دوباره به وجود آوردن اشیاء در مکان اوّلیّه‌ای که قرار داشتند.
اضافه شدن کاندیشن‌های On fade-in finished و On wait finished و اکشن‌های Set fade-in time، Set wait time و Set fade-out time و اکسپرشن‌های FadeInTime، WaitTime و FadeOutTime به رفتار Fade.
برای کاهش حجم بازی، خروجی Cordova به شما اجازه می‌دهد تا انتخاب کنید که صداها فقط با فرمت ogg ذخیره شوند یا فقط با فرمت m4a.

اضافه شدن گزینه‌ای برای ویرایش تصویر با استفاده از یک ویرایشگر خارجی (مثل فتوشاپ).
کاندیشن سیستمی Is value type برای بررسی اینکه مقدار ما عدد است یا رشته.
اضافه شدن اکسپرشن Call به شیء Function: این ویژگی به شما این امکان را می‌دهد که تابع را توسّط اکسپرشن‌ها اجرا کنید.

کپی شدن جدیدترین فایل d3dcompiler_*.dll در کنار سایر فایل‌های Node-Webkit: این کار کیفیّت بازی را در Node-Webkit بسیار بهبود می‌بخشد.

ارتقاء موتور فیزیکی Box2D asm.js به نسخه‌ی 2.3.1: اکنون این موتور اکشن disable collisions را نیز پشتیبانی می‌کند.
تغییر نام Node-Webkit به NW.js

حذف موتور فیزیکی CocoonJS native: زیرا CocoonJS از رده خارج شده بود.
پیش‌فرض شدن موتور فیزیکی Box2D asm.js به جای Box2D web: زیرا سرعت asm.js حدود ۳ برابر بیشتر از Box2D web هست.

اضافه شدن قابلیّت زوم در نوار Tilemap.

البته تغییرات خیلی مهمی در زمینه‌ی بهینه‌سازی بازی و… هم داشتیم.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: Amirns ، [M.H.P] ، ghasem ، dftbayat ، seyed ، mostafanastary ، shaygaaan ، amin hosseini ، ᔕinaᗪehghani
#2
سلام
خیلی عالیه! 41
ببینم یعنی میشه بازیهای اندروید با دیتا ساخت؟
یعنی لینک خود بازی + لینک فایل دیتا رو برا دانلوود گذاشت؟؟؟
  بعد از یک سفر ۱۲ روزه ...
  در حال انجام کارهای نهایی بازی "پرپر"
به زودی زود در جشنواره بازیسازان مستقل
و بعد از اون برای مارکتهای اندرویدی
4 3 
  پاسخ


 سپاس شده توسط:
#3
خیلی وقت بود دنبال کرک جدید کانستراکت بودید.پس برید تو سایتی که اونا دانلود کردید ازشون تشکر کنید.
  پاسخ


 سپاس شده توسط:
#4
یه سوال نسخه قبلی اول پاک کنیم بعد اینو نصب کنیم 
  پاسخ


 سپاس شده توسط:
#5
(1393/12/11، 07:07 صبح)[M.H.P] نوشته است: سلام
خیلی عالیه! 41
ببینم یعنی میشه بازیهای اندروید با دیتا ساخت؟
یعنی لینک خود بازی + لینک فایل دیتا رو برا دانلوود گذاشت؟؟؟

سلام. فایل data.js ربطی به فایل دیتا در اندروید نداره. در بعضی از پلت‌فرم‌ها حجم فایل اصلی جاوااسکریپت نباید از یه حدّی بالاتر بره. قبلاً که هم اطّلاعات و هم برنامه‌نویسی‌های بازی در فایل c2runtime.js ذخیره می‌شد، این امکان وجود داشت که حجم فایل جاوااسکریپت از مقدار مجاز بالاتر بره و در پروژه‌های بزرگ مشکل ایجاد کنه. خود برنامه‌نویسی‌های بازی به تنهایی هیچ‌وقت از اون مقدار مجاز بیشتر نمی‌شدند، ولی داده‌های بازی می‌تونستند باعث بشن این حجم زیاد بشه. حالا این داده‌ها در فایل data.js ذخیره می‌شوند و ما مطمئن هستیم که هیچ‌وقت حجم فایل c2runtime.js بیشتر از حجم مجاز نخواهد شد. ولی این امکان وجود داره که حجم فایل data.js بیشتر از حد مجاز بشه، به همین دلیل این فایل در ساختار JSON توسّط فایل c2runtime.js استفاده می‌شه. بنابراین حتّی اگه حجم data.js بیشتر از حجم مجاز بشه باز هم مشکلی نداریم.

(1393/12/11، 12:16 عصر)ghasem نوشته است: خیلی وقت بود دنبال کرک جدید کانستراکت بودید.پس برید تو سایتی که اونا دانلود کردید ازشون تشکر کنید.

من قبلاً کرک‌ها رو از سایت سی‌جی‌پرشیا می‌گرفتم.
این کرکی هم که الآن سایت download.ir گذاشته از سی‌جی‌پرشیا گرفته.

این هم لینک همین نسخه‌ی کانستراکت در سی‌جی‌پرشیا:
SCIRRA Construct 2 r195 + r198 | CG Persia

درضمن اگه همون فایل لایسنسی که از سایت download.ir گرفتید رو نگاه کنید می‌بینید نوشته:

Licensed to: cgpersia
Email: [email protected]
Comment: Purchased via cgpersia ([email protected])
ولی باز هم از سایت download.ir خیلی متشکریم که این کرک رو منتشر کرد. چون این بار تقریباً همه‌ی لینک‌های سی‌جی‌پرشیا پولی شده بودند.

(1393/12/11، 12:33 عصر)dftbayat نوشته است: یه سوال نسخه قبلی اول پاک کنیم بعد اینو نصب کنیم

بله
 
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: [M.H.P] ، seyed ، ᔕinaᗪehghani


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Photo انتشار بازی پل آجری Hosseinjahanian 0 1,537 1400/11/11، 03:05 عصر
آخرین ارسال: Hosseinjahanian
Shocked خرید و فروش سورس های کانستراکت 《 construct.Source》 امیرعلی فیروزبخش 0 1,164 1400/9/18، 04:25 عصر
آخرین ارسال: امیرعلی فیروزبخش
  امکان multiple-apk به کافه بازار هم رسید ! hasansanaei 2 2,974 1400/1/5، 05:11 عصر
آخرین ارسال: mostafanastary
  !!!روز جهانی برنامه نویس مبارک!!! Kiarash 1 3,617 1399/6/22، 12:51 عصر
آخرین ارسال: oak
Star تایپک تبادل سورس Zahra By 6 4,601 1399/5/24، 08:43 عصر
آخرین ارسال: Zahra By

پرش به انجمن: