بازی سازی

5 راه برای حرکت دادن یک شی سه بعدی در یونیتی

انواع روش های حرکت اشیا سه بعدی در یونیتی

5 راه برای حرکت دادن یک شی سه بعدی در یونیتی راه های خیلی زیادی برای حرکت دادن اشیا تو یونیتی وجود داره اما تو این مقاله قصد داریم پنج تا از رایجترین روش های حرکت رو برای یک شی سه بعدی بررسی کنیم . و ببینیم در تو هر موقعیت بهتره از کدوم روش استفاده کنیم. همه اشیا در یونیتی ، کامپوننت transform رو دارن. از این کامپوننت برای ذخیره سازی…    ادامه مطلب 

آموزش خروجی گرفتن اندروید در یونیتی

اموزش بازی سازی با موتور یونیتی

آموزش خروجی گرفتن اندروید در یونیتی تو این مقاله قصد داریم خروجی اندرویدی از یونیتی بگیریم و فایل .apk رو تولید کنیم . قدم اول : دانلود و نصب اندروید sdk و jdk از طریق لینک زیر میتونید SDK و JDK رو دانلود کنین : ملزومات برنامه نویسی اندروید jdk رو نصب کنید. محتوا sdk دانلود شده رو داخل پوشه دلخواهتون از فشرده سازی خارج کنین. قدم دوم : خب حالا داخل…    ادامه مطلب 

چرخه حیات توابع رویداد در یونیتی

اموزش بازی سازی با موتور یونیتی

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

بهبود کارایی در یونیتی

اموزش بازی سازی با موتور یونیتی

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

تکسچر ها در یونیتی

اموزش بازی سازی با موتور یونیتی

تکسچر ها در یونیتی سیستم تکسچر یونیتی فوق العاده هست. استفاده ازش خیلی اسونه اما چندتا نکته مهم هست که با رعایتشون میتونین بازی های با کیفیت بالا بسازین. سناریوی فرضی برای تست کردن بعضی چیزها ، یک پروژه جدید میسازیم ، اسکریپتی براش مینویسیم و به دوربین اصلی میکشیمش. یک همچین کدی :

یک تکسچر هم برای تست لازم داریم ، خب یک همچین چیزی : بعد از اینکه اسکریپت…    ادامه مطلب 

پریفب (Prefab) در یونیتی چیست ؟

اموزش بازی سازی با موتور یونیتی

پریفب (Prefab) در یونیتی چیست ؟ تو این مقاله کوتاه قراره بفهمیم پریفب (Prefab) در یونیتی چیه و کجا کاربرد داره . فرض کنین که میخوایم بازی مثل کلش اف کلانز بسازیم. تو بازی ما به برج های مراقبت احتیاج داریم .پس همچین چیزی میسازیم : وقتی بازیکن بازی رو شروع میکنه ، معمولا اولش هیچ برجی تو بازی هنوز نیست. ولی ما میخوایم برج هارو یکجایی ذخیره کنیم و بعدا با…    ادامه مطلب 

اشیا (GameObjects) و اجزا (Components) در یونیتی

اموزش بازی سازی با موتور یونیتی

اشیا و اجزا در یونیتی تو مقاله های قبلی با موتور یونیتی اشنا شدیم . فهمیدیم که یونیتی یک موتور بر مبنا اجزا یا همون Component-based هست . اما اینکه این چیه و چجوری باهاش کار کنیم رو تو این مقاله بررسی میکنیم. اشیا (GameObjects) اشیا مهمترین بخش در یونیتی هستن. هر چیزی که تو بازی وجود داره یک شی حساب میشه. هر چند که یک شی خودش به تنهایی نمیتونه کاری…    ادامه مطلب 

ساخت بازی دو بعدی پونگ – توپ دنباله دار

ساخت بازی پینگ پونگ دو بعدی با یونیتی

ساخت بازی دو بعدی پونگ – دنباله دار کردن توپ تو مقاله قبلی بازی پونگ رو ساختیم . یکی دیگه از کارهایی که میشه با این بازی انجام داد  دنباله دار کردن توپ هست . اما اینکه توپ دنباله دار چیه و چجوری پیاده سازی میشه موضوع این مقالست . خروجی که قراره ببینیم اینطوریه : خب فکر میکنم متوجه شدین منظورمون از دنباله دار کردن توپ چیه. بنابراین میریم سراغ ساختش…    ادامه مطلب 

ساخت بازی پینگ پونگ دو بعدی با یونیتی

ساخت بازی پینگ پونگ دو بعدی با یونیتی

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

آموزش بازی سازی : انتخاب موتور بازی سازی

موتور بازی سازی

آموزش بازی سازی : انتخاب موتور بازی سازی صنعت بازی سازی از بزرگترین صنایع رو به رشد در جهانه که از سال 2017 به بعد درامد بالغ بر یک میلیارد دلار در سال داره .  به همین دلیل علاقه مندای زیادی سراسر دنیا تمایل به ورود به این عرصه دارن. از اولین تصمیماتی که یک بازی ساز در ابتدا کار باید بگیره انتخاب موتور بازی سازی مناسبه . موتور بازی نه تنها…    ادامه مطلب