游戏启动后的UI划分为三个区域,左侧滚动显示credits等信息以及偏好设置和退出按钮,中间显示载入动画,右侧显示玩家信息以及载入存档按钮,调用void MenuPanel::Draw()实现.首先画背景,然后画右侧,然后画中间,最后画左侧.左侧和中间的显示信息需要动态更新,有变量scroll(初始为0)和progress(初始为0)来控制滚动和载入进度,在Step()函数中更新值. 载入动画的实现: 载入动画是一个顺时针递增的雨点状小点,间隔6度,60个即载入完成,完成后向内聚拢,最后消失在中…