move هم زمان دو يا چند obj

Amit13

Well-Known Member
سلام
من ميخواستم دو تا obj رو هم زمان با هم move to كنماگه ميشه راهنمايي كنيد.
ممنون
 

Ehssan_it

Well-Known Member
متاسفانه بیلدر همچین قابلیتی نداره که همزمان حرکت بده
ترفندی هم سراغ ندارم
 

NARANJTORANJ

Well-Known Member
سلام
من هم خیلی وقت هست که به دنبال همچین کاری هستم
ولی پیدا نکردم
از بچه های حرفه ای کد نویس تقاضا دارم اگر می شه کمک کنن
 

BEHESHT

Well-Known Member
سلام

به این مثال نگاه کن کاملتر از مثال قبلیشه :)

اما من تو چند دقه ساختم :green:

البته یه سری ایراد ها داره که اصلاح کردنش رو می سپارم به خودتون :wink:
 

پیوست ها

  • moveee.zip
    705 بایت · بازدیدها: 45

splinter cell

Well-Known Member
سلام

به این مثال نگاه کن کاملتر از مثال قبلیشه :)

اما من تو چند دقه ساختم :green:

البته یه سری ایراد ها داره که اصلاح کردنش رو می سپارم به خودتون :wink:

مثال جالبی بود ولی برای بهتر و سبک تر شدنش بجای استفاده از حلقه For و Pause بهتر بود از اسکریپت تایمری با همون مدت زمان Pause استفاده میکردید.
یا حق!
 

NARANJTORANJ

Well-Known Member
مشکل اساسی

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

--------------------
دوستان منظور و مشکل ما اصلا این روش ها نیست

برای مفهوم سوال یک مثال و یک تصویر گذاشتم امیدوارم منظور رو برسونه

البته حتما مثال رو دانلود کنین چون بدون مثال این عکس توفیقی نداره

1062-20-9199143222-move.jpg

 

پیوست ها

  • soal move.zip
    2.5 کیلوبایت · بازدیدها: 30

AV_3SG

Member
خوب می تونی همه شکل ها رو group کنی بعد دستور move to رو برای گروه بزاری
ولی چون تو میگی نباید group بشناگه از مثال behesht استفاده کنی می تونی کاملش کنی
 
آخرین ویرایش:

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
ببینید؛ در زبان اسکریپت نویسی MMB دستورات یکی پس از دیگری اجرا میشن، یعنی تا دستور قبلی به اتمام نرسه و کامل نشه دستور بعدی که در خط بعد نوشته شده اجرا نمیشه
برای مرتفع ساختن این مورد هم اسکریپت تایمر ها وجود دارن که میتونن دستورات رو بصورت نیمه موازی به اجرا در بیارن.

من چون الان به MMB دسترسی ندارم نمیتونم مثالی که دوستان لطف کردن و اینجا قرار دادن بررسی کنم، ولی راه حل این مشکل استفاده از ScriptTimer هست.
 

Ehssan_it

Well-Known Member
اگه کارت با مثال های بالائی راه نیافتاد
میتونی اشیای که میخوای با هم جابجا بشن رو گروپ کنی و دستور حرکت رو بدی
 

Amit13

Well-Known Member
hooooom????

سلام.خيلي ممنون از جوابهاي همه ي دوستان
اما من از تمام اين دستورات scriptime,...امتحان كردم اما نميشه!!!!!!!!!!!!!
پلاگيني وجود نداره؟؟؟؟؟؟؟؟؟؟؟؟؟
ممنون دوباره
 

Ehssan_it

Well-Known Member
تعجب میکنم یعنی تمام روش های ارائه شده جواب ندادند
هم کد دادیم هم بدون کد جواب دادیم
توصیه میکنم دقیق تر جوابهای صفحهی قبل ذو مرور کنی
احتمالا مشکل جای دیگست
 

NARANJTORANJ

Well-Known Member
تعجب میکنم یعنی تمام روش های ارائه شده جواب ندادند
هم کد دادیم هم بدون کد جواب دادیم
توصیه میکنم دقیق تر جوابهای صفحهی قبل ذو مرور کنی
احتمالا مشکل جای دیگست

ببخشید دوست من ولی مثل اینکه شما درست متوجه سوال من نشدید
بغییر از عکس صفحه قبل که توضیح دادم توی سورسی که دادم سوالم رو بیشتر توضیح دادم
شما سوال رو با دقت مطالعه بفرما سورس رو هم دل کن انشاالله که بتونی جواب مارو بدی
big_boss.gif
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
ببینید، دستور MoveTo یک شئرو از یک مختصات به مختصات دیگه ای منتقل میکنه، این دستور تا شئ روبه مختصات موردنظر نرسونه اتمام پیدا نمیکنه، بنابراین دستور دیگه ای نمیتونه همزمان اجرا بشه، حداقل به فرمی که شما در تصویر صفحه ی قبل نمایش دادین

شما باید بجای اینکه چند دستور MoveTo رو پشت سر هم بنویسید، اونها رو جداگانه در چند اسکریپت بریزید و با اسکریپت تایمر اجراشون کنید.

این هم یک مثال هست که البته با کمک دستور MoveObject ساخته شده.
 

پیوست ها

  • Timer Test [MoveObject].rar
    788 بایت · بازدیدها: 28

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

بالا