0 امتیاز

با سلام

سوال اولم: من می خواهم وقتی عکسم به این مانع های (آبی)و (قرمز)برخورد کرد یک پیغام به من بدهد که مثلا شما باختید و این مانع های رنگی از جنس button است

سوال دومم: من دکمه راست و چپ را که تو فرمم را میزنم ماشینم به سمت راست و چپ حرکت میکند این هیچی، من وقتی که دکمه پایین را زدم ماشینم 90درجه بچرخد و به سمت پایین بیاید چگونه باید انجام دهم؟

بسته شده

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام دوست عزیز

شما میتونید از ماتریس استفاده کنید این روش کمی پیچیده هست برای کسانی که ماتریس رو مطالعه نکردن خیلی سخته مثلا شما باید مختصات رو محاسبه کنی و محل عبور دیوار و باتن رو کدنویسی کنی

اما روش دیگه خود سی شارپ کارو راحت کرده برخورد مرزها باهم هست یعنی bounds

خب من یکی براتون نوشتم هم امتیاز و هم برخورد رو شبیه سازی کردم

دانلود سمپل 

 

خب برای حرکت ماشین هم میتوین از مختصات استفاده کنید راحترین و بنظر من روش استاندارد ببنید

ببیند در حالت عادی نمیتونی picbox رو به هر طرف حرکت بدی یه متد از نوع enum و تعیین جهت ها

 enum Position
        {
            Left, Right, Up, Down
        }

        private int _x;
        private int _y;
        private Position _objPosition;

اینم نمونه

دانلود

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...