تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 3 123 آخرآخر
نمايش نتايج 1 به 10 از 21

نام تاپيک: کدنویسی عملکرد اسلحه و گلوله در یونیتی

  1. #1
    داره خودمونی میشه rightclick's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    64

    پيش فرض کدنویسی عملکرد اسلحه و گلوله در یونیتی




    از اونجایی که اکثر ما وقتی بحث از بازی سازی میشه به تیر و تفنگ فکر می کنیم و همچنین این بحث میتونه برخی از مطالب اساسی در کد نویسی بازی ها مثل ایجاد اشیاء در زمان اجرا ( Instantiate ) ، تشخیص برخورد ( Collision Detection ) ، اجرای انیمیشن از طریق کد و… رو در خودش داشته باشه، گفتم که آموزش کدنویسی رو با این موضوع شروع کنیم.
    در این سری آموزشی که در نظر دارم در ۴ قسمت تمومش کنم با همدیگه عمکردهای اصلی یک اسلحه رو پیاده سازی می کنیم. سطح آموزش ها مقدماتی خواهد بود و برای کسانی که آشنایی اولیه با محیط یونیتی دارند ولی هنوز دست بکار کدنویسی نشده اند مفیده.


    مباحثی که در این سری آموزشی باهاشون آشنایی پیدا می کنیم :

    • استفاده از منبع اطلاعات کدنویسی در یونیتی ( Unity Scripting Reference )
    • ایجاد اشیاء جدید در زمان اجرا
    • استفاده از توابع کنترل کننده ورودی ( Input Class )
    • دسترسی به اجزاء اشیاء ( Component )
    • استفاده از فیزیک و اجسام سخت ( Physics and Rigidbody )
    • تشخیص برخورد با استفاده ( Collision Detection )
    • استفاده از مختصات برخورد مثل سطح نرمال اشیاء
    • متحرک سازی در یونیتی و دسترسی به انیمیشن ها از طریق کد

    هدف از این سری آموزشی معرفی نحوه ارتباط کد و اشیاء در یونیتی است و در پایان این سری آموزشی حداقل اطلاعات لازم برای کدنویسی و چگونگی گسترش اون رو بدست خواهید آورد.

    در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] محیط کاری ساده ای ایجاد می کنیم و اشیاء ساده ای رو بعنوان اسلحه و گلوله آماده می کنیم. به سراغ کدنویسی میریم و کدی رو می نویسیم تا با زدن کلیک ماوس اسلحه شلیک کنه و گلوله ایجاد شده در جهت صحیح به حرکت در بیاد.

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]



    در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] خواهیم دید که چطور جلوه آتشی که از اسلحه هنگام شلیک خارج میشه ( Muzzle Flash ) رو ایجاد کنیم و برای کاری کنیم که در هر بار شلیک متفاوت با دفعه قبلی باشه.

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]



    در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] برخورد گلوله رو با محیط با استفاده از توابع فیزیک ( Physics ) تشخیص میدیم و یاد خواهیم گرفت که چطور شیء جدیدی رو با زاویه ای مناسب در محل برخورد ایجاد کنیم. همین طور در ادامه با اضافه کردن صدای شلیک به اسلحه مون آشنا می شویم و اینکه چطور از طریق کد اون رو اجرا کنیم.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]




    در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] برای اسلحه ای که داشتیم! یک انیمیشن ساده ایجاد می کنیم و میبینیم که اصلا سیستم انیمیشن خود یونیتی چطور کار میکنه. در پایان هم یاد میگیریم که چطور از طریق کد میشه به انیمیشن ها دسترسی پیدا کرد.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]





  2. 8 کاربر از rightclick بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    داره خودمونی میشه rightclick's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    64

    پيش فرض

    دوستان خوشحال میشم نظراتتون رو بدونم. اگه مشکلی چیزی وجود داره حتما بهم بگین.

  4. #3
    کاربر فعال انجمن توسعه و ساخت بازی parvizamd's Avatar
    تاريخ عضويت
    Nov 2009
    محل سكونت
    بوشهر
    پست ها
    3,115

    پيش فرض

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

    با تشکر بازگشا

  5. 2 کاربر از parvizamd بخاطر این مطلب مفید تشکر کرده اند


  6. #4
    داره خودمونی میشه rightclick's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    64

    پيش فرض

    اصلا کسی هست که دیده باشه ؟
    چون می خوام ادامه بدم، اگه کسی ندیده برم سراغ یه موضوع دیگه!

  7. 2 کاربر از rightclick بخاطر این مطلب مفید تشکر کرده اند


  8. #5
    داره خودمونی میشه alicc's Avatar
    تاريخ عضويت
    Nov 2011
    پست ها
    61

    پيش فرض

    من قاطی کردم از قسمت سه به بعد واقعا عالی بودن فکر کنم تو کل ایران همچین اموزشی نباشه

  9. 2 کاربر از alicc بخاطر این مطلب مفید تشکر کرده اند


  10. #6
    آخر فروم باز iload's Avatar
    تاريخ عضويت
    Nov 2008
    محل سكونت
    تهران
    پست ها
    1,120

    پيش فرض

    آقا حتما دامه بده خیلی عالیه . بسیار بسیار مفید

  11. 2 کاربر از iload بخاطر این مطلب مفید تشکر کرده اند


  12. #7
    داره خودمونی میشه rightclick's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    64

    پيش فرض

    اوکی

    در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] یه دشمن ساده ( خیلی ساده!) به بازی اضافه می کنیم و کد مورد نظر رو براش می نویسیم تا تشخیص بدیم کدوم شیء در صحنه دشمن هست و با برخورد گلوله بهش خون بپاشه مثلا. همینطور یه نگاهی به توابع GUI میندازیم و اینکه چطور جون ( Health ) دشمنمون روی صفحه ظاهر بشه و با هر بار تیر خوردن جونش کم بشه.



  13. 3 کاربر از rightclick بخاطر این مطلب مفید تشکر کرده اند


  14. #8
    کاربر فعال انجمن توسعه و ساخت بازی lord arthas's Avatar
    تاريخ عضويت
    Apr 2010
    محل سكونت
    مشهد
    پست ها
    1,065

    پيش فرض

    واقعا با سایتتون حال کردم هم اموزش های بلندر هم یونیتی واقعا عالیه...

    حتما ادامه بدید

  15. این کاربر از lord arthas بخاطر این مطلب مفید تشکر کرده است


  16. #9
    کاربر فعال انجمن توسعه و ساخت بازی lord arthas's Avatar
    تاريخ عضويت
    Apr 2010
    محل سكونت
    مشهد
    پست ها
    1,065

    پيش فرض

    یک سوال کد Instanlate تو یونیتی 3.5 تغیری چیزی کرده؟ چون نمیاره برا من همچین کدی را :(

  17. #10
    داره خودمونی میشه rightclick's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    64

    پيش فرض

    یک سوال کد Instanlate تو یونیتی 3.5 تغیری چیزی کرده؟ چون نمیاره برا من همچین کدی را :(
    نه. همونه. من خودم این آموزش رو با 3.5 ساختم. مطمئن بشین که ادیتورتون کلاس های لازم رو داره. از Unity Develope استفاده کنید.

  18. 2 کاربر از rightclick بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 3 123 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •