Есть два объекта (герой, и блок) у героя стоит visible-true, а у блока visible-false (при столкновении), но я не пойму как сделать чтобы герой после прикосновения к блоку становился невидимым и после того как герой отдалится от блока он вновь станет видимым.
MaXaTaH, Используй point_distance(x1,y1,x2,y2) . x1,y1 - координаты героя x2,y2 - координаты стены Проверяй условие : if point_distance(x1,y1,x2,y2)<=30 {делать невидимым} else {делать видимым} ,т.е. если расстояние между блоком и героем меньше или равно 30 пикселям (эту цифру можешь менять),то включать невидимость иначе герой видим.
А вообще, лучше предоставь конкретный жанр. Ничего не понятно. А звезды, будто мириады стрел, Ловя на мушку силуэты снов. Смеется и злорадствует любовь, И мы с тобой попали в их прицел...