Media is too big
VIEW IN TELEGRAM
🎦 #فیلم #آموزش دانلود فایل های آموزشی کانال از سرور های پیکو فایل، ترین بیت و نماشا
🔹 در این فیلم کوتاه آموزشی به بیان نحوه دانلود فایلهایی که جهت دانلود در کانال قرار میدهیم از طریق موبایل پرداخته ایم.
@UnityLearning
🔹 در این فیلم کوتاه آموزشی به بیان نحوه دانلود فایلهایی که جهت دانلود در کانال قرار میدهیم از طریق موبایل پرداخته ایم.
@UnityLearning
🔸 پاسخ به #درخواست [#یادآوری]
⭕️ بررسی فشرده شدن یک کلید خاص هنگام اجرای بازی
👈 همانطور که می دانید، بررسی کلیدها، اعم از کلیدهای دسته بازی، کیبورد، ماوس و... در #یونیتی به وسیله #کلاس کاربردیِ Input امکان پذیر است. حال در صورتی که بخواهیم فشرده شدن هر کلیدی را بررسی کنیم، می توان از دستور anyKey از این کلاس استفاده کرد. در واقع خروجی این دستور زمانی مثبت یا true است که هر کلیدی از هر منبعی فشرده شود.
💡 دستور anyKey دو حالت اجرایی دارد. 1- اجرای همیشگی از زمان فشرده شدن کلید تا زمانی که کلید رها شود، 2- اجرا فقط یک بار در زمان فشرده شدن هر کلید تا زمان فشرده شدن مجدد کلید بعدی (فقط یک بار در لحظه فشرده شدن کلید) که در این حالت باید از دستور anyKeyDown استفاده شود. حالت اول شرط/🔻
if (Input.anyKey)
👈 حالت دوم نیز مانند شرط زیر/🔻
if (Input.anyKeyDown)
🎈 هر دو شرط را باید در توابعی از یونیتی که دایماً اجرا می شوند (مانند Update، OnGUI، OnTriggerStay) نوشت. استفاده از دستورات فوق در بازی ها کاربرد بالایی دارد و می تواند بر حسب نیاز توسط برنامه نویسِ بازی استفاده شود.
@UnityLearning
⭕️ بررسی فشرده شدن یک کلید خاص هنگام اجرای بازی
👈 همانطور که می دانید، بررسی کلیدها، اعم از کلیدهای دسته بازی، کیبورد، ماوس و... در #یونیتی به وسیله #کلاس کاربردیِ Input امکان پذیر است. حال در صورتی که بخواهیم فشرده شدن هر کلیدی را بررسی کنیم، می توان از دستور anyKey از این کلاس استفاده کرد. در واقع خروجی این دستور زمانی مثبت یا true است که هر کلیدی از هر منبعی فشرده شود.
💡 دستور anyKey دو حالت اجرایی دارد. 1- اجرای همیشگی از زمان فشرده شدن کلید تا زمانی که کلید رها شود، 2- اجرا فقط یک بار در زمان فشرده شدن هر کلید تا زمان فشرده شدن مجدد کلید بعدی (فقط یک بار در لحظه فشرده شدن کلید) که در این حالت باید از دستور anyKeyDown استفاده شود. حالت اول شرط/🔻
if (Input.anyKey)
👈 حالت دوم نیز مانند شرط زیر/🔻
if (Input.anyKeyDown)
🎈 هر دو شرط را باید در توابعی از یونیتی که دایماً اجرا می شوند (مانند Update، OnGUI، OnTriggerStay) نوشت. استفاده از دستورات فوق در بازی ها کاربرد بالایی دارد و می تواند بر حسب نیاز توسط برنامه نویسِ بازی استفاده شود.
@UnityLearning
Flying.cs
1005 B
📋 #اسکریپت آماده جهت ایجاد حالت پرواز یک آبجکت (مانند هواپیماهای جنگنده)
✈️ با استفاده از این اسکریپت می توانید یک حالت پروازی به آبجکت مورد نظر خود داده و با کلیدهای خاص آن را کنترل کنید.
💡 راهنمای استفاده از اسکریپت: اسکریپت را ابتدا به آبجکتی که قصد دارید آن را به صورت پروازی در بازی کنترل کنید (مثل هواپیما) بدهید. استفاده از کامپوننت Rigidbody نیازی نیست و توصیه نمی شود. سپس برای اینکه دوربین هم پشت سر آبجکت شما حرکت کند، دوربین فعال بازی را نیز به عنوان یک آبجکت زیر مجموعه(فرزند) به آبجکت هواپیمای خود بدهید.
⌨️ راهنمای کلیدهای استفاده شده جهت پرواز در اسکریپت: شتاب گرفتن با کلید ماوس، چرخش با کلیدهای جهتی چپ و راست، و کاهش و افزایش ارتفاع با کلیدهای بالا و پایین
@UnityLearning
✈️ با استفاده از این اسکریپت می توانید یک حالت پروازی به آبجکت مورد نظر خود داده و با کلیدهای خاص آن را کنترل کنید.
💡 راهنمای استفاده از اسکریپت: اسکریپت را ابتدا به آبجکتی که قصد دارید آن را به صورت پروازی در بازی کنترل کنید (مثل هواپیما) بدهید. استفاده از کامپوننت Rigidbody نیازی نیست و توصیه نمی شود. سپس برای اینکه دوربین هم پشت سر آبجکت شما حرکت کند، دوربین فعال بازی را نیز به عنوان یک آبجکت زیر مجموعه(فرزند) به آبجکت هواپیمای خود بدهید.
⌨️ راهنمای کلیدهای استفاده شده جهت پرواز در اسکریپت: شتاب گرفتن با کلید ماوس، چرخش با کلیدهای جهتی چپ و راست، و کاهش و افزایش ارتفاع با کلیدهای بالا و پایین
@UnityLearning
🖥 پخش فیلم در محیط بازی
🔸 همانطور که می دانیم، پخش فیلم در #یونیتی به روش های مختلفی قابل انجام است. روش MovieTexture که فیلم را مانند یک #تکسچر روی محیط ظاهری آبجکت ها نمایش می دهد (که قبلا در کانال توضیح داده شده است) و همچنین روش استفاده از کامپوننت VideoPlayer از جمله این روش ها هستند. البته روش MovieTexture از یونیتی 5.6 به بعد قابل دسترسی و استفاده می باشد.
📼 فیلم آموزش استفاده از MovieTexture جهت تبدیل و نمایش فیلم به عنوان تکسچر روی آبجکت
📜 پست مربوط به توضیحات استفاده از MovieTexture و پست مربوط به #کامپوننت VideoPlayer
💾 در ادامه چند اسکریپت آماده برای نمایش فیلم در یونیتی در حالت های مختلف قرار می گیرد تا به طور کلی نیاز بازی سازان از پخش فیلم در محیط بازی را بر طرف گردد. به منظور حمایت مالی از کانال یونیتی لرنینگ می توانید از این لینک استفاده نمایید.
@UnityLearning
🔸 همانطور که می دانیم، پخش فیلم در #یونیتی به روش های مختلفی قابل انجام است. روش MovieTexture که فیلم را مانند یک #تکسچر روی محیط ظاهری آبجکت ها نمایش می دهد (که قبلا در کانال توضیح داده شده است) و همچنین روش استفاده از کامپوننت VideoPlayer از جمله این روش ها هستند. البته روش MovieTexture از یونیتی 5.6 به بعد قابل دسترسی و استفاده می باشد.
📼 فیلم آموزش استفاده از MovieTexture جهت تبدیل و نمایش فیلم به عنوان تکسچر روی آبجکت
📜 پست مربوط به توضیحات استفاده از MovieTexture و پست مربوط به #کامپوننت VideoPlayer
💾 در ادامه چند اسکریپت آماده برای نمایش فیلم در یونیتی در حالت های مختلف قرار می گیرد تا به طور کلی نیاز بازی سازان از پخش فیلم در محیط بازی را بر طرف گردد. به منظور حمایت مالی از کانال یونیتی لرنینگ می توانید از این لینک استفاده نمایید.
@UnityLearning
DownloadMovieMT.cs
1018 B
📋 #اسکریپت آماده جهت « دانلود و پخش فیلم روی یک آبجکت »
🔸 این اسکریپت ابتدا با دستورات UnityWebRequestMultimedia فیلم در آدرس داده شده را دانلود می کند و سپس با استفاده از کلاس MovieTexture فیلم دانلود شده را روی آبجکت نمایش می دهد، متغیر URLString معادل لینک دانلود فیلم مورد نظر می باشد.
@UnityLearning «حمایت»
🔸 این اسکریپت ابتدا با دستورات UnityWebRequestMultimedia فیلم در آدرس داده شده را دانلود می کند و سپس با استفاده از کلاس MovieTexture فیلم دانلود شده را روی آبجکت نمایش می دهد، متغیر URLString معادل لینک دانلود فیلم مورد نظر می باشد.
@UnityLearning «حمایت»
Unity Learning
DownloadMovieMT.cs
DownloadMovieVP.cs
647 B
📋 #اسکریپت آماده جهت « دانلود و پخش فیلم روی یک آبجکت »
🔸 این اسکریپت فیلم را توسط #کامپوننت VideoPlayer دانلود و نمایش می دهد. ابتدا این کامپوننت را به آبجکت اضافه می کند (با دستور AddComponent) و سپس با معرفی آدرس (url) و تنظیم پارامترهای آن در انتها اقدام به پخش فیلم می کند (با دستور Play).
👈 کامپوننت VideoPlayer امکان پخش فیلم از آدرس اینترنتی یا به صورت آفلاین از طریق VideoClip را دارد که در این مثال از آدرس اینترنتی یا URL استفاده شده است.
@UnityLearning
🔸 این اسکریپت فیلم را توسط #کامپوننت VideoPlayer دانلود و نمایش می دهد. ابتدا این کامپوننت را به آبجکت اضافه می کند (با دستور AddComponent) و سپس با معرفی آدرس (url) و تنظیم پارامترهای آن در انتها اقدام به پخش فیلم می کند (با دستور Play).
👈 کامپوننت VideoPlayer امکان پخش فیلم از آدرس اینترنتی یا به صورت آفلاین از طریق VideoClip را دارد که در این مثال از آدرس اینترنتی یا URL استفاده شده است.
@UnityLearning
🏴 فرا رسیدن ماه محرم ایام شهادت حضرت اباعبدالله و یاران با باوفایشان در دشت کربلا را #تسلیت عرض میکنیم.
▪️ السلام علیک یا اباعبدالله الحسین
▪️ السلام علیک یا زینب کبری
▪️ السلام علیک یا اباالفضل العباس
@UnityLearning
▪️ السلام علیک یا اباعبدالله الحسین
▪️ السلام علیک یا زینب کبری
▪️ السلام علیک یا اباالفضل العباس
@UnityLearning
PlayMovieMT.cs
941 B
📋 #اسکریپت آماده جهت «پخش یک VideoClip به عنوان یک Texture از طریق کلاس MovieTexture روی یک آبجکت»
📼 این اسکریپت در ورودی خود، دو پارامتر دریافت می کند، صدای فیلم نمایشی و دیگری کلیپ ویدیویی فیلمی که می خواهیم روی آبجکت به عنوان #تکسچر نمایش داده شود. همانطور که قبلاً توضیح داده شده است، قابلیت MovieTexture فیلم را به صورت تکسچر های پشت سر هم روی آبجکت نمایش می دهد و صدایی پخش نمی شود، برای اینکه صدای فیلم هم درکنار آبجکت (همزمان با پخش تصویر آن) پخش شود، باید از #کامپوننت AudioSource برای #آبجکت استفاده کرد.
@UnityLearning
📼 این اسکریپت در ورودی خود، دو پارامتر دریافت می کند، صدای فیلم نمایشی و دیگری کلیپ ویدیویی فیلمی که می خواهیم روی آبجکت به عنوان #تکسچر نمایش داده شود. همانطور که قبلاً توضیح داده شده است، قابلیت MovieTexture فیلم را به صورت تکسچر های پشت سر هم روی آبجکت نمایش می دهد و صدایی پخش نمی شود، برای اینکه صدای فیلم هم درکنار آبجکت (همزمان با پخش تصویر آن) پخش شود، باید از #کامپوننت AudioSource برای #آبجکت استفاده کرد.
@UnityLearning
PlayMovieVP.cs
1.2 KB
📋 #اسکریپت آماده جهت «پخش یک فیلم ویدیویی روی آبجکت ها در هنگام اجرای بازی از طریق #کامپوننت ViedoPlayer»
👈 با استفاده از این اسکریپت می توانید یک کلیپ ویدیویی را به عنوان Source به پارامتر ورودی اسکریپت داده و آن را از طریق فشردن کلید Jump (مثلا در ویندوز کلید Space) پخش/متوقف نمایید.
@UnityLearning
👈 با استفاده از این اسکریپت می توانید یک کلیپ ویدیویی را به عنوان Source به پارامتر ورودی اسکریپت داده و آن را از طریق فشردن کلید Jump (مثلا در ویندوز کلید Space) پخش/متوقف نمایید.
@UnityLearning
GeForce_Experience_v3.20.0.105.exe
116 MB
📥 #دانلود آخرین نسخه از نرم افزار
GeForce Experience v3.20
🔹 به منظور به روز رسانی درایور کارت گرافیک nVidia (لپ تاپ یا PC) میتوانید، این برنامه را نصب نمائید. همچنین این نرم افزار جهت اجرای هرچه بهتر نرم افزارهای گرافیکی(مثل بازی ها و...) تنظیمات لازم را برای دریافت بهترین نتیجه انجام خواهد داد.
📍به روز رسانی شده تا 11 شهریور 98 دانلود شده از سایت «Geforce»
@UnityLearning
GeForce Experience v3.20
🔹 به منظور به روز رسانی درایور کارت گرافیک nVidia (لپ تاپ یا PC) میتوانید، این برنامه را نصب نمائید. همچنین این نرم افزار جهت اجرای هرچه بهتر نرم افزارهای گرافیکی(مثل بازی ها و...) تنظیمات لازم را برای دریافت بهترین نتیجه انجام خواهد داد.
📍به روز رسانی شده تا 11 شهریور 98 دانلود شده از سایت «Geforce»
@UnityLearning
Realistic_Car_Controller_v3_2@UnityLearning.unitypackage
161.3 MB
📥 #دانلود #پکیج Realistic Car Controller آخرین نسخه ارائه شده
🚗 شبیه سازی کامل حرکت ماشین (حالت های مختلف سوار شدن/پیاده شدنِ کاراکتر، حرکت با شتاب و...)، به طور کلی هر آنچه برای ساخت حالت حرکت ماشین برای بازی خود نیاز دارید توسط این پکیج انجام می شود و نیازی به کد نویسی نیست!
💰 قیمت پکیج: 50$ (دانلود رایگان این نسخه فقط از یونیتی لرنینگ)
#️⃣ شماره نسخه: 3.2b
👈 دریافت این فایل از طریق سرور پیکو فایل نیز فراهم می باشد. ضمنا قبلاً در کانال نسخه 3 این پکیج قرار گرفته بود و این نسخه نیز که آخرین نسخه تاکنون است به #درخواست کاربران در کانال به روز رسانی گردید.
@UnityLearning
🚗 شبیه سازی کامل حرکت ماشین (حالت های مختلف سوار شدن/پیاده شدنِ کاراکتر، حرکت با شتاب و...)، به طور کلی هر آنچه برای ساخت حالت حرکت ماشین برای بازی خود نیاز دارید توسط این پکیج انجام می شود و نیازی به کد نویسی نیست!
💰 قیمت پکیج: 50$ (دانلود رایگان این نسخه فقط از یونیتی لرنینگ)
#️⃣ شماره نسخه: 3.2b
👈 دریافت این فایل از طریق سرور پیکو فایل نیز فراهم می باشد. ضمنا قبلاً در کانال نسخه 3 این پکیج قرار گرفته بود و این نسخه نیز که آخرین نسخه تاکنون است به #درخواست کاربران در کانال به روز رسانی گردید.
@UnityLearning
7zip_v19.00@UnityLearning.zip
2.5 MB
📥 #دانلود آخرین نسخه از نرم افزار فشرده سازی فایل 7zip برای ویندوز (32 و 64 بیت)
👈 با توجه به قرار گیری برخی فایل های فشرده در کانال که بعضاً با فرمت 7z هستند، استفاده از نرم افزارهای قوی فشرده سازی روی ویندوز الزامی است. این نسخه روی انواع ویندوز (7 - 8 -10) قابل نصب می باشد و حجم بسیار کمی دارد.
#️⃣ شماره نسخه: 19.00
@UnityLearning
👈 با توجه به قرار گیری برخی فایل های فشرده در کانال که بعضاً با فرمت 7z هستند، استفاده از نرم افزارهای قوی فشرده سازی روی ویندوز الزامی است. این نسخه روی انواع ویندوز (7 - 8 -10) قابل نصب می باشد و حجم بسیار کمی دارد.
#️⃣ شماره نسخه: 19.00
@UnityLearning
ISmart_A_Smart_Car_AI_v1_4_UnityLearning.7z
46.2 MB
📥 #دانلود #پکیج ISmart - A Smart Car AI v1.4
🚙 برای ایجاد حالت حرکت بر اساس #هوش_مصنوعی یا از طریق مسیر تعیین شده برای سایر خودروهای بازی می توان از این پکیج استفاده کرد. پکیج دارای پریفاب های مختلف از ماشین ها (مثل پلیس،تانک و...) می باشد که با تعیین مسیر می توانند در آن حرکت کنند.
🚓 برای استفاده از پکیج فایل آموزش تصویری ارائه شده توسط پکیج را مطالعه نمایید. همچنین پکیج دارای چندین محیط آماده به همراه جاده می باشد که می توانید از آنها استفاده نمایید.
💰 قیمت پکیج 25.91 € می باشد که می توانید از طریق کانال یونیتی لرنینگ به رایگان دانلود و استفاده نمایید. این پکیج نیز به #درخواست کاربران کانال قرار گرفت.
@UnityLearning
🚙 برای ایجاد حالت حرکت بر اساس #هوش_مصنوعی یا از طریق مسیر تعیین شده برای سایر خودروهای بازی می توان از این پکیج استفاده کرد. پکیج دارای پریفاب های مختلف از ماشین ها (مثل پلیس،تانک و...) می باشد که با تعیین مسیر می توانند در آن حرکت کنند.
🚓 برای استفاده از پکیج فایل آموزش تصویری ارائه شده توسط پکیج را مطالعه نمایید. همچنین پکیج دارای چندین محیط آماده به همراه جاده می باشد که می توانید از آنها استفاده نمایید.
💰 قیمت پکیج 25.91 € می باشد که می توانید از طریق کانال یونیتی لرنینگ به رایگان دانلود و استفاده نمایید. این پکیج نیز به #درخواست کاربران کانال قرار گرفت.
@UnityLearning
📚 #یادآوری
⭕️ باز کردن URL اینترنتی خاص در هنگام اجرای بازی در زمان مورد نظر
🔸 با استفاده از دستور OpenURL از #کلاس Application می توان در زمانِ خاص یک آدرس اینترنتی را در دستگاهی که بازی روی آن اجرا می شود، باز کرد. این عمل در ویندوز با نرم افزار پیش فرض (که در default programs تنظیم می شود) و در موبایل نیز با نرم افزار تنظیم شده مثل Chrome یا مرورگرِ خود موبایل انجام می شود.
👈 سابقاً با این دستور امکان باز کردن فایل در ویندوز نیز فراهم بود، اما توصیه شده است این کار (باز کردن برنامه های دیگر، مثل فایل های Exe) با دستورات system.diagnostics.process.start
انجام شود. اکنون توصیه شده است از دستور OpenURL
تنها برای باز کردن آدرس های اینترنتی در مرورگری خارج از محیط بازی (مثل Internet Explorer
یا سایر Browser ها) استفاده شود.
💡 این دستور تنها یک پارامتر ورودی دارد که آنهم آدرس سایت مورد نظر با رعایت اصول URL نویسی از نوع String است. #مثال باز کردن سایت یونیتی /🔻
Application.OpenURL("http://unity3d.com/");
@UnityLearning
⭕️ باز کردن URL اینترنتی خاص در هنگام اجرای بازی در زمان مورد نظر
🔸 با استفاده از دستور OpenURL از #کلاس Application می توان در زمانِ خاص یک آدرس اینترنتی را در دستگاهی که بازی روی آن اجرا می شود، باز کرد. این عمل در ویندوز با نرم افزار پیش فرض (که در default programs تنظیم می شود) و در موبایل نیز با نرم افزار تنظیم شده مثل Chrome یا مرورگرِ خود موبایل انجام می شود.
👈 سابقاً با این دستور امکان باز کردن فایل در ویندوز نیز فراهم بود، اما توصیه شده است این کار (باز کردن برنامه های دیگر، مثل فایل های Exe) با دستورات system.diagnostics.process.start
انجام شود. اکنون توصیه شده است از دستور OpenURL
تنها برای باز کردن آدرس های اینترنتی در مرورگری خارج از محیط بازی (مثل Internet Explorer
یا سایر Browser ها) استفاده شود.
💡 این دستور تنها یک پارامتر ورودی دارد که آنهم آدرس سایت مورد نظر با رعایت اصول URL نویسی از نوع String است. #مثال باز کردن سایت یونیتی /🔻
Application.OpenURL("http://unity3d.com/");
@UnityLearning
📚 #یادآوری
⭕️ بستن بازی در زمان اجرا (Run-Time)
🔸 هر نرم افزارِ اجرایی بعد از باز شدن، باید بسته هم شود، یعنی از منابع اجرایی مثل CPU و RAM برداشته شود یا به اصطلاح "بسته" شود. در یونیتی برای بستن برنامه (بازی) در حال اجرا از دستور Quit از #کلاس Application استفاده می شود. این تابع هیچ خروجی ای ندارد و در زمان صدا زده شدن، به طور کامل بازی را می بندد.
👈 این عمل در تمامی پلتفرم های قابل پشتیبانیِ یونیتی (مثل #اندروید، #ویندوز و...) انجام می شود و محدودیت خاصی برای این موضوع نیست. البته اصطلاحی که برای بستن برنامه در سیستم عامل های موبایل به کار می رود، "termination" می باشد.
Application.Quit();
⌨️ از این دستور معمولاً در ساخت منوها در هنگام کلیک روی گزینه خروج و یا در زمان فشرده شدن کلید خاصی مثل escape استفاده می شود.
@UnityLearning «حمایت»
⭕️ بستن بازی در زمان اجرا (Run-Time)
🔸 هر نرم افزارِ اجرایی بعد از باز شدن، باید بسته هم شود، یعنی از منابع اجرایی مثل CPU و RAM برداشته شود یا به اصطلاح "بسته" شود. در یونیتی برای بستن برنامه (بازی) در حال اجرا از دستور Quit از #کلاس Application استفاده می شود. این تابع هیچ خروجی ای ندارد و در زمان صدا زده شدن، به طور کامل بازی را می بندد.
👈 این عمل در تمامی پلتفرم های قابل پشتیبانیِ یونیتی (مثل #اندروید، #ویندوز و...) انجام می شود و محدودیت خاصی برای این موضوع نیست. البته اصطلاحی که برای بستن برنامه در سیستم عامل های موبایل به کار می رود، "termination" می باشد.
Application.Quit();
⌨️ از این دستور معمولاً در ساخت منوها در هنگام کلیک روی گزینه خروج و یا در زمان فشرده شدن کلید خاصی مثل escape استفاده می شود.
@UnityLearning «حمایت»
PersianCalender_@UnityLearning.unitypackage
2.7 KB
📥 #دانلود #پکیج تقویم فارسی برای یونیتی
📆 این پکیج که توسط کانال یونیتی لرنینگ برنامه نویسی شده است، تاریخ کنونی ویندوز را به تاریخ شمسی تبدیل کرده و نمایش می دهد. این نمایش توسط یک UI Text انجام می شود که برای راحتی کار در پکیج به صورت پریفاب قرار گرفته است و کافی است آن را به محیط بازی خود (Scene) یا پنجرۀ Hierarchy اضافه کنید.
👈 البته نمایش روز هفته (شنبه، یک شنبه ....) را نیز به صورت فارسی به اسکریپت اضافه کرده ایم اما برای استفاده از آن باید از روش های فارسی نویسی در یونیتی که مفصل در کانال بررسی شده است، استفاده نمایید. [جهت عدم نمایش روز هفته می توانید تیک گزینه isDayWeek را بردارید در این صورت تاریخ شمسی به صورت کامل شامل روز-ماه-سال در بازی نمایش داده می شود]
🔸 این اسکریپت برای تبدیل تاریخ (از میلادی/تاریخ کنونی سیستم به شمسی) از کلاس PersianCalender و همچنین برای بدست آوردن زمان کنونی سیستم نیز از کلاس DateTime و دستور Now استفاده می نماید.
@UnityLearning
📆 این پکیج که توسط کانال یونیتی لرنینگ برنامه نویسی شده است، تاریخ کنونی ویندوز را به تاریخ شمسی تبدیل کرده و نمایش می دهد. این نمایش توسط یک UI Text انجام می شود که برای راحتی کار در پکیج به صورت پریفاب قرار گرفته است و کافی است آن را به محیط بازی خود (Scene) یا پنجرۀ Hierarchy اضافه کنید.
👈 البته نمایش روز هفته (شنبه، یک شنبه ....) را نیز به صورت فارسی به اسکریپت اضافه کرده ایم اما برای استفاده از آن باید از روش های فارسی نویسی در یونیتی که مفصل در کانال بررسی شده است، استفاده نمایید. [جهت عدم نمایش روز هفته می توانید تیک گزینه isDayWeek را بردارید در این صورت تاریخ شمسی به صورت کامل شامل روز-ماه-سال در بازی نمایش داده می شود]
🔸 این اسکریپت برای تبدیل تاریخ (از میلادی/تاریخ کنونی سیستم به شمسی) از کلاس PersianCalender و همچنین برای بدست آوردن زمان کنونی سیستم نیز از کلاس DateTime و دستور Now استفاده می نماید.
@UnityLearning
GetComponent_3DText.mkv
55 MB
🎦 #فیلم #آموزش استفاده از دستور GetComponent به منظور دسترسی به #کامپوننت های یک #آبجکت در کد نویسی
🔹 در این فیلم آموزشی به جهت تغییر متن نمایشی یک 3D Text و به عنوان مثال نمایش زمان جاری بازی روی آن از دستور GetComponent برای دسترسی به کامپوننت Text Mesh استفاده میشود. (البته این #مثال به درخواست یکی از کاربران بیان شده است)
🔸 امکان نمایش و دانلود فیلم از «سرور نماشا» نیز فراهم میباشد.
@UnityLearning
🔹 در این فیلم آموزشی به جهت تغییر متن نمایشی یک 3D Text و به عنوان مثال نمایش زمان جاری بازی روی آن از دستور GetComponent برای دسترسی به کامپوننت Text Mesh استفاده میشود. (البته این #مثال به درخواست یکی از کاربران بیان شده است)
🔸 امکان نمایش و دانلود فیلم از «سرور نماشا» نیز فراهم میباشد.
@UnityLearning
📥 آبجکت هواپیما آماده شده برای #یونیتی
🔸 این #آبجکت به همراه دوربین و یک Plane در پایین هواپیما می باشد که می توانید در پست بعدی آن را دانلود نمایید. برای استفاده از آبجکت می توانید به راحتی آنرا به محیط یونیتی خود (در #پنجره Project ) دِرَگ کنید. برای راحتی شما کاربران این آبجکت با فرمت FBX در کانال قرار می گیرد.
@UnityLearning
🔸 این #آبجکت به همراه دوربین و یک Plane در پایین هواپیما می باشد که می توانید در پست بعدی آن را دانلود نمایید. برای استفاده از آبجکت می توانید به راحتی آنرا به محیط یونیتی خود (در #پنجره Project ) دِرَگ کنید. برای راحتی شما کاربران این آبجکت با فرمت FBX در کانال قرار می گیرد.
@UnityLearning
Air Drone fbx.fbx
863.2 KB
📥 #دانلود #آبجکت هواپیما برای استفاده در بازی
🔸 همانطور که در پست قبلی بیان شد، این آبجکت به همراه یک دوربین و یک Plane می باشد، در صورتی که می خواهید در یونیتی 2019 این آبجکت ها را از فایل FBX حذف کنید، باید از گزینه Unpack Prefab استفاده نمایید (اطلاعات بیشتر در پست بعدی)
ظاهر این آبجکت به جای تکسچر با رنگ ها تکمیل شده است و نیازی به داشتن هیچگونه تکسچری نیست و تنها کافی است فایل دانلود شده را به محیط یونیتی خود (#پنجره Project) اضافه و سپس به محیط بازی خود (پنجره Scene) اضافه نمایید.
@UnityLearning
🔸 همانطور که در پست قبلی بیان شد، این آبجکت به همراه یک دوربین و یک Plane می باشد، در صورتی که می خواهید در یونیتی 2019 این آبجکت ها را از فایل FBX حذف کنید، باید از گزینه Unpack Prefab استفاده نمایید (اطلاعات بیشتر در پست بعدی)
ظاهر این آبجکت به جای تکسچر با رنگ ها تکمیل شده است و نیازی به داشتن هیچگونه تکسچری نیست و تنها کافی است فایل دانلود شده را به محیط یونیتی خود (#پنجره Project) اضافه و سپس به محیط بازی خود (پنجره Scene) اضافه نمایید.
@UnityLearning
💡 گزینه Unpack Prefab به منظور جداسازی آبجکت اضافه شده به محیط بازی از Prefab اصلی
🔸 در صورتی که بخواهید روی یک آبجکت پریفاب شده (مخصوصاً آبجکت هایی که دانلود می شوند) تغییراتی اعمال نمایید (مثلا بخواهید آبجکت های فرزند آن را کم یا زیاد کنید) می توانید بعد از اضافه کردن آبجکت در پنجره Hierarchy روی آن کلیک راست کرده و گزینه Unpack Prefab را انتخاب کنید. با این کار در واقع ارتباط بین فایل آبجکت (در پنجره Project) قطع شده و به راحتی می توان از آبجکت استفاده کرد و هر تغییر مد نظر باشد روی آن داد.
@UnityLearning
🔸 در صورتی که بخواهید روی یک آبجکت پریفاب شده (مخصوصاً آبجکت هایی که دانلود می شوند) تغییراتی اعمال نمایید (مثلا بخواهید آبجکت های فرزند آن را کم یا زیاد کنید) می توانید بعد از اضافه کردن آبجکت در پنجره Hierarchy روی آن کلیک راست کرده و گزینه Unpack Prefab را انتخاب کنید. با این کار در واقع ارتباط بین فایل آبجکت (در پنجره Project) قطع شده و به راحتی می توان از آبجکت استفاده کرد و هر تغییر مد نظر باشد روی آن داد.
@UnityLearning
PrefabUnpack.mkv
30.4 MB
🎦 #فیلم معرفی دستورات مربوط به پریفاب ها و قطع اتصال آنها از آبجکت های اضافه شده به محیط بازی
🔹 در این فیلم آموزشی کوتاه، دستورات Select Prefab Asset، Unpack Prefab و... برای آبجکت هایی که به صورت پریفاب هستند و به محیط بازی اضافه می شوند، معرفی می گردند.
🔸 همچنین آموزش قطع اتصال آبجکت از پریفاب (مطابق آموزش پست قبلی) به منظور دسترسی به آبجکت های فرزند پریفاب نیز بیان شده است.
👁🗨 برای دانلود و مشاهده این فیلم آموزشی از سرور نماشا نیز از طریق این لینک اقدام نمایید.
@UnityLearning
🔹 در این فیلم آموزشی کوتاه، دستورات Select Prefab Asset، Unpack Prefab و... برای آبجکت هایی که به صورت پریفاب هستند و به محیط بازی اضافه می شوند، معرفی می گردند.
🔸 همچنین آموزش قطع اتصال آبجکت از پریفاب (مطابق آموزش پست قبلی) به منظور دسترسی به آبجکت های فرزند پریفاب نیز بیان شده است.
👁🗨 برای دانلود و مشاهده این فیلم آموزشی از سرور نماشا نیز از طریق این لینک اقدام نمایید.
@UnityLearning