کانستراکت2 به شما اجازه می‌دهد بازی‌هایی حرفه‌ای بسازید.

۱۷ مطلب با موضوع «آموزش کانستراکت» ثبت شده است

آموزش کامل استفاده از چند پلاگین مهم- Cordova

چند پلاگین ویژه و مهم :

کانستراکت2 فقط بعضی از دسترسی ها را به شما میدهد مانند کلید های بازگشت موبایل و... اما اگر من بخوام از متریال های خوده اندروید یا ios مثل پیغام و نوار وضعیت و... استفاده کنم باید چکار کنم؟؟

 

 

ما این مشکل را برای شما برطرف کردیم شما با دیدن این آموزش می توانید به سادگی از چند ویژگی اصلی پلتفرم خود مثل اندروید یا ios یا.. استفاده کنید:

 

کدام پلاگین ها:

همانطور که در تصویر زیر مشاهده می کنید ما پلاگین های اصلی را دسته بندی کردیم و هر کدام را جداگانه توضیح دادیم به همراه آموزش نصب پلاگین آن در خروجی کوکون:
 
 
  1. 1: دیالوگ:

  1. 2: پیغام:

  2. 3: نوتیفکیش:

  3. 4: دستگاه: 

5: فلش و باتری: 

دوستان آموزش کامل است و پلاگنی های مورد نظر آن نیز کنار آن است جواب بیشتر سوالات شما را به راحتی میدهد:

*اونت ها و پلاگین فقط فقط بعد از خروجی عمل می کنند و در تست خود کانستراکت2 عمل نمی کنند!

 

تعداد آموزش

زمان آموزش

حجم آموزش

قیمت (تومان)

1 35 دقیقه 50 مگ 3000 رایگان شد!

 

۹ نظر
نویسنده : مهدی ابراهیمی

چگونه سورس ورژن بالاتر را در کانستراکت ورژن کمتر باز کنیم؟

به نام خدا

در این آموزش قصد داریم که به شما یاد بدیم تا بتوانید سورس های ورژن بالاتر از ورژن کانستراکت خود را با یک ترفند جدید باز کنید. همانطور که میدانید سورس های کانستراکت دو نوع هستند که قبلا هم در اینجا به آن ها اشاره کرده بودیم ولی دوباره ذکر می کنیم دو نوع فایل با پسوند مختلف داریم:
  1. project.capx
  2. project.caproj


 

**کسانی که سورسشون به با پسوند caproj هست ، گام اول رو انجام ندهند.

گام اول:

ابتدا روی فایل capx خود کلیک راست کرده و موس را روی گزینه ی open with نگه داشته و در قسمت باز شده روی گزینه ی ...choose default program کلیک کنید:
 
 
سپس برنامه WinRar archiver را انتخاب کنید:(اگر آیکون winrar موجود نبود از قسمت إrowse ، برنامه winrar را از سیستم تان انتخاب کنید.)
 
 
حال پروژه شما بصورت یک پوشه هست که چند تا پوشه مختلف دارد به همراه یه فایل با پسوند project.caproj که حالا باید آن را استخراج کنید:
 
 
تمامی فایل ها را درون برنامه Extract To کنید بصورت زیر:
 
 
سپس در پنجره باز شده روی Ok کلیک کنید:
 
 
حالا مشاهده می کنید که فایل های شما استخراج شده اند:
 
 

گام دوم:

در این مرحله میخواهیم ورژن سورس کانستراکت را عوض کنیم. برای این کار ابتدا روی فایل caproj کلیک راست کرده و دوباره از قسمت open with فایلمان را این بار با برنامه notepad که همگی روی سیستم پیشفرض نصب داریم باز می کنیم که با همچین چیزی مواجه می شویم:
 
 
در notepad از کیبورد ctrl + f را میزنم و در قسمت تایپ <saved-with-version> را تایپ میکنیم تا متن اصلی پیدا شود (ctrl+f جستجو میکند).
عدد جلوی آن را باید متناسب با ورژن کانستراکت خود وارد کنیم.
برای این کار مثلا اگر نسخه کانستراکت شما 204 باشد ، باید بجای 21700 بزنید 20400 :
 
 
حال تمام پنجره ها را ببندید و روی فایل caproj خود کلیک راست کرده و از قسمت open with گزینه construct را انتخاب کنید.
۱ نظر
پرهام رضائی

حرکت دوربین به آهستگی و نرم-متنی

سلام دوستان

در این آموزش نحوه پیاده سازی اسکرول صفحه بازی در کانستراکت 2 آموزش داده می شود.

در این آموزش،ما برای رسیدن به نتیجه مطلوب ،از رفتار “Scroll To” بر روی یک اسپرایت نامرئی استفاده خواهیم کرد.

 

گام اول:

پلاگین“Touch” را به پروژه خود اضافه کنید.

 

گام دوم:

یک اسپرایت نامرئی(invisible sprite) ایجاد و رفتارهای ScrollTo و“BoundToLayout” را برای آن در نظر بگیرید. در پنل خصوصیات رفتار“BoundToLayout” در قسمت by Bound گزینه bound by Edge را برگزینید.نام این اسپرایت را “TouchFollowMe”.  گذاشته و آنرا در تقریبا در مرکزپنجره بازی (view port) قرار دهید.

 

گام سوم:

متغیرهای instance  زیر را به اسپرایت خود اضافه نمایید.

 

 

گام چهارم:

کدهای زیر را به events sheet اضافه نمایید.

 

 

پروژه را اجرا و به سمتی درگ کنید تا صفحه حرکت کند.حالا سریعتر درگ کنید تا صفحه تندتر به حرکت درآید.و یک مرتبه روی صفحه  ضربه بزنید تا صفحه بایستد.

 

نحوه عملکرد:

هر زمانی که کاربر صفحه را لمس و شروع به درگ کند، ما فاصله مابین مختصات قبل و فعلی نقطه لمس شده را محاسبه می کنیم.سپس مسافتی که اسپرایت TouchFollowMe پیش از موقعیت فعلی  پشت سر گذاشته را تنظیم می کنیم.

فاصله بین دو مختصات لمس شده در هر لحطه ثابت محاسبه می شود،زیرا ما می خواهیم مسافتی که TouchFollowMe پیموده است را دائما اندازه گیری نماییم.در صورتیکه سریعتر درگ کنیم،مسافتی که انگشت در دو لحظه لمس نموده بیشتر شده و در نتیجه TouchFollowMe نیز سریعتر حرکت می کند.

بنابراین،وقتی کاربر سریع درگ می کند،مسافت بیشتری طی می شود. TouchFollowMe جلوتر رفته،و به تدریج به علت اکسپرشن lerp از سرعتش کاسته می شود.

به دلیل اینکه اسپرایت TouchFollowMe دارای رفتار “ScrollTo” می باشد، کانستراکت خودش مابقی کارها را انجام داده و دوربین همراه اسپرایت ما حرکت می کند.

 

مفاهیم:

  • سرعت:شما می توانید سرعت حرکت را با تغییردادن مقدار متغیر interpolation X در اکسپرشن ‘lerp’ کنترل نمایید.
  • جهت:شما با افزودن یا کم کردن مقدار ‘self.DiffX’ مربوط به ‘self.X’ (و self.DiffY مربوط به self.Y) ، می توانید جهت حرکت را با توجه به آنچه در بازیتان نیاز دارید تغییر دهید.
  • نرمی و استمرار:شما می توانید با کم و زیاد کردن مقدار بعد از تقسیم مربوط به self.DiffX و self.DiffY آنرا تغییر دهید.من پس از چنین مرتبه تست ،مقدار 50 را برای آن مناسب دیدم.

 

 

دانلود سورس این آموزش:

۲ نظر
نویسنده: ابوالقاسم رحیمی

دوره آموزشی ساخت بازی جذاب پرشی-کامل

دوره آموزشی ساخت بازی پرشی (Donkey Jump) که اخیرا شروع کردیم و قصد ما این است که شما به سادگی بتوانید بازی پرشی بسازید و آن را در اپ استور های مختلف اتشار دهید که آموزش ها بصورت تصویری بوده و در بهترین کیفیت ممکن ضبط شده (کیفیت HD) است.

  • آموزش ها متعلق به وبلاگ scirra.blog.ir است و هر گونه کپی از آن بدون درج منبع حرام است.
  • آموزش ها بصورت رایگان منتشر می شوند و اگر هم دوست داشتید به نحوی ما را حمایت کنید.
  • علاوه بر آموزش , فایل های آموزش نیز کنار آن هستند ولی استفاده از آن برای بازی های خود ممنوع بوده و در صورت انتشار در آپ استور ها پیگیری می شود.
  • علاوه بر لینک دانلود , آموزش در سایت آپارات نیز انتشار داده می شود برای پیدا کردن کانال ما وارد این قسمت شوید.
  • رمز تمام فایل های آموزش scirra.blog.ir است.

 

قسمت

زمان آموزش

حجم آموزش

فایل های مورد نیاز

لینک دانلود آموزش

اول 20 دقیقه 50 مگ دریافت دریافت
دوم 24 دقیقه 53 مگ همراه با آموزش دریافت
سوم 35 دقیقه 80 مگ همراه با آموزش دریافت (رایگان شد!)
چهارم 26 دقیقه 64 مگ ندارد دریافت
رفع باگ 14 دقیقه 28 مگ همراه آموزش دریافت

 

*توجه قسمت سوم خیلی برای روند بازی سازی مهم است.

*در این قسمت با سنسور ها و زوسکوپ در کانستراکت2 آشنا میشید یعنی می تونید با تکون دادن موبایل کاراکتر خود را حرکت دهید و همچنین پیاده سازی آیتم ها در بازی مثل تغییر پلیر به موشک و جت و بادکنک و همچنین رفع چند باگ و آشنایی با توابع مختلف و فانکش ها و چند مورد دیگر...

 
۵۴ نظر
نویسنده : مهدی ابراهیمی

آموزش ساختن رادار ردیابی برای دشمن-متنی

احتمالا شما بازیهایی را دیده اید که در آن برای نشان دادن موقعیت دشمن و یا اشیای موجود در بازی از رادار استفاده شده است.این روش برای بازیهای استراتژیک بسیار کاربرد دارد.

چون ما باید موقعیت دشمنانی که خارج از محدوده دید ما هستند را بدانیم.در این تصویر یک رادار وجود دارد که موقعیت دشمن را نسبت به پلیر ما نشان می دهد.

 

لایه ها:

اول از همه،دو لایه با پارالاکس متفاوت ایجاد می کنیم.

نام لایه اول را "game" گذاشته و پارالاکس آنرا 100,100 و سپس نا م لایه دوم را "radar" و پارالاکس آنرا 0,0 در نظر بگیرید.

اکنون آبجکتهایی را که در لایه ها نیاز داریم را ایجاد می کنیم و یک پلیر و چند دشمن  به لایه "game" اضافه نمایید.

یک اسپرایت برای رادار ایجاد و آنرا در گوشه بالا و سمت چپ لیوت ، در لایه "radar" قرار دهید. برای نمایش دشمن در رادار نیز یک sprite کوچک ساخته و آنرا در لایه "radar" قرار داده و نام آنرا "radardots" بگذارید.

بسیار خوب اکنون به کدهای زیر نگاه کنید که این کدها برای نمایش دشمن در محل رادار می باشد:

 

 

ایجاد نقطه های رادار:

کد زیر برای ساخت نقطه های نشان دهنده دشمن در رادار است که با این کد تا زمانیکه تعداد دشمن از نقاط نشان دهنده آن در رادار بیشتر باشد نقطه ایجاد می شود:

 

 

نمایش نقطه های رادار:

این کد برای نمایش نقطه های نشان دهنده دشمن در رادار می باشد که یک کاندیشن برای پیک کردن همه دشمنان ایجاد و مانند شکل زیر این اکشن را به آن نسبت دهید:

 

 

از بین بردن نقاط:

با این کاندیشن وقتی دشمن نابود شد نقطه نشان دهنده آن در رادار نیز از بین میرود:

 

 

نمایش نقطه ها فقط در رادار:

این کاندیشن برای این است که نقاط اگر در محل رادار قرار داشته باشند نمایش و در غیر این صورت محو شوند:

 

 

با موفقیت یک رادار را ساختید!

 

۴ نظر
نویسنده: ابوالقاسم رحیمی