مهمان عزیز خوش‌آمدید. ورود عضــویت


ابجکت خودکار
#1
جطوری میتونم یه ابجکت داشته باشه تا هر 2 ثانیه یه بار ابچکت پدیدار بشه بعد حذف بشه بعد ظاهر بشه میخوام مادم العمر باشه

یعنی مثل رفتا fade نباشه که یکبار اجرا بشه 4

دقت کنید میخوام حذف باشه یعنی destroy بشه
بازی سازی سخته ولی گرافیک از اون سخت تر


درخال ساخت بازی به نام محافظ خلیج 4
 
پاسخ دهید
 سپاس شده توسط:
#2
شما میتونید از رفتار flash استفاده کنید. برای اکشن هم on time  و off time رو به میزان دلخواه انتخاب کنید و برای duration که مدت زمان فلش کردن هست هم مقدار عددی مثل 5 تقسیم بر 0 رو بزارید تا همیشه تکرار بشه
                                                                                                                                            دانلود سورس

ببخشید پیامتون رو کامل نخوندم و درست پاسخ ندادم
 
پاسخ دهید
 سپاس شده توسط: M.javad ، Dr.AR ، shazde
#3
سلام
اول یه متغیر اینستنس از نوع بولین برا آبجکت خودتون تعریف کنید.
بعد به این شکل عمل کنید:
کد:
System >> Every 2 seconds >>> Sprite >> Toggle Varible
کد:
Sprite >> is Varible >>> Sprite >> Set Visible
کد:
System >> Else >>> Sprite >> Set Invisible
 
پاسخ دهید
 سپاس شده توسط: Dr.AR ، shazde ، M.javad
#4
(1396/3/30، 01:17 عصر)ghasem نوشته: سلام
اول یه متغیر اینستنس از نوع بولین برا آبجکت خودتون تعریف کنید.
بعد به این شکل عمل کنید:
کد:
System >> Every 2 seconds >>> Sprite >> Toggle Varible
کد:
Sprite >> is Varible >>> Sprite >> Set Visible
کد:
System >> Else >>> Sprite >> Set Invisible

سلام فکر کنم این روش نشه، چون میخوان Destroy بشه. وقتی invisible کنید هنوز اثر اسپرایت هست فقط نا مرئی میشه

به نظر بنده. از every 2 second استفاده کنید.
به این صورت که هر دو ثانیه یکبار Destroy بشه.همچنین مثلا wait بدید . بعد system create object تو همون موقعیت position قبلی.

برای ثبت موقعیت هم متغییر گلوبال تعریف کنید که حالا یا هر لحظه یا تو لحظه حذف مختصات sprit.y و sprite.y رو بده متغییر گلوبال.
 
پاسخ دهید
 سپاس شده توسط: ghasem
#5
سلام
من روشی گفتم که بهینه باشه.
روش شما درست هست ولی علاوه بر بالا بردن پردازش سیستم رم اون را هم پر می کنه.
البته ایشون دلیل اینکه می خواند آبجکت دیستروی بشه را نگفتند برا همین من فکر کردم دلیلی بر اینکار نیست.
 
پاسخ دهید
 سپاس شده توسط:
#6
دلیل دارم آخه میخوام یه بازی پلتفرم باشه

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


درخال ساخت بازی به نام محافظ خلیج 4
 
پاسخ دهید
 سپاس شده توسط:
#7
سورس زیر رو ببینید
laser
 
پاسخ دهید
 سپاس شده توسط: M.javad
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تغییر اندازه و چرخش اسپرایت با تاچ arbv127 5 74 10 دقیقه قبل
آخرین ارسال: Ahuora
Sad مشکل در ساخت جدول برترین امتیازات محمد 82 1 21 7 ساعت قبل
آخرین ارسال: mr.alian
Question دوربین عکاسی Ahuora 0 17 دیروز، 09:50 عصر
آخرین ارسال: Ahuora
  مشکل در خروجی [email protected] 10 97 دیروز، 09:28 عصر
آخرین ارسال: [email protected]
  حل شده مشکل ست کردن متن omidsha 3 58 دیروز، 06:01 عصر
آخرین ارسال: omidsha

پرش به انجمن: