افتادن اتفاق انتخابی بعد از یک اتفاق خاص

mindfree

New Member
سلام دوستان من میخوام کارد کنم بعد از یه اتفاق یه اتفاق مورد نظر من رخ بده
مثلا یه تفنگه و یه هدف متحرک میخوام با برخورد گلوله به هدف هدف از بین بره و یا هر اتفاق دیگه
ممنون:paint:
 

mohammadbasri

کاربر فعال
سوالتون یکمی کلیه و میتونه با چند روش انجام بشه
یکیش استفاده از دستورات شرطی هست، به اینصورت که اگر عمل a انجام شد عمل b انجام بشه
برای مثالی که زدید باید از hittest استفاده کنید.
به اینصورت که با شلیک شما یک مووی کلیپ با نام گلوله رو به سمت هدف پرتاپ میکنید
هنگامی که مووی کلیپ گلوله به مووی کلیپ هدف برخورد میکنه اتفاق مورد نظر بی افته
این موقع از سال (آخرین ساعات)فرصت نداشتم برات نمونه بذارم (تو نمونه هام هست) ولی اگه سرچ کنید خواهید یافت
 

Avang2005

مدیر انجمن
سلام دوست من

با تشکر از محمد عزیز

آموزش و نمونه در انجمن زیاد هست لطفا قبل از زدن تاپیک در انجمن سرچ کنید

موفق باشید
 

mindfree

New Member
سلام
میشه نمونه بذارید لطفا
من نمیتونم پیدا کنم
ممنون...:paint:
 

mindfree

New Member
سلام ممنون
اون نمونه ها به دردم خوردن ولي به طور کامل نه
تو اين نمونه ميخوام اردک با برخورد گلوله
حذف بشه ولي هر کاري با if ميکنم نميشه
در واقع if فقط دستور (...)trace رو اجرا ميکنه
و دستوراي ديگه مثل (...)go to and play پشم...!!؟
اگه کمکم کنين ممنون ميشم....:paint:
 

پیوست ها

  • نمونه.rar
    21.1 کیلوبایت · بازدیدها: 7

Avang2005

مدیر انجمن
سلام دوست من

من نمونه رو تکمیل کردم ولی باید خودت روش کار کنی تا بفهمی چی به چی شده

موفق باشید
 

پیوست ها

  • n.zip
    46 کیلوبایت · بازدیدها: 16

mohammadbasri

کاربر فعال
در نمونه ای که گذاشتید، فقط یک دستور gotoAndPlay بود که مربوطه به شلیک تفنگ
شما باید با استفاده از hittest کاری کنی که هر موقع مووی کلیپ گلوله به مووی کلیپ هدف برسه دستور مورد نظر انجام بشه
1- کد زیر رو به فریم بچسبونید
2- یک فریم خالی به اردک اضافه کنید. در فریم اولش دستور Stop یادت نره
PHP:
onEnterFrame = function(){
	if(tofang.hitTest(ordak)){
		ordak.gotoAndStop(2);
		
	}
}
 

mindfree

New Member
نهههههههه
avangنمونه شما خرابه ساپورت نمیکنه
mohammadکد شما هم عمل نکرد
:cry::paint:
 

++Hadi++

Active Member
مکانیسمش اینجوریه .
یه عدد رو از بین چند عدد که هر کدوم یا هر بازه نماینده یکی از شرایط قابل انجام هست انتخاب و به نسبت اون (در ساختالر شرطی if یا switch ) ، شرط رو بررسی و به نسبت عدد به دست اومده ، کار مورد نظر رو انجام می دین و بعد می تونین با یه شرط تو در تو یا یه تایع runtime (دستور setInterval یا setTimeout یا EnterFrame ) بررسی کنین که آیا حالت خاص یا اتفاق خاصی افتاده یا نه و اگه بیفته ، کار مورد نظر رو انجام می دین .
 

جدیدترین ارسال ها

بالا