Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

GMLive.gml

Livecoding for GameMaker: Studio / GameMaker Studio 2 · By YellowAfterlife

[Fixed] Shader Replace Problem in IDE 2022.1.0.609

A topic by rezon1991 created Jan 28, 2022 Views: 170 Replies: 1
Viewing posts 1 to 2
(3 edits)

Ругается "Unable to get object for index 0" на shader_set и shader_reset замененные макросами в shaper_replace_simple_macros.gml

как работает обходной путь 

#macro shader_set shaper_replace_simple_set_hook_funk


#macro shader_reset shaper_replace_simple_reset_funk


function   shaper_replace_simple_set_hook_funk(_shader){

shaper_replace_simple_set_hook(_shader)

}

function   shaper_replace_simple_reset_funk(){

shader_replace_simple_reset_hook()

}

Developer

Не знаю, от того ли это, что я использую всяко-экзотический функционал в своих расширениях, но как-то так выходит, что никогда не соскучишься — что ни обновление, так что-то ломается.

Загрузил новую версию shader_replace_simple (где, собственно, просто вынес код “хуков” в скрипт с макросами) и отправил им баг-рапорт.