📥 آبجکت هواپیما آماده شده برای #یونیتی
🔸 این #آبجکت به همراه دوربین و یک 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
This media is not supported in your browser
VIEW IN TELEGRAM
🌷 فرا رسیدن 17 ربیع الاول، سالروز ولادت با سعاذت حضرت رسول گرامی اسلام، محمد مصطفی (ص) و فرزند بزرگوارشان حضرت امام جعفر صادق (ع) را تبریک می گوییم.
🌹 اللهم صل علی محمد و آل محمد و عجل فرجهم
@UnityLearning
🌹 اللهم صل علی محمد و آل محمد و عجل فرجهم
@UnityLearning
SaveMe_Pro_2_-_Game_Saver_v2.0.8.unitypackage
56 MB
📥 #دانلود #پکیج SaveMe به منظور ایجاد حالت «ذخیره کردن بازی»
🔸 این پکیج به منظور ذخیره کلیه مقادیر و حالت های Scene های بازی به کار می رود و به #درخواست برخی کاربران قرار داده شده است.
#️⃣ شماره نسخه: 2 (نسخه پرو)
💻 پلتفرم های قابل پشتیبانی: ویندوز، مک، لینوکس
📋 مستندات: دارای مستندات کامل به صورت PDF
⭐️ توضیحات بیشتر در استور یونیتی
👈 دانلود رایگان نسخه کامل این پکیج فقط از کانال یونیتی لرنینگ
🌎 لینک دانلود این پکیج از سرور پیکو فایل
@UnityLearning
🔸 این پکیج به منظور ذخیره کلیه مقادیر و حالت های Scene های بازی به کار می رود و به #درخواست برخی کاربران قرار داده شده است.
#️⃣ شماره نسخه: 2 (نسخه پرو)
💻 پلتفرم های قابل پشتیبانی: ویندوز، مک، لینوکس
📋 مستندات: دارای مستندات کامل به صورت PDF
⭐️ توضیحات بیشتر در استور یونیتی
👈 دانلود رایگان نسخه کامل این پکیج فقط از کانال یونیتی لرنینگ
🌎 لینک دانلود این پکیج از سرور پیکو فایل
@UnityLearning
Fantasy Banners v1.0(@UnityLearning).zip
22.8 MB
🌎 مجموعه ای از 30 عکس فانتزی برای ساخت رابط کاربریِ بازی
📸 این مجموعه که به دو دستۀ flag و icon تقسیم شده است، شامل چندین تصویر با کیفیت برای ساخت رابط کاربری (UI) در بازی بوده و در استور یونیتی جهت دانلود قرار گرفته است. این پکیج برای افرادی که قصد ساخت بازی های تاریخی (مثل وارکرافت) را دارند، مناسب می باشد.
💡 آموزش ساخت منو و رابط کاربری برای بازی قبلاً در کانال توضیح داده شده است. (برای دسترسی می توانید از قابلیت جستجوی تلگرام استفاده نمایید)
@UnityLearning
📸 این مجموعه که به دو دستۀ flag و icon تقسیم شده است، شامل چندین تصویر با کیفیت برای ساخت رابط کاربری (UI) در بازی بوده و در استور یونیتی جهت دانلود قرار گرفته است. این پکیج برای افرادی که قصد ساخت بازی های تاریخی (مثل وارکرافت) را دارند، مناسب می باشد.
💡 آموزش ساخت منو و رابط کاربری برای بازی قبلاً در کانال توضیح داده شده است. (برای دسترسی می توانید از قابلیت جستجوی تلگرام استفاده نمایید)
@UnityLearning
Unity Learning
⭕️ برخی دستورات کار با #فایل در #سی_شارپ قابل استفاده در یونیتی 📍 کار با فایل ها در ساخت بازی از اهمیت بالایی برخوردار است. برای اعمالی مثل سِیو کردن بازی، ایجاد مراحل مختلف برای بازی، ثبت اطلاعات کاربری و... می توان از فایل ها استفاده کرد. 🗄 همانطور که…
⭕️ مباحث کار با #فایل در زبان #سی_شارپ برای استفاده در #یونیتی (#ادامه)
👈 در پست قبلی به طور اجمالی دستورات اولیه نوشتن و ساخت فایل را مورد بررسی قرار دادیم، در این پست آموزش را ادامه خواهیم داد.
🔸 در مقابل دستورات نوشتن (دستورات WriteAllByte، WriteAllText و WriteAllLines) سه دستور هم برای خواندن از فایل وجود دارد. ساختار کلی هر سه دستور به یک شکل است و همگی یک آرگومان برای مشخص کردن مسیر کامل فایلی که قرار است، خوانده شود (از نوع String) دارند و خروجی هر کدام متفاوت است.
1️⃣ دستور File.ReadAllText : اصلی ترین دستور برای خواندن متن از فایل های متنی این دستور می باشد که در خروجی خود به طور کامل متن نوشته شده در یک فایل را بر می گرداند. #مثال /🔻
string file=File.ReadAllText("D:\\unity.txt");
🔹 دستور فوق، کل محتویات فایل unity.txt را که در درایور D می باشد را خوانده و در متغیر file قرار می دهد.
2️⃣ دستور File.WriteAllLines : این دستور نیز برای خواندن از فایل های متنی به کار می رود و خروجی آن از نوع string[] (آرایه ای از string ها) می باشد. در واقع این دستور فایل متنی را خط به خط خوانده و محتویات هر خط را در یک عنصر آرایه قرار می دهد و در پایان آرایه مذکور را بر می گرداند. #مثال/🔻
string[] file=File.ReadAllLines("D:\\unity.txt");
🔸 خروجی این دستور (👆) نیز خط به خط فایل unity.txt در آرایۀ file است.
3️⃣ دستور File.ReadAllBytes : به منظور خواندن فایل های باینری (که متنی نیستند!) به کار می رود و خروجی آن آرایه ای از byte ها می باشد که هر کدام معادل تک تک بایت های فایل مورد نظر است. برای استفاده از این مقادیر باید با سایر دستورات مقادیر بایت را به نوع مورد نظر خودمان تبدیل کنیم، چون نوع داده byte به صورت عدد (هر کدام 0 تا 255) بوده که غیر قابل فهم است و باید تبدیل شود. #مثال/🔻
byte[] file=File>ReadAllBytes("D:\\unity.txt");
🔹 دستور فوق نیز فایل را می خواند و به صورت بایت به بایت در متغیر (آرایه) file قرار می دهد.
🔜 #ادامه_دارد
@UnityLearning
👈 در پست قبلی به طور اجمالی دستورات اولیه نوشتن و ساخت فایل را مورد بررسی قرار دادیم، در این پست آموزش را ادامه خواهیم داد.
🔸 در مقابل دستورات نوشتن (دستورات WriteAllByte، WriteAllText و WriteAllLines) سه دستور هم برای خواندن از فایل وجود دارد. ساختار کلی هر سه دستور به یک شکل است و همگی یک آرگومان برای مشخص کردن مسیر کامل فایلی که قرار است، خوانده شود (از نوع String) دارند و خروجی هر کدام متفاوت است.
1️⃣ دستور File.ReadAllText : اصلی ترین دستور برای خواندن متن از فایل های متنی این دستور می باشد که در خروجی خود به طور کامل متن نوشته شده در یک فایل را بر می گرداند. #مثال /🔻
string file=File.ReadAllText("D:\\unity.txt");
🔹 دستور فوق، کل محتویات فایل unity.txt را که در درایور D می باشد را خوانده و در متغیر file قرار می دهد.
2️⃣ دستور File.WriteAllLines : این دستور نیز برای خواندن از فایل های متنی به کار می رود و خروجی آن از نوع string[] (آرایه ای از string ها) می باشد. در واقع این دستور فایل متنی را خط به خط خوانده و محتویات هر خط را در یک عنصر آرایه قرار می دهد و در پایان آرایه مذکور را بر می گرداند. #مثال/🔻
string[] file=File.ReadAllLines("D:\\unity.txt");
🔸 خروجی این دستور (👆) نیز خط به خط فایل unity.txt در آرایۀ file است.
3️⃣ دستور File.ReadAllBytes : به منظور خواندن فایل های باینری (که متنی نیستند!) به کار می رود و خروجی آن آرایه ای از byte ها می باشد که هر کدام معادل تک تک بایت های فایل مورد نظر است. برای استفاده از این مقادیر باید با سایر دستورات مقادیر بایت را به نوع مورد نظر خودمان تبدیل کنیم، چون نوع داده byte به صورت عدد (هر کدام 0 تا 255) بوده که غیر قابل فهم است و باید تبدیل شود. #مثال/🔻
byte[] file=File>ReadAllBytes("D:\\unity.txt");
🔹 دستور فوق نیز فایل را می خواند و به صورت بایت به بایت در متغیر (آرایه) file قرار می دهد.
🔜 #ادامه_دارد
@UnityLearning
⭕️ مجموعه ای از ابزار کامل ساخت آبجکت بازی های استراتژیک با سبک قدیمی
📥 #دانلود پکیج فوق العاده Toony Tiny RTS
🔹 این پکیج شامل تعداد زیادی آبجکت سرباز، خانه ، ادوات جنگی و... میباشد که می توانید در بازی های سبک کارتونی یا Low poly خود از آن استفاده کنید.
💯 دانلود این پکیج به همراه توضیحات تکمیلی در پست بعدی کانال قرار خواهد گرفت.
@UnityLearning
📥 #دانلود پکیج فوق العاده Toony Tiny RTS
🔹 این پکیج شامل تعداد زیادی آبجکت سرباز، خانه ، ادوات جنگی و... میباشد که می توانید در بازی های سبک کارتونی یا Low poly خود از آن استفاده کنید.
💯 دانلود این پکیج به همراه توضیحات تکمیلی در پست بعدی کانال قرار خواهد گرفت.
@UnityLearning
Toony Tiny RTS Set 1.3(@UnityLearning).unitypackage
17.7 MB
📥 #دانلود #پکیج Toony Tiny RTS «مجموعه آبجکت های بازی های قدیمی استراتژیک»
📋 نام پکیج: Toony Tiny RTS Set
#️⃣ شماره نسخه: 1.3
🌎 لینک پکیج در استور یونیتی: کلیک کنید
⭐️ برخی از ویژگی های پکیج:
🔸 قابلیت ایجاد انیمیشن برای آبجکت ها
🔸 دارای 44 آبجکت انسان مختلف
🔸 دارای 70 صورت متفاوت
🔸 9 ماشین جنگی
🔸 75 آبجکت کلاه خود، سپر، سلاح
🔸 20 آبجکت ساختمان ، درب، دیوار و...
@UnityLearning
📋 نام پکیج: Toony Tiny RTS Set
#️⃣ شماره نسخه: 1.3
🌎 لینک پکیج در استور یونیتی: کلیک کنید
⭐️ برخی از ویژگی های پکیج:
🔸 قابلیت ایجاد انیمیشن برای آبجکت ها
🔸 دارای 44 آبجکت انسان مختلف
🔸 دارای 70 صورت متفاوت
🔸 9 ماشین جنگی
🔸 75 آبجکت کلاه خود، سپر، سلاح
🔸 20 آبجکت ساختمان ، درب، دیوار و...
@UnityLearning
Fantasy Forest Environment v1.3(@UnityLearning).unitypackage
52.6 MB
📥 #دانلود #پکیج Fantasy Forest
«طراحی کامل یک محیط جنگل آماده برای استفاده در بازی های فانتزی »
🌎 نام کامل: Fantasy Forest Environment
#️⃣ شماره نسخه: 1.3 pro
⚖️ حجم پکیج بعد از اضافه شدن به محیط پروژه: 73 مگابایت
💰 قیمت پکیج: 34.84€ (صرفا جهت اطلاع!)
💻 نسخه پشتیبانی شده یونیتی: 5.0 به بعد
🌲 شامل: درخت، صخره ، تکسچر های گل و گیاه برای فصل های مختلف (محیط پاییز و سرسبز)
📋 توضیحات: فایل کامل مستندات به صورت PDF در پکیج موجود می باشد.
#تست_نشده
@UnityLearning
«طراحی کامل یک محیط جنگل آماده برای استفاده در بازی های فانتزی »
🌎 نام کامل: Fantasy Forest Environment
#️⃣ شماره نسخه: 1.3 pro
⚖️ حجم پکیج بعد از اضافه شدن به محیط پروژه: 73 مگابایت
💰 قیمت پکیج: 34.84€ (صرفا جهت اطلاع!)
💻 نسخه پشتیبانی شده یونیتی: 5.0 به بعد
🌲 شامل: درخت، صخره ، تکسچر های گل و گیاه برای فصل های مختلف (محیط پاییز و سرسبز)
📋 توضیحات: فایل کامل مستندات به صورت PDF در پکیج موجود می باشد.
#تست_نشده
@UnityLearning
File_Section1.mkv
178.1 MB
🎦 #فیلم #آموزش کار با فایل در زبان #سی_شارپ #قسمت_اول
🔹 این فیلم در محیط ویژوال استودیو 2019 ساخته شده اما برای کار با فایل در یونیتی (با زبان سی شارپ اسکریپت) مفید می باشد. دستورات Write و Read در این آموزش توضیح داده شده است.
🔜 #ادامه آموزش به زودی در کانال به روز رسانی خواهد شد.
🔸 امکان دانلود فیلم از پیکو فایل و همچنین مشاهده در نماشا نیز فراهم شده است.
@UnityLearning
🔹 این فیلم در محیط ویژوال استودیو 2019 ساخته شده اما برای کار با فایل در یونیتی (با زبان سی شارپ اسکریپت) مفید می باشد. دستورات Write و Read در این آموزش توضیح داده شده است.
🔜 #ادامه آموزش به زودی در کانال به روز رسانی خواهد شد.
🔸 امکان دانلود فیلم از پیکو فایل و همچنین مشاهده در نماشا نیز فراهم شده است.
@UnityLearning
desert oasis 2.unitypackage
88.3 MB
📥 #دانلود #پکیج Desert oasis
« مجموعه ای از آبجکت های لازم برای طراحی محیط بازی های بیابانی »
🌎 نام کامل: Desert oasis
#️⃣ شماره نسخه: 2 pro
💰 قیمت پکیج: €21.43 (صرفا جهت اطلاع!)
💻 نسخه پشتیبانی شده یونیتی: 5.6.0 به بعد
🌲 شامل: آبجکت های لازم (مانند ساختمان، درب و ...) برای محیط بیابانی
#تست_نشده
@UnityLearning
« مجموعه ای از آبجکت های لازم برای طراحی محیط بازی های بیابانی »
🌎 نام کامل: Desert oasis
#️⃣ شماره نسخه: 2 pro
💰 قیمت پکیج: €21.43 (صرفا جهت اطلاع!)
💻 نسخه پشتیبانی شده یونیتی: 5.6.0 به بعد
🌲 شامل: آبجکت های لازم (مانند ساختمان، درب و ...) برای محیط بیابانی
#تست_نشده
@UnityLearning