初めてのスプライト キット ゲームを作成しています。これまでのところとても良いです - 私はほとんどリリースする準備ができています. ただし、ノードに触れるのが非常に難しいという問題があります(ユーザーにとって)
フロー
- ノードはサイズ (0,0) で生成されます
- 次に、ノードは SKActions (scaleTo) で max_size にズームされます
- ユーザーは (0,0) と (max_size, max_size) の間のポイントでノードをタップします
- タップを登録してゲーム進行
問題
もちろん、ノードのヒット領域は、現在表示されているスケールファクターと同じ大きさです。つまり、スポーン時にノードをヒットするには、ユーザーは (1,1) ピクセル フィールド (または同様のもの) をヒットする必要があります。
質問
最初から (max_size,max_size) でタップを登録する領域を持つ便利な方法はありますか?