Can weight gain affect your vision?

Not really. Weight gain might be a bad thing for your heart and blood vessels, but the eyes are isolated from basic bodily weight and will function well despite weight gain.