آموزش تغییر رنگ در یونیتی.wmv
24.2 MB
🎦 #فیلم #آموزش تغییر رنگ آبجکت ها در #یونیتی با استفاده از Material ها
🎨 تغییر رنگ در حالت کدنویسی و یا بدون آن (در محیط Editor)
👁🗨مشاهده در یوتیوب/🔻
https://youtu.be/S3CVXLBAywk
🎨 تغییر رنگ در حالت کدنویسی و یا بدون آن (در محیط Editor)
👁🗨مشاهده در یوتیوب/🔻
https://youtu.be/S3CVXLBAywk
Unity Learning
آموزش تغییر رنگ در یونیتی.wmv
⭕️ آموزش تغییر رنگ در یونیتی به کمک Material ها
🔹 همانطور که قبلاً نیز بیان کرده ایم، رنگ ها بخشی از Material ها که نمای ظاهری یک آبجکت را مشخص می کنند، می باشند. بنابراین باید برای تغییر رنگ یک آبجکت از Material آن که یکی از پارامترهای #کامپوننت MeshRenderer است، استفاده کرد. اما از آنجایی که آبجکت های آمادۀ یونیتی به طور پیش فرض متریالی ندارند، برای تغییر رنگ آنها باید یک متریال برای آنها ساخت.
🎯 جهت ایجاد یک متریال در یونیتی می توان روی #پنجره Project کلیک راست کرد و گزینۀ Create و سپس Material را زد. با این کار یک متریال جدید به پروژه اضافه خواهد شد که می توان تنظیماتی مثل رنگ آن را از Inspector (سمت راست صفحه) تغییر داد. اکنون برای قرار گیری رنگ (متریال) ساخته شده روی آبجکت مورد نظر کافی است، آن را به عنوان Material به #آبجکت مورد نظر مثلا Cube بدهیم.
🔸 #یادآوری: برای تغییر رنگ یک آبجکت در کد نویسی نیز می توان از دستور زیر استفاده کرد. این دستور با استفاده از کامپوننت MeshRenderer و #کلاس Color رنگ آبجکت را تغییر خواهد داد.
transform.GetComponent<MeshRenderer> ().material.color=Color.blue;
👈 دستور بالا رنگ آبجکتی که کد به آن متصل می شود را به آبی تغییر خواهد داد.
@UnityLearning
🔹 همانطور که قبلاً نیز بیان کرده ایم، رنگ ها بخشی از Material ها که نمای ظاهری یک آبجکت را مشخص می کنند، می باشند. بنابراین باید برای تغییر رنگ یک آبجکت از Material آن که یکی از پارامترهای #کامپوننت MeshRenderer است، استفاده کرد. اما از آنجایی که آبجکت های آمادۀ یونیتی به طور پیش فرض متریالی ندارند، برای تغییر رنگ آنها باید یک متریال برای آنها ساخت.
🎯 جهت ایجاد یک متریال در یونیتی می توان روی #پنجره Project کلیک راست کرد و گزینۀ Create و سپس Material را زد. با این کار یک متریال جدید به پروژه اضافه خواهد شد که می توان تنظیماتی مثل رنگ آن را از Inspector (سمت راست صفحه) تغییر داد. اکنون برای قرار گیری رنگ (متریال) ساخته شده روی آبجکت مورد نظر کافی است، آن را به عنوان Material به #آبجکت مورد نظر مثلا Cube بدهیم.
🔸 #یادآوری: برای تغییر رنگ یک آبجکت در کد نویسی نیز می توان از دستور زیر استفاده کرد. این دستور با استفاده از کامپوننت MeshRenderer و #کلاس Color رنگ آبجکت را تغییر خواهد داد.
transform.GetComponent<MeshRenderer> ().material.color=Color.blue;
👈 دستور بالا رنگ آبجکتی که کد به آن متصل می شود را به آبی تغییر خواهد داد.
@UnityLearning
📸 بهترین و ساده ترین فرمت برای آبجکت در #یونیتی FBX است.
🎯 این فرمت توسط اکثر نرم افزار های تولید آبجکت مثل 3D Max یا Blender پشتیبانی می شود.
@UnityLearning
🎯 این فرمت توسط اکثر نرم افزار های تولید آبجکت مثل 3D Max یا Blender پشتیبانی می شود.
@UnityLearning
ThrowObject.cs
826 B
📋 اسکریپت آماده برای ساخته شدن تیر و پخش صدای شلیک شدن
🎵 این اسکریپت یک آبجکت (projectile) را به عنوان تیر می سازد، همچنین صدای شلیک شدن آن نیز توسط اسکریپت پخش خواهد کرد.
@UnityLearning
🎵 این اسکریپت یک آبجکت (projectile) را به عنوان تیر می سازد، همچنین صدای شلیک شدن آن نیز توسط اسکریپت پخش خواهد کرد.
@UnityLearning
Unity Learning
ThrowObject.cs
⭕️ #توضیحات اسکریپت
🔹 به منظور پخش صدای شلیک شدن تیر در هنگام تیر اندازی می توان از این اسکریپت استفاده کرد. پارامترهای این اسکریپت بدین شرح هستند: 1- projectile به عنوان آبجکت پرتاب شونده (مثلا تیر) ؛ 2- shootSound صدای تیراندازی ؛ 3- throwSpeed سرعت پرتاپ شدن تیر؛ 4- source کامپوننت AudioSoruce متصل شده به تیر انداز (یا بازیکن) بازی ؛ 5- volLowRange کمترین میزان ولوم صدا و volHighRange بیشترین میزان (ولوم) صدای پخش شده می باشد.
🔸 این اسکریپت به منظور نزدیک شدن به واقعیت ولوم صدای پخش شده را به صورت رندوم تغییر می دهد و هر بار با یک یک ولوم خاص #صدا را پخش خواهد کرد.
@UnityLearning
🔹 به منظور پخش صدای شلیک شدن تیر در هنگام تیر اندازی می توان از این اسکریپت استفاده کرد. پارامترهای این اسکریپت بدین شرح هستند: 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
🔹انجام اعمال
⏮ ⏹ ⏸ ▶️ ⏭
با کد نویسی برای #کامپوننت AudioSource
🖥 مشاهده در یوتیوب/🔻
https://youtu.be/0TcEuoOqGDE
@UnityLearning
🌷 میلاد با سعادت حضرت فاطمه الزهرا سلام الله علیها و روز مادر را به تمام مسلمین جهان تبریک عرض میکنیم.
🌷
🌷🌹
🌷🌹🌸 @UnityLearning
🌷🌹🌸🌼
🌷🌹🌸🌼🌺
🌷
🌷🌹
🌷🌹🌸 @UnityLearning
🌷🌹🌸🌼
🌷🌹🌸🌼🌺
📸 #کامپوننت Light در #یونیتی، ویژگیِ «نور داشتن» را به آبجکت مورد نظر اضافه میکند.
🔆 این کامپوننت را میتوان از مسیر زیر به هر آبجکتی اضافه کرد. /🔻
Components> Rendering> Light
@UnityLearning
🔆 این کامپوننت را میتوان از مسیر زیر به هر آبجکتی اضافه کرد. /🔻
Components> Rendering> Light
@UnityLearning
Unity Learning
📸 #کامپوننت Light در #یونیتی، ویژگیِ «نور داشتن» را به آبجکت مورد نظر اضافه میکند. 🔆 این کامپوننت را میتوان از مسیر زیر به هر آبجکتی اضافه کرد. /🔻 Components> Rendering> Light @UnityLearning
🎨 به کمک پارامتر Color از #کامپوننت Light می توانید رنگ نمایشی نور خود را تغییر دهید. برای کد نویسی نیز می توانید از دستور زیر استفاده نمایید.
GetComponent<Light> ().color=Color.green;
@UnityLearning
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
🔹 در یونیتی سه حالت نور دهی اصلی وجود دارد که می توانید بر حسب نیاز از آنها استفاده کنید.
🔦 نوع Spot : این نوع نور مانند نور چراغ جلوی خودرو می باشد و یک فاصله را به صورت خطی روشن می کند.
💡 نوع Point : مانند نور لامپ های خانگی است که محدودۀ کمی را روشن می کند و خطی نیست.
🔅 نوع Directional : این نوع نور نیز مانند نور خورشید است و محدوۀ زیادی از محیط (کل محیط) را روشن می کند و دقیقاً عملکردی مانند نور خورشید در روز دارد.
📋 به منظور تغییر نوع یک کامپوننت Light در #کد_نویسی نیز می توان از دستوری مانند دستور زیر استفاده کرد که نور را از هر نوعی که باشد به Directional تغییر خواهد داد.
transform.GetComponent<Light> ().type=LightType.Directional;
👈 #کلاس LightType در #یونیتی به منظور دسترسی به نوع یک Light به کار می رود.
@UnityLearning
Unity Learning
⭕️ انواع نور (Light Types) در #یونیتی 🔹 در یونیتی سه حالت نور دهی اصلی وجود دارد که می توانید بر حسب نیاز از آنها استفاده کنید. 🔦 نوع Spot : این نوع نور مانند نور چراغ جلوی خودرو می باشد و یک فاصله را به صورت خطی روشن می کند. 💡 نوع Point : مانند نور لامپ…
آموزش تغییر رنگ نور در یونیتی.wmv
53.2 MB
🎦 #فیلم #آموزش کار با #کامپوننت #نور در #یونیتی
🎨 تغییر رنگ نور نمایشی و معرفی کامپوننت
🖥 مشاهده در #یوتیوب
https://youtu.be/sUP2Qv4czNo
@UnityLearning
🎨 تغییر رنگ نور نمایشی و معرفی کامپوننت
🖥 مشاهده در #یوتیوب
https://youtu.be/sUP2Qv4czNo
@UnityLearning
Forwarded from Mcafee Update
🛡 کانال «مکافی آپدیت»
💊جدیدترین نسخه ها، آپدیت ها و اخبار مربوط با آنتی ویروس مکافی را در کانال مکافی آپدیت دنبال کنید.
📆 #آپدیت_آفلاین_روزانه
⚜ @McAfeeUpdate
💊جدیدترین نسخه ها، آپدیت ها و اخبار مربوط با آنتی ویروس مکافی را در کانال مکافی آپدیت دنبال کنید.
📆 #آپدیت_آفلاین_روزانه
⚜ @McAfeeUpdate
Unity Learning
📸 #کامپوننت Light در #یونیتی، ویژگیِ «نور داشتن» را به آبجکت مورد نظر اضافه میکند. 🔆 این کامپوننت را میتوان از مسیر زیر به هر آبجکتی اضافه کرد. /🔻 Components> Rendering> Light @UnityLearning
🔆 تعیین شدت #نور در یونیتی
🔹 به کمک پارامتر intensity از #کامپوننت Light می توان شدت نور پخش شده توسط آن را تعیین کرد. این پارامتر مقداری بین صفر تا هشت دریافت می کند.
GetComponent<Light> ().intensity = 1.0f;
🔸 به کمک پارامتر range نیز می توان محدوده تحت پوشش نور توسط کامپوننت را تعیین کرد.
GetComponent<Light> ().range = 1.0f;
👈 این پارامتر نیز از نوع float بوده و تعیین دقیق مقدار آن نیاز به محاسبات ریاضی دارد (که نمونه ای از آن در اسکریپت های آماده ای که در پست های بعدی قرار خواهد گرفت، قابل مشاهده است)
@UnityLearning
🔹 به کمک پارامتر intensity از #کامپوننت Light می توان شدت نور پخش شده توسط آن را تعیین کرد. این پارامتر مقداری بین صفر تا هشت دریافت می کند.
GetComponent<Light> ().intensity = 1.0f;
🔸 به کمک پارامتر range نیز می توان محدوده تحت پوشش نور توسط کامپوننت را تعیین کرد.
GetComponent<Light> ().range = 1.0f;
👈 این پارامتر نیز از نوع float بوده و تعیین دقیق مقدار آن نیاز به محاسبات ریاضی دارد (که نمونه ای از آن در اسکریپت های آماده ای که در پست های بعدی قرار خواهد گرفت، قابل مشاهده است)
@UnityLearning
Unity Learning
🔆 تعیین شدت #نور در یونیتی 🔹 به کمک پارامتر intensity از #کامپوننت Light می توان شدت نور پخش شده توسط آن را تعیین کرد. این پارامتر مقداری بین صفر تا هشت دریافت می کند. GetComponent<Light> ().intensity = 1.0f; 🔸 به کمک پارامتر range نیز می توان محدوده تحت…
Lighting.cs
390 B
📋 اسکریپت آمادۀ تعیین شدت نور ایجاد شده توسط #کامپوننت Light
🔸 عمل محاسبه شدت نور (برای تغییر ملایم آن) به کمک تابع Cos از کلاس Mathf انجام می شود.
@UnityLearning
🔸 عمل محاسبه شدت نور (برای تغییر ملایم آن) به کمک تابع Cos از کلاس Mathf انجام می شود.
@UnityLearning
Unity Learning
🔆 تعیین شدت #نور در یونیتی 🔹 به کمک پارامتر intensity از #کامپوننت Light می توان شدت نور پخش شده توسط آن را تعیین کرد. این پارامتر مقداری بین صفر تا هشت دریافت می کند. GetComponent<Light> ().intensity = 1.0f; 🔸 به کمک پارامتر range نیز می توان محدوده تحت…
بیان تفاوت دو پارامتر Range و Intensity.wmv
32.2 MB
🎦 #فیلم #آموزش استفاده از پارامتر های Range و Intensity از #کامپوننت Light
🎯 نحوه عملکرد دو اسکریپت آمادۀ قرار داده شده در کانال روی پارامترها
@UnityLearning
🎯 نحوه عملکرد دو اسکریپت آمادۀ قرار داده شده در کانال روی پارامترها
@UnityLearning
آموزش ساخت چراغ برق در یونیتی.wmv
37.9 MB
🎦 #فیلم #آموزش ساخت تیر چراغ برق در #یونیتی و خاموش و روشن کردن آن
💡 استفاده از پارامتر enabled مربوط به #کامپوننت Light در یونیتی
@UnityLearning
💡 استفاده از پارامتر enabled مربوط به #کامپوننت Light در یونیتی
@UnityLearning
Unity Learning
آموزش ساخت چراغ برق در یونیتی.wmv
⭕️ #توضیحات فیلم آموزشی
🔹 به منظور #نور دهی به یک تیر چراغ برق می توان از یک آبجکت Light و یا یک آبجکت خالی که #کامپوننت Light به آن داده شده است، استفاده کرد. نزدیک ترین نوع به نور چراغ های برق شهری Spot Light می باشد.
🔆 برای خاموش/روشن کردن نور یک #آبجکت ِ دارای کامپوننت Light می توان آن را فعال/غیر فعال کرد، که در #سی_شارپ اینکار به این شکل انجام خواهد شد./🔻
GetComponent<Light> ().enabled=true/false;
🔸 در #جاوا اسکریپت نیز می توان از کد زیر استفاده کرد./🔻
GetComponent(Light).enabled=true/false;
💡 #نکته برنامه نویسی: استفاده از علامت ❗️ قبل از یک مقدار داده باعث نقض شدن آن می شود، یعنی اگر آن را قبل از یک داده boolean قرار دهیم، آن را مخالف مقدار جاری اش می کند.
@UnityLearning
🔹 به منظور #نور دهی به یک تیر چراغ برق می توان از یک آبجکت Light و یا یک آبجکت خالی که #کامپوننت Light به آن داده شده است، استفاده کرد. نزدیک ترین نوع به نور چراغ های برق شهری Spot Light می باشد.
🔆 برای خاموش/روشن کردن نور یک #آبجکت ِ دارای کامپوننت Light می توان آن را فعال/غیر فعال کرد، که در #سی_شارپ اینکار به این شکل انجام خواهد شد./🔻
GetComponent<Light> ().enabled=true/false;
🔸 در #جاوا اسکریپت نیز می توان از کد زیر استفاده کرد./🔻
GetComponent(Light).enabled=true/false;
💡 #نکته برنامه نویسی: استفاده از علامت ❗️ قبل از یک مقدار داده باعث نقض شدن آن می شود، یعنی اگر آن را قبل از یک داده boolean قرار دهیم، آن را مخالف مقدار جاری اش می کند.
@UnityLearning