درود مهمان گرامی! ثبت نام

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
سورس آسانسور از خودم توی game maker 8
#1
دانلود کنید
نظر یادتون نره


فایل‌(های) پیوست شده
.jpg   as1.jpg (اندازه: 11.76 KB / تعداد دفعات دریافت: 24)
.zip   asansor.zip (اندازه: 16.56 KB / تعداد دفعات دریافت: 102)
پاسخ
 سپاس شده توسط qwerty13 ، Milad_Hyper ، رضا النصار ، King of Power
#2
سلام
سورس بسیار خوبیه.
بیشتر مواقع در ساخت اینجور آسانسور ها مشکل پیش میاد که اعصاب خورد میکنه teeth
ممنون
پاسخ
 سپاس شده توسط qwerty13 ، sajjad3011
#3
چند تا توضیح بدم جدای از اینکه خود گیم میکر فیزیکش اذیت می کنه.
اگه x و y رو در بخش origin هر sprite به صورت center تنظیم کنیم x و y هر آبجکت همون x و y نقطه ی مرکز همون آبجکت خواهد بود.
در اینصورت محاسبات رو باید با کشیدن روی کاغذ یا برنامه های نقاشی مثل paint و غیره تحلیل کنید و کدهای left و top و down و right هر آبجکت رو در بیارید .
می تونید collision ها رو خودتون طراحی کنید.
نکته ی بعدی اینه که اگه تنظیمات روی center نباشه و 0و0 رو برای هر object در بخش origin تنظیم کنید، مختصات یک آبجکت میشه همون نقطه ی شروع اون آبجکت یعنی
left=objectName.x
right=left+objectName.sprite_width
top=objectName.y
down=top+objectName.sprite_height
--
ولی اگه روی center باشه باید ارتفاع و پهنا رو تقسیم بر 2 کنیم و بعضی جاها منها و جمع انجام بدیم که اون کدشم یه جا دیگه نوشتم.
=======
مشکلی که معمولا رخ می ده بعد از تصادم روی موانع هست که باعث میشه آبجکت در جای مناسب قرار نگیره.
با وجود اینکه فکر می کنیم کدمون کاملا درست هست و الگوریتم ما هم درست طراحی شده ولی
دلیل اصلی احتمالا اینه که سرعت vspeed و سیگنالهای cpu و دستورات اتمیک و وقفه های مختلف به طور کامل در گیم میکر مدیریت نمی شن و این از باگهای خود موتور محسوب میشه.
-----
یک نمونه کد دیگه من بدون موانع با توجه به محدوده ی مشخص و استفاده از y> و y< نوشته بودم ولی به علت همون تداخل ها و اینکه بعضی جاها obj_mario توی آسانسور فرو می رفت یا لرزش داشت ، پاکش کردم و همین سورس رو فعلا می ذارم.
------
تشکر می کنم از Milad_Hyper که با نظری که داد نشون داد قبلا در این زمینه اسکریپت نویسی کرده و موضوع رو خوب درک کرده.
------
اگه دوستان دیگه نمونه سورس های دیگه ای دارن. غیر از اون سورسی که توی yoyo هست سورس آسانسور یا elevator رو که خودشون به صورت کامل نوشتند و باگ نداره، خوشحال میشم اینجا بذارن.
-------
پاسخ
 سپاس شده توسط Milad_Hyper ، رضا النصار ، King of Power


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Thumbs Up Game Maker Sources Milad_Hyper 1,172 589,089 15/9/1397، 09:17 صبح
آخرین ارسال: nima bagheri
  سورس زمان دادن به زمین yahyamjninja 3 383 31/6/1397، 08:20 عصر
آخرین ارسال: qwerty13
  سورس های گیم میکر Shine Studio 12 540 18/6/1397، 09:29 عصر
آخرین ارسال: seyedalisheykhi
  سورس نمودار ریاضی ali9050 0 271 21/4/1397، 10:24 عصر
آخرین ارسال: ali9050
  سورس جت پک full-city 0 311 16/4/1397، 04:27 عصر
آخرین ارسال: full-city



کاربرانِ درحال بازدید از این موضوع: 1 مهمان