(NO.00003)iOS游戏简单的机器人投射游戏成形记(十三)

时间:2021-03-15 19:46:08

好了,现在在iOS模拟器中编译运行App,一切貌似都很好.

且慢,我们还没有到真机上调试呢?按说在编写App’时,无论如何应该尽快尽早在真机上调试.否则可能会碰到意想不到的问题,这次就是如此.

在真机上运行该App’时,发现一个使可玩性严重打折扣的问题:机器人太小,玩家手指在按住机器人手臂时,手指会将整个机器人完全挡住,无法看到手臂究竟旋转到神马位置.原来在模拟器上没有这个问题,因为那时是用鼠标指针模拟手指来旋转的.

这个问题必须修正,否则严重影响可玩性!

我们可以增加一种移动手臂的方式:按住屏幕任意位置移动机器人手臂.同时保留按住手臂移动的方式.但是屏幕上可能不止一个机器人,如何知道移动哪个机器人得手臂呢?

最终我们做如下改变:

1.玩家首先要点击选中一个机器人

2.玩家之后可以按住屏幕任意位置移动选中机器人的手臂

这要求我们更新内部数据模式来支持这种视图上的改变,下面几篇中将描述如何做出模式上的改变.