افسانه کریمی

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

فروردین 8, 1398     افسانه کریمی    
انواع روش های حرکت اشیا سه بعدی در یونیتی

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

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

فروردین 6, 1398     افسانه کریمی    
اموزش بازی سازی با موتور یونیتی

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

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

فروردین 5, 1398     افسانه کریمی    
اموزش بازی سازی با موتور یونیتی

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

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

فروردین 4, 1398     افسانه کریمی    
اموزش بازی سازی با موتور یونیتی

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

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

فروردین 2, 1398     افسانه کریمی    
اموزش بازی سازی با موتور یونیتی

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

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

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

اسفند 29, 1397     افسانه کریمی    
اموزش بازی سازی با موتور یونیتی

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

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

اسفند 28, 1397     افسانه کریمی    
اموزش بازی سازی با موتور یونیتی

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

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

اسفند 18, 1397     افسانه کریمی    
ساخت بازی پینگ پونگ دو بعدی با یونیتی

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

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

اسفند 16, 1397     افسانه کریمی    
ساخت بازی پینگ پونگ دو بعدی با یونیتی

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

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

اسفند 8, 1397     افسانه کریمی    
موتور بازی سازی

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