ارسالها: 786
موضوعها: 121
تاریخ عضویت: مرد 1393
مکان: قـــــم
سپاسها: 321
1532 سپاس گرفتهشده در 537 ارسال
سلام دوستان
من می خوام دو تا اسپریت داخل بازیم بیارم و بگم اگر روی اسپریت کوچک کلیک کردیم عکس داخلش را در اسپریت بزرگتر نشون بده شما چه راهی را پیشنهاد میدید؟
ارسالها: 1,091
موضوعها: 122
تاریخ عضویت: دي 1393
مکان: همدان-ملایر
سپاسها: 236
1923 سپاس گرفتهشده در 1126 ارسال
خوب شما چند روش می توانید انجام دهید اگر خوب متوجه شدم
اگر عکس شما فریم نداشته باشد می توانید عکس اسپرایت کوچک و بزرگ و یک عکس ترکیبی از دوتایشان همانجوری که می خواهید روی هم بیافتند را به صورت فریم اضافه کنبد و در رویداد کلیک بگوید در اکشن شماره فریم (عکس ترکیبی ) را مقدار دهی کنید
اگر متحرک باشد بجای فریم از انیمشن کمک بگیرید به کمک انیمشن سه انیمیشن کوچک ، بزرگ و ترکیبی بسازید و در رویداد کلیک اکشن تغییر انیم نام یا شماره انیمشن ترکیبی تنظیم کنید.
اگر دو اسپرایت جدا در مرحله باشد می توانید براساس تنظیم مکان اسپرایت براساس موقیعت اسپرایت دیگر اسپرایت کوچک را داخل اسپرایت بزرگ قرار دهید تنها نکته اش نقطه که موقیعت ایمیج پوینت هر دو اسپرایت را در مرکز انتخاب کنید.
راه دیگرش این است اگر روی عکس کوچک کلیک کرد یک اسپرایت بسازید(بااستفاده از اکشن اسپرایت کوچک ساخت ،اسپرایت بزرگ را بسازید) در این صورت عکس بزرگ روی عکس کوچک می افتد با کمک اکشن قسمت زد اوردر(z order) اکشن موو تو ابجکت(move to object ) را انتخاب کرده و پارامترهای آن را تنظیم کنید در قسمت اول تعیین می کنید که قبل یا بعد آبجکت می افتد و در قسمت دوم
روی کدام شی اعمال شود. اگر این اکشن را از اسپرایت بزرگ فرا خوانی کردید. ابتدا انرا روی behind و ابجکت را برابر با اسپرایت کوچک.
راه دیگر این است که این دو اسپرایت را پین کنید . ابتدا رفتار پین را برای یکی انتخاب کنید سپس اسپرایت بزرگ را نامرئی کنید
در رویداد این دو رامتصل کنید سپس هنگام کلیک اسپرایت دوم نمایش داده شود
اگر متوجه شدید و یا مورد نظر شما نبود دوباره مطرح کنید
ارسالها: 786
موضوعها: 121
تاریخ عضویت: مرد 1393
مکان: قـــــم
سپاسها: 321
1532 سپاس گرفتهشده در 537 ارسال
خیلی ممنون ولی من 200 عکس کوچک دارم باید کمترین راه ممکن را برم