Unity Learning
2.99K subscribers
574 photos
211 videos
1.05K files
280 links
⭕️کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی

▪️ @UnityLearning ▫️

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

@UnityLearning_Admin

🔹 کد شامد /👇

1-1-3526-61-3-1

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

@UnityLearning_Ads

لینک گروه تبادل نظر اعضای کانال
@UnityLearning_Group
Download Telegram
Unity Learning
ThrowObject.cs
⭕️ #توضیحات اسکریپت

🔹 به منظور پخش صدای شلیک شدن تیر در هنگام تیر اندازی می توان از این اسکریپت استفاده کرد. پارامترهای این اسکریپت بدین شرح هستند: 1- projectile به عنوان آبجکت پرتاب شونده (مثلا تیر) ؛ 2- shootSound صدای تیراندازی ؛ 3- throwSpeed سرعت پرتاپ شدن تیر؛ 4- source کامپوننت AudioSoruce متصل شده به تیر انداز (یا بازیکن) بازی ؛ 5- volLowRange کمترین میزان ولوم صدا و volHighRange بیشترین میزان (ولوم) صدای پخش شده می باشد.

🔸 این اسکریپت به منظور نزدیک شدن به واقعیت ولوم صدای پخش شده را به صورت رندوم تغییر می دهد و هر بار با یک یک ولوم خاص #صدا را پخش خواهد کرد.

@UnityLearning
Media is too big
VIEW IN TELEGRAM
🎦 #فیلم #آموزش ساخت موزیک پلیر در #یونیتی

🔹انجام اعمال
▶️
با کد نویسی برای #کامپوننت AudioSource

🖥 مشاهده در یوتیوب/🔻

https://youtu.be/0TcEuoOqGDE

@UnityLearning
🌷 میلاد با سعادت حضرت فاطمه الزهرا سلام الله علیها و روز مادر را به تمام مسلمین جهان تبریک عرض می‌کنیم.
🌷
🌷🌹
🌷🌹🌸 @UnityLearning
🌷🌹🌸🌼
🌷🌹🌸🌼🌺
📸 #کامپوننت Light در #یونیتی، ویژگیِ «نور داشتن» را به آبجکت مورد نظر اضافه می‌کند.

🔆 این کامپوننت را می‌توان از مسیر زیر به هر آبجکتی اضافه کرد. /🔻

Components> Rendering> Light

@UnityLearning
Unity Learning
📸 #کامپوننت Light در #یونیتی، ویژگیِ «نور داشتن» را به آبجکت مورد نظر اضافه می‌کند. 🔆 این کامپوننت را می‌توان از مسیر زیر به هر آبجکتی اضافه کرد. /🔻 Components> Rendering> Light @UnityLearning
🎨 به کمک پارامتر Color از #کامپوننت Light می توانید رنگ نمایشی نور خود را تغییر دهید. برای کد نویسی نیز می توانید از دستور زیر استفاده نمایید.
GetComponent<Light> ().color=Color.green;

@UnityLearning
Unity Learning
📸 #کامپوننت Light در #یونیتی، ویژگیِ «نور داشتن» را به آبجکت مورد نظر اضافه می‌کند. 🔆 این کامپوننت را می‌توان از مسیر زیر به هر آبجکتی اضافه کرد. /🔻 Components> Rendering> Light @UnityLearning
⭕️ انواع نور (Light Types) در #یونیتی

🔹 در یونیتی سه حالت نور دهی اصلی وجود دارد که می توانید بر حسب نیاز از آنها استفاده کنید.

🔦 نوع Spot : این نوع نور مانند نور چراغ جلوی خودرو می باشد و یک فاصله را به صورت خطی روشن می کند.

💡 نوع Point : مانند نور لامپ های خانگی است که محدودۀ کمی را روشن می کند و خطی نیست.

🔅 نوع Directional : این نوع نور نیز مانند نور خورشید است و محدوۀ زیادی از محیط (کل محیط) را روشن می کند و دقیقاً عملکردی مانند نور خورشید در روز دارد.

📋 به منظور تغییر نوع یک کامپوننت Light در #کد_نویسی نیز می توان از دستوری مانند دستور زیر استفاده کرد که نور را از هر نوعی که باشد به Directional تغییر خواهد داد.

transform.GetComponent<Light> ().type=LightType.Directional;

👈 #کلاس LightType در #یونیتی به منظور دسترسی به نوع یک Light به کار می رود.

@UnityLearning
Forwarded from Mcafee Update
🛡 کانال «مکافی آپدیت»

💊جدیدترین نسخه ها، آپدیت ها و اخبار مربوط با آنتی ویروس مکافی را در کانال مکافی آپدیت دنبال کنید.

📆 #آپدیت_آفلاین_روزانه

@McAfeeUpdate
🔹 #دانلود پروژه کامل آموزشی ساخت بازی های با #ژانر دونده نامحدود در #یونیتی

🔸 دریافت فایل کامل پروژه این بازی در پست بعدی امکان پذیر است.
project.zip
14.1 MB
⭕️ #دانلود کامل پروژه آموزشی برای ساخت بازی در #ژانر دونده بی نهایت (Infinite Runner)

@UnityLearning
Unity Learning
📸 #کامپوننت Light در #یونیتی، ویژگیِ «نور داشتن» را به آبجکت مورد نظر اضافه می‌کند. 🔆 این کامپوننت را می‌توان از مسیر زیر به هر آبجکتی اضافه کرد. /🔻 Components> Rendering> Light @UnityLearning
🔆 تعیین شدت #نور در یونیتی

🔹 به کمک پارامتر intensity از #کامپوننت Light می توان شدت نور پخش شده توسط آن را تعیین کرد. این پارامتر مقداری بین صفر تا هشت دریافت می کند.

GetComponent<Light> ().intensity = 1.0f;

🔸 به کمک پارامتر range نیز می توان محدوده تحت پوشش نور توسط کامپوننت را تعیین کرد.

GetComponent<Light> ().range = 1.0f;

👈 این پارامتر نیز از نوع float بوده و تعیین دقیق مقدار آن نیاز به محاسبات ریاضی دارد (که نمونه ای از آن در اسکریپت های آماده ای که در پست های بعدی قرار خواهد گرفت، قابل مشاهده است)

@UnityLearning
آموزش ساخت چراغ برق در یونیتی.wmv
37.9 MB
🎦 #فیلم #آموزش ساخت تیر چراغ برق در #یونیتی و خاموش و روشن کردن آن

💡 استفاده از پارامتر enabled مربوط به #کامپوننت Light در یونیتی

@UnityLearning
Unity Learning
آموزش ساخت چراغ برق در یونیتی.wmv
⭕️ #توضیحات فیلم آموزشی

🔹 به منظور #نور دهی به یک تیر چراغ برق می توان از یک آبجکت Light و یا یک آبجکت خالی که #کامپوننت Light به آن داده شده است، استفاده کرد. نزدیک ترین نوع به نور چراغ های برق شهری Spot Light می باشد.

🔆 برای خاموش/روشن کردن نور یک #آبجکت ِ دارای کامپوننت Light می توان آن را فعال/غیر فعال کرد، که در #سی_شارپ اینکار به این شکل انجام خواهد شد./🔻

GetComponent<Light> ().enabled=true/false;

🔸 در #جاوا اسکریپت نیز می توان از کد زیر استفاده کرد./🔻

GetComponent(Light).enabled=true/false;

💡 #نکته برنامه نویسی: استفاده از علامت ❗️ قبل از یک مقدار داده باعث نقض شدن آن می شود، یعنی اگر آن را قبل از یک داده boolean قرار دهیم، آن را مخالف مقدار جاری اش می کند.

@UnityLearning
📸 #کامپوننت Terrain در #یونیتی به منظور ایجاد پستی و بلندی، #تکسچر، درخت و سایر موارد بر روی #آبجکت Terrain به کار می رود.

@UnityLearning
لیستی_از_خطاهای_کامپایلری_در_یونیتی.pdf
293.7 KB
📋 لیست کاملی از خطاهای کامپایلری برای زبان های #سی_شارپ و #جاوا اسکریپت به همراه لینک مربوط به هر کدام در سایت یونیتی به منظور دریافت اطلاعات بیشتر و نحوۀ رفع آن خطا

@UnityLearning
❗️ #نکته برای #فرآیند ساخت بازی

🔹 همواره بازی خود را با کمک ساده ترین پروتوتایپ ها بسازید.

🔸 پروتوتایپ ساده باید مفهوم بازی شما را برساند.

@UnityLearning
❗️ #نکته برای #فرآیند ساخت بازی

🔹 ابتدا ایدۀ خود را روی کاغذ بیاورید. سپس به آن شکل و شمایل بدهید تا محیط بازی تکمیل گردد.

🔸 رویدادهای بازیتان را در انتها به آن اضافه کنید.

@UnityLearning