Strategi untuk men-scroll area kecil konten di SpriteKit

Saya membuat game petualangan di Swift dan mengizinkan pemain melihat inventarisnya. Saya memiliki sekumpulan item yang sangat kecil yang dapat Anda peroleh (hanya sekitar 25 item untuk inventaris Anda) dan saya ingin item tersebut menampilkan sekitar 5-6 item sekaligus dalam bentuk persegi panjang. Menurut saya, pemain dapat menelusurinya dengan menggeseknya secara horizontal, dan itu akan membawanya ke seluruh daftar, hanya menampilkan 5-6 sekaligus. Seluruh area kira-kira 1/4 dari ukuran layar.

Saya melihat sesuatu seperti ini https://github.com/crashoverride777/Swift-SpriteKit-UIScrollView-Helper tetapi ketika saya mencobanya, sepertinya cocok untuk area raksasa (seluruh layar) dan item kemudian bergulir keluar layar saat Anda menggulir. Saya bermain-main dengan ukuran konten dengan menganggapnya sebagai "area pandang" tetapi tidak beruntung.

Dalam kasus saya, saya ingin item digulir hanya dalam batas persegi panjang berukuran 300 x 150 atau lebih. (agar barangnya tidak melebihi lebar kotak yang memuatnya).

Saya tidak dapat menemukan cara yang dapat diandalkan untuk melakukan ini dan ingin bertanya kepada seseorang apakah mereka telah melakukan hal serupa dan bagaimana mereka mencapainya. Apa strategi yang bagus untuk ini? Mungkin kamera + pan menggunakan SKCameraNode?

Terima kasih banyak!


person NullHypothesis    schedule 15.04.2016    source sumber
comment
@ crashoverride777 mungkin Anda bisa memberi tahu saya jika saya melewatkan sesuatu tentang kelas pembantu Anda? Apakah ada cara untuk melakukan sesuatu yang sejalan dengan apa yang saya sebutkan? terima kasih!   -  person NullHypothesis    schedule 15.04.2016


Jawaban (1)


Saya rasa saya bisa melakukannya menggunakan cropping mask - tes awal berhasil. Izinkan saya memposting sesuatu setelah saya bisa mengetahuinya tetapi ingin memberi tahu siapa pun kalau-kalau mereka bertanya-tanya.

person NullHypothesis    schedule 15.04.2016