Unity Learning
2.99K subscribers
574 photos
211 videos
1.05K files
280 links
⭕️کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی

▪️ @UnityLearning ▫️

🔹ارتباط با مدیر کانال/👇

@UnityLearning_Admin

🔹 کد شامد /👇

1-1-3526-61-3-1

💰 تعرفه تبلیغات/👇

@UnityLearning_Ads

لینک گروه تبادل نظر اعضای کانال
@UnityLearning_Group
Download Telegram
#یادآوری #درخواست

⭕️ «انواع رابط کاربری در یونیتی»

🔹 در یونیتی دو نوع رابط کاربری وجود دارد: 1- کنترل های UI (ارائه شده در #یونیتی 5 به بعد) 2- کلاس GUI

👈 کنترل های UI از منوی GameObject و زیر منوی UI قابل دسترسی و استفاده هستند، این کنترل ها بر اساس پلتفرمی که بازی نهایی روی آن اجرا می شود، عمل می کنند، یعنی اگر بازی در کنسولی با صفحه لمسی اجرا شده با لمس شدن کنترل رویداد آن اجرا خواهد شد و مثلا اگر در یک کنسول که دارای اشاره گر ماوس بود (مثل ویندوز) اجرا شد، با کلیک شدن روی آن رویداد متناظر آن اجرا خواهد شد. اکثر این کنترل ها در کانال بررسی شده است.

🔸 در مقابل کنترل های UI که نحوه استفاده از آنها بیشتر گرافیکی است، کلاس GUI قرار دارد که برخی کنترل های رابط کاربری مثل دکمه (Button) و... را به صورت کد نویسی به شما ارائه می دهد. اکثر دستورات این کلاس به صورت کامل در کانال بررسی شده اند. بنابراین کاربران #یونیتی های قبل از ورژن 5 برای ساخت رابط کاربریِ بازی خود، می توانند از این #کلاس کاربردی در تابع OnGUI اسکریپت های خود استفاده نمایند. (جهت اطلاع بیشتر کلمه GUI را در کانال سرچ کرده و به پست های ابتدایی بروید)

@UnityLearning
Creative Cloud Uninstaller.exe
3.2 MB
🔹 برنامه پاک کننده Adobe Creative Cloud

👈 با این برنامه کوچک می توان به راحتی هر چه تمام تر نرم افزار Creative Cloud را که همراه با کلیه نرم افزارهای شرکت Adobe نصب می شود، حذف کرد.

@UnityLearning
🔹 یونیتی به نسخه 2018.2.14 آپدیت شد و هم اکنون این نسخه در دسترس استفاده کنندگان قرار گرفته است.

🔸 #دانلود مستقیم و بدون محدودیت آخرین نسخه از #یونیتی (2018.2.14)

👇گزینه مورد نظر را انتخاب کنید👇
DetachChildren.pdf
259.5 KB
#درخواست

⭕️ دستورات مهم در جهت جداسازی و مستقل کردن فرزند (ان) یک آبجکت

👈 آموزش کامل در یک فایل PDF

@UnityLearning
⚫️ فرا رسیدن اربعین شهادت حضرت اباعبدالله الحسین و یاران با وفا ایشان در دشت کربلا را #تسلیت عرض می کنیم.

🔸 السلام علیک یا اباعبدالله و علی الارواح التی حلت بفنائک

@UnityLearning
📸 دسترسی به اعضای فرزند یک آبجکت به کمک #کلاس Transform در #یونیتی با استفاده از حلقه foreach در #سی_شارپ

@UnityLearning
Move_Transform.cs
279 B
📋 اسکریپت ساده جهت آموزش حلقه معرفی شده در پست قبل

🔸به عنوان #مثال «بالا بردن 10 واحدی کلیه آبجکت های زیر مجموعۀ یک آبجکت»

@UnityLearning
⭕️ بررسی اینکه «آیا یک آبجکت (Transform) فرزند یک آبجکت دیگر است یا خیر؟»

🔸 در صورتی که لازم باشد، بررسی کنیم یک آبجکت فرزند آبجکت مورد نظر ما هست یا خیر، می توان از تابع IsChildOf استفاده کرد. این تابع از توابع #کلاس Transform بوده و در آرگومان ورودی خود، آبجکت مورد نظر ما را دریافت می کند.

Obj1.transform.IsChildOf(Obj2.transform);

👈 به عنوان #مثال در دستور بالا بررسی می شود، آیا Obj1 فرزند Obj2 بوده است و در این صورت خروجی دستور بالا true است و می توان آن را در دستورات شرطی مثل if به کار برد.

@UnityLearning
⭕️ چند #نکته در رابطه با Login در #یونیتی

🔹 کاربران ایرانی به علت تحریم ها امکان استفاده از خدمات سایت یونیتی را ندارند و راه استفاده از این خدمات استفاده از نرم افزارهای فیلـتر شکـن است.

🔸 در صورت کرک کردن صحیح نرم افزار و عدم نیاز به استفاده از خدماتی چون Asset Store نیازی به ساخت اکانت یا Unity ID نیست اما در صورت نیاز ابتدا می توان در سایت یونیتی ثبت نام کرد و سپس اطلاعات ثبت نامی را در هنگام ورود به یونیتی در بخش مربوطه (مثل عکس) وارد کرد.

👈 در صورتی که در این مرحله با خطا مواجه شدید به دو نکته توجه کنید: اول، استفاده از فیلتر شکن و دوم، صحیح وارد کردن عبارت ایمیل (در اینجا مهم از نظر کوچک و بزرگ بودن حروف)

▫️ این صحیح است که بزرگ و کوچک بودن حروف در نام کاربری ِ ایمیل ها بی تاثیر هستند اما چون در یونیتی آدرس ایمیل شما به عنوان یک Username کامل در نظر گرفته می‌شود، بزرگ و کوچک بودن حروف دارای اهمیت می‌شوند.

@UnityLearning
Persian_Type.mkv
70.7 MB
🎦 #فیلم بیان انواع روش های نمایش متن فارسی در #یونیتی

1- استفاده از #پکیج UPersian که در قبلاً در کانال قرار است.

2- استفاده از نرم افزارهای تایپ فارسی مثل نرم افزار Zabet که دانلود آن از طریق کانال امکان پذیر است.

3- استفاده از نرم افزارهای ساخت عکس های Transparent مثل فوتوشاپ

@UnityLearning
▪️من امام مجتبى، ریحانه پیغمبرم

 ▪️از چراغ انجمن در انجمن تنها ترم

▪️من غریب خانه ام    

▪️در وطن بی گانه ام

🖤 فرا رسیدن سالروز رحلت رسول اکرم حضرت محمد مصطفی (ص) و شهادت امام حسن مجتبی و امام علی بن موسی الرضا علیها السلام را به تمام مسلمین جهان #تسلیت عرض می‌کنیم.

@UnityLearning
Media is too big
VIEW IN TELEGRAM
🎦 تریلر بازی

Unruly Heroes

📍ساخته شده با موتور #یونیتی برای #پلتفرم های
[XboxOne | Nintendo Switch | PS4 | PC]

🔸سال انتشار: 2018

👈 از جمله آخرین بازی های ساخته شده با #یونیتی در سبک #دو_بعدی با کیفیت بسیار قابل قبول

@UnityLearning
Anchors_in_UI_Controll.mkv
33.7 MB
🎦 #فیلم پاسخ به سوال در رابطه با کنترل های UI در رابطه با خارج شدن کنترل ها از محیط صفحه نمایش در دستگاه های مختلف به علت عدم تنظیم کردن Anchor ها

🔸 در #یونیتی و با استفاده از تَب Game امکان نمایش خروجی بازی در صفحات به اندازه دلخواه هست و کاربر می تواند بر اساس آن تنظیمات نهایی را روی رابط کاربری خود اعمال کند.

⚠️ متاسفانه صدا در چند لحظۀ ابتدایی فیلم دچار مشکل شده است که بعد از حدود 5 ثانیه مشکل رفع می شود.

@UnityLearning
🌸 🌸 🌸 🌸 🌸

🌺 رسول گرامی اسلام صلوات الله علیه و آله فرمودند:

🔹 هرکس بشارت ماه ربیع الاول را به من بدهد من هم بشارت بهشت را به او می دهم .

🌹 حلول ماه ربیع الاول بر همه مسلمین خصوصاً شما دوستان مبارک باد .

@UnityLearning

🌷 🌷 🌷 🌷 🌷
⚫️ شهادت حضرت امام حسن عسکری(ع)، یازدهمین امام شیعیان و پدر بزرگوار حضرت صاحب الزمان را به پیشگاه با عظمت ایشان و به شما کاربران عزیز #تسلیت عرض می‌کنیم.

🏴 السلام علیک یا ابامحمد یا حسن بن علی ایها زکی عسکری یابن رسول الله یا حجه الله علی خلقه یا سیدنا و مولانا انا توجهنا و توسلنا بک الی الله و قدمناک بین یدی حاجاتنا «یا وجیه عند الله اشفع لنا عند الله»

◼️ التماس دعا

@UnityLearning
GetIpAddress.mkv
50.9 MB
🎦 #فیلم #آموزش «بدست آوردن آدرس IP فعال دستگاهی که بازی روی آن اجرا می شود» به #درخواست کاربران کانال

🔸 در این فیلم با استفاده از دستورات #کلاس Network در #سی_شارپ اقدام به محاسبه و نمایش آدرس های آی پی سیستم یا دستگاهی که بازی روی آن اجرا شده است، می شود و IP ها به صورت جداگانه روی یک UI Text نمایش داده می شوند.

@UnityLearning
🌸 ... و مانند سال های گذشته در چنین روزی

🔸 به #مناسبت سالروز شروع امامت امام زمان

⭐️ آغاز 1180 مین سال امامت حضرت «اباصالح المهدی» را به همه شیعیان و منتظران آن حضرت تبریک و تهنیت عرض می‌کنیم.


🌹السلام علیک یا اباصالح المهدی یا صاحب الزمان🌹

🌷اللهم عجل لولیک الفرج🌷

👉 @UnityLearning
🌹 میلاد با سعادت حضرت محمد بن عبدالله رسول گرامی اسلام و فرزند گرامی شان حضرت امام جعفر صادق (علیها السلام) را به همه مسلمین جهان بخصوص شما بزرگواران #تبریک و تهنیت عرض می‌کنیم.

👈 کانال یونیتی لرنینگ
👉 @UnityLearning
Project_@UnityLearning.zip
239 MB
⭕️ #پروژه FPS Sample جهت #آموزش طراحی کاراکتر اول شخص در یونیتی

🔹پروژه کامل بوده و آماده استفاده می‌باشد، این پروژه توسط سایت #یونیتی برای افراد #مبتدی قرار گرفته است.

@UnityLearning
Vector3_Inverse.mkv
35.6 MB
🎦 #فیلم #آموزش محاسبه معکوس یک بردار

🔹برای بدست آوردن معکوس یک بردار (چه از نوع Vector3 و چه Vector2) می توان آن را در -1 ضرب کرد. با این کار کلیه پارامترهای بردار (XYZ) معکوس شده و در واقع جهت بردار معکوس می شود.

ℹ️ #یادآوری : یک بردار دارای دو پارامتر است: 1- طول (اندازه بردار) 2- جهت بردار ، که شناسایی این دو پارامتر در ساخت بازی بسیار مهم است.

🔸 با ضرب یک عدد (مثلا n) در یک بردار طول آن n بــــرابر و جهت آن بسته به مثبت یا منفی بودنِ n معکوس می شود.

@UnityLearning