نمایش نتایج: از 1 به 2 از 2

موضوع: موقعیت آبجکت نسبت به صفحه نمایش

  1. Top | #1

    عنوان کاربر
    تاریخ عضویت
    Jun 2015
    شماره عضویت
    6086
    نوشته ها
    12
    تشکر
    7
    تشکر شده 1 بار در 1 ارسال

    موقعیت آبجکت نسبت به صفحه نمایش

    سلام دوستان
    من برای یه بازی، باید آبجکتایی که میسازم به صورت رندم در فضای صفحه نمایش حرکت کنن، برای همین نیاز دارم که موقیعت مرکز صفحه نمایش و هر چهار طرف اونو بدست بیارم. از دستورات Screen.Width , heigh که استفاده میکنم ابعاد صفحه نمایش رو به تعداد پیکسل نشون میده که از ابعاد بازی من خیلی بزرگتره، و تو کدم از صفحه خارج میشن(مثلا تو بازی موقعیت عمودی آبجکتم در فضای دید دوربین از -5 تا 5 تغییر میکنه ولی دستور screen .height میده 329). اگه کسی میدونه ممنون میشم کمک کنه.

  2. Top | #2

    عنوان کاربر
    تاریخ عضویت
    Feb 2017
    شماره عضویت
    8076
    نوشته ها
    141
    تشکر
    3
    تشکر شده 86 بار در 70 ارسال
    تو فضای دو بعدی منظور هست دیگه؟
    توی فضای دو بعدی و دوربین Orthographic شما به اندازه Camera محیط رو میبینی، این یعنی بالاترین نقطه Y توی صفحه میشه Camera.orthographicSize و پایین ترین نقطه میشه منفی همین مقدار، حالا اگر سایز Camera مثلا 5 هست بالاترین و پایین ترین نقطه میشه 5 و -5
    برای چپ و راست تصویر به نسبت Aspect Ratio دستگاه (یعنی نسبت اندازه مانیتور یا صفحه موبایل) ممکنه متغیر باشه. بنابراین باید از یه فرمول به دست بیاد.
    Camera.orthographicSize * Camera.aspect که برای سمت راست مقدار مثبتش و برای سمت چپ مقدار منفی. Camera هم که میدونی باید جایگزین کنی با Camera اصلیت. مثلا :
    public Camera mainCamera بعد فرمول میشه mainCamera.orthographicSize و غیره.
    ویرایش توسط Jinjer : 12-30-2019 در ساعت 10:31 AM

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

    mohammad1369 (12-30-2019)

اطلاعات موضوع

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

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

بازدید کنندگانی که با جست و جو این صفحه را مشاهده کرده اند:

Nobody landed on this page from a search engine, yet!

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •