خیلی ممنونم.
راه حل خیلی جالبی بود.
منظورتون رویداد begin step , step , end step هست؟ درسته؟نقل قول:
Printable View
خیلی ممنونم.
راه حل خیلی جالبی بود.
منظورتون رویداد begin step , step , end step هست؟ درسته؟نقل قول:
این طوری هم میشهنقل قول:
ولی منظورم ترتیب اکشنا تو همون event step بود
خیلی ممنونم.
مفید واقع شد:n02:
اینم یه نسخه ی دمو از بازی digital pong برای تشکر از کمکتون.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام!!!!
میخواستم به یک آبجکت یک کد بدم که وقتی در تانیه اول ورود به روم شروع به حرکت های فقط در محدودی خود روم کنه!!
یعنی بطور خلاصه...
این آبکت رها باشه برای خودش و حرکتش غیر قابل پیش بینی باشه!!!!
سلام.
شما می خواید آبجکت همیشه یه حرکت غیر قابل پیش بینی داشته باشه. درسته؟
"وقتی در تانیه اول ورود به روم" که گفتید رو دقیقا متوجه نشدم.
من می تونم چند تا روش پیشنهاد بدم.
روش اول:
در رویداد step بنویسید:
در این روش آبجکت در یه حالت لرزان حرکت می کنه.کد:
a=random(180);
b=random(10);
b-=1;
p=b*cos(a);
q=b*sin(a);
x+=q;
y+=p;
روش دوم:
در این روش می تونید از path استفاده کنید. چند تل مسیر بسازید و به آبجکت بگید در یه زمان مشخص مسیرش رو عوض کنه.
روش سوم:
در رویداد create بنویسید :
در رویداد alarm0 بنویسید:کد:
alarm[0]=10
direction=random(360);
speed=10;
در این حالت آبجکت حرکت می کنه و تو یه زمان خاص مسیرش رو یه کم تغییر می ده.کد:
a=random(10);
a-=5;
direction+=a;
alarm[0]=10;
در روش های بالا می تونید اعداد رو تغییر بدید تا اثرش رو ببینید.
بازم اگه سوالی بود بپرسید.
راستشو بخواهید من دارم روی یک بازی خیلی ساده کار میکنم میخواستم سوال آیا ادامه یا نه؟؟!!!
بازیش اینجوری که در اولین مرحله شما یک دایره قرمز هست و بعد از زدن آن به مرحله بعد میره در مرحله بعد دایره ها بیشتر میشه 10 تا 20 ولی در مرحله 11 قضیه فرق میکنه و حدود 20 تا دایره هم شکل هست ولی یک دایره از نظر ظاهری فرق میکنه و باید در حین حرکت اجاسم اون پیدا کنه و کلیک کنی!!!!
آیا خوبه؟!:n16:
سلام یه کتاب یا مرجعی میخوام فقط مختص آموزش ساخت بازی های ورق ( پاسور) به وسیله گیم میکر ، مهم نیست خارجی باشه یا ایرانی لطفاً و پلیییز کمک کنید ما هر جا که توی فضای مجازی دنبال گشتیم پیدا نکردیم از کمک شما صمیمانه و خالصانه تشکر وافی را خواهم داشت....:n19:
محتوای مخفی: نقل قول
دوستان چطور میشه یه متد استاتیک توی GMS ساخت؟
ینی یه متد به اسمDoJumpPlayer بسازم توش کد بنویسم بعد هرجا به اون کدها نیاز داشتم فقط بنویسم:دیدم تو سورسا از این کارا کردن ولی نمیدونم متدهای استاتیک کجا تعریف شدن.کد:DoJumpPlayer();
الان خیلی گیج شدم اگه کمکی از دستتون بر میاد دریغ نکنید!
ممنون:n12:
ویرایش: مشکل حل شد ممنون
یعنی کسی نیست مشکل ما را حل کنه :n28:نقل قول:
عزیز تو اون قسمت محتوای مخفی پستم یه سورس برات گذاشتم!
واسه اینکه با سوال خودم قاطی نشه اینکارو کردم.
هنوز نرفتم ببینم ولی پیشاپیش دست تورا به گرمی میفشارم واقعاً مردی..... حالا وقتی که دیدم نظرمو بهت میگم:n16:نقل قول:
آقا برای آندروید این گیر داده api 13 نصب نیست من 10 تا api رو نصب کردم. دوبار هم api 13 رو از اینترنت گرفتم و نصب کردم ولی باز هم میگه api 13 یافت نشد چه کنم؟
برو به نرم افزار android sdk manager اگه نصب شده باشن اونجا نشون می ده.
(اگه نرم افزار sdk manager نصب نباشه باید اونو نصب کنی).
سلام یه سوال :
چیکار کنم تیر تفنگ تموم بشه و با برداشتن تیر از رو زمین تیر ها دوباره پر بشه ؟؟
اول باید یک متغیر برای تیر بسازید بهتره متغیر رو تو ایونت create بسازید با این کد:
var bullet=30;
حالا پلیر 30تا تیر داره!
حالا همون جایی که دستور بوجود اومدن آبجکت تیر رو دادید مینویسید:
bullet-=1;
حالا با هر شلیک یکی از تیر کم میشه.
برای اضافه شدن تیر توی ایونت برخورد با آبجکت مهمات مینویسید:
bullet += 10;
بعد دستور از بین رفتن مهمات رو میدید.
حالا واسه این که وقتی تیر تموم شد شلیک نکنه قبل از دستور تولید آبجکت تیر مینویسید:
if (bullet>0)
}
دستور تولید تیر
bullet -=1; اینو قبلا نوشتیم
}
سلام دوستان.:n18:
یه درخواستی داشتم.
من سیستمم ضعیفه و نمی تونه GM:studio رو باز کنه.
من یه سورس رو می خوام به اندروید کامپایلش کنم.
اگه کسی می تونه این سورس رو به اندروید کامپایلش کنه ممنونش می شم.
(این بازی نسخه آزمایشی و رایگانه و گرافیکش رو هنوز درست نکردم.)
یه چیزی شبیه flappy bird هست ولی خیلی آسون تر از اونه.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
هر گونه سوءاستفاده از این اثر با ذکر منبع(عرفان خیراللهی) مجاز است:n02:
والا رو سیستم منم اجرا نمیشه GMS ( یا اینکه سیستمم قویه !!! ) خیلی عجیبه وگرنه برات کامپال میکردم:n03:نقل قول:
یه سوال داشتم کسی تا حالا با 39dll کار کرده ؟؟ یه فایل هست برای ساخت بازی های آنلاین اگه کسی کار کرده بگه من یه سوال داشتم ازش
یکی برنامه منو به اندروید کامپایل کنه:n14:
خدایا...:n28:
سلام
دوستان کسی نسخه مستر گیم میکر رو نگرفته؟
من دنبال یه نسخه کرک شده میگردم ولی متاسفانه تو سایتای مختلف حجمش از 65mb هست تا 1.2gb:n29:
حجم نسخه رایگانش الان 94mb شده.
کسی نمیدونه حدود حجم نسخه مستر چقدر هست؟
ممنون:n16:
حجمش حدود 180 مگه
دوستان کسی اینجا با 39dll کار کرده ؟؟ اگه کسی هست به کمکش نیاز دارم برای ساخت یه بازی
ممنون :n16:
سلام دوستان لطفا اساتید جواب بدن :n16:
میشه کاری کرد که وقتی روی یه دکمه کلیک میکنیم فایل PDF باز بشه ؟؟ میدونم که میشه فایل exe رو باز کرد اما PDF رو مطمئن نیستم
ایا میشه ؟؟؟؟
سلام
آیا میشه با گیم میکر برای اندروید بازی ساخت؟؟؟؟؟؟؟
بله با گیم میکر استدیو :n05:نقل قول:
سلام
آیا میشه با گیم میکر برای اندروید بازی ساخت؟؟؟؟؟؟؟
ممنون از راهنماییتون:n01:
میشه یه لینک دانلود خوب برا این گیم میکر استدیو که گفتید معرفی کنید؟
میخام برا شروع یه بازی ساده بسازم شما چه بازی رو پیشنهاد میکنید؟؟ که بتونم برای اینکه راه بیوفتم بسازم و از راهنمایی شما هم در این زمینه استفاده کنم.
دوستان من یه مشکلی دارم
دو تا تابع if پشت سر هم دارم میخواستم اگه if اولی اجرا شد دیگه دومی اجرا نشه و اگه دومی اجرا شد دیگه اولی اجرا نشه
ممنون میشم کمکم کنید :n16:
اگر منظورتو درست فهمیده باشم مشکلت با یه ددونه else، قبل if دومت حل میشهنقل قول:
مشکلم حل شد مرسی :n06:نقل قول:
ولی حالا یه مشکل دیگه دارم !! میخوام با یه کد آبجکت فلان رو ببرم به یه x و y
کد (move_towards_point(x,y,speed مشکلم رو حا نمیکنه چون نمیشه بهش گفت کدوم آبجکت رو ببره و فقط اون آبجکتی که این کد توش هست حرکت میده
چون کد من برای یه آبجکت دیگه هست نمیشه از این استفاده کرد راه حلی دارید ؟ :n03:
یک متغیر گلوبال تعریف کنیدو بذارید 0. سپس توی آبجکت دیگه شرط کنید که اگه این متغیر 1 بود آبجکتنقل قول:move_towards_point رو اجراکنه. بعد توی آبجکت اول موقعی که لازم هست این متغیر رو 1 کنید.
من درست نفهمیدم میشه با کد نشون بدید ؟نقل قول:
آخه مشکل من اینه که x و y من هم مربوط به اون آبجکت نیست اونم گلوبال میکنم ارور میده
اول یه متغیر توی آبجکت دوم(که قرار هست به نقطه مورد نظر بره) با مقدار 0 بساز:نقل قول::createبعدش شرط کن که اگر این مقدار بشه 1 اونوقت دستور حرکت رو اجرا کنه:
نقل قول:
;global.a = 0
:stepخب میرم سراغ آبجکت اصلی حالا کافیه از اینجا متغیر رو برابر 1 کنیم:
نقل قول:
(if(global.a == 1
}
;global.a = 0
(move_towards_point(x,y,speed
{
به ایونت ها هم دقت کننقل قول:
(<if(<expression
}
; global.a =1
{
مرسی در واقع کد حرکت اون آبجکت توی یه اسکریپت هست و اسکریپت هم توی اونت Step که x و y به صورت زیر هست :
x = felanx , y = felany
میخوام این x و y رو یه جوری منتقل کنم به اون آبجکت اصلیه که میخواد حرکت کنه نمیدونم منظورم رو فهمیدید یا نه !!!
اینا رو هم باید به صورت گلوبال کنم ؟
من این ارور رو میگیرم :
;( move_towards_point( global.felanx , global.felany , 20
Unknown variable felanx
مشکلم خیلی ساده با این روش حل شد بازم مرسی : :n19:
(with (object
}
(move_towards_point(x,y,speed
{
جالب! شرمنده با روش های من درآوردی من گیج شدی آخه وقتی جایی نباشه بری یه چیزی یاد بگیری آدم باید یه طوری مشکلاتشو خودش حل کنه:n02:
اتفاقا اینجوری بهتره آدم از خودش ایده میده برای حل مشکلش :n06:نقل قول:
سلام دوباره یه سوال دارم :n01:
من یه متغیر enemydamage در یه اسکریپت که اونم توی یه آبجکت هست دارم و میخوام از اون توی یه آبجکت دیگه استفاده کنم باید چیکار کنم ؟
از global.enemydamage استفاده کردم ولی نشد !!! :n03:
راه حلی هست ؟؟؟؟
--------------------------------------------------------------------------------------------------------------
ادیت : مشکلم حل شد !! توی اونت Create آبجکت اولی global.enemydamage = 0 قرار دادم !
ولی الان یه مشکل دیگه دارم وقتی بازی رو اجرا میکن این ارور رو میده :
(if(global.owner != global.name
^
at position 27: Cannot compare arguments.
کسی میدونه مشکل چیه ؟؟؟؟؟؟؟
----------------------------------------------------------------------------------------
ادیت 2 : اینم حل شد !!! globa.owner رو عدد گرفته بودم باید String میگرفتم !!
سلام دوستان :n02:
من میخوام به بازیم آرمور ( Armor ) اضافه کنم ولی نمیدونم سیستمش چجوریه !!! یعنی تو بازی های دیگه مثلا آرمور 5 باشه یعنی چی ؟ 5% از دمیجی که بهت میخوره کم میشه ؟؟؟ یا ....
میشه یه توضیحی بدید ؟؟؟
- - - Updated - - -
سلام دوستان :n02:
من میخوام به بازیم آرمور ( Armor ) اضافه کنم ولی نمیدونم سیستمش چجوریه !!! یعنی تو بازی های دیگه مثلا آرمور 5 باشه یعنی چی ؟ 5% از دمیجی که بهت میخوره کم میشه ؟؟؟ یا ....
میشه یه توضیحی بدید ؟؟؟