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

موضوع: چرخش آبجکت دور یه آبجکت دیگه بر اساس

  1. Top | #1

    عنوان کاربر
    تاریخ عضویت
    Jul 2012
    شماره عضویت
    1286
    نوشته ها
    18
    تشکر
    33
    تشکر شده 8 بار در 5 ارسال

    Soal چرخش آبجکت دور یه آبجکت دیگه بر اساس

    سلام دوستان
    مشکلی داشتم

    می خوام یه آبجکتی دور یه آبجکت دیگه بچرخه با توجه به موقعیت موس یا تاچ
    داخل عکس منظورم رو اونجوریه
    منتها بدون joint و child و parent کردن و با transform.RotateAround

    2 تا کد دارم یکیش rotate میشه اما دوراون یکی نه و یکی دیگه که parent می کنه و parent رو می چرخونه که مشکلم همچنان پا برجاست و کلی ور رفتم امروز


    ممنون


    پس نویس : تصیور ضمیمه گیف بود نمی دونم چرا تبدیلش کرده به عکس

    ezgif.com-video-to-gif.jpg

    به هر حال اینم لینک تصویر
    https://forum.unity.com/attachments/...if-gif.212209/
    ویرایش توسط darkjoker : 03-07-2020 در ساعت 09:45 PM

  2. Top | #2

    عنوان کاربر
    تاریخ عضویت
    Jun 2015
    شماره عضویت
    6086
    نوشته ها
    17
    تشکر
    8
    تشکر شده 2 بار در 2 ارسال
    سلام
    شما باید موقعیت اون آبجکتی که میخوای در مرکز باشه رو بگیری.
    بعد با استفاده از Input.GetMouseButtonDown(0)
    موقعیت کلیک رو صفحه رو هم بگیری. بعد با استفاده از توابع مثلثاتی زاویه چرخش آبجکتت رو بدست بیاری.
    کد زیر تقریبا راهنماییت میکنه.
    markaz همون آجکتیه که قرار دادی وسط.
    کد رو بده به اون آبجکتی که میخوای بچرخه.
    Input.GetMouseButtonDown(0 رو خودت چک کن ببین کدوم اینپوت بدردت میخوره.

    public class charkhesh : MonoBehaviour {


    public GameObject markaz;


    void Update()
    {

    if (Input.GetMouseButtonDown(0) )
    {

    Vector2 touchPos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
    Vector2 dir = touchPos - new Vector2(markaz.transform.position.x, markaz.transform.position.y);


    float deg = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg;
    transform.localEulerAngles = new Vector3(0, 0, deg);
    {


    }

  3. Top | #3

    عنوان کاربر
    تاریخ عضویت
    Apr 2012
    شماره عضویت
    768
    نوشته ها
    141
    تشکر
    0
    تشکر شده 26 بار در 23 ارسال
    امضای ایشان
    🆔 @IP_S_H_K_DL :https://t.me/IP_S_H_K_DL
    🎮
    دانلود آموزش های بازی سازی جدید
    دانلود آموزش 3D و 2D
    ☢️ 3D:S_H_K_Group : https://t.me/joinchat/AAAAAAyIs8GRK_4yPQ4T1Q
    دانلود بازی :
    https://myket.ir/app/com.ThreeDSHK.SudokUSHK

  4. Top | #4

    عنوان کاربر
    تاریخ عضویت
    Mar 2017
    شماره عضویت
    8102
    نوشته ها
    393
    تشکر
    47
    تشکر شده 172 بار در 105 ارسال
    درمورد چرخش كدت درسته ولي براي نوشتن كد تاچ مشكل داري .
    از موس استفاده نبايد بكني.
    چون الگوريتمش فرق داره .
    آموزش تاچ .https://www.aparat.com/v/RHgmk
    امضای ایشان

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

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

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

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

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

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

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

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