这篇笔记是官方教程的延续笔记,所有代码基于第一篇笔记的结尾代码.旨在解决教程后面提出的五个问题. 一 . 用(X,Y)来取代原有的数字坐标 原来的数字坐标是这样的: 现在的要求是把原来的代码坐标改为二维坐标系的表达形式,并且在历史记录面板中打出转换后的坐标. 如果只是为了输出好看.只需要写一个转换方法,这些在顶层的Game组件中实现就够了.而不需要修改原来的代码核心. 很自然想到用switch语句,其实都行,怎么喜欢怎么写. convert:function(i){//i是一维坐标 var x=…