UnityChan(Channel)
561 subscribers
2.07K photos
86 videos
38 files
90 links
کانال آموزش و نکات UnityChan

مالک کانال : @FProSensei

حمایت مالی (دونیت) : https://daramet.com/FProSensei

گروه یونیتی https://t.me/UnityChan
Download Telegram
دوستان بازی ساز یک میرور واسه upm یا همون پیکج منیجر یونیتی پیدا کردم راحت میتوانید ازش برخی پکیج ها رو دانلود کنید و افلاین نصب کنید https://github.com/needle-mirror
👍2
FPro Sensei
دوستان بازی ساز یک میرور واسه upm یا همون پیکج منیجر یونیتی پیدا کردم راحت میتوانید ازش برخی پکیج ها رو دانلود کنید و افلاین نصب کنید https://github.com/needle-mirror
دوستان یک روش اختصاصی هم دارم میخوام آموزش بدم برای کسانکی میخوان از پروکسی برای پکیج منیجر یونیتی استفاده کننن :
FPro Sensei
دوستان یک روش اختصاصی هم دارم میخوام آموزش بدم برای کسانکی میخوان از پروکسی برای پکیج منیجر یونیتی استفاده کننن :
توی ورژن های جدید یونیتی دو تا مقدار HTTP_PROXY و HTTPS_PROXY داریم که مخصوص دانلود از پکیج منیجیره برای تنظیم کردنش باید این روش را دنبال کنید :
محیط جستجو را باز کنید و عبارت Environment Variables را جستجو کنید.

روی Edit the system environment variables بزنید.

روی Environment Variables کلیک کنید.

در بخش User variables یا System variables روی New بزنید و این دو را اضافه کنید:

HTTP_PROXY=http://username:password@proxy_address:port
HTTPS_PROXY=http://username:password@proxy_address:port


مثال ساده :

HTTP_PROXY=http://127.0.0.1:8080
HTTPS_PROXY=http://127.0.0.1:8080


تأیید کنید و Unity Hub را کامل ببندید و دوباره اجرا کنید.

گاهی Package Manager بدون تنظیم زیر کار نمی‌کند.

در تنظیمات Unity Editor → Preferences → Network → Use HTTP Proxy (قدیمی است و شاید وجود نداشته باشد).

در صورت نبودن، می‌توانید پارامترهای زیر را هنگام اجرای ادیتور بدهید:

Unity.exe -proxyHost "127.0.0.1" -proxyPort 8080

تنظیم برای Unity Hub (در صورت نیاز)

Unity Hub گاهی متغیرهای محیطی را نمی‌گیرد.

در ویندوز می‌توانید فایل Unity Hub shortcut را ادیت کنید:

روی Shortcut → Properties → Target:

"C:\Program Files\Unity Hub\Unity Hub.exe" --proxy-server="http=127.0.0.1:8080;https=127.0.0.1:8080"

تست اتصال پروکسی توسط Unity Package Manager

اگر پکیج‌ها دانلود نمی‌شوند، از خط زیر در Editor Log وضعیت را چک کنید:
%APPDATA%\Unity\Editor\Editor.log
1
FPro Sensei
محیط جستجو را باز کنید و عبارت Environment Variables را جستجو کنید. روی Edit the system environment variables بزنید. روی Environment Variables کلیک کنید. در بخش User variables یا System variables روی New بزنید و این دو را اضافه کنید: HTTP_PROXY=http:/…
نکته مهم برای پروتکل V2ray :

Unity Hub و Unity Editor تنها پروکسی‌های HTTP/HTTPS را قبول می‌کنند

درحالی‌که V2Ray معمولاً socks5 خروجی می‌دهد.

پس باید دو حالت را چک کنیم:

آیا V2Ray شما خروجی HTTP دارد؟ (بهترین حالت)

بیشتر نسخه‌های v2rayN یک HTTP proxy port هم فعال می‌کنند.

در v2rayN:

برنامه را باز کنید
بالا روی Settings بزنید
بخش Inbound → HTTP را پیدا کنید
پورت مربوط به HTTP مثلاً 10809 یا 1087 است


HTTP Proxy: 127.0.0.1:10809

اگر چنین پورتی دارد عالیه و کار میکنه ولی اگر نداره :

اگر فقط socks5 دارید، باید تبدیل کنید (HTTP wrapper)
Unity نمی‌تواند socks5 را مستقیم بخواند.

راه‌حل ساده: استفاده از برنامه‌ای مثل:

• Proxifier

• Privoxy

• Clash (که به‌طور پیش‌فرض http هم دارد)

• V2rayN HTTP inbound فعال

بهترین و کم‌دردسرترین: Privoxy

تنظیم Privoxy برای تبدیل socks5 → http

فایل تنظیمات:

C:\Program Files (x86)\Privoxy\config.txt


این خط را اضافه کنید :

forward-socks5t / 127.0.0.1:10808


Privoxy به‌صورت پیش‌فرض روی این پورت اتوماتیک HTTP می‌دهد:

http://127.0.0.1:8118
2
بزودی افزونه های vs code برای نصب افلاین از سرور ایرانی مخصوص کد نویسی برای یونیتی را آماده خواهیم کرد
5
دارم یک شیدر خاص برای anime مینویسم که اسم شیدر من AniToon خواهد بود که بزودی نتیجه نهایی خواهید دید که کامل ترین شیدری خواهد بود که برای یونیتی HDRP نوشته شده
🔥31
FPro Sensei
دارم یک شیدر خاص برای anime مینویسم که اسم شیدر من AniToon خواهد بود که بزودی نتیجه نهایی خواهید دید که کامل ترین شیدری خواهد بود که برای یونیتی HDRP نوشته شده
نتیجه شیدر Npr تا اینجا فعلا باید امکانات زیادی اضافه کنم و شیدر npr برای hdrp خیلی سخته واسه همینه بیشتر شیدر های npr برایurp میسازن
👌1
یک امکانات خوبی که اضافه کردم میتونه با یک بولین شرط بزارم که اگر فعال بود نور پردازی برا اساس موقعیت نور ریم لایت بزنه و جالب یک بولین دیگه اگر این هم تیکش زده شد نور پردازی ریم لایت معکوس بشه و فقط سایه اش ریم لایت بزنه
2
FPro Sensei
Photo
دوستان میتونم بگم این شیدر خیلی کامل خواهد بر برای سبک های کارتونی و انیمه و بهینه چون قابلیت انتخاب uv و gpu instancing و دیگر چیزا خواهد داشت
🔥1
FPro Sensei
یک امکانات خوبی که اضافه کردم میتونه با یک بولین شرط بزارم که اگر فعال بود نور پردازی برا اساس موقعیت نور ریم لایت بزنه و جالب یک بولین دیگه اگر این هم تیکش زده شد نور پردازی ریم لایت معکوس بشه و فقط سایه اش ریم لایت بزنه
یکی از امکانات جدید شیدر اختصاصی AniToon Hdrp آین هست که میتونه دما را از نور مبدا دریافت کنه و حالت های مختلفی را شبیه سازی کنه مثلا یک صنحه غروب افتاب در انیمه ☺️
2
FPro Sensei
یکی از امکانات جدید شیدر اختصاصی AniToon Hdrp آین هست که میتونه دما را از نور مبدا دریافت کنه و حالت های مختلفی را شبیه سازی کنه مثلا یک صنحه غروب افتاب در انیمه ☺️
نسخه با کیفیت و بدون alasing از عملکرد شیدر که فقط توی صورت اعمال شده

منتظر امکانات جدید تر باشید که هنوز کار داره
1👌1
FPro Sensei
یک امکانات خوبی که اضافه کردم میتونه با یک بولین شرط بزارم که اگر فعال بود نور پردازی برا اساس موقعیت نور ریم لایت بزنه و جالب یک بولین دیگه اگر این هم تیکش زده شد نور پردازی ریم لایت معکوس بشه و فقط سایه اش ریم لایت بزنه
در مورد شیدر نویسی توی شیدر گراف برای hdrp با یک محدودیت بسیار بزرگ مواجه شدم که متد GetAdditionalLight توی hdrp وجود نداره و مخصوص urp هست که این متد برای دریافت اطلاعات نور های اضافی مثل point light یک چیز حیاتی به وجود میاد تا بشه شیدر از چند منبع نور پشتیبانی کنه برای حل این مشکل قصد دارم با استفاده C# محدودیت شیدر گراف دور بزنم که باید دید چه خواهد شد
2