بیاموز

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

و یا ممکن است برای یک عملیات ریاضی عددی را قطع کنیم.

برای این کار می نوانید از تابع floor استفاده کنید. این تابع عدد را با تقریب کمتر از یک قطع می کند و یا به طور ساده تر اعشار آن را حذف می کند...

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


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

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

آموزش تابع randomize، تصادفی کردن بازی (Game maker:Studio)

هنگامی که شما از توابعی مانند random و random_range و irandom استفاده می کنید، انتخاب ها تصادفی می شود ولی در هر بار اجرا بازی انتخاب ها مانند یک دیگر می شود. توجه کنید که این اتفاق فقط در گیم میکر استودیو می افتد. مثلا...

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


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

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

آموزش تابع random، انتخاب تصادفی

شاید ما برای بازیمان بخواهیم کاری تصادفی انجام دهیم. مثلا می خواهیم یک عدد تصادفی بین صفر و عدد مورد نظرمان انتخاب کنیم...

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


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

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

آموزش تابع random_range، انتخاب تصادفی بین دو عدد

برای انتخاب تصادفی یک عدد ما باید از توابعی مانند random استفاده کنیم. اما این توابع بین صفر تا عدد مورد نظر ما، عددی تصادفی انتخاب می کند. توجه کنید که این عدد می تواند اعشاری باشد.

اما شاید ما بخواهید عددی بین 40 تا 50 انتخاب کنیم. برای اینکار...

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


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

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