رفتن به مطلب
  • 0

vistamobile

سوال

سلام. چجوری پازل میسازن؟

چند نوع پازل داریم:

1- با لمس بطرف جای خالی میره یعنی هر سمتی خالی باشه میره اون سمت.

2- با لمس دو تیکه، جای اولی و دومی عوض میشه.

3- با لمس و انتخاب قطعات، اونارو سرجاشون میزاریم ( مثل جورچین)

4- مثل تصویر زیر با لمس هر قطعه اون قطعه میچرخه.

http://upir.ir/93dey/Screenshot-2015-01-25-16-20-51.png

کسی از دوستان پازل بلده بسازه؟ تو یکی از انجمنای خارجی بود، واسه فروش گذاشته بود.

*مرسی**مرسی**مرسی**مرسی**مرسی**مرسی**مرسی**مرسی**مرسی**مرسی**مرسی*

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

9 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام.

خیلی سخته عکس رو Rotate کنید؟ *dntknow*

آسمون ترینش به نظر من همون چرخش عکس هست. با Photoshop عکس ها رو جدا جدا میکنی مثل پازل بعد به برنامه میدی

بعد هر بار که روشون Touch شد هم به یک انداره مشخصی میچرخن *vibre*

مشکل من اینجاست که تصاویر بعد چرخش برمیگردن سرجای خودشون :

Sub ImageView1_Click	anim.InitializeRotateCenter("",0,180,ImageView1)
anim.Duration = 2000
anim.RepeatCount = 0
anim.RepeatMode =anim.REPEAT_RESTART
anim.Start(ImageView1)
End Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مشکل من اینجاست که تصاویر بعد چرخش برمیگردن سرجای خودشون :

Sub ImageView1_Click    anim.InitializeRotateCenter("",0,180,ImageView1)
   anim.Duration = 2000
   anim.RepeatCount = 0
   anim.RepeatMode =anim.REPEAT_RESTART
   anim.Start(ImageView1)
End Sub

شما باید از کتابخانه AnimationPlus استفاده کنید که قابلیت تنظیم PersistAfter رو هم داره.

کدتون به این شکل میشه:

Sub Process_Globals

End Sub

Sub Globals
   Dim anim As AnimationPlus
   Private ImageView1 As ImageView
   Dim i1 As Int = 0
   Dim i2 As Int = 90
End Sub
Sub Activity_Create(FirstTime As Boolean)
   Activity.LoadLayout("main")
End Sub
Sub Activity_Resume

End Sub
Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub ImageView1_Click

   anim.InitializeRotateCenter("",i1,i2,ImageView1)
   anim.Duration = 2000
   anim.PersistAfter = True
   anim.Start(ImageView1)
   i1 = i1 + 90
   i2 = i2 + 90
End Sub

نتیجه هم اینجوریه ( هر بار روی عکس کلیک کنی 90 درجه میچرخه ) --- حجم دمو 1 مگابایت است صبر کنید تا کامل لود بشه :

http://s5.picofile.com/file/8166261150/rotate_for_pazel_gif.gif

rotate_for_pazel_gif.gif

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون داداش. اون مد من هم با انیمیشن پلاسه. فقط من تا همون حد بلد بودم. خدا خیرت بده*قلب*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چجورب به نرم افزار بفهمونیم که عکس درسته؟ من یه پازل ساختم که تصاویرش رو باید میچرخوندی تا به تصویر اصلی برسی ولی نمیدونم چجوری وقتی تصاویر با کدهایی که گذاشتین درست شد، سیستم بزاره بری مرحله بعد؟ یعنی پازل حل میشه ولی نمیدونمب عدش چیکار کنم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چجورب به نرم افزار بفهمونیم که عکس درسته؟ من یه پازل ساختم که تصاویرش رو باید میچرخوندی تا به تصویر اصلی برسی ولی نمیدونم چجوری وقتی تصاویر با کدهایی که گذاشتین درست شد، سیستم بزاره بری مرحله بعد؟ یعنی پازل حل میشه ولی نمیدونمب عدش چیکار کنم.

از طریق موقعیت یابی و زاویه تمام قطعه عکس ها

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آقای ایزدی من آماتورم و نمیدونم چیکارشون کنم. میشه یه خورده توضیح بدین یا سورس ساده؟ ممنون میشم*قلب*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آقای ایزدی من آماتورم و نمیدونم چیکارشون کنم. میشه یه خورده توضیح بدین یا سورس ساده؟ ممنون میشم*قلب*

حقیقت الان فرصت آماده سازی سورس رو ندارم.

ببینید شما با انیمیشن بالاخره یک سری موقعیت رو تعیین میکنید دیگه . موقعیت های اصلی و درست رو هم تعریف میکنید و با یک دستور شرطی

تعیین میکنید که پازل درست چیده شده یا خیر.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تشکر استاد. تا یه حدی گرفتم چی میگین!! سعی خودمو میکنم. ممنون میشم وقت کردین یه سورس بنویسین . من هر سورسی دستم بیاد اونقدر سر به سرش میزارم تا کامل یادش بگیرم.*خنده*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام.

خیلی سخته عکس رو Rotate کنید؟ *dntknow*

آسمون ترینش به نظر من همون چرخش عکس هست. با Photoshop عکس ها رو جدا جدا میکنی مثل پازل بعد به برنامه میدی

بعد هر بار که روشون Touch شد هم به یک انداره مشخصی میچرخن *vibre*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...