This paper proposes a biogas-wind-solar-hydrogen multi-microgrid system to address the issues of poor economy and reliability, as well as the waste of wind and solar energy, in single energy-based isolated microgrid systems. The study considers the coupling constraints of multiple time scales and establishes a dynamic economic dispatch model. Furthermore, a consensus-based distributed dynamic economic dispatch strategy is proposed. To tackle the challenge of unified economic dispatch caused by the interaction among multiple microgrids in the joint operation of the biogas-wind-solar-hydrogen multi-microgrid system, a microgrid selfishness impact model and elimination strategy are developed. Simulation results demonstrate the effectiveness and superiority of the proposed distributed dynamic economic dispatch strategy considering individual selfishness in the biogas-wind-solar-hydrogen multi-microgrid system.