Unity Learning
2.82K subscribers
602 photos
232 videos
1.06K files
294 links
⭕️کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی

▪️ @UnityLearning ▫️

🔹ارتباط با مدیر کانال/👇

@UnityLearning_Admin

🔹 کد شامد /👇

1-1-3526-61-3-1

💰 تعرفه تبلیغات/👇

@UnityLearning_Ads

✅ لینک گروه تبادل نظر اعضای کانال
@UnityLearning_Group
Download Telegram
Media is too big
VIEW IN TELEGRAM
🎦 #کلیپ #آموزش اجرای انیمیشن خاص در زمان نزدیک شدن پلیر به آبجکت مورد نظر

🧩 #پروژه 👇🏻

🔹 پیاده سازی حالت مسیریابی (با استفاده AI Navigation) به سمت محلی که کاربر با ماوس روی آن کلیک کرده است.

🔹 ساخت انیمیشن باز شدن درب و اجرای آن در زمان نزدیک شدن پلیر (NavMesh Agent) به آن

🖥 با توجه به اینکه مراحل پیاده سازی این #پروژه کامل توضیح داده شده، کلیپ طولانی شده است و برای راحتی کار در آپارات نیز قابل مشاهده یا دانلود است.

🔍 لینک دانلود از آپارات

@UnityLearning
❤17
⭕️ میلاد با سعادت جواد الائمه حضرت امام محمد تقی را به تمام شیعیان و دلدادگان ایشان تبریک و تهنیت عرض می‌کنیم.

🎉 السلام علیک یا محمد بن علی ایها الجواد یابن الرسول الله🎊


🌸 @UnityLearning🌸
❤54👎18
Unity Learning
🔹فرا رسیدن سال نو میلادی و میلاد حضرت مسیح (علیه السلام) مبارک🎉🎈 ⭐️ کانال یونیتی لرنینگ میلاد حضرت مسیح و پیشاپیش فرا رسیدن سال  2025 میلادی  را خدمت شما همراهان گرامی تبریک عرض می‌کند.   🎉🎊☃🎄🎈🎁 @UnityLearning
🔹فرا رسیدن سال نو میلادی مبارک🎉🎈


⭐️ کانال یونیتی لرنینگ فرا رسیدن سال  2026 میلادی  را خدمت شما همراهان گرامی تبریک عرض می‌کند.
  🎉🎊☃️🎄🎈🎁


@UnityLearning
❤51👎9
🌺 فرا رسیدن ۱۳ رجب، میلاد مولود کعبه حضرت امام علی علیه السلام و روز مرد و پدر بر همه هموطنان و شیعیان جهان مبارک باد.

@UnityLearning
❤63👎18
▪️ سِرّ نی در نینوا می ماند اگر زینب نبود
کربلا در کربلا می ماند اگر زینب نبود

⚫️ رحلت جانگداز پیام آور عاشورا، حضرت زینب کبری (س) را #تسلیت می‌گوییم.

◾️ اَلسّلامُ عَلَیکِ یا زِینَب کبری یا بنتِ امیرالمؤمنین

@UnityLearning
❤52👎20
Media is too big
VIEW IN TELEGRAM
🎞️ #کلیپ #آموزش بررسی پلتفرم اجرایی در اسکریپت های یونیتی

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

@UnityLearning
❤15👍2
مسیر_فایل_اجرایی.pdf
362 KB
📜 #جزوه #انواع روش های بدست آوردن مسیر فایل اجرایی بازی پس از نصب

🔍 یکی از بهترین روش ها برای دسترسی به برخی مسیرهای نسبی در محیط یونیتی استفاده از کلاس Application است . این روش و سایر روش های بدست آوردن مسیری که بازی در آن نصب شده است، در این جزوه به طور کامل همراه با اسکریپت توضیح داده شده است.

@UnityLearning
❤15👎1
Media is too big
VIEW IN TELEGRAM
🎦 کلیپ آموزش دستورات مسیر (Path) دهی از کلاس Application

🔍 دستور persistentDataPath یک مسیر دائمی و اختصاصی بر اساس نام بازی در پوشۀ AppData را بر می گرداند که به کمک آن می توان مواردی مثل تنظیمات بازی و... را ذخیره کرد. همچنین با دستور temporaryCachePath نیز می توان به پوشه Temp یا موقت سیستم عامل دسترسی داشت و برای ذخیره موقت برخی فایل های بازی از آن استفاده کرد.

جزییات جزوه معرفی شده در رابطه با «دسترسی به مسیر نصب بازی» نیز در این کلیپ ذکر شده است.

@UnityLearning
❤18👎1
🌷 ولادت با #سعادت حضرت ولی‌عصر مهدی موعود (عج)
را خدمت شما همراهان گرامی تبریک می‌گوئیم.

🌺 #سلام_علی_آل_یس

💐 #السلام_علیک_یا_حجه_الله_فی_ارضه

@UnityLearning
❤96👎36👍1
This media is not supported in your browser
VIEW IN TELEGRAM
❤93👎84
پکیج.pdf
3.7 MB
🎦 #کلیپ #توضیحاتی در مورد پکیج هایی که به طور پیش فرض به پروژه یونیتی اضافه می شوند.

🔸همانطور که می دانید زمانی که یک پروژه خالی در یونیتی ساخته می شود، برخی پکیج ها به طور پیش فرض به پروژه اضافه می شوند، در این کلیپ توضیحاتی در مورد این پکیج ها و نحوۀ حذف آنها توضیحات ذکر شده است.

🔵 دانلود کلیپ از آپارات

🔴 مشاهده در یوتیوب (کانال یونیتی لرنینگ)

🎙 بابت کیفیت صدا عذر خواهی می کنم، تنظیمات نرم افزار دستکاری شده بود. لطفاً قبل از پخش کلیپ، صدای سیستم یا گوشی خود را کم کنید.

📋 جزوۀ ذکر شده در کلیپ (فایل PDF همین پست)


@UnityLearning
👍13❤5👎2
⚫️ فرا رسیدن عاشورای حسینی را #تسلیت می گوییم.

@UnityLearning
❤71👎23
This media is not supported in your browser
VIEW IN TELEGRAM
🔖 یک عمر در اشتیاق شهادت

🎞 با رفتن خود داغ سنگینی بر قلوب همگان وارد کردید. شما همیشه مشتاق این عاقبت بودید تا بالاخره حضرت حق آن را در حال تلاوت قرآن کریم در صبحگاه روز دهم رمضان المبارک به شما اعطا فرمودند.

📝 بخشی از اولین پیام رهبر انقلاب اسلامی |
۲۱/اسفند/۱۴۰۴

@UnityLearning
❤61👎42👍1
🎦 مجموعه ای از کلیپ های جلسات مختلف یک ترم درس بازی سازی

🔹 از طریق این پست می توانید به مجموعه ای از کلیپ های آموزشی درس بازی سازی که در ترم اخیر (بهمن 1404-1405) ضبط و منتشر شده است، دسترسی داشته باشید. مبحث این کلیپ ها تقریباً شروعی بر مبحث بازی سازی با کمک یونیتی می باشد که برای کسانی که می خواهند با این موتور بازی سازی آشنا شوند و بازی های ابتدایی ساده ای بسازند، مفید خواهد بود.


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

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

@UnityLearning
❤15👍2
⭕️ رشته «طراحی و تولید بازی‌های رایانه‌ای» در مقطع کارشناسی، پس از حدود ۱۰ سال پیگیری و تلاش دانشگاه اصفهان، به تصویب رسید.

🔹 به گزارش روابط عمومی بنیاد ملی بازی‌های ویدیویی،آیین رونمایی از رشته کارشناسی «طراحی و تولید بازی‌های رایانه‌ای» روز ۲۴ تیرماه ۱۴۰۵ با حضور معاون آموزشی وزارت علوم، تحقیقات و فناوری، جمعی از مسئولان کشوری و استانی و فعالان حوزه آموزش عالی در دانشگاه اصفهان برگزار خواهد شد.


🎮 این رشته که پس از حدود ۱۰ سال پیگیری و تلاش دانشگاه اصفهان به تصویب رسیده است، از سال تحصیلی ۱۴۰۵-۱۴۰۶ پذیرش دانشجو خواهد داشت.

📚 تصویب این رشته در راستای اجرای برنامه ملی بازی‌های رایانه‌ای و با هدف تربیت نیروی انسانی متخصص برای صنعت بازی‌سازی کشور انجام شده و می‌تواند زمینه‌ساز توسعه آموزش‌های تخصصی و تحول در این صنعت باشد.

🗓 بر اساس برنامه اعلام‌شده، در این مراسم دبیر شورای عالی انقلاب فرهنگی، دبیر شورای تحول و ارتقای علوم انسانی، استاندار اصفهان و جمعی دیگر از مسئولان نیز حضور خواهند داشت.

🎮 منبع خبر (سایت بنیاد ملی بازی‌های رایانه‌ای)

@UnityLearning
❤35👍4👎1
زیارت اربعین درشت خط.pdf
6 MB
🔹 متن زیارت اربعین امام حسین علیه السلام (هر دو زیارت وارد شده)

🏴 اربعین شهادت امام حسین علیه السلام را تسلیت می‌گوییم.

@UnityLearning
❤51👎19
Channel photo updated
Media is too big
VIEW IN TELEGRAM
🎦 #کلیپ #آموزش مفهوم Scriptable Object در یونیتی

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

🧩 برخی از ویژگی های آن که شامل مدیریت و بهینه سازی تعریف پارامترهای ورودی اسکریپت در یونیتی است، به همراه یک مثال ساده در این کلیپ ذکر شده است.

🔵 دانلود کلیپ از آپارات 🔵

@UnityLearning
❤14
Unity Learning
🎦 #کلیپ #آموزش مفهوم Scriptable Object در یونیتی 🔍 مفهوم ScriptableObject (که به اختصار SO هم گفته می‌شود) یکی از مهم‌ترین و کاربردی‌ترین قابلیت‌های موتور بازی‌سازی یونیتی است. به‌زبان ساده، یک اسکریپت خاص است که فقط برای نگهداری داده‌ها ساخته شده و برخلاف…
⭕️ مزایای استفاده از ScriptableObject

1️⃣ مدیریت بهینه حافظه (Flyweight Pattern)

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

2️⃣ جداسازی داده از منطق (Data-Driven Design)

طراحان بازی و برنامه‌نویسان می‌توانند همزمان و بدون تداخل کار کنند. برنامه‌نویس منطق (Logic) را می‌نویسد و طراح مستقیماً در پنجره Inspector داده‌ها را تغییر می‌دهد، بدون اینکه نیازی به دستکاری کد یا صحنه‌های سنگین داشته باشد .

3️⃣ ذخیره‌سازی و پایداری داده‌ها

تغییراتی که روی یک ScriptableObject در حالت Play Mode اعمال می‌کنید، پس از خروج از این حالت نیز ذخیره می‌شوند و از بین نمی‌روند. این ویژگی برای تنظیم دقیق (Tuning) و بالانس بازی فوق‌العاده کاربردی است.

⭕️ کاربردهای رایج

🔹 مخزن داده (Data Container): ذخیره اطلاعات کاراکترها، آیتم‌ها، سلاح‌ها و تنظیمات سطح .

🔹 متغیرهای سراسری (Global Variables): جایگزینی برای متغیرهای Static و Singleton برای مدیریت داده‌هایی مثل تعداد سکه‌ها یا وضعیت بازی در صحنه‌های مختلف .

🔹 سیستم رویداد (Event Channel): ایجاد یک سیستم پیام‌رسانی کاملاً غیرمتمرکز جهت مقدار دهی در بخش های مختلف

@UnityLearning
❤10
🧩 اسکریپت آماده بازی Minesweeper ویندوز XP برای یونیتی

🔹 اسکریپت بسیار ساده برای طراحی بازی Minesweeper را می توانید از پست بعدی دانلود کنید.

🛡 مین‌یاب (Minesweeper) یک بازی ویدیویی در سبک پازل منطقی است، این بازی دارای شبکه‌ای از کاشی‌های قابل کلیک است که "مین‌های" پنهان (که در بازی اصلی به عنوان مین‌های دریایی نشان داده شده‌اند) در سراسر صفحه پراکنده شده‌اند.

💣 توضیحات بیشتر مرتبط با اسکریپت نیز در پست بعدی قرار خواهد گرفت.

@UnityLearning
❤10