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
📸 #دانلود #پکیج iRDS به منظور شبیه سازی حرکت ماشین در #یونیتی
🔸 با استفاده از این پکیج قادر خواهید بود، بازی های مسابقه ای جذابی بسازید. دانلود این پکیج در پست بعدی امکان پذیر خواهد بود.
👈 این پکیج در سایت استور یونیتی به قیمت 75 یورو به فروش می رسد، اما شما می توانید از کانال یونیتی لرنینگ (پست بعدی) به رایگان دریافت نمایید.
@UnityLearning
🔸 با استفاده از این پکیج قادر خواهید بود، بازی های مسابقه ای جذابی بسازید. دانلود این پکیج در پست بعدی امکان پذیر خواهد بود.
👈 این پکیج در سایت استور یونیتی به قیمت 75 یورو به فروش می رسد، اما شما می توانید از کانال یونیتی لرنینگ (پست بعدی) به رایگان دریافت نمایید.
@UnityLearning
iRDS_Intelligent_Race_Driver_System_v3_1.unitypackage
207.1 MB
📥 #دانلود #پکیج کاربردی iRDS (شبیه سازی سیستم حرکت ماشین در یونیتی)
🔸 نام پکیج: Intelligent Race Driver System
#️⃣ شماره نسخه: 3.1 (آخرین نسخه تاکنون)
💰 فیمت پکیج: 85$ یا 75.93€ (دانلود رایگان از یونیتی لرنینگ)
💻 نسخه یونیتی: 5
📋 توضیحات: این پکیج یک سیستم کامل برای حرکت ماشین ها در بازی را فراهم می کند، قابلیت های گوناگون این پکیج بر محبوبیت آن افزوده است. دوربین های درون جاده ای، کلیه حالات حرکتی و توقفی ماشین ها،صداهای سه بعدی با بهترین کیفیت، پشتیبانی از لمس صفحه (پلتفرم های موبایل)،هوش مصنوعی برای سایر ماشین ها و... از جمله این قابلیت هاست.
⛔️ کلیه حقوق این فایل برای «کانال یونیتی لرنینگ» محفوظ است. همچنین دانلود این فایل از سرور پیکو فایل نیز برای سادگی و بالا رفتن سرعت فراهم می باشد. لینک دانلود از پیکوفایل
@UnityLearning
🌸 🌸 🌸 🌸 🌸
🌺 رسول گرامی اسلام صلوات الله علیه و آله فرمودند:
🔹 هرکس بشارت ماه ربیع الاول را به من بدهد من هم بشارت بهشت را به او می دهم .
🌹 حلول ماه ربیع الاول بر همه مسلمین خصوصاً شما دوستان مبارک باد .
@UnityLearning
🌷 🌷 🌷 🌷 🌷
🌺 رسول گرامی اسلام صلوات الله علیه و آله فرمودند:
🔹 هرکس بشارت ماه ربیع الاول را به من بدهد من هم بشارت بهشت را به او می دهم .
🌹 حلول ماه ربیع الاول بر همه مسلمین خصوصاً شما دوستان مبارک باد .
@UnityLearning
🌷 🌷 🌷 🌷 🌷
⭕️ برخی دستورات کار با #فایل در #سی_شارپ قابل استفاده در یونیتی
📍 کار با فایل ها در ساخت بازی از اهمیت بالایی برخوردار است. برای اعمالی مثل سِیو کردن بازی، ایجاد مراحل مختلف برای بازی، ثبت اطلاعات کاربری و... می توان از فایل ها استفاده کرد.
🗄 همانطور که قبلاً هم در کانال بیان شده است، در سی شارپ #کلاسی به نام File برای کار با فایل ها وجود دارد. این کلاس به تنهایی هر آنچه برای کار با فایل لازم است را فراهم می آورد. در این پست برخی دستورات این کلاس را بررسی خواهیم کرد.
🔸 در ابتدا باید دانست، برای دسترسی به این کلاس باید کتابخانه زیر را به اسکریپت خود معرفی نمایید.
using System.IO;
🔹 دستور ساخت یک فایل متنی: به منظور ایجاد یک فایل متنی (String) از دستور WriteAllText این کلاس استفاده می شود. این تابع دو ورودی (آرگومان) دارد، اولی آدرس فایلی که قصد ایجاد آن را داریم و دیگری محتویات فایل از نوع String است. شکل کلی دستور بدین شرح است./🔻
File.WriteAllText(filePath,content);
🔸 دستور دیگری برای ساخت فایل متنی در سی شارپ وجود دارد و آن WriteAllLine است، این دستور نیز مانند دستور قبل است با این تفاوت که پارامتر دوم از نوع آرایه رشته ای Stirng[] می باشد و دستور WriteAllLine هر کدام از اعضای این آرایه را در یک خط می نویسد.
▫️ ساخت فایل های باینری به صورت Byte نیز از طریق این کلاس امکان پذیر می باشد. با دستور WriteAllByte می توان اینگونه فایل ها را ایجاد کرد. آرگومان های این دستور نیز مانند دستور قبل است با این تفاوت که آرگومان دوم (content) از نوع آرایه از بایت ها byte[] می باشد.
❗️ #نکته: هر سه دستور بررسی شده در این پست(دستورات معروف به Write) دارای یک پارامتر سوم اختیاری نیز می باشند. این پارامتر که از نوع bool (بولین) می باشد به منظور اجازه گرفتن برای بازنویسی فایل می باشد. در صورتی که این پارامتر را false قرار دهید، اگر فایل مورد نظر شما از قبل موجود باشد، آنرا باز نویسی نمی کند. این پارامتر به صورت پیش فرض true می باشد، یعنی به طور پیش فرض فایل اگر موجود باشد، باز نویسی می شود بدین معنا که محتویات قبلی آن پاک شده و محتویات جدید باز نویسی می شود.
🔜 به منظور طولانی نشدن مطلب سایر دستورات در پست های بعدی قرار خواهد گرفت. #ادامه_دارد (دستورات خواندن فایل، بررسی فایل و... در پست های بعدی به صورت مرحله به مرحله قرار خواهد گرفت)
@UnityLearning
📍 کار با فایل ها در ساخت بازی از اهمیت بالایی برخوردار است. برای اعمالی مثل سِیو کردن بازی، ایجاد مراحل مختلف برای بازی، ثبت اطلاعات کاربری و... می توان از فایل ها استفاده کرد.
🗄 همانطور که قبلاً هم در کانال بیان شده است، در سی شارپ #کلاسی به نام File برای کار با فایل ها وجود دارد. این کلاس به تنهایی هر آنچه برای کار با فایل لازم است را فراهم می آورد. در این پست برخی دستورات این کلاس را بررسی خواهیم کرد.
🔸 در ابتدا باید دانست، برای دسترسی به این کلاس باید کتابخانه زیر را به اسکریپت خود معرفی نمایید.
using System.IO;
🔹 دستور ساخت یک فایل متنی: به منظور ایجاد یک فایل متنی (String) از دستور WriteAllText این کلاس استفاده می شود. این تابع دو ورودی (آرگومان) دارد، اولی آدرس فایلی که قصد ایجاد آن را داریم و دیگری محتویات فایل از نوع String است. شکل کلی دستور بدین شرح است./🔻
File.WriteAllText(filePath,content);
🔸 دستور دیگری برای ساخت فایل متنی در سی شارپ وجود دارد و آن WriteAllLine است، این دستور نیز مانند دستور قبل است با این تفاوت که پارامتر دوم از نوع آرایه رشته ای Stirng[] می باشد و دستور WriteAllLine هر کدام از اعضای این آرایه را در یک خط می نویسد.
▫️ ساخت فایل های باینری به صورت Byte نیز از طریق این کلاس امکان پذیر می باشد. با دستور WriteAllByte می توان اینگونه فایل ها را ایجاد کرد. آرگومان های این دستور نیز مانند دستور قبل است با این تفاوت که آرگومان دوم (content) از نوع آرایه از بایت ها byte[] می باشد.
❗️ #نکته: هر سه دستور بررسی شده در این پست(دستورات معروف به Write) دارای یک پارامتر سوم اختیاری نیز می باشند. این پارامتر که از نوع bool (بولین) می باشد به منظور اجازه گرفتن برای بازنویسی فایل می باشد. در صورتی که این پارامتر را false قرار دهید، اگر فایل مورد نظر شما از قبل موجود باشد، آنرا باز نویسی نمی کند. این پارامتر به صورت پیش فرض true می باشد، یعنی به طور پیش فرض فایل اگر موجود باشد، باز نویسی می شود بدین معنا که محتویات قبلی آن پاک شده و محتویات جدید باز نویسی می شود.
🔜 به منظور طولانی نشدن مطلب سایر دستورات در پست های بعدی قرار خواهد گرفت. #ادامه_دارد (دستورات خواندن فایل، بررسی فایل و... در پست های بعدی به صورت مرحله به مرحله قرار خواهد گرفت)
@UnityLearning
🌸 ... و مانند سال های گذشته در چنین روزی
🔸 به #مناسبت سالروز شروع امامت امام زمان (عج)
⭐️ آغاز هزار و صد و هشتاد و یکمین سال امامت حضرت «اباصالح المهدی» را به همه شیعیان و منتظران آن حضرت تبریک و تهنیت عرض میکنیم.
🌹السلام علیک یا اباصالح المهدی یا صاحب الزمان🌹
🌷اللهم عجل لولیک الفرج🌷
👉 @UnityLearning
🔸 به #مناسبت سالروز شروع امامت امام زمان (عج)
⭐️ آغاز هزار و صد و هشتاد و یکمین سال امامت حضرت «اباصالح المهدی» را به همه شیعیان و منتظران آن حضرت تبریک و تهنیت عرض میکنیم.
🌹السلام علیک یا اباصالح المهدی یا صاحب الزمان🌹
🌷اللهم عجل لولیک الفرج🌷
👉 @UnityLearning
Networking_UnityPackage_@UnityLearning.7z
8.3 MB
📥 #دانلود مجموعه ای از چهار #پکیج برای ساخت بازی های شبکه ای
🔹 چهار پکیج Networking که کار شما را برای ساخت بازی های شبکه در اندروید و ویندوز ساده می کنند. این پکیج ها به #درخواست کاربران کانال قرار گرفت.
📋 لیست پکیج ها:
1️⃣ پکیج Networking and Serialization Tools TNet 3 v3.3.2 ابزار کاملی برای کار با شبکه و ساخت بازی های چند نفری
2️⃣ پکیج Simple Network Chat (uNet) v13 ساخت چت در بازی های شبکه ای
3️⃣ پکیج معروف Storm Unity Networking 1.1 برای کار با بازی های ساده چندنفری
4️⃣ پکیج Android Social Networking v2.21 برای ایجاد ارتباط در بازی های اندروید و ساخت بازی های چند نفری موبایل
⚠️ هیچ کدام از این پکیج ها رایگان نیستند و در استور یونیتی با قیمت های 20 تا 60 دلار فروخته می شوند و تنها توسط کانال «یونیتی لرنینگ» جهت دانلود قرار گرفته اند. هرگونه کپی برداری یا قرار دادن این فایل یا پکیج ها در سایر کانال ها یا سایت ها غیر قانونی می باشد.
@UnityLearning
🔹 چهار پکیج Networking که کار شما را برای ساخت بازی های شبکه در اندروید و ویندوز ساده می کنند. این پکیج ها به #درخواست کاربران کانال قرار گرفت.
📋 لیست پکیج ها:
1️⃣ پکیج Networking and Serialization Tools TNet 3 v3.3.2 ابزار کاملی برای کار با شبکه و ساخت بازی های چند نفری
2️⃣ پکیج Simple Network Chat (uNet) v13 ساخت چت در بازی های شبکه ای
3️⃣ پکیج معروف Storm Unity Networking 1.1 برای کار با بازی های ساده چندنفری
4️⃣ پکیج Android Social Networking v2.21 برای ایجاد ارتباط در بازی های اندروید و ساخت بازی های چند نفری موبایل
⚠️ هیچ کدام از این پکیج ها رایگان نیستند و در استور یونیتی با قیمت های 20 تا 60 دلار فروخته می شوند و تنها توسط کانال «یونیتی لرنینگ» جهت دانلود قرار گرفته اند. هرگونه کپی برداری یا قرار دادن این فایل یا پکیج ها در سایر کانال ها یا سایت ها غیر قانونی می باشد.
@UnityLearning
🏆 قهرمانی تیم ملی فوتبال ⚽️ ساحلی در مسابقات جام کنفدراسیون ها، با برتری ۶ بر ۳ مقابل اسپانیا را به ملت شریف 🇮🇷 ایران تبریک عرض میکنیم.
@UnityLearning
@UnityLearning
Auto Quality Chooser.unitypackage
20 KB
📥 #دانلود #پکیج Auto Quality Chooser ابزار خودکار برای ایجاد حالت انتخاب برای انواع کیفیت بازی نهایی
💡 با قابلیت اجرا در بازی های VR (واقعیت مجازی) و AR (واقعیت افزوده)
💰 قیمت پکیج در استور یونیتی 4.47 یورو
#️⃣ شماره نسخه: 2.03
📋 توضیحات بیشتر را در از طریق لینک استور می توانید مشاهده نمایید.
@UnityLearning
💡 با قابلیت اجرا در بازی های VR (واقعیت مجازی) و AR (واقعیت افزوده)
💰 قیمت پکیج در استور یونیتی 4.47 یورو
#️⃣ شماره نسخه: 2.03
📋 توضیحات بیشتر را در از طریق لینک استور می توانید مشاهده نمایید.
@UnityLearning