Javad Moradi
3 سال پیش توسط Javad Moradi مطرح شد
2 پاسخ

Html canvas

سلام وقت بخیر
آیا در canvas هندلرهای ماوس و کیبورد ساپورت نمیشه؟
پس چرا برای بازی که خیلی تعاملی هست از canvas استفاده میکنند؟


ثبت پرسش جدید
سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 3 سال پیش مطرح شد
0

نه دوست عزیز شما وقتی توی canvas یه تصویر یا نقاشی رسم میکنید دیگه نمی تونید همینطوری بهش دسترسی داشته باشید و بلکه باید از طرفند دیگه ای استفاده کنید
برای مثال شما تمام شکل هایی که رسم میکنی مختصاتشو یه جا نگه میداری حالا بر اساس اون مختصات می تونید هرکاری انجام بدی
مثلا فرض کن می خوای کاری کنی که هر شکلی که ترسیم میکنی روی بوم رو بتونی انتخاب کنی و توسط هندل هایی سایزشو کوچیک و بزرگ کنی
خوب راحت شما هر جا موس کلیک میشه مختصاتشو میگیری و اگه توی این مختصات شکلی وجود داشت هندلاتو نشون میدی و هروقت کاربر روی هند های درگ کنه شما اون مقداری که ذخیره داری رو تغییر میده و کل بوم مجدد باز نویسی میشه و هرچی درگ میکنه بوم هم مجدد باز نویسی میشه


alpha
تخصص : تحلیلگر نرم افزار ، برنامه نوی...
@ahmad.hessari 3 سال پیش مطرح شد
0

تو گوگل بزنید canvas mouse handlers
دقت کنید که هندلرهای کانواس ، در حقیقت مربوط به جاوااسکریپت هستند ، بنابراین یک راه حل دیگه اینه که شما در جاوااسکریپت به دنبال چنین موردی بگردید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام