نمایش نتایج 1 تا 9 از 9

نام تاپیک: حركت ماهي

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1389
    محل زندگی
    teh
    پست
    45

    Question حركت ماهي

    ميخوام يه ماهي تو صفحه باشه كه به چپ و راست حركت كنه يعني از چپ كه وارد صفحه ميشه از راست خارج بشه دوباره برگرده از راست وارد و از چپ خارج بشه.
    يه كد ساده ميخوام. پروژه ي Goldfish رو ديدم ولي ساده تر از اون ميخوام
    يه سوات ديگه اگه بخوام بجاي يه ماهي 3 تا ماهي بذارم چيكار كنم كه كدها كمتر باشه ؟!
    مرسي

  2. #2
    کاربر دائمی آواتار bade saba
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    bargsabzb.ir
    پست
    499

    Thumbs up نقل قول: حركت ماهي

    یه timer استفاده کن و یه pictureBox . تو رویداد تایمر location ، pictureBox با یه عددی جمع کن و یه شرط هم بزار که وقتی هم به انتهای فرم رسید بر عکس کار بالا رو بکنه یعنی مثلا اگه جمع میکرده حالا کم کنه فقط باید به ته فرم که میرسی ماهی سرو ته بشه که هم میتونی یه تابع بنویسی که pixel های pictureBox رو جاشون رو عوض کنه (که راه سختتری هستش) یا اینکه عکس رو تو photoshop میرور کنی و وقتی به ته فرو رسید عکس عوض شه و میرور شده قرار بگیره
    این کار رو برا هر چند تا ماهی که بخوای میتونی انجام بدی

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1389
    محل زندگی
    teh
    پست
    45

    نقل قول: حركت ماهي

    اينارو ميدونستم!اينكه بخوام از یه timer و یه pictureBox استفاده كنم .اينم ميدونستم كه بايد تو رویداد تایمر location ، pictureBox با یه عددی جمع بشه مثلا ده تا ده تا جمع كنه بره جلو و توي برگشت ده تا ده تا كم كنه و حركتش برعكس بشه...
    مشكلم كدشه!

  4. #4
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حركت ماهي

    کجای کدش سحرجان

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1389
    محل زندگی
    teh
    پست
    45

    نقل قول: حركت ماهي

    ماهي من از چپ وارد صفحه ميشه به راست حركت ميكنه .از صفحه كه خارج شد از راست ماهي حركت ميكنه به چپ صفحه ولي وقتي كه از چپ خارج ميشه يهو غيبش ميزنه


                  if (pictureBox1.Left <= 1042 && c==1)
    {
    pictureBox1.Left += 5;
    }
    else
    {
    c =2;
    pictureBox2.Left -= 5;
    if (pictureBox1.Left+216 <= 1)
    {
    c = 1;
    }
    }

  6. #6
    کاربر جدید آواتار diamondiran
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اصفهان
    سن
    37
    پست
    10

    نقل قول: حركت ماهي

    برات درست میکنم سورسش و برات میذارم

  7. #7
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: حركت ماهي

    دوست عزیزم نیازی نیست بنویسی
    من قبلانوشتمش
    فایل های ضمیمه فایل های ضمیمه

  8. #8
    کاربر جدید آواتار diamondiran
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اصفهان
    سن
    37
    پست
    10

    نقل قول: حركت ماهي

    صباح فتحی چرا ضد حال میزنی
    این هم با ماهی متحرک
    فایل های ضمیمه فایل های ضمیمه

  9. #9
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1389
    محل زندگی
    teh
    پست
    45

    نقل قول: حركت ماهي

    اگه بخوام تنوع ماهي ها داشته باشم بصورت Random چي؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •