[func]各Surface抽出方法setProjection到基类Surface中
"[func]遇到一个瓶颈了，现在的最新代码是异常的，要恢复就把enableUnitTest相关代码删除"