ورود

View Full Version : الگوریتم نیروی جاذبه



1485159
دوشنبه 05 بهمن 1388, 19:09 عصر
برای ایجاد نیروی جاذبه در بازی ها چه الگوریتم هایی وجود داره؟
ممنون.

1485159
چهارشنبه 07 بهمن 1388, 16:51 عصر
کسی پیشنهادی نداره؟

armanbm
جمعه 16 بهمن 1388, 23:29 عصر
راستش چیزی که به ذهن من میرسه اینه:

یک آرایه ی دوبعدی (ترجیحا بولین)به اندازه ی تعداد پیکسل های صفحه درست کنی و مقدار اولیه ی خونه هاش رو صفر بدی.

وقتی تو برنامت شیئی ایجاد کردی خونه های متانظر مختصات شیئ رو تو ارایه برابر یک میکنی. و سپس چک میکنی که آیا خونه های پایینیش خالی هست یا نه و اگه خالی بود یک یک دونه شکل رو میاری پایین.

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


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


مشکل: با این روش اگه یک دونه پیکس یک شئ هم به شیئی دیگه گیرکنه اصلا پایین نمیادو اگرچه خیلی بازی ها هستند که اینطوریند. حتی خیلی از بازی های دوبعدی معروف هم اینطوریند. میشه گفت تقریبا همشون!!

اما اگه میخوای این مشکل رو هم حل کنسم بگو تا باهم یک فکری برای اون هم بکنیم.

حتما نتیجه رو به من بگو کلی زور زدم این روش دستم اومد!

موفق باشی
آرمان

1485159
شنبه 17 بهمن 1388, 13:47 عصر
مشکلی که این روش داره اینه که سرعت بازی رو پایین میاره!