PDA

View Full Version : سوال: گرافیک در vc 2005



xnazaninx
دوشنبه 02 دی 1387, 23:06 عصر
کی میدونه چطور میشه در vc مثلا یک دایره یا مستطیل کشید که متحرک باشه و از یه طرف form وارد بشه و از دیگه خارج بشه اگه کسی میدونه ممنون میشم کمک کنه:لبخندساده:

A_Salimi
سه شنبه 03 دی 1387, 00:10 صبح
این لینک (http://barnamenevis.org/forum/showthread.php?t=105384) را ببینید قبلا صحبتهایی در این مورد انجام شد.

Nima_NF
سه شنبه 03 دی 1387, 01:07 صبح
در این لینک نیز توضیحات اولیه گرافیک داده شده است (win32 API) با مثال، فقط کافیست یک تایمر اضافه شود و در هر بار فراخوانی مقدار X یا Y را تغییر دهید:
http://barnamenevis.org/forum/showthread.php?t=103584

xnazaninx
چهارشنبه 04 دی 1387, 19:35 عصر
تشکر ولی من فقط اسم تابع رو میخوام که ماشینی که طراحی کردم رو تکون بده از اون چیزی سر در نیاورم میشه یه خورده راهنمایی کنین؟

A_Salimi
پنج شنبه 05 دی 1387, 23:45 عصر
تشکر ولی من فقط اسم تابع رو میخوام که ماشینی که طراحی کردم رو تکون بده از اون چیزی سر در نیاورم میشه یه خورده راهنمایی کنین؟


براي حركت دادن تصویر راههای زیادی وجود داره که یکی از ساده ترین راهها رسم کردن مجدد تصویر در بازه های زمانی مشخص است ، همزمان با تغییر موقعیت (position) تصویر فعلی نسبت به تصویر قبلی .

مثلا برای شبیه سازی حرکت یک شی می توانید یکی از مولفه های x و یا y را با یک مقدار ثابت جمع و یا کم کرد.و با این مقادیر جدید آن را رسم کرد.

یک بار برای طراحی بازی تتریس (البته با MATLAB) مجبور شدم چنین کاری را انجام دهم که این کار فقط به خلاقیت طراح بستگی دارد در ضمن برای اینکه تصویر شما به درستی روی یک مختصات ثابت و با نظم حرکت کند بهتر است فضای حرکت را با ابعاد یک آرایه متناظر کنید تا بتوانید شی را به هر مکانی منتقل نمایید.