Guliv | Дата: Пятница, 12 Июля 2024, 19:49 | Сообщение # 1 |
был не раз
Сейчас нет на сайте
| Я делал игру, основные механики сделал и к объектам которые за них отвечал не притрагивался. Я рисовал объекты окружения и добавлял их, но после добавления одного из них, у меня выходила вот эта ошибка :
"C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208/bin/igor/windows/x64/Igor.exe" -j=8 -options="C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP\build.bff" -v -- Windows Run
Loaded Macros from C:\Users\ajfon\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\Koshcheis__10C3B4E6_674000CE\macros.json Options: C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208\bin\platform_setting_defaults.json Options: C:\Users\ajfon\AppData\Roaming/GameMakerStudio2\Ajfonbonbon_3911369\local_settings.json Options: C:\Users\ajfon\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\Koshcheis__10C3B4E6_674000CE\targetoptions.json Setting up the Asset compiler C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208/bin/assetcompiler/windows/x64/GMAssetCompiler.dll /c /mv=1 /zpex /iv=0 /rv=0 /bv=0 /j=8 /gn="Koshcheis Story" /td="C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP" /cd="C:\Users\ajfon\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\Koshcheis__10C3B4E6_674000CE" /rtp="C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208" /zpuf="C:\Users\ajfon\AppData\Roaming/GameMakerStudio2\Ajfonbonbon_3911369" /prefabs="C:\ProgramData/GameMakerStudio2/Prefabs" /ffe="d3t+fjZrf25zeTdwgjZ5em98a3GCN4ODbTZzeH5vdnZzfW94fW82eH92dnN9cjZ2eXFzeGl9fXk2fm99fjZtf31+eXdpb3iANnBzdn41cII2cYJpd3luaYFrdnZ6a3pvfDZxgml3eW5pcWt3b31+fHN6NnZzgG9pgWt2dnprem98aX1/bH1tfHN6fnN5eA==" /m=windows /tgt=64 /nodnd /cfg="Default" /o="C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP\Koshcheis_Story_52F27F94_VM" /sh=True /optionsini="C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP\Koshcheis_Story_52F27F94_VM\options.ini" /cvm /baseproject="C:\ProgramDat a/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208\BaseProject\BaseProject.yyp" "C:\Users\ajfon\OneDrive\Документы\Рабочий стол\Koshcheis Story\Koshcheis Story.yyp" /preprocess="C:\Users\ajfon\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\Koshcheis__10C3B4E6_674000CE" Found Project Format 2 +++ GMSC serialisation: SUCCESSFUL LOAD AND LINK TIME: 354.4626ms Loaded Project: Koshcheis Story finished. Found Project Format 2 +++ GMSC serialisation: SUCCESSFUL LOAD AND LINK TIME: 28.5299ms Loaded Project: __yy_sdf_shader finished. Found Project Format 2 +++ GMSC serialisation: SUCCESSFUL LOAD AND LINK TIME: 17.2969ms Loaded Project: __yy_sdf_effect_shader finished. Found Project Format 2 +++ GMSC serialisation: SUCCESSFUL LOAD AND LINK TIME: 13.7469ms Loaded Project: __yy_sdf_blur_shader finished. Found Project Format 2 +++ GMSC serialisation: SUCCESSFUL LOAD AND LINK TIME: 27.3551ms Loaded Project: GMPresetParticles finished. Release build Options: C:\Users\ajfon\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\Koshcheis__10C3B4E6_674000CE\ExtensionOptions.json OptionsIni Options: C:\Users\ajfon\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\Koshcheis__10C3B4E6_674000CE\PlatformOptions.json [Compile] Run asset compiler C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208/bin/assetcompiler/windows/x64/GMAssetCompiler.dll /c /mv=1 /zpex /iv=0 /rv=0 /bv=0 /j=8 /gn="Koshcheis Story" /td="C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP" /cd="C:\Users\ajfon\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\Koshcheis__10C3B4E6_674000CE" /rtp="C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208" /zpuf="C:\Users\ajfon\AppData\Roaming/GameMakerStudio2\Ajfonbonbon_3911369" /prefabs="C:\ProgramData/GameMakerStudio2/Prefabs" /ffe="d3t+fjZrf25zeTdwgjZ5em98a3GCN4ODbTZzeH5vdnZzfW94fW82eH92dnN9cjZ2eXFzeGl9fXk2fm99fjZtf31+eXdpb3iANnBzdn41cII2cYJpd3luaYFrdnZ6a3pvfDZxgml3eW5pcWt3b31+fHN6NnZzgG9pgWt2dnprem98aX1/bH1tfHN6fnN5eA==" /m=windows /tgt=64 /nodnd /cfg="Default" /o="C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP\Koshcheis_Story_52F27F94_VM" /sh=True /optionsini="C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP\Koshcheis_Story_52F27F94_VM\options.ini" /cvm /baseproject="C:\ProgramDat a/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208\BaseProject\BaseProject.yyp" "C:\Users\ajfon\OneDrive\Документы\Рабочий стол\Koshcheis Story\Koshcheis Story.yyp" /debug /bt=run /rt=vm /64bitgame=true Looking for built-in fallback image in C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208\bin\BuiltinImages Compile Constants...finished. Remove DnD...finished. Compile Scripts...finished. Compile Rooms...finished..... 0 CC empty Compile Objects...finished.... 22 empty events Compile Timelines...finished. Compile Triggers...finished. Compile Extensions...finished. Global scripts...finished. finished. collapsing enums. Final Compile...finished. Saving IFF file... C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP\Koshcheis_Story_52F27F94_VM\Koshcheis Story.win Writing Chunk... GEN8 size ... -0.00 MB option_game_speed=60 Writing Chunk... OPTN size ... 0.00 MB Writing Chunk... LANG size ... 0.00 MB Writing Chunk... EXTN size ... 0.00 MB Writing Chunk... SOND size ... 0.00 MB Writing Chunk... AGRP size ... 0.00 MB Writing Chunk... SPRT size ... 0.00 MB System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AggregateException: One or more errors occurred. (Index was outside the bounds of the array.) ---> System.IndexOutOfRangeException: Index was outside the bounds of the array. at GMAssetCompiler.GMSprite.MergeMask(Byte[] _mask, GMBitmap32 _frame, Int32 _bboxmode, eGMSpriteColKind _kind, Int32 _tolerance) at GMAssetCompiler.GMSprite.GetMask() at GMAssetCompiler.WADSaver`1.<>c__DisplayClass113_0.<WriteSprites>b__0(KeyValuePair`2 _kvp, ParallelLoopState state, Int64 index) at System.Threading.Tasks.Parallel.<>c__DisplayClass32_0`2.<ForEachWorker>b__2(Int32 i, ParallelLoopState state) at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.<ForWorker>b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.<ForWorker>b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica.Execute() --- End of inner exception stack trace --- at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) at System.Threading.Tasks.Parallel.ForWorker[TLocal,TInt](TInt fromInclusive, TInt toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.ForWorker[TLocal,TInt](TInt fromInclusive, TInt toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IList`1 list, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, ParallelOptions parallelOptions, Action`3 body) at GMAssetCompiler.WADSaver`1.WriteSprites(IList`1 _data, Stream _s, IFF _iff) at GMAssetCompiler.IFFChunkHandler`1.Save(Stream _stream, IFF _iff) at GMAssetCompiler.IFF.WriteChunks(Stream _stream, TextWriter _out) at GMAssetCompiler.WADSaver`1.Save(GMAssets _assets, Stream _stream, List`1 _extraFilenames, Dictionary`2 _extraAttributes) at GMAssetCompiler.IFFSaver.Save(GMAssets _assets, String _name) at GMAssetCompiler.Program.CompileProject(GMAssets _file) at GMAssetCompiler.Program.Reentry(String[] _args) at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) --- End of inner exception stack trace --- at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at Igor.Program.ExecuteAssetCompiler(String _args) at Igor.WindowsBuilder.Compile(Boolean _exe) at Igor.WindowsBuilder.Deploy(Boolean _exe) at Igor.WindowsBuilder.Run() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) Igor complete. elapsed time 00:00:04.9802812s for command "C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208/bin/igor/windows/x64/Igor.exe" -j=8 -options="C:\Users\ajfon\AppData\Local\GameMakerStudio2\GMS2TEMP\build.bff" -v -- Windows Run started at 07/12/2024 23:52:42 FAILED: Run Program Complete For the details of why this build failed, please review the whole log above and also see your Compile Errors window.
Я перепроверил каждый объект, удалял те объекты что были добавлены недавно. Переустанавливал сам Gamemaker и проект на нём, но у меня он всё равно выкидывал это сообщение. Подскажите пожалуйста как решить очень важную для меня проблему.
Сообщение отредактировал Guliv - Пятница, 12 Июля 2024, 19:55 |
|
| |
flatingo | Дата: Пятница, 12 Июля 2024, 23:18 | Сообщение # 2 |
участник
Сейчас нет на сайте
| Ошибка, которую ты написал связана с индексом, выходящим за границы массива, что указывает на проблему с одним из спрайтов или их масками в твоем проекте. Попрообуй открыть каждый спрайт в проекте и проверь настройки маски. Так же проверь, что у всех спрайтов корректные маски и они не выходят за пределы спрайтов. Попробуй пересоздать маски спрайтов:
Вот что еще я бы сделал: создать заново создать маски для всех спрайтов. В GameMaker Studio 2 зайди в редактор спрайтов и выберите Modify Mask и установи новую маску. Чекни все спрайты, типо что все спрайты имеют правильные размеры и формат или что спрайты не повреждены.
когда-то я уйду в web3
|
|
| |