First of all, what is the phy and MAC technologies are you using. Sometime the obstacles will not block the way since signal reflect....etc. Second, do you have direct energy links ? if yes you need routing.
When Node increases, nodes becomes more closure to each other, which leads to more multi hop communications, which leads to increase in network lifetime causing more delay in case multi hop communications and hence throughput decreases if u consider channel contention and packet loss model.
Refer, ENERGY CONSUMPTION IN WIRELESS SENSOR NETWORKS USING GSPby María Gabriela Calle Torres, Electronics Engineer, Universidad Pontificia Bolivariana, Medellín, Colombia, 1995.
Kindly tell me what do you mean by "Obstacle"? R u referring to congested node as obstacle or the physical obstacle which interrupts a node if it is dynamic or the signal block?