UNREAL ENGINE

کامپایل سورس کد آنریل انجین

در این پست با نحوه کامپایل سورس کد آنریل انجین آشنا می شویم، کامپایل کردن سورس آنریل انجین در ویندوز 8.1 انجام خواهد شد. آنریل یکی از محبوب تری موتورهای بازی سازی است، که توسط استدیو اپیک گیمز ارایه شده است. آنریل خیلی وقت نیست، که سورس آن برروی گیت هاب انتشار یافته، از طرفی برخلاف قبل رایگان شده است. برای کامپایل از ویژوال استدیو سی پلاس پلاس استفاده کرده ایم. این آموزش برای کامپایل آنریل در ویندوز 10 هم می تواند به کار رود. برای کامپایل سورس آنریل انجین باید یک سری پیش نیاز ها را فراهم کنید، که در ادامه آورده خواهد شد.

  • ملزومات سخت افزاری:

برای وارد شدن به کامپایل سورس های انجین های بازی و کلا نصب آنها اول باید حداقل رم 8گیگابایت، یک درایو با حداقل حافظه 65 گیگا بایت و داشتن کارت گرافیک سازگار بار دایرکت ایکس فراهم کنید.

RAM minimum 8GB
Free Space HardDrive more than 65 GB
Graphic Card Compatible with Direct X11 or 12

در زیر  تعریف خلاصه از دایرکت ایکس آورد شده است، برای اطلاعات بیشتر به لینک دایرکت ایکس رجوع شود.

دایرکت ایکس(به انگلیسی: DirectX) مجموعه‌ای از رابط‌های برنامه‌نویسی نرم‌افزار (API) است که کارهایی مربوط به محیط‌های چندرسانه‌ای در سکوهای مایکروسافت بر عهده دارد. از کاربردهای خاص آن برنامه‌نویسی بازی‌های رایانه‌ای، ویدئوهای سه‌بعدی است. جدیدترین نسخه آن دایرکت ایکس ۱۲ نام دارد.

برای تشخیص اینکه چی پی یو شما از دایرکت ایکس 11 یا 12 پشتیبانی می کند، در پاورشل ویندوز عبارت زیر را تایپ کنید.

dxdiag

dxdiag

شکل1: در پنجره باز شده شما باید اینکه کارت گرافیک شما دایرکت ایکس را پشتیبانی می کند، تایید کنید.

راه دیگر رجوع به لینک های لاتین زیر و پیدا کردن کارت گرافیک خود، لزوما در صورتی که کارت گرافیک شما دایرکت ایکس 11 یا 12 را پشتیبانی کند، می توانید با ما همراه باشید. سعی کردم، لینک فارسی پیدا کنم، ولی همچین لینک هایی به صورت فارسی خیلی کم پیدا می شود.

DirectX11GeForce

DirectX12GeForce

List DX11/12 GeForce/Radeon

 

  • ملزومات نرم افزاری:
  • نصب اس دی کی ویندوز 8.1 برای کسانی که می خواهند در ویندوز8.1 کار کنند، برای کسانی که می خواهند در ویندوز 10 کار کنند، باید اس دی کی ویندوز 10 را نصب کنند. برای نصب به این لینک  رجوع کنید.
  • نصب ویژوال استدیو 2017 یا 2015 به همراه زبان سی پلاس پلاس(بقیه زبان ها لازم نیست) و ویژگی های MFC دات نت
  • دانلود سورس آنریل انجین از این لینک پی سی دانلود یا لینک گیت هاب (بنده خودم سورس را از سایت پی سی دانلود، دانلود کردم، توصیه  می کنم از پی سی دانلود، دانلود کنید.)
  • سورس را داخل یک فولدر اکسترکت کنید، توجه شود، نام فولدر باید کوتاه باشد، در صورتی که نام فولدر سورس شما بزرگ باشد در کامپایل با خطای زیر مواجه میشوید.

everity    Code    Description    Project    File    Line    Suppression State
Error        System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.    UE4    G:\UnrealEngine\Unreal.Engine.v4.17.1.Source_p30download.com\Engine\Intermediate\ProjectFiles\EXEC    1
Error    MSB3075    The command “..\..\Build\BatchFiles\Build.bat UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command.    UE4    G:\VS2017\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets    44

  • اطمینان داشته باشید، که فضای کافی 65 گیگابایت برروی درایو داشته باشید، در غیر این صورت در کامپایل با خطای زیر مواجه خواهید شد.

Error    C1085    Cannot write compiler generated file: ‘G:\UnrealEngine\Engine\Intermediate\Build\Win64\UE4Editor\Development\MovieScene\Module.MovieScene.cpp.obj’: No space left on device    UE4    G:\UnrealEngine\Engine\Intermediate\Build\Win64\UE4Editor\Development\MovieScene\Module.MovieScene.cpp    1
Error    C1085    Cannot write compiler generated file: ‘G:\UnrealEngine\Engine\Intermediate\Build\Win64\UE4Editor\Development\LevelEditor\Module.LevelEditor.1_of_3.cpp.obj’: No space left on device    UE4    G:\UnrealEngine\Engine\Intermediate\Build\Win64

حال که ملزومات را فراهم کردید برای کامپایل کردن باید دستورات زیر را قبل از بیلد کردن در ویژوال استدیو انجام دهید.

  • در فولدر سورس یک پاورشل باز کنید، Setup.bat را در مد ادمین اجرا کیند، در این مرحله باید به اینترنت هم کانکت باشید.
  • سپس در پاور شل  GenerateProjectFiles.bat را اجرا کنید، فایل با پسوند UE4.sln یا پسوند سلوشن مایکروسافت ساخته می شود.
  • در ویژوال استدیو این فایل سلوشن را باز کنید، کانفیگوریشن سلوشن را برروی Development Editor تنظیم کنید، بیلد را بزنید. در نهایت باید 45 دقیقه تا یک ساعت برای سی پی یو های corei5 به بالا صبر کنید.
  • در نهایت اگر به فولدر سورس خود قسمت فایل های باینری مطابق زیر رجوع شود، فایل  UE4Editor.exe را اجرا کنید، تبریک شما موفق شدید آنریل را کامپایل ونصب کنید،نهایت می تونید یک شورت کات هم از آن روی دکستاپ خودتون بسازید. در انتها هم ویدیو انجام همه مراحل در یوتیوب به اشتراک گذاشته شده است.

G:\UnrealEngine\Engine\Binaries\Win64

UE4Editor

شکل2: نمایش فایل های اجرایی و دی ال ال های کامپایل شده

اما سخن آخر، شما بدون کامپایل هم می توانید آنریل را نصب کنید، چگونه؟ یک ستاب نصبی دانلود می کنید، آن ستاپ آنریل کامپایل شده را دانلود کرده و برروی کامپیوتر شما نصب می کنید، که برای اطلاعات بیشتر به لینک لاتین رجوع شود.

installation UNREL

شکل3: نصب آنریل از طریق ستاپ نصبی

Sharing is caring!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *