ورود

نسخه کامل مشاهده نسخه کامل : راهنمايي براي شبيه سازي باران در c++



coralisland_17
12-05-2007, 18:12
سلام دوستان
كسي ميتونه براي شبيه سازي باران در محيط c++ كمك كنه ....
چطور ميتونم اين برنامه را بنويسم.......

hamidreza_buddy
12-05-2007, 20:25
خیلی پیچیده هست.
مثلاً یه روش این هست که خط هایی شبیه باران روی تصویر بکشی و در فریم بعدی این تصاویر باران را کمی جابجا کنی و یا کم رنگ تر یا پر رنگ تر کنی.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

coralisland_17
12-05-2007, 23:31
من فقط ميدونم كه بايد با استفاده از تابع random متغير هاي تصادفي بگيريم كه قطرات باران يشوند درجاهاي مختلف....
خواهش ميكنم اگر ميتونيد كمكم كنيد....

hamidreza_buddy
15-05-2007, 21:00
مثلاً می تونی یه لیست داشته باشی از مکان همۀ قطرات باران و در زمان های رندوم قطرات جدیدی در مکان های رندوم بوجود بیاری و به لیستت اضافه کنی و توی یه timer هر چند ثانیه یه بار مکانشونو بیاری پایینتر.
و هنگام کشیدن قطرات هم کمی اون ها رو به صورت خط سفید می کشی و نه نقطه که حس افتادنشون بهتر در بیاد.

مثلاً اگه یه صفحه داشته باشی، مکان قطرۀ جدید رو اینجوری بدست میاری:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حتی می تونی مثلاً میزان باد رو کم و زیاد کنی و بر اساس اون (با استفاده از زاویۀ اون) خطت رو کمی کج کنی که مشخص بشه داره باد میاد.