درود مهمان گرامی! ثبت نام

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
درگ کردن ابجکت
#1
سلام من این کدو برا درگ نوشتم  هرجای صفحه کلیک میکنم ابجکتم درگ میشه کجاشو باید تغییر بدم یا اینکه به جاش چه کدی بنویسم که هروقت رو ابجکت کیلیک کردم درگ بشه؟
if (mouse_check_button(mb_left))
}
x=mouse_x;
y=mouse_y;
{
پاسخ
#2
(4/11/1397، 11:10 عصر)afshar نوشته است: سلام من این کدو برا درگ نوشتم  هرجای صفحه کلیک میکنم ابجکتم درگ میشه کجاشو باید تغییر بدم یا اینکه به جاش چه کدی بنویسم که هروقت رو ابجکت کیلیک کردم درگ بشه؟
if (mouse_check_button(mb_left))
}
x=mouse_x;
y=mouse_y;
{
میشه جواب بدین depressed
پاسخ
#3
سلام توی بخش اینویت ها ، اینویت کلیک چپ موس روی ایجکت رو انتخاب کن 
بعدش توی بخش کد y = mouse_y و x = mouse_x رو بنویسید .

این روش ممکنه واسه درگ مناسب نباشه ، چون اگه موس رو سریع
حرکت بدیم ، ایجکت شاید از موس جا بمونه و درگ نشه .
پاسخ
#4
(5/11/1397، 09:42 صبح)MiladKaydi نوشته است: سلام توی بخش اینویت ها ، اینویت کلیک چپ موس روی ایجکت رو انتخاب کن 
بعدش توی بخش کد y = mouse_y و x = mouse_x رو بنویسید .

این روش ممکنه واسه درگ مناسب نباشه ، چون اگه موس رو سریع
حرکت بدیم ، ایجکت شاید از موس جا بمونه و درگ نشه .

بله دقیقا همین اتفاق میفته باید چیکار کنم؟
پاسخ
#5
http://s9.picofile.com/file/8350206534/m...g.rar.html
سورس بالا با همون کد های اولیه شما ساخته شده .
تست شده و بدون مشکل هست .
این هم ایدی تلگرام بنده که درخواست کرده بودید : MiladKaydi@
متاسفانه چون شما پیام خصوصی تون رو قفل کرده بودید 
نتونستم به صورت خصوصی براتون ارسال کنم .
پاسخ
 سپاس شده توسط afshar ، qwerty13
#6
(6/11/1397، 09:53 عصر)MiladKaydi نوشته است: http://s9.picofile.com/file/8350206534/m...g.rar.html
سورس بالا با همون کد های اولیه شما ساخته شده .
تست شده و بدون مشکل هست .
این هم ایدی تلگرام بنده که درخواست کرده بودید : MiladKaydi@
متاسفانه چون شما پیام خصوصی تون رو قفل کرده بودید 
نتونستم به صورت خصوصی براتون ارسال کنم .

من تازه عضو شدم با تنظیمات آشنا نبودم نمیدونستم قفله ببخشید flower teary
پاسخ
#7
تئوریش اینه که باید اختلاف x و y آبجکت تا x و y موس رو بدست بیاری و وقتی کلیک شد، مقدار رو بعلاوه ی x و y موس کنی در حالی که x و y آبجکت رو برابر x و y موس قرار دادی.
resim
متغیر Lmb کلیک کردن یا نکردن رو چک میکنه. اگر کلیک کنی مقدارش true و اگر کلیک نکنی مقدارش false ـه.
بعد میایم پایین چکش میکنیم و اگر برقرار بود یعنی برابر true بود، تو دو تا متغیر Xer و Yer اختلاف x و y آبجکت و موس رو ذخیره میکنیم.
پایینش هم میایم x و y آبجکت رو برابر x و y موس به علاوه ی اختلاف دوتاشون میکنیم.
اینجوری از هرجای آبجکت که بگیری، آبجکت از همونجا درگ میشه و بقولی centered نمیشه همیشه. مث وقتی که یکی از پنجره های ویندوز رو جابجا میکنی.
پاسخ
 سپاس شده توسط afshar ، ahmadreza59


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question مشکل در لود کردن سورس گیم میکر 8.1 پرو Babak. M 10 98 18/7/1398، 11:10 صبح
آخرین ارسال: Babak. M
  غیرفعال کردن ابجکت های خارج ویو sina2000 12 221 8/6/1398، 12:20 عصر
آخرین ارسال: ArminaGames
  روش ایجاد ابجکت در حالی که روم قفل شده sina2000 1 106 14/4/1398، 04:25 صبح
آخرین ارسال: sina2000
  ایجاد ابجکت ماشین در جاده asi123 8 272 4/12/1397، 06:39 عصر
آخرین ارسال: asi123
  ایجاد ابجکت همزمان با درگ شدن afshar 4 208 16/11/1397، 10:44 صبح
آخرین ارسال: ahmadreza59



کاربرانِ درحال بازدید از این موضوع: 1 مهمان