所以,我有一个自定义的BoardView类扩展了View。我实现了绘制面板、线和在用户按下单元格时绘制“O”可绘制对象。
但是,我无法正确地实现以下问题:
1. 当用户进行捏合(多点触摸)时缩放BoardView。 2. 如果BoardView大于BoardView初始宽度或高度,则将其滚动到左侧、右侧、顶部或底部。 3. 在缩放或滚动后找到用户按下单元格时的正确单元格坐标。
这是我的第一个游戏项目,请帮忙解决这个问题。我已经尝试过但没有正常工作。BoardView的宽度等于屏幕宽度,BoardView的高度等于BoardView的宽度。它是正方形看板视图。
我会给予200奖金来实现这个问题。
这是我的项目,所有人都可以下载和编辑:https://drive.google.com/file/d/0BxNIUTd_m1x8cUQ2NGpSMDBuVVE/view?usp=sharing Github: https://github.com/boyfox/GameTicTacToe BoardView代码: http://pastie.org/10109253 或者 http://pastebin.com/TRU8Ybds 我自己找到了解决方案,但需要改进代码,你可以用你的解决方案回答我的问题!
但是,我无法正确地实现以下问题:
1. 当用户进行捏合(多点触摸)时缩放BoardView。 2. 如果BoardView大于BoardView初始宽度或高度,则将其滚动到左侧、右侧、顶部或底部。 3. 在缩放或滚动后找到用户按下单元格时的正确单元格坐标。
这是我的第一个游戏项目,请帮忙解决这个问题。我已经尝试过但没有正常工作。BoardView的宽度等于屏幕宽度,BoardView的高度等于BoardView的宽度。它是正方形看板视图。
我会给予200奖金来实现这个问题。
这是我的项目,所有人都可以下载和编辑:https://drive.google.com/file/d/0BxNIUTd_m1x8cUQ2NGpSMDBuVVE/view?usp=sharing Github: https://github.com/boyfox/GameTicTacToe BoardView代码: http://pastie.org/10109253 或者 http://pastebin.com/TRU8Ybds 我自己找到了解决方案,但需要改进代码,你可以用你的解决方案回答我的问题!