Közlemény

Karcsúbb motorforrás?

Jelenleg a GitHubon elágazó forrásból állítom össze a motort. Szeretném lecsökkenteni a motor fordítási idejét és méretét azáltal, hogy eltávolítom a nem érdekelt platformokat. Eddig a következőket tettem:

  • A Setup.bat használatakor: hozzáadva -exclude = "." minden olyan platformhoz, amelyet nem akarok.
  • A TargetPlatform.Build.cs fájlban: kommentálta az összes 'DynamicallyLoadedModuleNames.Add (".");' amelyek olyan platformokkal foglalkoznak, amelyeket nem akarok, például az "AndroidTargetPlatform".
  • Az UnrealBuildTool.cs fájlban: megváltoztatta a 'static public UnrealTargetPlatform [] AllPlatforms' tömböt, hogy csak azokat a platformokat tartalmazza, amelyeket szeretnék.
  • Az AllDesktop.Automation.cs fájlban: kommentálta a Mac és Linux felsorolást a "GetStagePlatforms ()" ovveride függvényből.
  • Az UE4.sln fájlban töltse le a nem kívánt projekteket a Programok/Automatizálás, például az "Android.Autiomation" alatt.

unreal


Ezen túl tanácstalan vagyok, vagy még abban sem vagyok biztos, hogy az imént leírtaknak lesz-e a helyes hatása. Van valakinek tapasztalata ezzel kapcsolatban?
(FYI, az egyetlen platform, ami érdekel, a Win32/Win64)