دانلود چند تا اسپريت خونه 30 تايي هست چند تاش تو عكس زير هست
گفتم شايد بدردتون بخوره
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
لينك دانلود
کد:http://rapidshare.com/files/131273941/house.zip
Printable View
دانلود چند تا اسپريت خونه 30 تايي هست چند تاش تو عكس زير هست
گفتم شايد بدردتون بخوره
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
لينك دانلود
کد:http://rapidshare.com/files/131273941/house.zip
ببخشید دوستان . من سخه ی game maker 7 pro رو از کجا می تونم گیر بیارم؟ فولش رو . راستی اون بازی ها که تو yoyo games گذاشته همش با گیم میکره؟ آخه چطوری ؟
عزیز من یک بار این دستورو امتحان کن ضرر نمی کنی بعد بیا بگو برای چی میخای این دستور کارتو راه میندازهنقل قول:
منظور من اینه که:چطوری میتونیم با زدن یک دکمه(داخل بازی) sprite رو بچرخونیم؟؟؟؟
سلام من دوباره اومدم! اول از همه سلام به احسان ! که من خیلی بهش بد کردم! (حالا بماند برا چی) راستی احسان من برات یه کتاب خریده بودم در مورد بازی سازی (البته مشهدی ها ازین کارا کم می کنن!) اگر اومدی بهم یه پ.خ بده .
حرف احسان کاملاً درسته ، البته مقدار image_angle باید یک زاویه باشه . یعنی زاویه ای که اسپرایت با جهت مثبت محور مثلثاتی داره (سمت راست) معمولاً برای چرخوندن باید با ایونت های تکراری مثل استپ یا کیبورد کار کنی . مثلاً اگر توی استپ بذاری :نقل قول:
چطوری میتونیم با زدن یک دکمه sprite رو بچرخونیم؟؟؟؟
اسپرایت اون آبجکت در هر استپ 2 درجه می چرخه .کد:image_angle+=2
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]نقل قول:
ببخشید دوستان . من سخه ی game maker 7 pro رو از کجا می تونم گیر بیارم؟ فولش رو . راستی اون بازی ها که تو yoyo games گذاشته همش با گیم میکره؟ آخه چطوری ؟
در جواب سوال دوم باید بگم به سختی!
ببخشیدا.نقل قول:
ولی گیم میکر من منوی سمت راست این عکس را نداره!!!!!:18:
صد در صد ادیت اسپرایت هم نداره ( چون اون منویی که باز میکنی برای آوردن back grund هست ) برای باز کردن اسپرایت ( در کتاب هم توضیح داده شده ) باید روی اون آدمک خندان قرمز رنگ کلیک کنی ( صورت پک من )
برای فهمیدن منظورم این عکس را ببینید::31:
کد:http://rapidshare.com/files/133917223/untitled.bmp.html
سلام ببخشید اگه لینک دانلودش را معرفی کنید ممنون میشم
1-چگونه می شود که مانند بازی ماریو توانست روی پایه هایی که در ارتفاع بالاتری قرار دارند پرید و بدون اختلال در راه رفتن روی آن پایه راه رفت.(مثلا تکه تکه راه رفتن)
2-چگونه میشود که مثلا وقتی تیری پرتاب میشود یکی از آبجکت ها را دنبال کند
3-در مورد ابزار های variables مختصر توضیحی بدهید و یکی دو مثال هم بزنید
4-می دانیم که برای این که دوربین بازی آبجکتی را دنبال کند باید روی آن چیز زوم کنیم به آن بگوییم که کدام آبجکت را دنبال کند. لطفا در قسمت روم تب veiws در مورد port on screen توضیح دهید (من کمی مقداری عددهای آن را دستکاری کردم ولی بعد از آن انگار در بازی زلزله آمده بود [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] )
5-چگونه میتوان در یک بازی دو نفره برای هر نفر یک جان از healthدرست کرد.
خیلی ممنون میشم اگه به من زود جواب بدید:11::31:
نیاز به جاذبه ، و در هنگام پرش به افزایش vspeed ، در مورد اینکه بدون اختلاف راه رفتن باید بگم متوجه منظورت نمیشم!نقل قول:
1-چگونه می شود که مانند بازی ماریو توانست روی پایه هایی که در ارتفاع بالاتری قرار دارند پرید و بدون اختلال در راه رفتن روی آن پایه راه رفت.(مثلا تکه تکه راه رفتن)
اگر می خوای یک آبجکت ، آبجکت دیگه ای رو دنبال کنه باید ازنقل قول:
2-چگونه میشود که مثلا وقتی تیری پرتاب میشود یکی از آبجکت ها را دنبال کند
استفاده کنی که در اون x,y مختصات نقطه ای هستند که باید دنبالش بره و speed هم سرعت دنبال کردن هست ،کد:move_towards_point(x,y,speed)
تعریف متغیر ها در گیم میکر یکی از ساده ترین تعریف هاست! مثلاً در زبان فرترن برای ساخت یک متغیر حقیقی با قابلیت ذخیره ی 4 بایت داده ، باید قبل از استفاده(مقدار دهی)این کد ها رو بزنی:نقل قول:
-در مورد ابزار های variables مختصر توضیحی بدهید و یکی دو مثال هم بزنید
اما در گیم میکر هیچ گونه محدودیتی نداری ، مثلاً می تونی یک متغیر با نام a بسازی و به اون مقدار عددی بدی(روش رو جلوتر میگم) بعد در موقع نیاز می تونی بهش مقدار رشته ای هم بدی! خودش به طور اتوماتیک نوع متغیر رو تغییر میده! یه چیزی مثل متغیر های varient در ویژوال بیسیک هست. خوب برای ایجاد متغیر باید قبل از استفاده به اون یه مقدار بدی ، برای مقدار دادن متغیر ها معمولاً در ایونت creat مقدار دهی رو انجام میدن، به این ترتیب که در ایونت creat آبجکت ، این تکه کد( از تب کنترل ، execute a piece of code) رو با این فرمت وارد می کنن:کد:
real(kind=4)::x
برای مثال:کد:name_of_variable=value;
خوب حالا هر جایی که می خوای می تونی ازش استفاده کنی ، چه به عنوان امتیاز بازی و یا هر چیز دیگه ، اما نکته ای که خیلی خیلی مهمه و قبل از شروع کار باید بدونی اینه که متغیر ها برای آبجکت ها تعریف میشن به عبارت دیگه یک متغیر همواره برای یک آبجکت تعریف میشه. و در بقیه ی آبجکت ها تشخیص داده نمی شه.مثلاً اگر برای ابجکت اول بگی که ایکست(مختصات مکانی طول) چنده بهت چی میگه ؟ خوب طول خودشو میده نه طول آبجکت های دیگه! پس یه نتیجه ای میگیریم : دو تا آبجکت می تونن 2 تا متغیر همنام داشته باشن، خوب فکر می کنم با یک مثال بهتر متوجه بشی: دو تا آبجکت داریم با نام های O1 و O2 حالا برای اولی در ایونت create می نویسیم:کد:varr=3;
d=5
score2=12.65
'name='omidj
و برای دومی :کد:d=1
حالا اگر ازت بپرسم ی چنده چه جوابی داری؟! خوب در حقیقت سوال اشتباست! d بستگی به آبجکتش داره و برای هر آبجکت مقدار متفاوتی میده.........کد:d=2
حالا یک چیز خیلی مهم دیگه برای اینکه از آبجکت های مختلف بتونی به متغیر های آبجکت های دیگه دسترسی پیدا کنی باید قبل از نام متغیر اسم آبجکت رو به علاوه ی یک نقطه اضافه کنی ، به این شکل :
مثلاً می خوای توی آبجکت O1 ببینی که آیا متغیر d برای آبجکت O2 یک هست ؟ یا نه که مثلاً می خوای اگه بود دستور 1 رو اجرا کنه باید این تکه کد رو باید اجرا کنی:کد:objectname.varname
در صورتی که همین کد رو می تونی برای آبجکت O2 به این صورت وارد کنی:کد:if(O2.d==1)
{
دستور 1
}
تمام مواردی که در بالا گفته شد برای متغیر های local یا محلی بود اما متغیر هایی هم هستند که اصلاً ربطی به آبجکت ها ندارند و جهانی هستند و هر کجا که از اونا استفاده کنی شناخته شده هستند. مثل: scoreیا mouse_x و mouse_y و از این قبیل.کد:if(d==1)
{
دستور 1
}
مطالب زیاد دیگه ای هم هستن در مورد متغیر های گیم میکر مثل گلوبال سازی که خیلی مهمه ولی دیگه فک کنم این پست حجمش خیلی سنگین میشه!
نقل قول:
می دانیم که برای این که دوربین بازی آبجکتی را دنبال کند باید روی آن چیز زوم کنیم به آن بگوییم که کدام آبجکت را دنبال کند. لطفا در قسمت روم تب veiws در مورد port on screen توضیح دهید (من کمی مقداری عددهای آن را دستکاری کردم ولی بعد از آن انگار در بازی زلزله آمده بود [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] )
کد:A view is defined by a rectangular area in the room. This is the area that must be shown in the view. You specify the position of the top-left corner and the width and height of this area. Secondly, you must specify where this area is shown in the window on the screen. This is called the (view)port. Again you specify the position of the top-left corner and the size. If you have a single view the position is typically (0,0). Note that the size of the port can be different from the size of the view. In this case the view will be scaled to fit in the port. (In code it is also possible to rotate a view.) The ports can overlap. In this case the are drawn in the indicated order on top of each other.
باید از extention های مخصوص استفاده کنی ، یا اینکه خودت به صورت دستی یکی بنویسی .نقل قول:
5-چگونه میتوان در یک بازی دو نفره برای هر نفر یک جان از healthدرست کرد.
شرمنده من دیر دیر میام ، خیلی خیلی مشغولم ، اگه مطالب رو بد توضیح دادم بگو دوباره بهتر بنویسم!
فعلاً.......