صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 11

موضوع: ترکیب دو تکسچر

  1. Top | #1

    عنوان کاربر
    تاریخ عضویت
    شه‍ ۱۳۹۲
    شماره عضویت
    3600
    نوشته ها
    470
    تشکر
    306
    تشکر شده 265 بار در 193 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان

    ترکیب دو تکسچر

    با سلام
    من دو تکسچر دارم یکی در ابعاد بزرگ که تکسچر اصلی هست و یکی کوچکتر که لوگوی بازی هست و پس زمینه خالی داره. میخواهم این تکسچر کوچک رو به یکی از گوشه های تصویر اصلیم اضافه و ترکیب کنم یعنی روی تکسچر اصلی قرار بگیره.
    برای این کار در یونیتی از چه کدی باید استفاده کنم؟ و آیا امکان پذیر هست؟
    با تشکر
    امضای ایشان

  2. Top | #2

    عنوان کاربر
    تاریخ عضویت
    شه‍ ۱۳۹۲
    شماره عضویت
    3600
    نوشته ها
    470
    تشکر
    306
    تشکر شده 265 بار در 193 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    کسی جوابی نداره؟؟؟ اگر مشکل را واضح بیان نکردم بگید تا به صورت مصور توضیح بدم ؟؟؟ اگر دانش پاسخ به این مشکل در بین کاربران فعلی انجمن نیست برم فروم خود یونیتی ؟؟؟ چه کنم آخر؟؟؟
    امضای ایشان

  3. Top | #3

    عنوان کاربر
    تاریخ عضویت
    به‍ ۱۳۹۳
    شماره عضویت
    5476
    نوشته ها
    2,316
    تشکر
    123
    تشکر شده 1,687 بار در 963 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    میتوانی از فوتوشاپ استفاده کنی اگه منظورت چیز دیگه س میتوانی از uiیونیتی استفاده کنی

  4. Top | #4

    عنوان کاربر
    تاریخ عضویت
    آب‍ ۱۳۹۲
    شماره عضویت
    3821
    نوشته ها
    297
    تشکر
    79
    تشکر شده 142 بار در 106 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    کافیه دو تا اسپرایت ایجاد کنی.
    یعنی دوتا تکسچرهارو بیاری تو یونیتی نوعشو به اسپرایت تغییر بدی.
    و بعد به صحنه بیاریشون. بعد اون اسپرایت کوچکرو بیاری روی اسپرایت بزرگه. همین

  5. Top | #5

    عنوان کاربر
    تاریخ عضویت
    شه‍ ۱۳۹۲
    شماره عضویت
    3600
    نوشته ها
    470
    تشکر
    306
    تشکر شده 265 بار در 193 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    دوستان واقعا زحمت کشیدید چه راهنمایی کردید اون هم به من که سال هاست کارم فتوشاپه (دو اسپرایت رو بیارم رو هم؟؟؟)
    خب پس معلومه موضوع را خوب نگرفتید ، ببینید من میخوام تو محیط کد نویسی اینکار رو انجام بدم ، در حقیقت تصویر اول از پیش تعیین شده نیست ، مثل گرفتن اسکرین شات از صفحه ،در همون لحظه توسط کد ایجاد میشه و من ازقبل ندارمش و تصویر دوم از پیش تعیین شده و در Asset موجوده ، حالا من با کد یه اسکرین شات از صفحه ذخیره و اون رو تو یه Texture2D میریزم و به PNG تبدیل میکنم ، حالا میخوام لوگو رو به یکی از گوشه های این تصویر اضافه و با هم تکریب و یک تصویر خروجی واحد تحویل بگیرم (به منظور انتشار در شبکه های اجتماعی یا غیره ....) اینجا باید چه کار کنم؟؟؟ امیدوارم منظورم رو گرفته باشید.
    امضای ایشان

  6. Top | #6

    عنوان کاربر
    تاریخ عضویت
    آب‍ ۱۳۹۲
    شماره عضویت
    3821
    نوشته ها
    297
    تشکر
    79
    تشکر شده 142 بار در 106 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    خب شما درست توضیح نمیدی . بقیه که علم غیب ندارن بدونن منظورت چی هست/
    خب کافیه که تصویریکه بزرگتره و texture2d هستش با تابع get pixels پیکسلهای مثلا کوشه سمت چپ بالاشو بگیری به اندازه اون لوگوت و مقادیر این پیکسلهارو برابر با پیکسلهای اون تصویر دومت بکنی. همون لوگو/ کار راحتیه. یک انتساب.

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

    Arsenic (۰۴-۲۰-۱۳۹۴)

  8. Top | #7

    عنوان کاربر
    تاریخ عضویت
    شه‍ ۱۳۹۲
    شماره عضویت
    3600
    نوشته ها
    470
    تشکر
    306
    تشکر شده 265 بار در 193 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    خب اگر با SetPixels پیکسل های جدید رو جایگزین کنم اون بخشی از تصویر دومی که پس زمینش خالیه چطور میشه؟
    امضای ایشان

  9. Top | #8

    عنوان کاربر
    تاریخ عضویت
    آب‍ ۱۳۹۲
    شماره عضویت
    3821
    نوشته ها
    297
    تشکر
    79
    تشکر شده 142 بار در 106 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    من متوجه نشدم!!
    مگه نمیخواین یه لوگو بیاد روی تکسچر اصلیتون؟
    خب اکه همون setpixels بکنین برای همون بخش مثلا مستطیل بالا سمت چپ تکسچر اصلی پیکسلهای لوگو باشه.
    پس زمینه خالی منظور چی هس؟
    تصویر بگذارین بهتره. احتمالا گویا شما چیز دیگه میخواهید

  10. Top | #9

    عنوان کاربر
    تاریخ عضویت
    شه‍ ۱۳۹۲
    شماره عضویت
    3600
    نوشته ها
    470
    تشکر
    306
    تشکر شده 265 بار در 193 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    درسته ولی لوگوم مستطیل نیست مثلا دایره است ، خب وقتی برای مستطیل گوشه بالا پیکسل ها رو جایگزین میکنیم پیکسل های transparent گوشه های دایره چطور جایگزین میشند؟
    و آیا از این کد میشه استفاده کرد؟
    var cols1 = tex1.GetPixels();
    var cols2 = tex2.GetPixels();
    for(var i = 0; i < cols1.Length; ++i)
    {
    cols1[i] += cols2[i];
    }
    tex1.SetPixels(cols1);
    tex1.Apply();
    امضای ایشان

  11. Top | #10

    عنوان کاربر
    تاریخ عضویت
    تی‍ ۱۳۹۴
    شماره عضویت
    6238
    نوشته ها
    1
    تشکر
    2
    تشکر شده 0 بار در 0 ارسال
    مبلغ حمایت شده توسط کاربر
    0 تومان
    گیج شده بیدم
    امضای ایشان

صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

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

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

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

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
موسسه فرهنگی هنری رویش © تمامی حقوق برای مرجع فارسی یونیتی محفوظ می باشد.