آرام جان گل
24-05-2007, 01:25
سلام
من شكل يك ماشين را د رسي پلاس پلاس با يك آرايه مي كشم و انرا با تابع move كه خودم تعريف كرده ام حركت مي دهم
در حركت ماشين چون تنها در راستاي افقي حركت مي كند پس تنها مقادير x تغيير مي كنند در ضمن حركت از چپ به راست است
مي خواهم كه ماشين به انتهاي صفحه نمايش(سمت راست) كه رسيد حالا مقداري به پايين بيايد (يعني y ها زياد شوند) و حالا برعكس حركت كند يعني اين بار از راست به چپ و سر ماشين كه قبلا به سمت راست بوده حالا به سمت چپ باشد
مثل اينكه اين ماشين مرتب در حال دور زدن از راست به چپ و از چپ به راست باشد.
اما نمي دانم كه نقاطم را بايد چطوري تغيير دهم چون اگه x ها را به يك نسبت زياد كنم باز هم سر ماشين روبه راست مي شود ولي من مي خوام كه روبه چپ بشه
مثل اينكه ماشين من نسبت به يك خط عمودي تقارن پيدا كنه
برنامه من:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
لطفا راهنمايي كنيد
يه راهنمايي كوچيك هم كمكم مي كنه
مرسي
من شكل يك ماشين را د رسي پلاس پلاس با يك آرايه مي كشم و انرا با تابع move كه خودم تعريف كرده ام حركت مي دهم
در حركت ماشين چون تنها در راستاي افقي حركت مي كند پس تنها مقادير x تغيير مي كنند در ضمن حركت از چپ به راست است
مي خواهم كه ماشين به انتهاي صفحه نمايش(سمت راست) كه رسيد حالا مقداري به پايين بيايد (يعني y ها زياد شوند) و حالا برعكس حركت كند يعني اين بار از راست به چپ و سر ماشين كه قبلا به سمت راست بوده حالا به سمت چپ باشد
مثل اينكه اين ماشين مرتب در حال دور زدن از راست به چپ و از چپ به راست باشد.
اما نمي دانم كه نقاطم را بايد چطوري تغيير دهم چون اگه x ها را به يك نسبت زياد كنم باز هم سر ماشين روبه راست مي شود ولي من مي خوام كه روبه چپ بشه
مثل اينكه ماشين من نسبت به يك خط عمودي تقارن پيدا كنه
برنامه من:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
لطفا راهنمايي كنيد
يه راهنمايي كوچيك هم كمكم مي كنه
مرسي