آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تقسیم زمین بازی به 24 قسمت مساوی!!؟؟

mosafer  10 سال پیش  10 سال پیش
0 0

با سلام

من مختصات کلی xy صفحه نمایش را به وسیله کدی که در قسمت پایین گذاشتم گرفتم.

حالا میخوام صفحه مورد نظرم رو به 24 قسمت مساوی تقسیم کنم

که این تقسیمات 4*6 میباشند..

چگونه این کارو انجام بدم و چگونه مشخص کنم که کدام قسمت کدام خانه میباشد؟

میخوام مثل شکل زیر تقسیم بندی بشه و مناطق هم مثل شکل نامگذاری کنم!!!

کرفتن مختصات کلی xy صفحه نمایش : 

  Display mdisp = getWindowManager().getDefaultDisplay();
        Point mdispSize = new Point();
        mdisp.getSize(mdispSize);
        int maxX = mdispSize.x;
        int maxY = mdispSize.y;
0 0
حتما باید داخل کد این کارو بکنی؟با xml راحت تره بنظرم! (10 سال پیش)
0 0
بله با xml خیلی راحته ولی خب چون من یه لایه درست کردم که با اون خط میکشم و اون لایه یه کلاس جدایی داره و xy ابتدایی و انتهایی رو درون این اکتیویتی میگیرم. و کششیدن خط و گرفتن xy رو از این لایه میگیرم. بعد میخوام تعیین کنم که این صفحه بازیم 24 قسمت مساوی داره..با if دستوراتی نوشتم ولی خب خوب کار نمیده..حالا باید با عملیاتهای ریاضی تعیین کنم .دارم روش کار میکنم ولی خب پیچیدس.... (10 سال پیش)
0 0
آموزش بازی 2048 استاد آقاجانی را مطالعه کنید . فکر میکنم جواب سوالتان را در آن جا بیابید (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
mosafer  10 سال پیش
0 0

خواهش میکنم اگه کسی میتونه راهنماییم کنه..

اینو میدونم برای هر منطقه باید یک if بنویسم ینی 24 if !!!!!!!!!!!!

ولی چطوری دقیقا نمیدونم..

اینو هم بگم که خونه اول رو بدست آوردم ولی با بقیه خونه ها به مشکل خوردم.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .