797.3K حجم رسانه بالاست
مشاهده در ایتا
Occlusion Culling
♣️ تکنولوژی بهینه سازی بازی که تمامی اطلاعات object(اشیاء) صحنه را ذخیره کرده و آنهایی که در محدوده دوربین هستند را رِندِر میگیرد.
این تکنیک در بازی باعث افزایش frame rate و در نتیجه، افزایش سرعت و روان شدگی بازی میشود که به وفور در بازیهای جهان باز (Open World) شاهد استفاده از این تکنیک هستیم.
♠️ یونیتی بصورت پیشفرض از تکنولوژی Frustom Culling پشتیبانی میکند که شباهت زیادی با occlusion دارد، اما با این تفاوت که تمامی اجزای در محدوده دوربین(مثلا پشت اشیاء های جلویی) حتی اگر دیده نشوند هم رندر میشوند. درحالیکه occlusion اینگونه نیست یا کمی محدودتر است.
میتوان به سادگی occlusion Culling را در یونیتی فعال نمود.
#مبانی_فنی | #occlusion_culling
#بهینه_سازی | #یونیتی / #Unity
🎮 @SajadAhmadiNiat 🪔
👾 دوره مفاهیم بازی سازی دوبعدی یونیتی Unity
💬 بازیهای #دوبعدی در عین منحصر به فرد بودن خود، بسیار به آنها کم پرداخته میشود . درک مفهومی بازیهای دوبعدی میتواند منجر به ساخت بازیهایی شود که در عین حال ساده تر بودن مکانیسم نسبت به بسیاری از بازیهای سه بعدی ، بسیار پرطرفدارتر و تمیز تر هستند .
💭 در دوره #رایگان مفاهیم بازی سازی دوبعدی در #یونیتی، به مفاهیمی که باید برای ساخت یک بازی دوبعدی با آن آشنا شوید تا حدود زیادی پرداخته میشود و در این دوره قصد بر یادگیری بازیسازی دوبعدی نیست و تنها بعنوان قوی کردن پایه و شناخت یک جانبه مسائل بازی سازی دوبعدی در گیم انجین #Unity ( آموزش یونیتی )برای شما مورد انتشار قرار میگیرد . مفاهیم فیزیکی ، رندرینگ 2D ، نورپردازی و حتی داستان سرایی و محورها و ماتریس ها و امکانات دوبعدی در این دوره برای شما آماده گشته است .
📣 نکته: در این دوره مدرس ممکن است کمی در حالت ابتدایی برای دانشجویان توضیح دهد . یعنی از برخی نکات(مانند سی شارپ مقدماتی) چشم پوشی شده است تا بیشتر بر مباحث اصلی، آن هم در مبحث دوبعدی پرداخته شود.
سوالات شما:
✓ اگر unity یاد نداشته باشم مشکلی نیست؟
• اونقدر عیبی نداره ولی خیلی روی نرم افزار قرار نیست صحبت کنیم
✓ کلیّت این دوره درمورد چی هست؟
• هرچیزی که پیش زمینه فکری شما رو در زمینه بازیهای دوبعدی مهیا میکنه
🐋 توضیحات و دانلود دوره از #دانشجویار 👇🏻
yun.ir/2D-Primary-Concepts
#پست_قدیمی | #دوره_قدیمی
#دوره_آموزشی | #مبانی_بازیسازی
🎮 @SajadAhmadiNiat 🪔
📩 دوره کار با سرویس ایمیل و پیامک در یونیتی(مقدماتی) 📬
سیستم اطلاع رسانی پیامک و email از روشهایی است که میتواند برای دیده شدن بازی شما در کنار سیستم notification خیلی تاثیرگذار باشه.
همگی ما تاکنون ممکنه با ایمیل و درگاه های SMS(پیامکی) برای سایت و یا اپلیکیشن کار کرده باشیم. ولی تاکنون ندیدیم در #یونیتی چنین کاری بشه! 😳
شما میتونید با این آموزش یک جرقه کوچیک و ابتدایی ای برای کار با پنل پیامکی در یونیتی پیدا کنید! سطح این آموزش ابتدایی هست ولی مدرس چند راه جلو پاتون میذاره برای اینکار و توضیحاتی بهتون میده. یعنی هیچ نیازی نیست شما سی شارپ رو در حد پیشرفته یادداشته باشید.
در این دوره، شما روشهای ایمیل زدن رو هم تا حد مطلوبی آموزش میبینید و قادر به پیاده سازی سیستم ایمیل در #Unity هستید. همچنین راه هایی برای ایجاد تماس در unity رو برای فهم و درک بیشتر خواهیم گفت.
بعد از دیدن این دوره، دوره پیشرفته تر پنل پیامکی ملی پیامک در یونیتی، هم به دردتون میخوره 😉!
سوالات شما:
✓ این دوره خیلی قدیمی هست؟ استفاده ای نداره؟
• آخرین ضبط این دوره 2 آذر 1399 بوده و خیلی قدیمی نیست. اما هنوز اولین دوره ای هست که در زمینه sms و mail یونیتی بصورت فارسی ضبط شده 😃☕️
✓ نیاز به پیش زمینه خاصی داره؟
سی شارپ مقدماتی یونیتی رو حتما باید بلد باشید.
📁 توضیحات و دانلود دوره از #محیط 👇🏻
https://m0h.ir/zxls9t
#پست_قدیمی | #دوره_قدیمی
#دوره_آموزشی | #سرویس_پیامک_یونیتی
🎮 @SajadAhmadiNiat 🪔
آموزش بازیسازی وبرنامه نویسی | سجاد احمدی نیت
📩 دوره کار با سرویس ایمیل و پیامک در یونیتی(مقدماتی) 📬 سیستم اطلاع رسانی پیامک و email از روشهایی
📲 دوره ارسال پیامک حرفه ای با سرویس ملی پیامک در یونیتی 📨
در بعضی از بازیها، در حین ساخت اکانت کد تایید یا پیامک تبریک دریافت میکنیم. تاحالا فکرکردی چطور میتونی SMS Message در بازی خودت داشته باشی؟ 🥸
بسیاری دوست دارن سیستم ارسال و دریافت ( Send And Recive ) رو در بازی خودشون پیاده کنند 😍
البته بسیاری اوقات دیده میشه که بدلیل سادگی کار با محیط #یونیتی ، بسیاری اپلیکیشن ها و نرم افزارهای خود را هم با استفاده از #Unity مینویسند و قاعدتا یک نرم افزار خوب ، دارای سیستم های جانبی مهمی همچون سیستم پیامکی است .
در این دوره ، به شما پیاده سازی سیستم پیامکی حرفه ای با استفاده از ملی #پیامک تدریس میشه و بعد از دوره ، میتوانید تا حدود زیادی روشهای اس ام اس در بازی خودرا پیاده سازی کنید .
این دوره کمی پیشرفته تر از دوره <کار با سرویس ایمیل و پیامک در یونیتی(مقدماتی)> ست. مانند دوره مقدماتی پیشین که درمورد پیاده سازی سرویس پیامک، ایمیل و تماس در یونیتی بود، این دوره برای اولین بار در سطح اینترنت آن هم به شکل فارسی ضبط میشه.
📁 توضیحات بیشتر و دانلود دوره از #محیط 👇🏻
https://m0h.ir/s4iwt7
سوالات شما:
✓ چه تفاوتی در این دوره نسبت به دوره قدیم پیامکی شما وجود داره؟
• در این دوره بیشتر به مباحث Rest API پرداخته میشه و مستندات خوانی بیشتری داریم. همچنین بیشتر با پنلهای پیامکی کار میکنیم.
✓ نیاز به پیش زمینه خاصی داره؟
سی شارپ مقدماتی یونیتی رو حتما باید بلد باشید.
#دوره_آموزشی | #سرویس_پیامک_یونیتی
#دوره_جدید | #پست_جدید | #ملی_پیامک
🎮 @SajadAhmadiNiat 🪔
🐤 ساخت بازی پرندگان خشمگین در unity 🐔
{قطعا تاحالا انگری بردز بازی کردی و باهاش خاطره داری! 😃🕊}
بازی پرندگان خشمگین یا همان Angry Birds معروف را میتوان بعنوان یک بازی موفق مثال زد که از لحاظ فنی از سختی و پیچیدگی بالایی برخوردار نبود اما توانست با همین ویژگیهای ساده ، افراد را مجذوب خود کند!
نمونه های زیادی از اینگونه بازیها در تاریخ صنعت گیم جهان موجود است که با مکانیسم های ساده و کدنویسی های به دور از تخصص بسیار بالا ، توانستند به درجه بالایی از موفقیت و نصب برسند.
در این دوره کوچک ما به ساخت مکانیک های اصلی بازی انگری بردز خواهیم پرداخت و حول دو ساعت بخش مهمی از کار را در یونیتی پیش خواهیم برد. اگر میخواهید بدانید که اینکار چگونه انجام میشود و دوست دارید یک گیم مانند #angry_birds تولید کنید ، با ما همراه باشید!
💡 آنچه در این دوره میآموزیم:
در دوره آموزش ساخت بازی انگری بردز شروع به پیاده سازی بازی #انگری_بردز در محیط موتور بازی سازی #یونیتی خواهیم کرد. یاد میگیریم که چطور با #unity میتوانیم این بازی جذاب را پیاده سازی کرده و از آن خروجی بگیریم. خروجی نهایی ما یک بازی مشابه انگری بردز خواهد بود.
دانلود دوره از #دانشجویار ⤵️ :
https://www.daneshjooyar.com/building-angry-birds-game-in-unity/
#پست_قدیمی | #دوره_قدیمی
آموزش بازیسازی و برنامهنویسی☕️:
🎮 @SajadAhmadiNiat 🪔
دوره فارسی نویسی به 16 روش در یونیتی
🔻 Downlod 🔻
yun.ir/unity-farsi
هنوز هم که هنوزه، کاملترین دوره در رفع مشکل فارسی نویسی در #یونیتی هست که میتونید بصورت #رایگان از لیموناد دانلودش کنید.
در این دوره کامل و خاص 16 روش ساده تا پیشرفته را به شما میگیم تا بتونید متون فارسی خود را با هر نوع قلم و فونتی که میخواید در بازی پیاده سازی کنید. این دوره کامل ترین آموزش فارسی نویسی در یونیتی است که بیش از 8 روش در این دوره، در بستر اینترنت بصورت کمیاب بوده. هر کدام از روش های آموزش داده شده در دوره آموزش فارسی نویسی در یونیتی کاربرد خاص خود را دارند که در مدت 2 ساعت بصورت کامل شما را با این 15 روش برای تایپ فارسی در موتور بازیسازی #Unity آشنا خواهیم ساخت.
#دوره_آموزشی | #پست_قدیمی | #دوره_قدیمی
آموزش بازیسازی و برنامهنویسی☕️:
🎮 @SajadAhmadiNiat 🪔
📺 آموزش ساخت بازی Color Switch در یونیتی
بازی Color Switch یکی از بازیهای محبوب و سرگرمکننده در دستهی بازیهای موبایلی است که توسط شرکت "Fortafy Games" در سال ۲۰۱۵ عرضه شد. این بازی به طور ویژه برای کاربران سیستمعاملهای iOS و Android طراحی شده و توانسته است تا به عنوان یک تجربهی جذاب و چالشانگیز برای بسیاری از بازیکنان شناخته شود.
در این دوره قصد ساخت چنین بازی ای داریم و متوجه خواهید شد که با ساده ترین تکنیک های بازیسازی میتوان بازیهای اندرویدی جذاب تولید کرد! ✨
دانلود رایگان از آپارات(لیست پخش) 👇👋
https://www.aparat.com/v/ddb7hw6?playlist=11304228
♨️ مدرس: سجاد احمدی نیت
#آموزش | #دوره_آموزشی | #یونیتی | #unity
آموزش بازیسازی و برنامهنویسی☕️:
🎮 @SajadAhmadiNiat 🪔
دوره طلایی آموزش بازیسازی با unity 🥇
یک دوره همه جانبه برای یادگیری از پایه و قوی یونیتی! 😍☕️
توی این دوره با:
✓ مبانی فنی بازیسازی و برنامه نویسی
✓ محیط unity و تکنیک های آن
✓ ساخت بازیهای PC و Android
✓ انتشار و نحوه درآمدزایی
✓ سی شارپ مقدماتی الی پیشرفته + سی شارپ یونیتی
✓ کامپوننت ها و کلاسهای مهم
✓ مهمترین ارورهای یونیتی
آشنا میشی و با چندین پروژه بازی سازی رو یاد میگیری. این دوره هنوز درحال بروزرسانی هست و هر هفته مبحث های جدیدی اضافه میشه 👌
درآخر هم مدرک طلایی دانشجویار رو دریافت میکنی که در رزومه و استخدام و کارآموزی تاثیر مثبتی داره 👏🥇
مدرس: سجاد احمدی نیت
دانلود از وبسایت #دانشجویار 👇
https://www.daneshjooyar.com/gold-unity
💢 این دوره یکی از جامع ترین و متفاوت ترین مباحث رو داره ✋
#یونیتی | #unity | #دوره_طلایی
آموزش بازیسازی و برنامهنویسی☕️:
🎮 @SajadAhmadiNiat 🪔
آموزش بازیسازی وبرنامه نویسی | سجاد احمدی نیت
این دوره توی #بلک_فرایدی (جمعه سیاه) بیش از ۸۰٪ تخفیف خورده !🥳🤩 تا فردا شب هم مهلت دارید تا اون رو ب
سلام بر دوستان عزیز و همراهان کانال، امیدوارم حال همگی تون خوب باشه
اگر یادتون باشه دوره طلایی یونیتی تخفیف خوبی در بلک فرایدی(جمعه سیاه) خورد و حول 1.400 شده بود.
یک تصمیم گرفتم، برای اینکه بیشتر دوستان بتونند "دوره طلایی یونیتی" رو خریداری کنند، تصمیم گرفتم در قالب نذر آموزشی بمناسبت شهادت حضرت فاطمه زهرا(ص)، یک کد تخفیف 80% که تقریبا قیمت دوره رو به زیر 1.400 میرسونه، بهتون بدم تا بتونید ازش استفاده کنید 🙏
این نذری هم موقتا نیست، دائمی ست. این کد تخفیف رو برای شاگردانم از دانشجویار گرفته بودم، اما تصمیم گرفتم که الان در این کانال قرار بدم تا ازش بتونید استفاده کنید و به کسی که نیاز داره اون رو اعطا کنید.
قطعا من پای این دوره با اینهمه کمبود وقت، خیلی وقت گذاشتم ولی قطعا گرفتن دستِ یک انسان مستعد، خیلی ارزش والاتری داره. علی رغم ارزش بالای دوره، من خودم با قیمت دوره مخالف بودم و کمی اون رو زیاد میدونم.
ان شاالله این روزها یکم هم وقت قطره چکانی بیشتری پیدا کنم، دوره رو آپدیت خواهم کرد.
بهرحال، استفاده کنید و مارو هم دعا کنید 🌹🌱🌺
کد تخفیف:
unity80
#یونیتی | #unity | #دوره_طلایی
آموزش بازیسازی و برنامهنویسی☕️:
🎮 @SajadAhmadiNiat 🪔
https://github.com/unity3d-jp/WebGLNativeInputField
https://github.com/dantasulisses/WebMobileInputFix
https://github.com/eforerog/keyboardMobileWebGLUnity
دیدید که در بازیهای تحت html5 که در یونیتی خروجی گرفته میشه، کیبورد موبایل بالا نمیاد؟ این بعلت ناسازگاری بین یونیتی و مرورگرهای موبایل هست.
این دو سه گیتهاب پروژه های جالبی برای رفع این مشکل هستند.
#یونیتی | #حل_مشکل | #ارور_شناسی
🎮 @SajadAhmadiNiat 🪔
دوره آموزشی «ساخت بازی موبایلی» 👾📱
اینبار در پلتفرم آموزشی پرتقال 🍊
در این دوره در ۴۰ جلسه(نزدیک ۱۲ ساعت)، شما به درک خوبی از بازیسازی موبایل با استفاده از موتور بازیسازی یونیتی خواهید رسید 🎮.
در این دوره از ابتداء سراغ نصب و آشنایی با محیط یونیتی خواهیم رفت. سپس با موضوعات مختلفی مثل "فیزیک" و "نور" و "صدا" و "Prefab" و "رابط کاربری" آشنا میشویم. سپس کدنویسی به زبان برنامه نویسی سی شارپ را یاد میگیریم و یاد میگیریم چطور ذخیره سازی داده ها را انجام دهیم. سپس یک پروژه 2D نیمه حرفه ای مشابه بازی Box 2D Endless را کار میکنیم و بعد از آن توصیه های پایانی و همچنین انتشار در مایکت را خواهیم داشت.
تفاوت این دوره، با سایر دوره های جامع من در این است که:
1. این دوره خیلی جمع و جور و سریع مطالب را بیان کرده و مناسب افرادی است که فرصت زیادی ندارند.
2. همزمان که مباحث را یاد میگیریم پروژه 3D کوچکی کار میکنیم.
3. هزینه کاملا مناسبی نسبت به دوره جامع یونیتی دانشجویار داره. اما مطالب Quick و سریعتر و در 40 جلسه است.
هزینه این دوره نسبت به محتوای اون خیلی مناسبه و الآن هم تخفیف ۹۰٪ ای خورده! 😍🐞
سریع بدو که از دستش ندی! 👇👋🏝
https://www.porteqali.com/course/67b81421239262abc2d22100/%D8%B3%D8%A7%D8%AE%D8%AA-%D8%A8%D8%A7%D8%B2%DB%8C-%D9%85%D9%88%D8%A8%D8%A7%DB%8C%D9%84%DB%8C
این وبسایت تخفیف های خوبی روی دوره میزنه 😄☕️
#یونیتی | #unity | #پرتقال | #دوره_جدید | #بازیسازی | #دوره_آموزشی
آموزش بازیسازی و برنامهنویسی☕️:
🎮 @SajadAhmadiNiat 🪔
#سوالات_شما
❓پوشه Android SDK یونیتی هابم کامل نیست، چکار کنم؟ 🧐
✅ اینکه کامل نیست حرف کاملا غیرواضحی هست. خود SDK ای که یونیتی هاب برای خروجی اندروید دانلود میکنه، برای اون نسخه بهترین اس دی کی هست و نمیتونید بگید که نواقصی داره. حال، ما برای اینکه خط فرمان گردل(gradle) یکسری ارورها نده و یکسری نواقص sdk هم رفع بشه، حین خروجی اندروید، با اتصال به vpn یا DNS یا proxy ها، سعی میکنیم آپدیت و sync گردل رو به یونیتی بسپریم. پس نمیشه گفت ناقص هست. حال، اگر واقعا نقصان هایی داره، یا آنتی ویروس به اون دست زده، یا دنبال ارتقاء اون هستید، یکسری راه ها بهتون پیشنهاد میکنم:
⚠️ اول حواستون باشه که موقع دانلود یونیتی و همزمان با اون، دانلود SDK مربوطه، آنتی ویروس و فایروال ممکنه کمی دخالت کنند. پس سعی کنید پوشه sdk رو در Exclude یا استثنائات اونها قرار بدید تا به اون پوشه کاری نداشته باشند.
⚠️ از jdk هم اطمینان حاصل کنید. گاها شده که یکسری ارورهای sdk مربوط به java بوده، هرچقدر کم نقص تر و کامل تر و نزدیک تر به نسخه موردنظر تر، به ارورهای کمتری مربوط به java برمیخورید. همچنین ndk. چون استفاده از برخی الگوریتم های فشرده سازی build، نیازمند استفاده از native development kit هست.
⚠️ اطمینان حاصل کنید که راه ارتباطی شما با سرویسهای گوگل و oracle برقرار شده و DNS یا VPN یا Proxy ای که استفاده میکنید، سیستم شمارو به خوبی Tunel یا Change IP کردند. که در حین خروجی Android به مشکلات گردل برخورد نکنید.
⚠️ ممکنه sdk شما کامل نباشه، صرفا معیوب باشه. یا برعکس، معیوب نباشه، فقط در حین دانلود از یونیتی هاب فرآیند دانلود ناقص شده باشه یا اجازه از فایروال به درستی انجام نشده باشه. یا هم که با نسخه یونیتی همخوانی نداره، یا نیاز به ارتقاء داریم. اگر بتونید بفهمید که کدوم مشکل رو دارید، حلش خیلی راحت تر میشه!
1️⃣ از SDK Manager خود sdk برای آپدیت و ارتقاء و دانلود استفاده کنید. یک نرم افزار ساده ست که در مسیر \tools\bin قرار دارد و لیست cmd-line tools و platforms و platform tools و tools ها را برای شما نشان میدهد تا بتوانید به آخرین نسخه ها آپدیت کنید یا یکسری نسخه ها را تعمیر کنید.
مسیر sdk شما بصورت ذاتی در hub و پوشه نسخه شما به شکل زیر است:
Editor\Data\PlaybackEngines\AndroidPlayer\SDK
2️⃣ اگر Android Studio دارید(یا میتوانید نصب کنید)، از SDK ای که اندروید استودیو دانلود کرده استفاده کنید و آنرا در بخش External Tools مسیردهی کنید.
3️⃣ در تنظیمات SDK Manager اندروید استودیو، میتوانید مسیر SDK یونیتی را به آن بدهید و سپس همه موارد را آپدیت کنید. فقط دقت کنید که برای دانلود هرچیزی، ابتداء باید به DNS ها و ... متصل باشید بعلت اینکه تحریم هستیم. (این راه را بشدت پیشنهاد میکنم)
4️⃣ میتوانید از SDK دوستان خود یا عزیزانی که در اینترنت آنهارا بصورت کاملا رایگان در دسترس قرار دادند استفاده کنید. اینکه صددرصد پاسخ بگیرید، به تکامل SDK مربوط هست و حتی ریسک اینکه ممکن است بدافزارهایی یافت شود کمی بالاتر میرود. اما با این حال، ممکن است سریعتر پاسخ بگیرید.
5️⃣ اگر تخصص موردنظر را دارید، خودتان SDK یونیتی هاب را بصورت دستی کامل کنید، یا SDK دیگری سرهم کنید و آنرا مسیر بدهید.
6️⃣ میتوانید یک یونیتی نسخه بالاتر را نصب کرده و برای آن نسخه، android build support را در حین دانلود تیک بزنید. و سپس sdk نسخه بالاتر را به نسخه پایینتر مسیر بدهید. البته میتوانید روشهای بالا را هم ترکیبی امتحان کنید.
7️⃣ (این رو تست نکردم)
میتونید پوشه AndroidPlayer واقع در Editor\Data\PlaybackEngines رو پاک کنید، یونیتی هاب رو ریست کنید(حتی با exit کردن مینی آیکون یا همون Tray) و سپس در یونیتی هاب در تب Install، روی آیکون تنظیمات(چرخ دنده) ی نسخه ی موردنظر کلیک کنید و Add Modules را دوباره بزنید و دوباره android build support را دانلود کنید. چون گاها sdk بعلت دستکاری کردن یا دخالت آنتی ویروس و نرم افزارهای دیگر، خراب میشود.
8️⃣ گاهی اوقات sdk شما تکمیل هست، و صرفا نیاز به ارتقاء api platform ها دارید که بتونید Minimum Target یا Target api رو تغییر بدید. میتونید این موارد رو از وبسایت گوگل، یا وبسایت های دیگر اعم از ایرانی و خارجی دانلود کنید.
9️⃣ گاهی مشکل از sdk نیست. با راه های کوچکتری مثل پاک کردن پوشه Temp، یا تعویض اینترنت، یا حل مشکل jdk یا ndk، یا حل مشکل گردل، پاک کردن پوشه Library(ریسک) و Temp در پروژه خود، یا جابجایی بر روی یونیتی دیگر، یا حذف کتابخانه های غیراستفاده یا اضافه و ... مشکلات حل شده. سعی کنید موارد این شکلی را هم بررسی کنید.
#یونیتی | #unity | #حل_مشکل | #sdk
🎮 @SajadAhmadiNiat 🪔