合并 斌哥的代码

新增了box2