<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>سایت تخصصی آموزش گیم میکر استودیو</title><link>http://gmstudio.ir/</link><description>سایت تخصصی آموزش گیم میکر استودیو گیم میکر استودیو سورس آموزش کامل هلپ پرسش و پاسخ</description><language>fa</language><copyright>Copyright (C) 2016 http://gmstudio.ir/</copyright><item><title>Fantasy-cartoon-background-used-in-the-game</title><description>پس زمینه کارتونی فانتزی، مجموعه 8 عددی از بک گراند های کارتونی به صورت فانتزی می باشد که در ساخت بازی می توانیم از آن استفاده کنیم.
تمام فایل ها با فرمت های EPS, PNG و AI به صورت لایه باز موجود هستند.
تمام فایل ها با کیفیت خوب در اندازه بزرگ می باشند.
این مجموعه شامل موارد زیر می باشد:چهار عدد بک گراند، از هر کدام دو حالت مختلفمجموعه پس زمینه کارتونی فانتزی، توصیه شده برای استفاده در بازی هایی با پلتفرم ها و سبک های زیر می باشد:
بازی های موبایل &amp;ndash; Android و iosبازی های مستقل &amp;ndash; Indie Gamesبازی های کوچک</description><link>http://gmstudio.ir/1400/10/18/Fantasy-cartoon-background-used-in-the-game</link><guid>http://gmstudio.ir/1400/10/18/Fantasy-cartoon-background-used-in-the-game</guid><pubDate>01/08/2022</pubDate><category>تصویر زمینه</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>500-sound-effect-for-game</title><description>500 جلوه صوتی، مجموعه کاملی از افکت صداها به صورت کامل می باشد که در پروژه های تدوین و بازی می توانیم از آن استفاده کنیم.
تمام فایل ها با فرمت OGG هستند و به صورت کم حجم می باشند.
این مجموعه شامل موارد زیر می باشد:500 جلوه صوتیتوضیحات تکمیلی:جلوه صوتی چیست؟جلوه صوتی یا Sound Effect، یک صدای مصنوعی است که برای تأکید بر محتوای یک اثر سینمایی، نمایشی، انیمیشن، بازی و رسانه های دیگر استفاده می شود. برای مثال، صدای کلیک کردن، صدای اخطار، صدای القای ترس و دلهره، صدای کلید و&amp;hellip; یک جلوه صوتی به حساب می آیند.
&amp;nbsp;</description><link>http://gmstudio.ir/1400/10/17/500-sound-effect-for-game</link><guid>http://gmstudio.ir/1400/10/17/500-sound-effect-for-game</guid><pubDate>01/07/2022</pubDate><category>صدای افکت بازی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>download-sound-pack-gun-for-pack</title><description>مجموعه صدای اسلحه، مجموعه کاملی از صداهای اسلحه به صورت کامل می باشد که در پروژه های تدوین و بازی می توانیم از آن استفاده کنیم.
تمام فایل ها با فرمت OGG هستند و به صورت کم حجم می باشند.
این مجموعه شامل موارد زیر می باشد:13 صدای شلیک6 صدای شلیک رگباری11 صدای خشاب گذاری30 صدای دیگر</description><link>http://gmstudio.ir/1400/10/17/download-sound-pack-gun-for-pack</link><guid>http://gmstudio.ir/1400/10/17/download-sound-pack-gun-for-pack</guid><pubDate>01/07/2022</pubDate><category>صدای افکت بازی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Make-fighter-game-with-game-maker-studio-2-part-1</title><description>آموزش ساخت بازی&amp;nbsp;مبارزه شمشیری جنگ تن به تن
در این آموزش شما با نحوه حرکت پرش و پیاده سازی حرکات حمله در گیم میکر استودیو آشنا خواهید شد
در قسمتهای بعدی این سورس گسترش داده خواهد شد و تبدیل به یک بازی کامل میشه
</description><link>http://gmstudio.ir/1399/03/22/Make-fighter-game-with-game-maker-studio-2-part-1</link><guid>http://gmstudio.ir/1399/03/22/Make-fighter-game-with-game-maker-studio-2-part-1</guid><pubDate>06/11/2020</pubDate><category>آموزش ویدئویی بازی سازی در یوتوب</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>حالت-های-blend-در-گیم-میکر-2-قسمت-اول</title><description>اگر از گیم میکر استدیو 2 استفاده می کنید حتما به حالت های blend بر خواهید خورد. حالت های blend در گیم میکر راه خوبی برای دادن افکت های گرافیکی خاص و جالب هنگام رسم هستند. در این مقاله ما عملکرد blend را در گیم میکر برای شما شرح می دهیم.
نگاه کلی
به طور کلی حالت های blend در بازی باعث رسم چیز های مخلوط به همراه چیز هایی که از قبل در حال رسم هستند می شود. هر چیزی که شما در صفحه رسم می کنید از چهار عنصر تشکیل شده است: قرمز، سبز، آبی و آلفا. این عناصر به</description><link>http://gmstudio.ir/1398/11/09/حالت-های-blend-در-گیم-میکر-2-قسمت-اول</link><guid>http://gmstudio.ir/1398/11/09/حالت-های-blend-در-گیم-میکر-2-قسمت-اول</guid><pubDate>01/29/2020</pubDate><category>آموزشهای مبتدی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Farsi-TypePlus-plugin-in-the-game-maker-v2</title><description>افزونه اختصاصی تایپ فارسی در گیم میکر نسخه دو
با قابلیت خط بندی اتوماتیک و سانسور کلمات&amp;nbsp;
افزونه موجود به صورت اختصاصی در سال 1393 توسط توحید فتحی حبشی&amp;nbsp; آماده گردیده&amp;nbsp;و تا کنون به صورت محدود نشر داده شده و در بازیهای متعددی جهت پشتیبانی از زبان فارسی از این افزونه بهره گرفته شده است.
افزونه موجود توانایی ساپورت تمامی زبانهای زنده دنیا (بجز 7 زبان )را دارا میباشد ،&amp;nbsp;بسیار بهینه بوده و در صورت استفاده صحیح به هیچ عنوان شاهد افت فریم نخواهید بود .
لازم به ذکر است افزونه موجود هیچ گونه مشابه خارجی و یا داخلی ندارد و تنها افزونه فارسی</description><link>http://gmstudio.ir/1398/01/17/Farsi-TypePlus-plugin-in-the-game-maker-v2</link><guid>http://gmstudio.ir/1398/01/17/Farsi-TypePlus-plugin-in-the-game-maker-v2</guid><pubDate>04/06/2019</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Fix-error-35-game-maker-studio-2</title><description>رفع خطای آپدیت گیم مکر استودیو دو
خطای 35 گیم میکر استودیو 2
استیبل کردن گیم میک استودیو دو
error 35 game maker studio 2</description><link>http://gmstudio.ir/1397/05/23/Fix-error-35-game-maker-studio-2</link><guid>http://gmstudio.ir/1397/05/23/Fix-error-35-game-maker-studio-2</guid><pubDate>08/14/2018</pubDate><category>آموزشهای ویدئویی متفرقه</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Check-server-status-and-game-updates</title><description>بررسی وضعیت&amp;nbsp;هاست با استفاده از گیم میکر php و sql&amp;nbsp;
بررسی وضعیت آپدیت بازی
&amp;nbsp;
جلوگیری&amp;nbsp;از ورود بازی با ورژن پایینتر از حد مجاز&amp;nbsp;</description><link>http://gmstudio.ir/1397/05/21/Check-server-status-and-game-updates</link><guid>http://gmstudio.ir/1397/05/21/Check-server-status-and-game-updates</guid><pubDate>08/12/2018</pubDate><category>آموزشهای ویدئویی سطح حرفه ای</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>login-in-game-maker-and-host</title><description>ورود در هاست با استفاده از گیم میکر php و sql&amp;nbsp;
به روشی کاملا امن برای بازی های آنلاین با متد http_get&amp;nbsp;
جلوگیری از&amp;nbsp;ورود با اطلاعات غیر واقعی
استفاده از روش کدگذاری شخصی در ارسال اطلاعات
ذخیره اطلاعات در فایل برای ورود راحت کاربر به گیم</description><link>http://gmstudio.ir/1397/05/20/login-in-game-maker-and-host</link><guid>http://gmstudio.ir/1397/05/20/login-in-game-maker-and-host</guid><pubDate>08/11/2018</pubDate><category>آموزشهای ویدئویی سطح حرفه ای</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>register-user-in-game-maker-and-host_1</title><description>ثبت نام کاربر در هاست با استفاده از گیم میکر php و sql&amp;nbsp;
به روشی کاملا امن برای بازی های آنلاین با متد http_get&amp;nbsp;
جلوگیری از ثبت نام کاربر با نام یکسان
جلوگیری از ثبت نام کاربر با کاراکتر space&amp;nbsp;
استفاده از روش کدگذاری شخصی در ارسال اطلاعات
ذخیره اطلاعات در فایل برای ورود راحت کاربر به گیم
&amp;nbsp;
&amp;nbsp;
&amp;nbsp;
Download
zip
2.2 mb
</description><link>http://gmstudio.ir/1397/05/17/register-user-in-game-maker-and-host_1</link><guid>http://gmstudio.ir/1397/05/17/register-user-in-game-maker-and-host_1</guid><pubDate>08/08/2018</pubDate><category>آموزشهای ویدئویی سطح متوسط</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Security-in-http-game-maker</title><description>آموزش ایجاد امنیت برای روشهای http_get و http_post
کد گذاری و ارسال داده به هاست</description><link>http://gmstudio.ir/1397/05/16/Security-in-http-game-maker</link><guid>http://gmstudio.ir/1397/05/16/Security-in-http-game-maker</guid><pubDate>08/07/2018</pubDate><category>آموزشهای ویدئویی سطح حرفه ای</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>test_hadi</title><description>تست ویدئوی لاروها جهت نمایش در بخش آموزشی</description><link>http://gmstudio.ir/1397/04/29/test_hadi</link><guid>http://gmstudio.ir/1397/04/29/test_hadi</guid><pubDate>07/20/2018</pubDate><category>آموزشهای ویدئویی سطح مبتدی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>10</title><description>تست شماره یک</description><link>http://gmstudio.ir/1397/04/29/10</link><guid>http://gmstudio.ir/1397/04/29/10</guid><pubDate>07/20/2018</pubDate><category>آموزشهای ویدئویی سطح مبتدی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>ساخت-چت-روم-با-سی-شارپ:-قسمت-دوم</title><description>در قسمت قبل آموزش ما یک سرور را در حالت listening قرار دادیم و همچنین بسته های دریافتی را تفکیک کردیم و آنها را به تابعی با نام handle_packet ارسال کردیم. در این بخش از آموزش ما بسته های مورد استفاده را تعریف میکنیم. ما به دو بسته نیاز داریم که به شکل زیر آنها را تعریف میکنیم.
بسته با شناسه 1
نوع بسته: کلاینت به سرور
مقادیر بازگشتی: ندارد
مقادیر ارسالی: متن چت همراه با نام ارسال کننده (از نوع رشته)
وظیفه: ارسال چت های کاربر به سرور
بسته با شناسه 2
نوع بسته: سرور به کلاینت
مقادیر بازگشتی: ندارد
مقادیر ارسالی: متن چت های سایر کاربران(از نوع</description><link>http://gmstudio.ir/1397/04/28/ساخت-چت-روم-با-سی-شارپ:-قسمت-دوم</link><guid>http://gmstudio.ir/1397/04/28/ساخت-چت-روم-با-سی-شارپ:-قسمت-دوم</guid><pubDate>07/19/2018</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>The-source--guess-game-for-the-game-maker</title><description>سورس بازی شبیه آفتابه برای گیم میکر

این سورس یه سورس حدس کلمات در اصل حدس اسم تیم هست در این سورس شما با 15 امتیاز یک راهنمایی دریافت میکنید و با 50 امتیاز به مرحله بعدی منتقل میشود.
پس از جایگزاری حروف در مکان مورد نظر بررسی را بزنید تا صحت حدس شما بررسی و نتیجه نمایش داده شود.</description><link>http://gmstudio.ir/1397/04/18/The-source--guess-game-for-the-game-maker</link><guid>http://gmstudio.ir/1397/04/18/The-source--guess-game-for-the-game-maker</guid><pubDate>07/09/2018</pubDate><category>سورس گیم میکر</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Save-the-coins-in-the-file-for-the-game-Maker</title><description>سورس ذخیره تعداد سکه در فایل برای استفاده در بازی های تحت ویندوز و اندروید

در این سورس سکه ها با استفاده از ایونت alarm در ابجکت پلیر ایجاد میشوند
هنگام شروع بازی با استفاده از کدهای زیر در صورت وجود فایل ذخیره تعداد سکه های قبلی بازنشانی و لود میشود(ایونت کریت آبجکت obj_draw_coin)
if(file_exists(&quot;coin.ini&quot;))
{

file=file_text_open_read(&quot;coin.ini&quot;)
global.coin=file_text_read_real(file)
file_text_close(file)

}
و با استفاده ازایونت آلارم و کدهای زیر در آبجکت&amp;nbsp;obj_timer_save_coin هر 10 ثانیه (300 فریم) تعداد سکه در فایل مربوطه ذخیره میگردد در ایونت game end نیز کدهای زیر استفاده گردیده اند تا در هنگام خروج از بازی نیز اطلاعات ذخیره گردد.
file=file_text_open_write(&quot;coin.ini&quot;)
file_text_write_real(file,global.coin)
file_text_close(file)
&amp;nbsp;
&amp;nbsp;</description><link>http://gmstudio.ir/1397/04/14/Save-the-coins-in-the-file-for-the-game-Maker</link><guid>http://gmstudio.ir/1397/04/14/Save-the-coins-in-the-file-for-the-game-Maker</guid><pubDate>07/05/2018</pubDate><category>سورس گیم میکر</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>popup-window-in-the-game-Maker</title><description>سورس پنجره باز شونده (پاپ آپ) در گیم میکر

سورس موجود با گیم میکر 1.4.1522&amp;nbsp; ساخته شده بنا بر این انتظار نمیره خطایی در ورژنهای بالاتر گیم میکر استودیو داشته باشه

در این سورس با کلیک برو روی کلید سبد خرید سمت چپ پایین صفحه خرید الماس برای شما به نمایش در خواهد آمد که شما میتوانید الماس خریداری کنید میزان الماس نیز در سمت راست پایین به نماش در می آید با زدن کلید ضربدر سمت بالا راست صفحه باز شده صفحه خرید بسته میشود.</description><link>http://gmstudio.ir/1397/03/27/popup-window-in-the-game-Maker</link><guid>http://gmstudio.ir/1397/03/27/popup-window-in-the-game-Maker</guid><pubDate>06/17/2018</pubDate><category>سورس گیم میکر</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>The-typical-output-android-errors-of-game-maker-studio</title><description>با سلام&amp;nbsp;با توجه به اینکه اکثر دوستان در هنگام خروجی اندروید دچار مشکل میشن قصد داریم چند نمونه از خطاهای رایج هنگام خروجی گیم میکر رو رفع ایراد کنیم.
خطای اول
A problem occurred configuring root project ׳׳.
&amp;gt; Could not resolve all dependencies for configuration ׳:classpath׳.
   &amp;gt; Could not resolve com.android.tools.build:gradle:2.2.0+.
     Required by:
         project :
      &amp;gt; Could not resolve com.android.tools.build:gradle:2.2.0+.
         &amp;gt; Failed to list versions for com.android.tools.build:gradle.
        </description><link>http://gmstudio.ir/1397/03/03/The-typical-output-android-errors-of-game-maker-studio</link><guid>http://gmstudio.ir/1397/03/03/The-typical-output-android-errors-of-game-maker-studio</guid><pubDate>05/24/2018</pubDate><category>آموزشهای متوسط</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>The-source-of-circle-lucky-in-the-game-maker</title><description>سورس گردونه شانس که از 10 بخش تشکیل شده
شما میتونید اعداد گردونه رو به دلخواه خود تغییر بدین

سورس گرودنه شانس موجود با گیم میکر 1.4.1522&amp;nbsp; ساخته شده بنا بر این انتظار نمیره خطایی در ورژنهای بالاتر گیم میکر استودیو داشته باشه
شما با فشردن و نگه داشتن کلید enter میتونیدسرعت چرخش گردونه رو تغییر بدین و با بیشتر نگه داشتن کلید enter گردونه در هنگام رها کردن کلید با سرعت بیشتری میچرخه</description><link>http://gmstudio.ir/1397/02/28/The-source-of-circle-lucky-in-the-game-maker</link><guid>http://gmstudio.ir/1397/02/28/The-source-of-circle-lucky-in-the-game-maker</guid><pubDate>05/18/2018</pubDate><category>سورس گیم میکر</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>ساخت-چت-روم-با-سی-شارپ:-قسمت-اول</title><description>در این قسمت از اموزش قصد داریم یک چت روم در گیم میکر با استفاده از سوکت TCP و زبان سی شارپ با نسخه دات نت 4.5 ایجاد کنیم، این چت روم فقط اطلاعات را به سرور ارسال و چت های رسیده توسط سایر اعضا را نمایش میدهد و وظیفه سرور ارسال چت های رسیده به تمام اعضا است.
برای شروع کار در سی شارپ باید پیش زمینه این زبان و اشنایی لازم در زمینه های مولتی تریدینگ،سوکت را داشته باشید.
ابتدا از سرور شروع میکنیم، برای راه اندازی یک سوکت سرور چند گره ای(multithread) ما از کتابخانه simpletcp استفاده میکنیم، وظیفه</description><link>http://gmstudio.ir/1397/01/26/ساخت-چت-روم-با-سی-شارپ:-قسمت-اول</link><guid>http://gmstudio.ir/1397/01/26/ساخت-چت-روم-با-سی-شارپ:-قسمت-اول</guid><pubDate>04/15/2018</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Create-Random-Multiple-Objects-in-Rome</title><description>ما در این آموزش از دو تابع ساده استفاده خواهیم کرد که به ترتیب توضیحات لازمه رو ذکر میکنم
تابع ایجاد آبجکت .instance_create.
instance_create(x, y, obj);
این تابع آبجکت obj را در مکان x,y ایجاد میکند.
تابع دوم تابع انتخاب رندوم هست .choose.
choose(val0, val1, val2... val15);
این تابع یکی از مقادیر ورودی رو به صورت رندوم به عنوان خروجی برمیگردونه (حداکثر 16 ورودی)
با ترکیب دو تابع ما میتونیم یه تابع برای ایجاد یک آبجکت از بین چند آبجکت به صورت رندوم به دست بیاریم.
instance_create(x,y,choose(object0,object1,object2,object4));
درنتیجه با تابع&amp;nbsp;فوق شما میتونید یکی از آبجکتهای مورد نظر خودتون رو در مکان x,y به صورت رندوم ایجاد کنید.
&amp;nbsp;</description><link>http://gmstudio.ir/1396/12/16/Create-Random-Multiple-Objects-in-Rome</link><guid>http://gmstudio.ir/1396/12/16/Create-Random-Multiple-Objects-in-Rome</guid><pubDate>03/07/2018</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>-Circle-healt-bar-Source-in-game-maker</title><description>سورس نمایش نوار سلامتی به صورت دایره ای
در این سورس دو اسکریپت قرار گرفته که شما میتونید با استفاده از این اسکریپت میزان حیاط پلیر رو به دو شکل دایره و استوانه ای نمایش بدین.
&amp;nbsp;
شما در این سورس میتونید با دو کد زیر به ترتیب دایره کامل و استوانه رو رسم کنید
draw_pie(x ,y ,health, 100, c_green, 100, 0.5)
draw_circular_bar(x ,y+200 ,health, 100, c_red, 100, 1,50)

خط اول جهت رسم حالت دایره
خط دوم جهت رسم حالت استوانه

متغییر اول و دوم ورودی مکان مرکز دایره هست (x,y در این مثال)
متغییر سوم میزان حیاط هست (health در این مثال)
متغییر چهارم حداکثر میزان حیاط هست (100</description><link>http://gmstudio.ir/1396/10/02/-Circle-healt-bar-Source-in-game-maker</link><guid>http://gmstudio.ir/1396/10/02/-Circle-healt-bar-Source-in-game-maker</guid><pubDate>12/23/2017</pubDate><category>سورس گیم میکر</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Online-Game-Training-turn-based-(Part-4)</title><description>قبل از ادامه آموزش برخی دوستان در ورژن گیم میکر استودیو 1.4.1522 و 1.4.1657 با خطایی مواجه شدن که با توجه به استفاده از گیم میکر استودیو 1.4.1760 برای آموزش چنین خطایی در این ورژن مشاهده نشده بود در هر صورت کدهای زیر رو جایگزین کدهای ایونت .Create. ابجکت obj_loading_player کنید تا مشکل رفع گردد.
get =http_get( string ( ׳https://gmstudio.ir/online_tenbase/player.php?name=׳ )
+ string(global.username)+ string(׳&amp;amp;hero=׳)+ string(global.userhero))


image_speed=0.5

show=0
size=0


alarm[0]=150
&amp;nbsp;بریم سراغ ادامه کار چهار اسپرایت با نامهای&amp;nbsp;spr_h_1_attack و&amp;nbsp;spr_h_2_attack و&amp;nbsp;spr_h_3_attack وspr_h_4_attack برای نمایش حالات حمله کاراکتر هامون ایجاد میکنیم و اسپرایت های مربوطه رو لود میکنیم و یک اسپرایت با نام&amp;nbsp;spr_power برای نمایش میزان قدرت حمله ایجاد میکنیم.
یه</description><link>http://gmstudio.ir/1396/10/02/Online-Game-Training-turn-based-(Part-4)</link><guid>http://gmstudio.ir/1396/10/02/Online-Game-Training-turn-based-(Part-4)</guid><pubDate>12/23/2017</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>game-maker-developer-gathering</title><description>سلام گروه بید گیمز قصد دارد برای بازی سازان عزیز&amp;nbsp; بستری را فراهم کند تا بازی سازان بتوانند تجربیات خود را به راحتی با دیگران تبادل کنند و همچنین گروه های بازی سازی فعال بتوانند سریع تر و راحت تر با اعضای خود تعامل داشته باشند
این بستر در حال حاضر به صورت کامل رایگان به بازی سازان عزیز ارائه می شود
این بستر در واقع یک سرور تیم اسپیک برای بازی سازان است که میتوانند به راحتی استفاده کنند اما قبل از ادامه یک توضیح کوتاه در مورد نصب و راه اندازی نرم افزار مورد استفاده یعنی نرم افزار تیم اسپیک</description><link>http://gmstudio.ir/1396/09/25/game-maker-developer-gathering</link><guid>http://gmstudio.ir/1396/09/25/game-maker-developer-gathering</guid><pubDate>12/16/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Online-rating-training-part-3</title><description>خب تو دو سری قبلی آموزش ما ثبت و نمایش ده نفر برتر لیست رو پیاده سازی کردیم بعد کمی لیست رو ارتقاء دادیم
حالا ممکنه ما قصد نمایش 10 نفری رو داشته باشیم که پلیرمون تو اون لیست قرار داره برای این کار تغییرات زیر رو اعمال میکنیم
کدهای فایل&amp;nbsp;score.php رو به صورت زیر تغییر میدیم (البته چون سورسهای قبلی رو ممکنه دوستان استفاده کنن من یه فایل جدید زدم با نام score1.php)
&amp;lt;?
$pdo = new PDO(׳mysql:host=localhost;dbname=your DB׳,׳Your user׳,׳your Pass׳);

$array = array();
$names=$_GET[׳name׳];

$res=$pdo-&amp;gt;query(&quot; SELECT * FROM bestscore  where name=׳$names׳&quot;);
foreach($res as $row) 
  {
    $score=$row[׳score׳] ;
  }

$res=$pdo-&amp;gt;query(&quot;SELECT *</description><link>http://gmstudio.ir/1396/09/24/Online-rating-training-part-3</link><guid>http://gmstudio.ir/1396/09/24/Online-rating-training-part-3</guid><pubDate>12/15/2017</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>List-of-outdated-functions-in-Game-Studio-Two_1</title><description>لازمه قبل از شروع به کار در گیم میکر استودیو 2 مروری داشته باشیم به توابع منسوخ شده در گیم میکر استودیو 2
توابع زیر در گیم میکر دو منسوخ شده و دیگر قابل استفاده نمیباشند که معمولا علت اصلی این عمر بهینه نبودن توابع میباشد.
Maths
&amp;bull; random_old(x) 
&amp;bull; random_range_old(x1,x2) 
&amp;bull; irandom_old(x) 
&amp;bull; irandom_range_old(x1,x2) 
&amp;bull; random_use_old_version(trueFalse) 
Instances And Objects
&amp;bull; instance_create(x,y,obj) 
&amp;bull; object_get_depth(ind) 
&amp;bull; object_set_depth(ind,depth )
Joystick
&amp;bull; joystick_exists(id)
&amp;bull; joystick_direction(id) 
&amp;bull; joystick_name(id) 
&amp;bull; joystick_axes(id) 
&amp;bull; joystick_buttons(id) 
&amp;bull; joystick_has_pov(id) 
&amp;bull; joystick_check_button(id,button) 
&amp;bull; joystick_xpos(id)  
&amp;bull; joystick_ypos(id) 
&amp;bull; joystick_zpos(id) 
&amp;bull; joystick_rpos(id) 
&amp;bull; joystick_upos(id) 
&amp;bull; joystick_vpos(id) 
&amp;bull; joystick_pov(id)
Backgrounds
&amp;bull; draw_background(back,x,y)
&amp;bull; draw_background_ext(back,x,y,xscale,yscale,rot,colour,alpha)
&amp;bull; draw_background_stretched(back,x,y,w,h)
&amp;bull; draw_background_stretched_ext(back,x,y,w,h,colour,alpha)
&amp;bull; draw_background_tiled(back,x,y)
&amp;bull; draw_background_tiled_ext(back,x,y,xscale,yscale,colour,alpha)
&amp;bull; draw_background_part(back,left,top,width,height,x,y)
&amp;bull; draw_background_part_ext(back,left,top,width,height,x,y,xscale,yscale,colour,alpha)
&amp;bull; draw_background_general(back,left,top,width,height,x,y,xscale,yscale,rot,c1,c2,c3,c4,alpha)
&amp;bull; background_exists(ind)
&amp;bull;</description><link>http://gmstudio.ir/1396/09/18/List-of-outdated-functions-in-Game-Studio-Two_1</link><guid>http://gmstudio.ir/1396/09/18/List-of-outdated-functions-in-Game-Studio-Two_1</guid><pubDate>12/09/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Online-Game-Training-turn-based-(Part-3)</title><description>قبل از اینکه بریم سراغ آموزش لازمه یه کد رو توی ایونت .draw. آبجکت&amp;nbsp;obj_helthbar اصلاح کنیم تا نام کاربری دو طرف بازی زیر اسپرایت نوار زندگی (healthbar) نمونه و نمایش داده بشه برای این کار در این اونت آبجکت خط 8 رو منتقل میکنیم به خط 1 در این صورت کدهای این ایونت به صورت زیر در میاد.
draw_sprite(sprite_index,0,x,y)
draw_healthbar(x+143,y+66,x+291, y+85, global.heath,c_black, c_aqua,c_aqua,0,1,0)
draw_healthbar(x+496,y+66,x+344, y+85, global.e_heath,c_black, c_aqua,c_aqua,0,1,0)

draw_set_colour(c_white)
draw_text(x+180,y+43,global.username)
draw_text(x+457,y+43,global.e_username)


نتیجه این کارمون نمایش نام کاربری دو طرف در بخش مربوطه به رنگ سفید هست (تست1 و تست2 در تصویر زیر) به صورت زیر

خب بریم سراغ کار خودمون
چهار تا اسپرایت ایجاد میکنیم برای نمایش حالات ضربه و</description><link>http://gmstudio.ir/1396/09/03/Online-Game-Training-turn-based-(Part-3)</link><guid>http://gmstudio.ir/1396/09/03/Online-Game-Training-turn-based-(Part-3)</guid><pubDate>11/24/2017</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Online-Game-Training-turn-based-(Part-2)</title><description>در این بخش قصد داریم با استفاده از php دو پلیر رو وارد یک روم کنیم که آماده مبارزه باشن.
یه اسپرایت با نام&amp;nbsp;spr_loading برای زمانی که پلیر منتظر ورود پلیر دوم و شروع بازی هست میسازیم.
چهار اسپرایت با نامهای&amp;nbsp;spr_h_1_stop و&amp;nbsp;spr_h_2_stop و&amp;nbsp;spr_h_3_stop و&amp;nbsp;spr_h_4_stop برای نمایش حالت ایست کاراکتر ها ایجاد میکنیم
یه اسپرایت هم برای نمایش جان به نام&amp;nbsp;spr_healthbar ایجاد میکنیم.
یه آبجکت با نام&amp;nbsp;obj_loading_player ایجاد میکنیم و این آبجکت رو در لابی یا محل انتظار قرار میدیم که پلیر منتظر پلیر بعدی هست
در ایونت .Create. همین آبجکت کدهای زیر رو وارد میکنیم
http_get(string(׳http://gmstudio.ir/online_tenbase/player.php?name=׳)
+string(global.username)+string(׳&amp;amp;hero=׳)+string(global.userhero))

get = ׳׳

image_speed=0.5

show=0
size=0


alarm[0]=150

خط اول , دوم اطلاعات کاربر (نام و کاراکتر</description><link>http://gmstudio.ir/1396/08/26/Online-Game-Training-turn-based-(Part-2)</link><guid>http://gmstudio.ir/1396/08/26/Online-Game-Training-turn-based-(Part-2)</guid><pubDate>11/17/2017</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Online-Game-Training-turn-based-(Part-One)</title><description>
خب بریم سراغ درخواست بعدی که تعداد&amp;nbsp;لایک قابل قبولی دریافت کرده تو 
لیست



قبل اینکه آموزش ساخت بازی آنلاین رو شروع کنیم لازمه ذکر کنم دوستان دقت کنید بازی آفلاین ، آنلاین نمیشه از این حرفهای اعصاب خورد کن نزنید بازی آفلاین برای اینکه آنلاین بشه باید از اول طراحی بشه که میشه بازی جدید و همون بازی نیست پس 
بازی آفلاین ، آنلاین نمیشه&amp;nbsp;. 


در مورد ایده بازی هم لازمه بگم بازی شما حتما باید ایده مناسبی برای آنلاین شدن داشته باشه و هر ایده ای رو نمیشه آنلاین طراحی کرد.


در این سری میخواهم یه بازی نوبتی (turn based) رو</description><link>http://gmstudio.ir/1396/08/26/Online-Game-Training-turn-based-(Part-One)</link><guid>http://gmstudio.ir/1396/08/26/Online-Game-Training-turn-based-(Part-One)</guid><pubDate>11/17/2017</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Online-rating-training-part-2</title><description>خب بریم یکم ثبت امتیاز رو بهتر کنیم و یکم حرفه ای ترش کنیم
اگه دقت کرده باشین هر امتیازی که به سرور ارسال میکنیم به راحتی ثبت میشه ولی این اصلا درست نیست باید کاری کنیم هر فرد یه باربتونه امتیاز ثبت کنه ودفعات بعدی اگه امتیاز جدیدش بیشتر از امتیاز ثبت شده بود امتیازش آپدیت بشه.
برای این کار فایل&amp;nbsp;submit.php رو تغییر میدیم و کدهای زیر رو جایگزینش میکنیم.
&amp;lt;?
$pdo = new PDO(׳mysql:host=localhost;dbname=your DB׳,׳Your user׳,׳your Pass׳);

$name=$_GET[׳name׳];
$score=$_GET[׳score׳];

$res01=$pdo-&amp;gt;query(&quot;SELECT * FROM bestscore where name=׳$name׳&quot;);
$num = $res01-&amp;gt;rowCount();

if($num&amp;gt;׳0׳)
 {
 $res=$pdo-&amp;gt;query(&quot;SELECT * FROM bestscore where name=׳$name׳&quot;);
 foreach($res as $row) 
 {
 $scores=$row[׳score׳] ;
 }
 if($scores&amp;lt;$score)
 {
 $res0=$pdo-&amp;gt;query(&quot;UPDATE</description><link>http://gmstudio.ir/1396/08/25/Online-rating-training-part-2</link><guid>http://gmstudio.ir/1396/08/25/Online-rating-training-part-2</guid><pubDate>11/16/2017</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Online-rating-training</title><description>خب بریم سراغ درخواست بعدی دوستان که آموزش ثبت امتیاز آنلاین هست
میتونید لیست درخواستها رو در اینجا&amp;nbsp;مشاهده کنید که به ترتیب آموزش میدم میتونید با ای دی من در تلگرام جهت اضافه کردن درخواست به لیست تماس بگیرین.
خیلی ساده بریم یه جدول در mysql بسازیم

من این جدول رو با نام bestscore میسازم سه تا ستون داره با نامها id ، name ، score خب ستون ای دی از نوع عددی تکرار ناپذیر اتوماتیک ، ستون نام از نوع varchar و ستون اسکور از نوع int&amp;nbsp;هست.

خیلی ساده جدولمون رو ساختیم بریم سراغ فایل php که امتیازمون رو از گیم میکر بگیره</description><link>http://gmstudio.ir/1396/08/23/Online-rating-training</link><guid>http://gmstudio.ir/1396/08/23/Online-rating-training</guid><pubDate>11/14/2017</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Game-Optimization-Tutorial-(Part-2-Programming)</title><description>در بخش کد نویسی چند نکته هست که اگه این نکات رو رعایت کنید هیچ مشکل افت فریمی از نظر برنامه نویسی براتون پیش نخواهد امد .
نکته اول استفاده از حلقه هست&amp;nbsp;
با توجه به اینکه حلقه ها در هر فریم به صورت اتوماتیک اجرا و بسته میشن توسیه میکنم تا حد ممکن از حلقه ها استفاده نکنید در کنار حلقه ها از عبارت تکرار نیز تا حد امکان استفاده نکنید.
حلقه ها عبارت اند از&amp;nbsp;
.for-statement.
.do-statement.
.switch-statment.
و عبارت تکرار
.repeat-statment.
حالا ممکنه مجبور باشین از حلقه استفاده کنید در این صورت اگه حلقه فقط یک بار نیازه اجرا بشه در&amp;nbsp;ایونت .Create. ازش استفاده کنید (مثل</description><link>http://gmstudio.ir/1396/08/20/Game-Optimization-Tutorial-(Part-2-Programming)</link><guid>http://gmstudio.ir/1396/08/20/Game-Optimization-Tutorial-(Part-2-Programming)</guid><pubDate>11/11/2017</pubDate><category>آموزشهای متوسط</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>آموزش-بهینه-سازی-بازی(قسمت-اول-منابع-بازی-و-خروجی)</title><description>با توجه به اینکه تعداد درخواست آموزش بهینه سازی بازی به 20 حمایت در بخش درخواستها رسید بهینه سازی بازی رو آموزش میدیم.
لازمه ذکر کنم بهینه سازی بازی مقوله خیلی ساده ای هست فقط کافیه به موارد کوچکی دقت کنید تا بازیتون از نظر حجم و برنامه نویسی بهینه بوده که باعث میشه بازیتون دانلود بیشتری داشته باشه و تو اکثر گوشیهای قدیمی و جدید بدون مشکل اجرا بشه.
بریم سر اصل مطلب&amp;nbsp;
اسپرایتها
دقیت کنید که اسپرایتها به همراه صدا و تصویر زمینه تعیین کننده اصلی حجم بازی شما هستند،
دیده شده برخی دوستان برای اینکه خروجی بازیشون کیفیت خوبی داشته باشه از</description><link>http://gmstudio.ir/1396/08/05/آموزش-بهینه-سازی-بازی(قسمت-اول-منابع-بازی-و-خروجی)</link><guid>http://gmstudio.ir/1396/08/05/آموزش-بهینه-سازی-بازی(قسمت-اول-منابع-بازی-و-خروجی)</guid><pubDate>10/27/2017</pubDate><category>آموزشهای متوسط</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>http://iranapps.ir/app/command.territory.tfh1368</title><description></description><link>http://gmstudio.ir/1395/11/06/http://iranapps.ir/app/command.territory.tfh1368</link><guid>http://gmstudio.ir/1395/11/06/http://iranapps.ir/app/command.territory.tfh1368</guid><pubDate>01/25/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Farsi-TypePlus-plugin-in-the-game-maker</title><description>افزونه اختصاصی تایپ فارسی در گیم میکر نسخه یک
افزونه موجود به صورت اختصاصی در سال 1391 توسط توحید فتحی حبشی&amp;nbsp; برنامه نویسی گردیده و تا کنون به صورت محدود نشر داده شده و در بازیهای متعددی جهت پشتیبانی از زبان فارسی از این افزونه بهره گرفته شده است.
اسکریپت موجود در مارکت یویو گیم به قیمت 9.99 دلار برای فروش ارسال گردیده ولی برای هم وطنان گرامی داخل کشور به صورت رایگان در سایت به عنوان هدیه بید گیمز قرار داده میشود.
افزونه موجود توانایی ساپورت تمامی زبانهای زنده دنیا (بجز 7 زبان )را دارا میباشد ،&amp;nbsp;بسیار بهینه بوده و در صورت</description><link>http://gmstudio.ir/1396/07/18/Farsi-TypePlus-plugin-in-the-game-maker</link><guid>http://gmstudio.ir/1396/07/18/Farsi-TypePlus-plugin-in-the-game-maker</guid><pubDate>10/10/2017</pubDate><category>آموزشهای تخصصی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Extensions-training-in-game-maker</title><description>آموزش نصب و استفاده از افزونه های (.extension.) گیم میکر&amp;nbsp;
افزونه ها در حالت کلی یک یا چند فایل بوده که با اضافه شدن به پروژه شما معمولا امکانات جدیدی به گیم میکر اضافه میکند.
برای نصب افزونهای گیم میکر میتوانید افزونه مورد نظر را به روش گرفتن کشیدن و رها کردن وارد گیم میکر کنید یا با کلیک راست بر بخش Extensions و انتخاب گزینه import extension و انتخاب افزونه مورد در مسیر مربوطه اکستنشن را به پروژه خود اضافه نمایید.

پس از نصب بر روی افزونه مورد نظر دوبار کلیک کنید و در کادر باز شده به سربرگ import resources مراجعه</description><link>http://gmstudio.ir/1396/07/18/Extensions-training-in-game-maker</link><guid>http://gmstudio.ir/1396/07/18/Extensions-training-in-game-maker</guid><pubDate>10/10/2017</pubDate><category>آموزشهای مبتدی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Create-Live-in-game-maker</title><description>خب بریم سراخ ایجاد زندگی (جان) در گیم میکر
برای اینکار اسپرایت نمایش زندگی رو لازم داریم که فریم کلی اون به شکل زیر خواهد بود

اسم این اسپرایت رو&amp;nbsp;spr_live میذاریم
سپس یک اسپرایت برای نمایش حالت مرگ کاراکتر با نام&amp;nbsp;spr_dead ایجاد کرده و دو اسپرایت دیگه یکی برای افزایش و دومی برای آبجکت کاهش تعداد زندگی با نامهای&amp;nbsp;spr_food و&amp;nbsp;spr_fire ایجاد میکنیم.
در آبجکت پلیر در ایونت .create. کد زیر رو اضافه میکنیم.
live=3
در کد بالا ما تعداد زندگی رو با توجه به اسپرایتمون که سه وضعیت داره برابر 3 قرار دادیم.
در نتیجه کدهای ایونت کریت آبجکت پلیر به صورت زیر میشه
image_speed=0.02
shot=0
bullet=13
shovel=3
live=3
بریم حالت مرگ رو</description><link>http://gmstudio.ir/1396/07/16/Create-Live-in-game-maker</link><guid>http://gmstudio.ir/1396/07/16/Create-Live-in-game-maker</guid><pubDate>10/08/2017</pubDate><category>آموزشهای متوسط</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Create-a-bullet-in-the-game-maker</title><description>خب در این قسمت قصد داریم برای بازیمون تعدادی تیر و تعدادی خشاب تعریف کنیم
برای اینکار ابتدا یه اسپرایت با نام&amp;nbsp;spr_recharge برای افکت تغییر خشاب ایجاد میکنیم
یه اسپرایت دیگه برای نمایش زمینه تیر و خشاب با نام&amp;nbsp;spr_gun_health ایجاد میکنیم

دو اسپرایت دیگه با نامهای&amp;nbsp;spr_bullet برای تیر و&amp;nbsp;spr_shovel برای خشاب ایجاد میکنیم
این دو اسپرایت برای مچ شدن با اسپرایت قبلی ادیت شدن


خب با توجه به اینکه در هنگام شلیک دوست دارم صدای شلیک پخش بشه یه sound با نام&amp;nbsp;snd_shot ایجاد کرده و صدای شلیک رو براش انتخاب میکنیم.
دقت کنید استفاده زیاد از صدا و بک گراند حجم بازیتون رو بالا میبره.

خب بریم</description><link>http://gmstudio.ir/1396/07/15/Create-a-bullet-in-the-game-maker</link><guid>http://gmstudio.ir/1396/07/15/Create-a-bullet-in-the-game-maker</guid><pubDate>10/07/2017</pubDate><category>آموزشهای متوسط</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Shoot-the-gun-in-the-game-Micker</title><description>خب در این مرحله قصد داریم برای کاراکترمون قابلیت شلیک تیر قرار بدیم
منابع مورد نیاز برای این مرحله اسپرایت شلیک تیر و اسپرایت تیر هست (میتونید سورس آموزش رو در آخر مطلب دانلود کنید)
یه آبجکت برای تیرمون با نام&amp;nbsp;obj_tir ایجاد میکنیم

یک ایونت کریت برای آبجکتمون ایجاد کرده ویک برگه کد به این ایونت اختصاص داده کدهای زیر رو در این برگه وارد میکنیم
motion_set(0,25*obj_player.image_xscale)
image_xscale=obj_player.image_xscale

خط اول : ما مسیر حرکت تیر رو مشخص میکنیم با توجه به اینکه کاراکترمون میتونه به سمت چپ و راست حرکت کنه ما سرعت حرکت تیر رو به جهت اسپرایت آبجکت پلیر با کد obj_player. .image_xscale. مرتبط</description><link>http://gmstudio.ir/1396/07/14/Shoot-the-gun-in-the-game-Micker</link><guid>http://gmstudio.ir/1396/07/14/Shoot-the-gun-in-the-game-Micker</guid><pubDate>10/06/2017</pubDate><category>آموزشهای متوسط</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Move-to-the-sides-and-the-Player-in-game-maker</title><description>خب در این آموزش یاد میگیریم چطور یه آبجکت ایجاد کنیم که دارای دو حالت ایست و حرکت به دو طرف با دو اسپرایت متفاوت باشه.
یه آبجکت ایجاد کنید اسم آبجکت رو obj_player میذاریم و اسپرایت پیش فرض اون رو spr_stop میذاریم

یک ایونت کرت برای آبجکت خود ایجاد میکنیم
&amp;nbsp;

در ایونت کریت یک برگه کد از لیب&amp;nbsp;.control. ایجاد میکنیم

در برگه کد ایجاد شده کد زیر را وارد میکنیم
image_speed=0.02
با توجه به اینکه تعداد فریم اسپرایت spr_stop ما سه عدد است (خیلی کم)&amp;nbsp;
کد بالا رو نوشتیم تا سرعت اجرای فریمهای اسپرایتمون کم بشه و رو مخ نباشه.
سه ایونت left - right - no</description><link>http://gmstudio.ir/1396/07/14/Move-to-the-sides-and-the-Player-in-game-maker</link><guid>http://gmstudio.ir/1396/07/14/Move-to-the-sides-and-the-Player-in-game-maker</guid><pubDate>10/06/2017</pubDate><category>آموزشهای متوسط</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>Learn-to-enter-Sprite-in-Game-Maker</title><description>با سلام&amp;nbsp;
در اولین مرحله میخواهیم نحوه وارد کردن اسپرایت به گیم میکر رو یاد بگیریم
اسپرایتهای موجود در اینترنت معمولا به صورت یک تصویر یک پارچه بوده که تمامی حرکات کاراکتر را شامل میشود&amp;nbsp;
مثل تصویر زیر

تقریبا تمامی حرکات مورد نیازدر تصویر بالا وجود داره اما این تصاویر کنار هم هستن و نمیشه همینجوری وارد گیم میکر بشن. ضمنا زمینه آبی تصویر هم زیاد خوش آیند نیست.
بریم سراغ وارد کردن اسپرایت&amp;nbsp;
یه پروژه باز کنید و به یکی از دو روش زیر یک اسپرایت ایجاد کنید

نام اسپرایت خود را spr_stop بزارید و بر روی edit sprite کلیک کنید.

در این بخش کلید میانبر ctrl</description><link>http://gmstudio.ir/1396/07/14/Learn-to-enter-Sprite-in-Game-Maker</link><guid>http://gmstudio.ir/1396/07/14/Learn-to-enter-Sprite-in-Game-Maker</guid><pubDate>10/06/2017</pubDate><category>آموزشهای مبتدی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/com.Tirnam.Last_Survivor/?l=fa</title><description></description><link>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.Tirnam.Last_Survivor/?l=fa</link><guid>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.Tirnam.Last_Survivor/?l=fa</guid><pubDate>10/02/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/com.Tirnam.TV_Manager/?l=fa</title><description></description><link>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.Tirnam.TV_Manager/?l=fa</link><guid>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.Tirnam.TV_Manager/?l=fa</guid><pubDate>10/02/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/com.Tirnam.President/?l=fa</title><description></description><link>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.Tirnam.President/?l=fa</link><guid>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.Tirnam.President/?l=fa</guid><pubDate>10/02/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/ir.Blind_Dragon.Last_Battle/?l=fa</title><description></description><link>http://gmstudio.ir/1395/11/06/https://cafebazaar.ir/app/ir.Blind_Dragon.Last_Battle/?l=fa</link><guid>http://gmstudio.ir/1395/11/06/https://cafebazaar.ir/app/ir.Blind_Dragon.Last_Battle/?l=fa</guid><pubDate>01/25/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>http://cafebazaar.ir/app/com.oxin.Asatir/?l=fa</title><description></description><link>http://gmstudio.ir/1395/11/06/http://cafebazaar.ir/app/com.oxin.Asatir/?l=fa</link><guid>http://gmstudio.ir/1395/11/06/http://cafebazaar.ir/app/com.oxin.Asatir/?l=fa</guid><pubDate>01/25/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/com.rooyesh.aggressors/?l=fa</title><description></description><link>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.rooyesh.aggressors/?l=fa</link><guid>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.rooyesh.aggressors/?l=fa</guid><pubDate>10/02/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/ir.radgamestudio.coordinates/?l=fa</title><description></description><link>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/ir.radgamestudio.coordinates/?l=fa</link><guid>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/ir.radgamestudio.coordinates/?l=fa</guid><pubDate>10/02/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/ir.spittagroup.TicTacToe/?l=fa</title><description></description><link>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/ir.spittagroup.TicTacToe/?l=fa</link><guid>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/ir.spittagroup.TicTacToe/?l=fa</guid><pubDate>10/02/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>آموزش-تغییر-پس-زمینه-در-حین-بازی</title><description>سلام
آموزش تغییر پس زمینه در حین بازی:اگر خواستین در حین بازی پس زمنیه بازی تون رو عوض کنین از این کد باید استفاده کنید:
&amp;nbsp;
background_index[0]=back_name;
&amp;nbsp;
در کد بالا عدد 0 یعنی : شماره بک گراندی که در تنظیمات روم فعال کردین به جای back_name هم باید اسم بک گراندی رو که می خواین بیاد جای بک گراند قبلی بنویسین
&amp;nbsp;
حالا مثلا اگر خواستین وقتی مختصات ایکس پلیر شما به 2000 یا بیشتر از ان رسید توی ایونت step این کد رو باید قرار بدید.
&amp;nbsp;
if (x&amp;gt;=2000)
{
background_index[0]=background1;
}
&amp;nbsp;
در کد بالا خط اول یعنی اگر x بزرگ تر یا مساوی 2000 شد . خط سوم می گه</description><link>http://gmstudio.ir/1395/11/06/آموزش-تغییر-پس-زمینه-در-حین-بازی</link><guid>http://gmstudio.ir/1395/11/06/آموزش-تغییر-پس-زمینه-در-حین-بازی</guid><pubDate>01/25/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>نجات-یافته</title><description></description><link>http://gmstudio.ir/1395/11/06/نجات-یافته</link><guid>http://gmstudio.ir/1395/11/06/نجات-یافته</guid><pubDate>01/25/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title></title><description></description><link>http://gmstudio.ir/1395/11/06/</link><guid>http://gmstudio.ir/1395/11/06/</guid><pubDate>01/25/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://www.myket.ir/app/game.fullcity.MR_Goal?lang=fa</title><description></description><link>http://gmstudio.ir/1396/07/21/https://www.myket.ir/app/game.fullcity.MR_Goal?lang=fa</link><guid>http://gmstudio.ir/1396/07/21/https://www.myket.ir/app/game.fullcity.MR_Goal?lang=fa</guid><pubDate>10/13/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/com.beik.nokhodchi/?l=fa</title><description></description><link>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.beik.nokhodchi/?l=fa</link><guid>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.beik.nokhodchi/?l=fa</guid><pubDate>10/02/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>https://cafebazaar.ir/app/com.castergamestudio.water/?l=fa</title><description></description><link>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.castergamestudio.water/?l=fa</link><guid>http://gmstudio.ir/1396/07/10/https://cafebazaar.ir/app/com.castergamestudio.water/?l=fa</guid><pubDate>10/02/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item><item><title>http://cafebazaar.ir/app/com.miladesign.amazingisland/?l=fa</title><description></description><link>http://gmstudio.ir/1395/11/06/http://cafebazaar.ir/app/com.miladesign.amazingisland/?l=fa</link><guid>http://gmstudio.ir/1395/11/06/http://cafebazaar.ir/app/com.miladesign.amazingisland/?l=fa</guid><pubDate>01/25/2017</pubDate><category>عمومی</category><source url="http://gmstudio.ir/.xml"> پژوهش و موشکافی به همراه آموزش - اوکسو</source></item></channel></rss>