山顶洞人过的是穴居生活,而半坡人是定居生活,发生这种变化的原因是什么