Closed rrbox closed 1 year ago
Scroll のアイデアとしては、以下の戦略が考えらます。
NSTrackingArea を SKNode の真上にピッタリ表示させるのはとても難しいです。
SKView/convert(_:,_:)
は座標のみが変換され、サイズが反映されないマニュアルで以下の計算をして見ようかと思います。
Scroll は SKView の wantsScrollEventsForSwipeTracking(on:)
を実装して true を返す時に scrollWheel(with:)
が実行されるようです。あとは SKScene へ受け渡して、各オブジェクトに分配すればよさそうです。
Scroll の課題
Scroll に NSTrackingArea は必要ありませんでした。しかしマウス移動は Scroll と別で実装したいため、#98 #99 に分離しました。この issue は閉じます。
NSTrackingArea を自動で設定してくれる or 自動で生成してくれるツールが欲しいです。また、Scroll を実装したいです。とくに MacOS の SpriteKit で Scroll を実装している事例は少ないので、是非作りたいです。