آموزش فارسی کدنویسی Inspector در یونیتی

آموزش فارسی کدنویسی Inspector در یونیتی

  مشخصات آموزش

کدنویسی Inspector در یونیتیآموزش فارسی کدنویسی Inspector در یونیتی

مقدمه:

یکی از نکات بارزی که باعث شده است کار با موتور بازی سازی یونیتی نسبت به سایر موتورهای بازی سازی از روانی و راحتی بهتری برخوردار باشد وجود انعطاف و تعامل با هر چیزی که به ذهن خطور می کند.

به عنوان نمونه یکی از مواردی که شاید به ذهن هر طراحی خطور کند این می باشد که آیا می شود در بخش Inspector از امکاناتی که در بخش gui داشتیم استفاده کنیم و بخش Inspector را جالب تر و زیباتر نمایید یا نه؟

جواب یونیتی به این سوال آری می باشد!

در یونیتی تقریبا چیزی نیست که نشود انجام داد. یا راهی هست یا راهی برای آن هدف پیدا خواهد شد!

 

در آموزش فارسی کدنویسی Inspector در یونیتی یاد خواهید گرفت که چگونه بخش Inspector خود را زیباتر و قشنگ تر نمایید.

در این آموزش از کدهای بسیار ساده استفاده شده است تا کاربران درگیر کدهای پیچیده نشوند و از مبحث اصلی آموزش دور نشوند.

 

به عنوان نمونه اولین کدی که مورد بررسی قرار خواهیم داد، کد تغییر رنگ دو مکعب در صحنه می باشد.

 

سرفصل این دوره ی آموزشی عبارتند از:

۱- مقدمه: چرا باید از این تکنیک استفاده نماییم و چه مزایایی این تکنیک می تواند برای ما داشته باشد؟

۲- ساختار کلی: معرفی بدنه ی اصلی اسکریپت مورد نظر.

۳- فیلد رنگ: در این جلسه در ابتدای کار بین اسکریپت مربوط به Inspector (که در پوشه ی Editor قرار دارد) و اسکریپت اصلی خود ارتباط برقرار خواهیم نمود. در ادامه ی آموزش نیز نحوه ی ایجاد یک فیلد رنگ برای انتخاب رنگ در منوی Inspector را آموزش خواهیم داد.

 

انشا الله این آموزش ادامه خواهد داشت و هر چند روز یک بار این آموزش بروزرسانی خواهد شد.

 

قسمت های پیشرفته به صورت غیر رایگان عرضه خواهند شد!

 

با تشکر از همه ی شما عزیزان

سید

 

۲۲ Responses to “آموزش فارسی کدنویسی Inspector در یونیتی”

  1. دکتر گفت:

    سلام سید منم دکتر میخاستم سی++ یاد بگیرم از کجا شروع کنم

  2. سلطانی گفت:

    با سلام
    آقا سید خسته نباشی ,
    همیشه با انتخاب مناسب آموزش های مورد نیاز کاربر , و تهیه اونها , باعث پیشرفت دوستان علاقه مند هستید .

    لینک دانلود رو یادتون رفت بزازید
    با تشکر

  3. saeedzer0 گفت:

    درود.خسته نباشد،اول از هم بابت اموزش های خوبتون تشکر می کنم،خیلی اموزش های عالی هستن.
    یه در خواستی دارم اگه امکانش اموزش ساخت fps از صفر تا صد به زبان سی شارپ رو در سایت قرار بدین(اونی که داخل سایت بود،خوب بود ولی میخوام کامل تر باشه) اگه غیر رایگان هم بود مشکلی نیست

  4. خبرنگار گفت:

    سید اموزش loading صفحه تو سایت هست ؟اگه هست میشه لینکشو بگی؟

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

  5. سلام. وقت بخیر.
    خدمتتون یه سوال داشتم.
    من چند وقتی میشه دارم آموزش های یونیتی رو دنبال میکنم. برای یادگیری قسمت ویژوال این برنامه مشکل جدی ای نداشتم. مشکل اصلی من کدنویسی سی شارپ برای یونیتی هستش. با توجه به این که توی کدنویسی سی پلاس پلاس و پی اچ پی مهارت قابل قبولی دارم و چند مورد برنامه نویسی برای اندروید هم انجام دادم (با b4a) ولی همچنان نمیتونم برای یونیتی کدنویسی کنم. یک سری مفاهیم ابتدایی مثل transform و vector و این که مثلا متغیرو public تعریف کنیم تو inspector میشه تغییرش داد و … رو بلدم ولی در حدی که باید بلد نیستم. چون بیشتر سورس ها رو هم که نگاه می کنم یه سری کد نوشتن که مدام باید توی اسکریپت ریفرنس یونیتی شکسته بسته کاربردشون رو بفهمم. مشکل اساسی بعدی هم اینه که توی ورژن ۵ تغییراتی مثل getcomponentها داده شده و برای منی که مهارت ندارم و سورس ها توی اینترنت بیشتر با یونیتی ۴ هستن یه جور دوگانگی خیلی بدی به وجود اومده.
    حالا از شما به عنوان یکی از افرادی که توی این زمینه قبول دارم و اگه اشتباه نکنم یکی از مدیران انجمن یونیتی فارسی هم هستین میخواستم بپرسم من برای کدنویسی از کجا شروع کنم؟ حالا اگه منبعی توی همین سایت یا سایت های دیگه سراغ دارید من رو راهنمایی کنید. من واقعا ناامید شدم خواهش میکنم کمکم کنید…..

    • خوشبختانه توی بحث بازی سازی چون بین کد و محیط بازی تعامل هست و همه چیز رو به عینه مشاهده می کنید خیلی راحت تر هستید.

      شما باید اول از همه اون چیزی که مد نظرتون هست رو روی کاغذ پیاده کنید. من خودم این کار رو می کنم اما نه روی کاغذ بلکه توی ذهنم!!!

      بعد اگه از هلپ یونیتی تونستید اون مشکل رو بر طرف کنید که هیچی اگه نتونستید باید توی سایت های خارجی جستجو کنید مطمئنا به راه حل هایی می رسید. درسته که یونیتی ۵ تغییراتی داشته اما زیر و رو که نشده!!!
      کدها همان هستند فقط یه کم تغییر کرده اند. اگه قبلا به گفته ی شما getcomponent بوده الان شما که گیج شدید خیلی ساده می تونید توی گوگل جستجو کنید getcomponent in unity 5 و …

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

      من خودم مهندسی مکانیک خوندم ولی با یونیتی خیلی راحت تعامل دارم. چون می فهمم چه کار می کنم. هیچ زبان برنامه نویسی ای هم مثل شما بلد نبودم اما در رسیدن به جواب سوالات اراده دارم!

      ضمنا اگه سوالی دارید می تونید در hamyar.learningtv.ir بپرسید.
      با تشکر
      سید

  6. احسان گفت:

    با سلام
    آقا سید خسته نباشی
    یه سوال ایا می شود در یونیتی کاراکتر جنریتور درست کرد مثل بازی sims که کاربر بتواند شخصیت بازی خودش را ادیت کند
    چاق و لاغر کردن کاراکتر (چهره ، بازو ، قد و …)
    تغییر موی کاراکتر
    تغییر لباس کاراکتر
    تغییر رنگ کاراکتر (پوست ، مو ، لباس ، و…)

    اگر این امکان در یونیتی موجود است اموزشی و یا منبعی در این باره قرار دهید
    با تشکر

  7. احسان گفت:

    با سلام
    چجوری می شه توی یونیتی صدای میکروفن رو درون محیط بازی به صورت ریل تایم پخش کرد
    و ایا امکان ضبط صدا در یونیتی وجود دارد
    با تشکر

  8. علی گفت:

    با سلام
    من پکیج Fracturing & Destruction رو از سایت یونیتی پکیج خریداری کردم ولی نمی دونم چطور ازش استفاده کنم اگر امکان دار اموزشی درباره این پکیج ضبط کنیدخیلی به این اموزش نیاز دارم
    با تشکر

  9. علی گفت:

    سلام
    درخواست پکیج یونیتی دارم ا گه امکان داره قرار بدید درون سایت یونیتی پکیج
    اسم پکیج
    Old Sniper AAA
    یک مدل اسلحه تکتیر انداز است
    اگر پکیجی هم که دارای اسلحه اسنایپ به همراه انیمیشن با شه هم قرار بدید
    با تشکر

  10. پوریا گفت:

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

ارسال دیدگاه

نام (*)
پست الکترونیکی (*)
وبسایت

  مشخصات مدرس

سید حامد محمودزاده
دانشجوی رشته مهندسی مکانیک از دانشگاه سیستان وبلوچستان علاقه مند به مباحث گرافیکی انجام چندین طراحی شامل: طراحی تیزر - کلیپ - سایت و.... در حال حاضر مدیریت سایت Learningtv.ir رو برعهده دارم. در کل عاشق بازی سازی با یونیتی هستم.
لوگوی جشنواره وب و موبایل ایران