تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 184 از 237 اولاول ... 84134174180181182183184185186187188194234 ... آخرآخر
نمايش نتايج 1,831 به 1,840 از 2369

نام تاپيک: *+=[پشتیبانی]=+* Unity/آموزشها در اینجا

  1. #1831
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    مرسی حامد جون.
    من که چیزی نفهمیدم. نمیشه مثال کدی بزنی ؟

  2. #1832
    کاربر فعال انجمن توسعه و ساخت بازی hamed_benz's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    شاهین شهر ( پاریس کوچولو )
    پست ها
    188

    پيش فرض

    جان؟ خوب اینجوری که خیلی جالب شد.

    من الان دسترسی به یونیتی ندارم ، کد نیمتونم بنویسم ولی سعس میکنم روند کار رو به توابع مورد نیاز توضیح بدم.

    دوربین همواره یه فاصله ای با اکتورش داره ، حالا مشکل زمانی پیش میاد که یه جسم مابین این 2 تا قرار بگیره.

    برای این که متوجه بشیم جسمی بین این 2 تا هست یا نه ، تابع Physics.Linecast به شما کمک میکنه.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا داستان اینه که زمانی که جسمی بین transform.position و Target.position قرار بگیره ، تابع Linecast مقداره True برمیگردونه و if برقرار میشه.

    حالا باید داخل شرط شما دوربین رو به سمت اکتور اونقدر نزدیک کنید که جسم "فی مابین" رو رد کنه .

  3. این کاربر از hamed_benz بخاطر این مطلب مفید تشکر کرده است


  4. #1833
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    ممنون حامد جون.
    الان از این کد استفاده کردم و تشخیص میده که دیوار بین دوربین و اکتور هست اما همیشه True عه ... یعنی وقتی دوربین رو میبرم توی فضای بسته بازم False نمیشه نیدونم چرا
    حالا از همه مهمتر واسه اینکه فاصله ی دوربین رو نزدیک اکتور کنم چه راهی رو پیشنهاد میکنی ؟
    من از اسکریپت Mouse Orbit استفاده کردم و توی این کد تشخیص دیوار بین دوربین و اکتور رو نوشتم و خودم distanceش رو برابر 1 میکنم که حسابی بره نزدیک توپ.
    الان همه چی عالیه منم خیلی خوشالم ولی مشکلم اینه که همیشه distance 1 میمونه و در واقع شرط همیشه true هست ولی من میخوام وقتی توی فضای بسته س دوربین شرط false شه و دوباره بیاد سر جاش دوربین.

  5. #1834
    کاربر فعال انجمن توسعه و ساخت بازی hamed_benz's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    شاهین شهر ( پاریس کوچولو )
    پست ها
    188

    پيش فرض

    عرض کنم که :
    1- برای نزدیک کردن ( همین چیزی که استفاده کردی ) فاصله فعلیه دوربین و توپ رو بگیر و به صورت کاهشی ازش کم کن تا شرط False بشه ، نه این که به صورت ناگهانی فاصله رو 1 کنی.
    2- قطعا مشکل از تابع نیست ، یه جایی سوتی دادی و کالیدری که فراموش کردی بین این 2 تا مونده ، یا این که بیرون از شرط مقدار رو به مقدار اولیه برگردوندی؟ ( بیرون از شرط منظور NOT شرط هست )
    3- اگه با Mouse Orbit مشکلی نداری ، روشی که انتخاب کردی روش خوبیه ، ولی میتونی از توابع Vector3.Lerp , Vector.MoveTowards هم استفاده کنی ( اگر Mouse Orbit برات مشکلی ایجاد میکنه )

  6. این کاربر از hamed_benz بخاطر این مطلب مفید تشکر کرده است


  7. #1835
    داره خودمونی میشه arminhidden's Avatar
    تاريخ عضويت
    Jul 2011
    محل سكونت
    In The p30world
    پست ها
    57

    پيش فرض

    سلام ميشه بگيد demo ها و Assets هاشو از کجا گير بيارم

  8. #1836
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

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

  9. #1837
    آخر فروم باز 2lombe's Avatar
    تاريخ عضويت
    Jun 2010
    محل سكونت
    هر جایی دور از دست شیطان!!
    پست ها
    1,454

    پيش فرض

    با سلام!

    من یک کارکتر به بازی اوردم و تمام انیمشین ها را دارد ولی من می خواهم در بازی حرکت راه رفتن را انجام دهد می خواستم کسی کد جاوا یا c++ را دارد و همون کد را برای من توضیح دهد خیلی نیاز دارم ممنون ئمیشم...

  10. #1838
    کاربر فعال انجمن توسعه و ساخت بازی AMIR REZAs's Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    هر کجا هستی --------- Wherever you are
    پست ها
    2,364

    پيش فرض

    عرض کنم که :
    1- برای نزدیک کردن ( همین چیزی که استفاده کردی ) فاصله فعلیه دوربین و توپ رو بگیر و به صورت کاهشی ازش کم کن تا شرط False بشه ، نه این که به صورت ناگهانی فاصله رو 1 کنی.
    2- قطعا مشکل از تابع نیست ، یه جایی سوتی دادی و کالیدری که فراموش کردی بین این 2 تا مونده ، یا این که بیرون از شرط مقدار رو به مقدار اولیه برگردوندی؟ ( بیرون از شرط منظور NOT شرط هست )
    3- اگه با Mouse Orbit مشکلی نداری ، روشی که انتخاب کردی روش خوبیه ، ولی میتونی از توابع Vector3.Lerp , Vector.MoveTowards هم استفاده کنی ( اگر Mouse Orbit برات مشکلی ایجاد میکنه )


    حامد جون باور کن نمیشه
    نمیتونی یه مثال با یونیتی درست کنی بخدا ثواب داره ها
    کجاش مشکل داری؟

    این واسه فاصله دوربین و توپ

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته باید قبلش از نوع Transform متغیر Ball و Camera تعریف کنی و تگ هر کدوم رو بهشون نسبت بدی
    بعد آقاحامد میگه باید بصورت کاهشی کم کنی فاصله رو
    مثلا
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد بگی

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    2,3 هم که هیچی


    سلام ميشه بگيد demo ها و Assets هاشو از کجا گير بيارم
    اینجا

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    من یک کارکتر به بازی اوردم و تمام انیمشین ها را دارد ولی من می خواهم در بازی حرکت راه رفتن را انجام دهد می خواستم کسی کد جاوا یا c++ را دارد و همون کد را برای من توضیح دهد خیلی نیاز دارم ممنون ئمیشم...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Player رو باید قبلش تعریف کنی و تگ پلیر رو بهش بدی

  11. 2 کاربر از AMIR REZAs بخاطر این مطلب مفید تشکر کرده اند


  12. #1839
    آخر فروم باز 2lombe's Avatar
    تاريخ عضويت
    Jun 2010
    محل سكونت
    هر جایی دور از دست شیطان!!
    پست ها
    1,454

    پيش فرض

    Player رو باید قبلش تعریف کنی و تگ پلیر رو بهش بدی
    میشه کل کد بدید ممنونت میشم

  13. #1840
    کاربر فعال انجمن توسعه و ساخت بازی AMIR REZAs's Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    هر کجا هستی --------- Wherever you are
    پست ها
    2,364

    پيش فرض

    میشه کل کد بدید ممنونت میشم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قبلش تو ادیتور یونیتی باید پلیر رو انتخاب کنی و بالا سمت راست قسمت Tag ها تگ Player رو به آبجکت پلیر بدی!
    حالا هر جا بخوای چه تو انیمیشن چه تغییرمکان(ترنسفورم) میتونی از Player استفاده کنی

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •