Bagaimana cara Anda membuat mesin slot (gulungan bergerak)
Bagaimana cara Anda membuat mesin slot (gulungan bergerak)
spentak - Desember 2010
Anda memiliki 5 gulungan. Setiap gulungan memiliki 100 objek/'Simbol' di atasnya. Setiap gulungan harus memindahkan simbol ke bawah. Ketika simbol melewati posisi y, maka pindahkan simbol itu kembali ke atas. Saya tertarik melihat bagaimana orang lain melakukannya karena tampaknya memindahkan ratusan objek sekaligus menyebabkan kinerja lambat di iPhone. Terima kasih, Mark
SquishyPixels-Glimmer - Desember 2010
Apakah Anda ingin 2D atau 3D?
anon_10634748 - Desember 2010
Saya mungkin akan mencoba menggeser tekstur menggunakan MaterialtureOffset. Maka objek gulungan tidak perlu bergerak! Dan tekstur akan membungkus secara otomatis! - ini tentu saja dengan asumsi bahwa simbol Anda adalah gambar pada peta tekstur yang diterapkan pada objek gulungan.
anon_14800654 - Desember 2010
Saya akan menggunakan metode tekstur yang dijelaskan Danny di atas. Jika tidak, saya akan menggunakan iTween untuk animasi.
spentak - Desember 2010
Saya mungkin akan mencoba menggeser tekstur menggunakan MaterialtureOffset. Maka objek gulungan tidak perlu bergerak! Dan tekstur akan membungkus secara otomatis! - ini tentu saja dengan asumsi bahwa simbol Anda adalah gambar pada peta tekstur yang diterapkan pada objek gulungan.
Danny, saya pernah menggunakan metode itu sebelumnya untuk sistem armor kami di proyek sebelumnya, tetapi tidak yakin apakah itu akan berhasil dalam kasus ini. Pertama, saya bisa memiliki 12 hingga 15 SIMBOL yang berbeda. Itu semua tidak akan muat dalam satu lembar sprite. Kedua, simbol-simbol tersebut dalam urutan tertentu pada setiap gulungan. Jadi pada gulungan satu misalnya, saya mungkin memiliki (dari 12-15 simbol berbeda) 50 simbol. Mereka harus ditampilkan dalam urutan ini (jika simbol diberi nomor): 1,3,12,5,6,3,3,3,2,11,6,8...dst. Urutan itu tidak bisa berubah. Jadi menggulir melalui offset lembar sprite tidak akan berhasil. Juga, melompat ke offset tekstur tertentu untuk mendapatkan urutan yang benar juga tidak akan berhasil, karena gulungan tidak akan terlihat berputar. Apakah saya salah memahami apa yang Anda katakan?
anon_14800654 - Desember 2010
Karena urutan simbol sudah tetap, Anda dapat menyusun lembar sprite (tekstur) Anda, satu untuk setiap roda dalam urutan yang Anda butuhkan, dari atas ke bawah. Geser UV secara vertikal, dan ketika berhenti, Anda dapat menanyakan di mana UV Anda pada setiap roda, untuk mengetahui simbol apa yang Anda capai.
spentak - Desember 2010
Jadi saya sudah membuat gulungan bergerak dan terlihat bagus, tetapi tampaknya tidak dapat mempertahankan gerakan/posisi yang presisi. Semuanya tetap cukup 'dekat' (artinya jarak antara simbol) tetapi tidak tepat. Yang saya lakukan adalah menginisialisasi setiap simbol dengan kecepatan dan posisi, lalu saya memindahkannya dalam metode update mereka sendiri seperti ini:
currentReelSpeed = reelSpeed * Timeime; transformate(Vector3 * currentReelSpeed); if (transformon.y <= reelBottomEndPosition.y) transformon = reelTopStartPosition;
Pada intinya yang saya coba lakukan adalah memindahkan simbol kembali ke posisi atas setelah mencapai posisi bawah. Tapi seperti yang saya katakan, ini terlalu tidak presisi. Ada ide tentang cara yang lebih baik untuk memindahkan ini? Semua simbol ini adalah anak dari game object, dan memindahkan game object akan menjaga simbol bergerak seragam, satu-satunya masalah adalah saya tidak yakin bagaimana (jika memindahkan game object utama) untuk membuat setiap simbol pindah ke atas tumpukan.
Platform Lainnya
Berita Piala Dunia
slot gacor bonus new member 100
Jika Anda memiliki pertanyaan, silakan kirim email ke [email protected]