واضح آرشیو وب فارسی:سایت ریسک: افتادن اتفاق انتخابی بعد از یک اتفاق خاص mindfree 29 اسفند 1389, 21:55سلام دوستان من میخوام کارد کنم بعد از یه اتفاق یه اتفاق مورد نظر من رخ بده مثلا یه تفنگه و یه هدف متحرک میخوام با برخورد گلوله به هدف هدف از بین بره و یا هر اتفاق دیگه ممنون:paint: mohammadbasri 29 اسفند 1389, 22:29سوالتون یکمی کلیه و میتونه با چند روش انجام بشه یکیش استفاده از دستورات شرطی هست، به اینصورت که اگر عمل a انجام شد عمل b انجام بشه برای مثالی که زدید باید از hittest استفاده کنید. به اینصورت که با شلیک شما یک مووی کلیپ با نام گلوله رو به سمت هدف پرتاپ میکنید هنگامی که مووی کلیپ گلوله به مووی کلیپ هدف برخورد میکنه اتفاق مورد نظر بی افته این موقع از سال (آخرین ساعات)فرصت نداشتم برات نمونه بذارم (تو نمونه هام هست) ولی اگه سرچ کنید خواهید یافت Avang2005 01 فروردين 1390, 16:06سلام دوست من با تشکر از محمد عزیز آموزش و نمونه در انجمن زیاد هست لطفا قبل از زدن تاپیک در انجمن سرچ کنید موفق باشید mindfree 02 فروردين 1390, 15:00سلام میشه نمونه بذارید لطفا من نمیتونم پیدا کنم ممنون...:paint: Avang2005 02 فروردين 1390, 17:43سلام دوست من سرچ کنید این یکی از تاپیک های اموزشی موفق باشید mindfree 03 فروردين 1390, 01:48سلام ممنون اون نمونه ها به دردم خوردن ولي به طور کامل نه تو اين نمونه ميخوام اردک با برخورد گلوله حذف بشه ولي هر کاري با if ميکنم نميشه در واقع if فقط دستور (...)trace رو اجرا ميکنه و دستوراي ديگه مثل (...)go to and play پشم...!!؟ اگه کمکم کنين ممنون ميشم....:paint: Avang2005 03 فروردين 1390, 02:25سلام دوست من من نمونه رو تکمیل کردم ولی باید خودت روش کار کنی تا بفهمی چی به چی شده موفق باشید mohammadbasri 03 فروردين 1390, 02:53در نمونه ای که گذاشتید، فقط یک دستور gotoAndPlay بود که مربوطه به شلیک تفنگ شما باید با استفاده از hittest کاری کنی که هر موقع مووی کلیپ گلوله به مووی کلیپ هدف برسه دستور مورد نظر انجام بشه 1- کد زیر رو به فریم بچسبونید 2- یک فریم خالی به اردک اضافه کنید. در فریم اولش دستور Stop یادت نره onEnterFrame = function(){ if(tofang.hitTest(ordak)){ ordak.gotoAndStop(2); } } mindfree 03 فروردين 1390, 12:09ممنون از شما خیلی باحالین:green: mindfree 03 فروردين 1390, 12:31نهههههههه avangنمونه شما خرابه ساپورت نمیکنه mohammadکد شما هم عمل نکرد :cry::paint: mohammadbasri 03 فروردين 1390, 13:36نهههههههه avangنمونه شما خرابه ساپورت نمیکنه mohammadکد شما هم عمل نکرد :cry::paint: کار میکنه ++Hadi++ 05 فروردين 1390, 13:01مکانیسمش اینجوریه . یه عدد رو از بین چند عدد که هر کدوم یا هر بازه نماینده یکی از شرایط قابل انجام هست انتخاب و به نسبت اون (در ساختالر شرطی if یا switch ) ، شرط رو بررسی و به نسبت عدد به دست اومده ، کار مورد نظر رو انجام می دین و بعد می تونین با یه شرط تو در تو یا یه تایع runtime (دستور setInterval یا setTimeout یا EnterFrame ) بررسی کنین که آیا حالت خاص یا اتفاق خاصی افتاده یا نه و اگه بیفته ، کار مورد نظر رو انجام می دین . سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 277]