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

موضوع: قرار دادن دکمه UI در دستور GetKey

  1. Top | #1

    عنوان کاربر
    تاریخ عضویت
    Sep 2019
    شماره عضویت
    10743
    نوشته ها
    3
    تشکر
    1
    تشکر شده 0 بار در 0 ارسال

    Question قرار دادن دکمه UI در دستور GetKey

    سلام.
    من یه بازی ساده ساختم که توش از دستور getkey استفاده کردم که با 2 دکمه از کیبرد دستورات یه سری شرط اجرا میکنه.
    چطور میتونم به جای دکمه های کیبرد دکمه های صفحه ui رو قرار بدم؟
    لطفا سوال قبلیم رو هم لینک پاسخ بدین کارم بهش گیره

  2. Top | #2

    عنوان کاربر
    تاریخ عضویت
    Sep 2018
    شماره عضویت
    9013
    نوشته ها
    5
    تشکر
    1
    تشکر شده 1 بار در 1 ارسال
    سلام
    شما یک اسکریپت درست کنید داخل اون یه تابع به صورت پابلیک ایجاد کنید و در اون تابع هر کاری که می خواید بعد از زدن دکمه انجام بشه را بنویسید بعد دگمه را ایجاد کنید و در قسمت onclick به اضافه را بزنید و اون gameobject را که اسکریپت داره را بدهید و بعد تابع را انتخاب کنید

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

    Phoenix (09-30-2019)

  4. Top | #3

    عنوان کاربر
    تاریخ عضویت
    Sep 2019
    شماره عضویت
    10743
    نوشته ها
    3
    تشکر
    1
    تشکر شده 0 بار در 0 ارسال
    نقل قول نوشته اصلی توسط ali.r نمایش پست ها
    سلام
    شما یک اسکریپت درست کنید داخل اون یه تابع به صورت پابلیک ایجاد کنید و در اون تابع هر کاری که می خواید بعد از زدن دکمه انجام بشه را بنویسید بعد دگمه را ایجاد کنید و در قسمت onclick به اضافه را بزنید و اون gameobject را که اسکریپت داره را بدهید و بعد تابع را انتخاب کنید
    سلام ممنون از پاسختون
    من ارتباط دادن دکمه ui و اسکریپت رو بلدم ولی اینجا منظورم استفاده از دکمه ui صرفا برای تابع getKey هست. مثلا کد زیر
    (Input.GetKey(KeyCode.myUiButton
    البته از این چیزی که شما گفتید هم میتونم استفاده کنم فقط مشکل اینه که فکر میکنم این راه فقط کار تابع GetKey و GetKeyDown رو انجام میده و من اگه بخوام از GetKeyUp استفاده کنم چی باید بکنم؟

  5. Top | #4

    عنوان کاربر
    تاریخ عضویت
    Sep 2018
    شماره عضویت
    9013
    نوشته ها
    5
    تشکر
    1
    تشکر شده 1 بار در 1 ارسال
    سلام
    کامپوننت Event Trigger را به دکمتون بدین و بر روی دکمه addneweventtype کلیک کنید.
    و PointerUp رو به کامپوننتون اضاف کنید.

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

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

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

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

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

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

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

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