بیاموز
سیستم ذرات در GameMaker
جهان فیزیک در GameMaker: Studio
آموزش کامپیوتر


ساخت رنگ با کد RGB در Game Maker

ساخت رنگ با کد RGB در Game Maker

رنگ در بازی یکی از اصلی ترین عوامل زیبایی است. رنگ کاراکتر های بازی، رنگ دیوار ها، رنگ جلوه ها و... در بازی تأثیر بسیار زیادی دارند. همان طور که می دانید در گیم میکر متغیر های ثابتی برای انتخاب رنگ وجود دارد. تعداد این متغیر ها 19 عدد است، یعنی در بازی فقط از این 19 رنگ می توانید استفاده کنید. اما برای ساخت رنگ های خاص چه؟ شاید بخواهید رنگی در بازی استفاده کنید که در این متغیر ها وجود نداشته باشد...

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

پخش فیلم در Game maker

فیلم در بیشتر بازی ها نقش مهمی دارد. برای مثال برای ابتدای بازی و یا برای توضیحات بخشی از برنامه ما نیاز به فیلم داریم. بیشتر بازی سازان با پخش ویدیو در GameMaker مشکل داشته اند و یا کد آن را نمی دانستند. از این رو آموزشی مختصر دربارۀ توابع پخش ویدیو در گیم میکر آماده کرده ایم...

    نویسنده:  علی مشایخی


۳ نظر موافقین ۳ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

تابع round در game maker

در یک بازی خیلی با اعداد سر و کار دارید. امتیاز بازیکن، سرعت ماشین بازیکن، سلامتی بازیکن و خیلی چیز های دیگر با اعداد سر و کار دارند.

در بعضی از بازی ها ما نیاز به عملیات ریاضی داریم، ضرب، جمع و از این نوع عملیات ها نیاز به تابعِ خاصی ندارند. اما عملیاتی مانند قطع و یا گِرد کردن اعداد نیاز به توابعی دارند...

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

انتخاب تصادفی چند مقدار در Game maker

تابع choose در زبان GML، جزو توابع مربوط به اعداد حقیقی است. درست است که کار کلی این تابع مربوط به اعداد حقیقی نیست، اما خوب ما منبعمان سایت اصلی GameMaker: Studio است و آن را مربوط به Real Number می دانیم.

گاهی ممکن است بخواهید در بازیتان مقداری را تصادفی انتخاب کنید. برای این کار می توانید از توابعی نظیر random و irandom استفاده کنید. اما مشکل این توابع این است که ورودیشان فقط می تواند مقدار عددی باشد. یعنی نمی تواند یک مقدار رشته ای مانند "Name" باشد...

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

ریشه دوم، یا جذر اعداد در Game maker

در همه بازی ها کمی عملیات ریاضی وجود دارد. این عملیات ها می تواند مانند جمع و یا ضرب ساده باشند و بتوان آنها را بدون تابع و کار خاصی انجام داد، و یا مانند جذر و توان نیاز به تابع داشته باشند. یکی از مشکلات ما هم همین تابع ها هستند. این توابع هر کدام کار خاصی انجام می دهند. عددی از ما می گیرند و روی آن عملیات مورد نظر ما را انجام می دهند.

در این مطلب، شما آموزش استفاده از جذر برای اعداد را یاد می گیرید...

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

اعداد توان دار در Game maker

در همه بازی ها کمی عملیات ریاضی وجود دارد. این عملیات ها می تواند مانند جمع و یا ضرب ساده باشند و بتوان آنها را بدون تابع و کار خاصی انجام داد، و یا مانند جذر و توان نیاز به تابع داشته باشند. یکی از مشکلات ما هم همین تابع ها هستند.

در این مطلب، شما آموزش استفاده از توان برای اعداد را یاد می گیرید...

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

تابع تنظیم سرعت و جهت object در Game maker

در گیم میکر برای تغییر سرعت و تغییر زاویه یک object می توانیم از دو متغیر direction و speed استفاده کنیم. اما توابعی هم برای این کار وجود دارند که کد نویسی را برای ما کمتر می کنند. نام این تابع...

    نویسنده:  علی مشایخی


۱ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

قدر مطلق اعداد در Game maker (مثبت کردن عدد)

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

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

شمارش تعداد یک object در room

در بعضی از بازی ها برای به پایان رسیدن بازی، باید تعداد یک آبجکت را در room بشماریم و برای آن شرط بگذاریم. مثلا بازی که اگر همه دشمنان حذف شدند کاربر برنده است، ما باید تعداد object های دشمن را بشماریم که اگر به صفر رسید بازی تمام شود...

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

تابع floor در Game maker (قطع کردن با تقریب کمتر از یک)

برای ساخت هر بازی با اعداد سر و کار دارید. امتیاز بازیکن، سرعت ماشین بازیکن، سلامتی بازیکن و خیلی چیز های دیگر با اعداد سر و کار دارند. در گیم میکر، متغیر سرعت (speed)، زاویه (direction) و چند متغیر دیگر اعشاری هستند، و زمانی که می خواهید آن را draw کنید، با دو رقم اعشار draw می شوند. این اتفاق به بازی شما جلوه زیبایی نمی دهد. پس باید دو رقم اعشار آن را حذف کنیم و یا عدد را با تقریب کمتر از یک قطع کنیم. البته قطع کردن فقط برای متغیر ها نیست و ممکن است بخواهید در یک عملیات ریاضی عددی را قطع کنید. برای این کار می نوانید از تابع floor استفاده کنید. این تابع عدد را با تقریب کمتر از یک قطع می کند و یا به طور ساده تر اعشار آن را حذف می کند...

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.

گرفتن مقدار عددی از کاربر در Game maker

در game maker ما می توانیم از کاربر دو نوع مقدار بگیریم. مقدار رشته ای و عددی. مقدار های عددی که از اسمشان هم معلوم است، عدد (integer) هستند. اما مقدار های رشته ای، متن (string) هستند. این دو نوع با هم متفاوت هستند...

    نویسنده:  علی مشایخی


۰ نظر موافقین ۱ مخالفین ۰

برای این کار باید وارد 'حساب گوگل' خود شودید.