影子产生的条件?