#توضیحات #فیلم
🔹 همانطور که می دانید در یونیتی امکان دستیابی به تنظیمات مربوط به پخش صدای سه بعدی وجود دارد. هر گیم آبجکت می تواند پخش کنندۀ یک صدا از محلی که در آن قرار دارد، باشد. اما گاهی لازم است، بازی ساز بتواند بدون اینکه در یک نقطه گیم آبجکت خاصی داشته باشد، صدایی از سمت آن به صورت سه بعدی پخش کند. برای اینکار می توان از دستور PlayClipAtPoint که از توابع #کلاس AudioSource می باشد، استفاده کرد.
👈 این دستور دو پارامتر کلی دارد، پارامتر اول از نوع AudioClip بوده و صدایی است که قصد پخش آن را داریم و پارامتر دوم نیز موقعیتی است که می خواهیم صدا از آنجا پخش شود (از نوع Vector3) که می توانیم آن ها را با مقادیر مناسب مقدار دهی نماییم و زمانی که دستور را صدا زنیم، صوت مورد نظر از آن مکان پخش خواهد شد.
AudioSource.PlayClipAtPoint(AudioClip,Position);
@UnityLearning
🔹 همانطور که می دانید در یونیتی امکان دستیابی به تنظیمات مربوط به پخش صدای سه بعدی وجود دارد. هر گیم آبجکت می تواند پخش کنندۀ یک صدا از محلی که در آن قرار دارد، باشد. اما گاهی لازم است، بازی ساز بتواند بدون اینکه در یک نقطه گیم آبجکت خاصی داشته باشد، صدایی از سمت آن به صورت سه بعدی پخش کند. برای اینکار می توان از دستور PlayClipAtPoint که از توابع #کلاس AudioSource می باشد، استفاده کرد.
👈 این دستور دو پارامتر کلی دارد، پارامتر اول از نوع AudioClip بوده و صدایی است که قصد پخش آن را داریم و پارامتر دوم نیز موقعیتی است که می خواهیم صدا از آنجا پخش شود (از نوع Vector3) که می توانیم آن ها را با مقادیر مناسب مقدار دهی نماییم و زمانی که دستور را صدا زنیم، صوت مورد نظر از آن مکان پخش خواهد شد.
AudioSource.PlayClipAtPoint(AudioClip,Position);
@UnityLearning
Random_Position.mkv
117.9 MB
🎦 #فیلم #آموزش ساخت #آبجکت ها در موقعیت های مکانی تصادفی
🔹 ایجاد یک آبجکت به تعداد دلخواه و در یک زمان خاص در موقعیت های مکانی رندوم
@UnityLearning
🔹 ایجاد یک آبجکت به تعداد دلخواه و در یک زمان خاص در موقعیت های مکانی رندوم
@UnityLearning
Unity Learning
Random_Position.mkv
Random_Position.cs
719 B
📋 اسکریپت استفاده شده در فیلم آموزشی برای «ساخت #آبجکت در موقعیت های مکانی تصادفی به تعداد دلخواه»
🔹 همه اعمال به وسیله یک تابع نوشته شده است تا کاربران به راحتی بتوانند از آن استفاده نمایند.
🔹 همه اعمال به وسیله یک تابع نوشته شده است تا کاربران به راحتی بتوانند از آن استفاده نمایند.
This media is not supported in your browser
VIEW IN TELEGRAM
🌹 فرا رسیدن عید قربان را به تمام مسلمین جهان و به خصوص کاربران عزیز کانال، تبریک و تهنیت عرض میکنیم.
@UnityLearning
@UnityLearning
Change_Pos.mkv
118.7 MB
🎦 #فیلم #آموزش تغییر موقعیت مکانی دوربین برای ایجاد حالت تغییر محل نمایش بازی مثل رفتن به گاراژ در بازی های ماشین سواری
👈 بیان کلیه روش های قابل پیاده سازی در یونیتی برای این کار
@UnityLearning
👈 بیان کلیه روش های قابل پیاده سازی در یونیتی برای این کار
@UnityLearning
🔹 نمایشگاه بزرگ معرفی بازی های برتر در سال گذشته (gamescom) از امروز در کلن آلمان آغاز به کار کرد.
🔸 این نمایشگاه در انتها با معرفی بهترین های صنعت بازی به کار خود پایان میدهد.
@UnityLearning
🔸 این نمایشگاه در انتها با معرفی بهترین های صنعت بازی به کار خود پایان میدهد.
@UnityLearning
Multi_Component.mkv
47.2 MB
NDP472_DevPack_ENU.exe
104.6 MB
⭕️ #دانلود نسخه مخصوص برنامه نویسان یا Developer Pack کتابخانه
.net framework 4.7
🔹 جهت اجرای بدون ایراد بازی ها و نرم افزارهای مرتبط
@UnityLearning
.net framework 4.7
🔹 جهت اجرای بدون ایراد بازی ها و نرم افزارهای مرتبط
@UnityLearning
GoTo_New_Position_with_Trigger(Like_Gate).mkv
84 MB
🎦 #فیلم #پاسخ به سوال در رابطه با «منتقل شدن آبجکتی که به یک محدوۀ خاص وارد می شود به محل جدید»، که در بازی ها زیاد رخ می دهد.
👈 انتقال آبجکتی که وارد محدودۀ Trigger می شود.
@UnityLearning
👈 انتقال آبجکتی که وارد محدودۀ Trigger می شود.
@UnityLearning
Unity Learning
📸 خطای Unable to initialize unity engine در هنگام اجرای بازی بعد از نصب بستۀ APK 🎯 این خطا در حالت های بسیار معدودی اتفاق میافتد و راه حل تجربیِ آن استفاده از نسخه به روز شده از یونیتی است.
⭕️ روش های تجربی رفع خطای Unable to initialize unity engine که در هنگام اجرای بازیِ اندروید رخ می دهد.
🔹 برای رفع این خطا هیچ روش مطمئنی توسط سایت یونیتی ارائه نشده است و تنها افراد مختلف تجربۀ خود را برای مواجهه با آن بیان کرده اند. برخی از روش های ذکر شده شامل استفاده از نسخۀ به روز یونیتی و مطابق با SDK و JDK نصبی روی سیستم است. سعی کنید همواره از آخرین نسخه های پایدار یونیتی (که با نام f1 در بستۀ نصبی شناحته می شوند) استفاده نمایید. معمولاً بیان شده این خطا روی نسخه 5.3 #یونیتی مشاهده شده است.
🔸 همچنین «نصب کلیۀ بسته های .Net Framework» نیز از دیگر راه حل هایی است که کاربران با انجام آن توانستند مشکل فوق را حل نمایند، دقت کنید نصب آخرین نسخه از .Net Framework کافی نیست و باید همۀ نسخه های آن به صورت کامل نصب و فعال شوند. آموزش نصب و فعال سازی کلیه نسخه ها در سایت های مختلف از جمله فروم سافت 98 به نشانی زیر موجود است.
https://goo.gl/kGkbTF
👈 جهت استفاده از انجمن سافت 98 نیاز به ثبت نام در این سایت است.
@UnityLearning
🔹 برای رفع این خطا هیچ روش مطمئنی توسط سایت یونیتی ارائه نشده است و تنها افراد مختلف تجربۀ خود را برای مواجهه با آن بیان کرده اند. برخی از روش های ذکر شده شامل استفاده از نسخۀ به روز یونیتی و مطابق با SDK و JDK نصبی روی سیستم است. سعی کنید همواره از آخرین نسخه های پایدار یونیتی (که با نام f1 در بستۀ نصبی شناحته می شوند) استفاده نمایید. معمولاً بیان شده این خطا روی نسخه 5.3 #یونیتی مشاهده شده است.
🔸 همچنین «نصب کلیۀ بسته های .Net Framework» نیز از دیگر راه حل هایی است که کاربران با انجام آن توانستند مشکل فوق را حل نمایند، دقت کنید نصب آخرین نسخه از .Net Framework کافی نیست و باید همۀ نسخه های آن به صورت کامل نصب و فعال شوند. آموزش نصب و فعال سازی کلیه نسخه ها در سایت های مختلف از جمله فروم سافت 98 به نشانی زیر موجود است.
https://goo.gl/kGkbTF
👈 جهت استفاده از انجمن سافت 98 نیاز به ثبت نام در این سایت است.
@UnityLearning
Stone Floor Texture Tile.unitypackage
347.5 KB
⭕️ #دانلود #پکیج #تکسچر سنگ کفپوش مناسب برای استفاده به عنوان تکسچرهای Terrain
👈 شامل یک تکسچر با کیفیت عالی برای ایجاد حالت سنگ فرش روی Terrain
@UnityLearning
👈 شامل یک تکسچر با کیفیت عالی برای ایجاد حالت سنگ فرش روی Terrain
@UnityLearning
Prefab_OR_Duplicate.mkv
44.8 MB
🎦 #فیلم بیان تفاوت حالت Duplicate کردن #آبجکت ها و ساخت Prefab از آنها
🔹 علت ساخت پریفاب در یونیتی دقیقاً چیست و چه مزایایی دارد، به همراه بیان یک #مثال کاربردی
@UnityLearning
🔹 علت ساخت پریفاب در یونیتی دقیقاً چیست و چه مزایایی دارد، به همراه بیان یک #مثال کاربردی
@UnityLearning
Unity Learning
Prefab_OR_Duplicate.mkv
⭕️ مزایای ساخت Prefab از آبجکت ها در یونیتی
🔹 ساخت پریفاب از جمله مهمترین اعمالی است که در ساخت بازی ها مورد نیاز بازی سازان است. پریفاب ها به بازی سازان این امکان را می دهند که از یک آبجکت خاص در هر زمان و مکان مورد نظرشان بدون محدودیت استفاده کنند، هرگونه تغییری که مد نظرشان باشد، روی مجموعه ای از آبجکت ها اعمال کنند.
🔸 همچنین از کاربرد های دیگر پریفاب ها در یونیتی، ایجاد یک آبجکت (GameObject) از مجموعه ای از گیم آبجکت هاست، بدین معنا که شما زمانی که مجموعه ای از آبجکت ها را در اختیار دارید و به هر دلیل می خواهید با همۀ آنها به عنوان یک گیم آبجکت رفتار کنید، می توانید از آن گیم آبجکت ها یک پریفاب بسازید.
👈 اعمال گیم آبجکت تغییر یافته به عنوان ورودی اسکریپت ها، از دیگر کاربردهای اصلی پریفاب می باشد. در صورتی که اسکریپت شما نیاز به یک GameObject داشته و آن گیم آبجکت خودش نیاز به اعمال تغییرات مثلاً اضافه شدن یک #کامپوننت خاص داشته باشد، در اینجا می توان از آبجکت مذکـــور یک پریفاب ساخت و سپس آن را به عنوان ورودی به اسکریپت داد. [این مـــوارد به زودی در فیلم های آموزشی به صورت تفصیلی توضیح داده خواهــــند شد]
@UnityLearning
🔹 ساخت پریفاب از جمله مهمترین اعمالی است که در ساخت بازی ها مورد نیاز بازی سازان است. پریفاب ها به بازی سازان این امکان را می دهند که از یک آبجکت خاص در هر زمان و مکان مورد نظرشان بدون محدودیت استفاده کنند، هرگونه تغییری که مد نظرشان باشد، روی مجموعه ای از آبجکت ها اعمال کنند.
🔸 همچنین از کاربرد های دیگر پریفاب ها در یونیتی، ایجاد یک آبجکت (GameObject) از مجموعه ای از گیم آبجکت هاست، بدین معنا که شما زمانی که مجموعه ای از آبجکت ها را در اختیار دارید و به هر دلیل می خواهید با همۀ آنها به عنوان یک گیم آبجکت رفتار کنید، می توانید از آن گیم آبجکت ها یک پریفاب بسازید.
👈 اعمال گیم آبجکت تغییر یافته به عنوان ورودی اسکریپت ها، از دیگر کاربردهای اصلی پریفاب می باشد. در صورتی که اسکریپت شما نیاز به یک GameObject داشته و آن گیم آبجکت خودش نیاز به اعمال تغییرات مثلاً اضافه شدن یک #کامپوننت خاص داشته باشد، در اینجا می توان از آبجکت مذکـــور یک پریفاب ساخت و سپس آن را به عنوان ورودی به اسکریپت داد. [این مـــوارد به زودی در فیلم های آموزشی به صورت تفصیلی توضیح داده خواهــــند شد]
@UnityLearning
Process_Run.mkv
64.5 MB
🎦 #فیلم #آموزش اجرای یک Process در زمان اجرای بازی
👈 اجـــرای یک برنامه یا فایل خاص در کنار فایل exe بازی
@UnityLearning
👈 اجـــرای یک برنامه یا فایل خاص در کنار فایل exe بازی
@UnityLearning
⭐️ عید کمال دین، سالروز اتمام نعمت و هنگامه اعلان وصایت و ولایت
«امیر المومنین حضرت علی بن ابی طالب (ع)»
بر شیعیان و پیروان ولایت خجسته باد.
@UnityLearning
«امیر المومنین حضرت علی بن ابی طالب (ع)»
بر شیعیان و پیروان ولایت خجسته باد.
@UnityLearning
📸 لیستی از مجموعۀ فایل ها و پوشه هایی که بعد از Build شدن بازی بـــرای محیط ویندوز ایجاد می شوند.
@UnityLearning
@UnityLearning
📸 بـــرخی از دستورات مربوط به متغیرهای Scene به همراه دستور GetActiveScene برای بدست آوردن Scene فعال (جاری) در بازی از #کلاس کاربریِ SceneManager
@UnityLearning
@UnityLearning
GetActiveSceneExample.cs
281 B
📋 اسکریپت آماده و ساده جهت بدست آوردن و نمایش نام Scene فعال در بازی
👈 پارامتر name از یک متغیر Scene همواره نام آن را که از نوع String اســـت بر می گرداند.
@UnityLearning
👈 پارامتر name از یک متغیر Scene همواره نام آن را که از نوع String اســـت بر می گرداند.
@UnityLearning
🌹 میلاد با سعادت هفتمین اختر تابناک امامت و ولایت، حضرت امام موسی کاظم (ع) را به تمام شیعیان جهان تبریک عرض میکنیم.
@UnityLearning
@UnityLearning
Asset_Store.mkv
70.9 MB
🎦 #فیلم #آموزش استفاده از Asset Store #یونیتی برای دانلود #پکیج های مورد نظر
🔸نحوۀ دانلود و استفاده از پکیج های رایگان موجود در Asset Store
@UnityLearning
🔸نحوۀ دانلود و استفاده از پکیج های رایگان موجود در Asset Store
@UnityLearning