8.4.1 移植2D核心逻辑