Get Mystery Box with random crypto!

Unity Learning

لوگوی کانال تلگرام unitylearning — Unity Learning U
لوگوی کانال تلگرام unitylearning — Unity Learning
آدرس کانال: @unitylearning
دسته بندی ها: برنامه ها
زبان: فارسی
مشترکین: 2.47K
توضیحات از کانال

⭕️کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی
▪️ @UnityLearning ▫️
🔹ارتباط با مدیر کانال/👇
@UnityLearning_Admin
🔹 کد شامد /👇
1-1-3526-61-3-1
💰 تعرفه تبلیغات/👇
@UnityLearning_Ads
✅ لینک گروه تبادل نظر اعضای کانال
@UnityLearning_Group

Ratings & Reviews

3.50

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

1

3 stars

1

2 stars

0

1 stars

0


آخرین پیام ها 14

2021-05-26 14:44:53
#دانلود #پکیج بسیار عالی Gena pro terrains-villages roads rivers

ابزارهای طراحی محیط بازی (جاده، رودخانه، زمین بازی و روستا)

پکیج فوق یکی از بهترین ابزارهای طراحی شده برای یونیتی جهت طراحی محیط بازی شامل جاده ها و... می باشد که می توانید به رایگان دانلود کنید.

لطفاً دقت کنید، پکیج دارای Scene آماده نمی باشد و جهت راه اندازی اولیۀ آن، باید حتما ویدیوهای آموزشی ارائه شده در استور را مشاهده کرد. به همین دلیل چند فیلم آموزشی پکیج در پست های بعدی کانال قرار خواهند گرفت. (البته مستندات ارائه شده با پکیج بسیار کامل و تصویری مراحل را توضیح داده است)

همچنین پکیج دارای تعداد قابل توجه آبجکت های آماده در قالب Prefab است که از آنها نیز می توانید در محیط بازی خود استفاده کنید.

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

@UnityLearning
342 views11:44
باز کردن / نظر دهید
2021-05-25 18:11:52 #دانلود #پکیج Easy Excel

ابزاری ساده و حرفه ای جهت کار با فایل های اکسل و داده ها در یونیتی

توضیحات پکیج (مندرج در سایت استور یونیتی):
این پکیج اطلاعات موجود در فایل های اکسل (در قالب سطر ها و ستون ها) را به اسکریپت سی شارپ تبدیل می کند تا بتوانید از آن در بازی استفاده کنید.

قبلاً نیز در رابطه با «کار با فایل های اکسل» در یونیتی، مطالبی در کانال قرار گرفته است که از طریق لینک های پایین پست می توانید به آنها دسترسی داشته باشید.

@UnityLearning
508 views15:11
باز کردن / نظر دهید
2021-05-21 12:10:42
درخواست اخذِ مجوز در هنگام اجرا (#اندروید)

#ادامه مطالب و دستورات از پست قبلی

با استفاده از دستور RequestUserPermission از #کلاس Permision می توان درخواست مجوز را ارسال کرد. در تصویر بالا انواع قابلیت هایی که می توان در هنگام اجرا، درخواست مجوز استفاده از آنها در یونیتی را داشت، لیست شده اند.

@UnityLearning
517 views09:10
باز کردن / نظر دهید
2021-05-21 11:57:20
دریافت مجوز در زمان اجرا (#اندروید)

همانطور که می دانید، برای کار با برخی از قابلیت های خارجیِ اپلیکیشن ها در اندروید مثل دوربین، موقعیت مکانی، مخاطبان، فایل ها و... باید مجوز مربوطه به اپلیکیشن داده شده باشد.

این مجوز می تواند در هنگام نصب برنامه تعیین و برای اپلیکیشن اخذ شود که لیست آنها در فایل به نام AndroidManifest قرار خواهد گرفت. یونیتی در اکثر مواقع این فایل را خودش بر اساس دستوراتی که بازی ساز در بازیِ خود استفاده کرده تعیین می کند.

اما حتماً گاهی اوقات در استفاده از برخی برنامه های اندروید با پیغام تصویر بالا مواجه شده اید. به این پیغام، اخذ مجوز در زمان RunTime گفته می شود. در یونیتی نیز می توان چنین درخواستی را برای بازیکن ارسال کرد (درخواست یک مجوز خاص برای ادامۀ کار با بازی/اپلیکیشن)

معرفی کلاس Permision:

در یونیتی کلاسی به نام Permision برای کنترل مجوزها وجود دارد. البته این کلاس مربوط به کتابخانه UnityEngine.Android است که باید در ابتدا using شود.

#ادامه_دارد

ادامه مطالب در پست بعدی ارسال خواهد شد.

@UnityLearning
492 views08:57
باز کردن / نظر دهید
2021-05-21 11:26:11 #اسکریپت آماده استفاده از اطلاعات GPS موقعیت مکانی

(#ادامه مطالب توضیحات دستورات استفاده شده در اسکریپت)

دستور Input.location.Stop باعث توقف دریافت اطلاعات از سنسور GPS می شود. (بنابراین تمام اقداماتِ کار با GPS ، غیر از بررسی روشن یا خاموش بودن قابلیت GPS ، باید بین دو دستور Start و Stop انجام شود.

با استفاده از دستورات Input.location.lastData نیز می توان به جزییات دریافت شده از GPS به صورت تفکیک شده دسترسی داشت.

نکته مهم: دریافت اطلاعات موقعیت مکانی در یونیتی (با استفاده از کلاس Input) تنها برای دستگاه های Handheld امکان پذیر است. مانند دستگاه های اندرویدی و iOS

نکته مهم دیگر (در مورد بازی های اندروید) : همانطور که در پست قبلی نیز ذکر شد، استفاده از دستورات Location باعث ایجاد مجوز های لازم در فایل AndroidManifest مربوط به بازی می شود (مجوزهای هنگام نصب) و در اکثر مواقع نیازی به اضافه کردن مجوز به صورت دستی توسط برنامه نویسی در این فایل نیست. در رابطه با اخذ مجوز در هنگام اجرای بازی در پست بعدی توضیحات ارائه خواهد شد.


@UnityLearning
438 views08:26
باز کردن / نظر دهید
2021-05-21 11:09:20 #اسکریپت آماده استفاده از اطلاعات GPS موقعیت مکانی

با استفاده از دستورات کلاس Input می توان به موقعیت مکانی (Location) دستگاه های موبایلی دسترسی داشت.

نکته: استفاده از دستور Input.location به صورت پیش فرض در یونیتی دسترسی های لازم برای GPS را درخواست می کند (در هنگام نصب اپلیکیشن) و نیازی به تغییر در فایل AndroidManifest در اکثر مواقع نیست.

برخی دستورات کلیدی استفاده شده در اسکریپت:

دستور Input.location.Start باعث شروع دریافت اطلاعات از سنسور GPS می شود.

دستور Input.location.isEnabledByUser
بررسی می کند که آیا GPS در دستگاه میزبان، فعال است یا خیر؟

دستور Input.location.status وضعیت اتصال به ماهواره های GPS را بررسی می کند. در صورتی که اتصال برقرار نشود، این دستور برابر مقدار LocationServiceStatus.Failed می شود. (این مورد در اسکریپت با حلقه while بررسی شده تا مادامی که اتصال برقرار نشده است، چیزی نمایش داده نمی شود)

#ادامه_دارد

ادامه مطالب در پست بعدی

@UnityLearning
449 views08:09
باز کردن / نظر دهید
2021-05-18 11:31:14 اسکریپت جامع به منظور ضبط صدا در یونیتی

توضیحات: اسکریپت دارای پارامترهای زیر است.

1- کلیپ ضبط شده به صورت AudioClip
2- زمان ضبط پس از شروع به صورت عددی int
3- فرکانس ضبط به صورت عددی int
4- متغیر boolean برای تعیین اینکه آیا ضبط در هنگام آغاز بازی، شروع شود یا خیر؟
5- کلید برای شروع ضبط
6- کلید برای پخش صوت ضبط شده توسط کامپوننت AudioSource


نکته مهم: حتماً این اسکریپت را به آبجکتی بدهید که قبلاً به آن AudioSource متصل کرده اید. (از کامپوننت AudioSource برای پخش صدا استفاده می شود)

@UnityLearning
341 views08:31
باز کردن / نظر دهید
2021-05-18 11:20:00
ضبط صدا در یونیتی بــرای ضبط صدا در یونیتی #کامپوننت خاصی تاکنون تعریف نشده است اما کلاسی به نام Microphone ساخته شده است تا برنامه نویس بتواند صدای میکروفون متصل به سیستم یا دستگاه بازی را در زمان لازم ضبــط کند. کار با این #کلاس کمی مشکل است. برای…
342 views08:20
باز کردن / نظر دهید
2021-05-15 12:29:53 #دانلود #پکیج DEATH_SKULL

این پکیج در واقع، آبجکتِ یک اسکلت پرنده (مانند خفاش) است که در صورت نیاز می توانید از آن در بازی های سبک ترسناک استفاده کنید.

تصویری از پکیج

آبجکت موجود در پکیج به صورت Prefab شده می باشد که به راحتی می توانید از آن در بازی خود استفاده کنید.

@UnityLearning
308 views09:29
باز کردن / نظر دهید
2021-05-13 09:12:21 #اسکریپت بسیار ساده برای نمایش تصاویر خروجی WebCam به عنوان تکسچر روی گیم آبجکت

توضیحات:

این اسکریپت باید به گیم آبجکتی که قرار است، تصاویر روی آن قرار گیرد، متصل شود.

همه چیز به طور جامع و به صورت پارامتر ورودی برای اسکریپت قابل دسترس است. مثل «فعال شدن دوربین و نمایش در ابتدای شروع بازی» ، «عرض و ارتفاع تصویر» ، «تعداد فریم در ثانیه» و «کلیدهای فعال و غیر فعال سازی نمایش»

@UnityLearning
283 views06:12
باز کردن / نظر دهید