Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Corona SDK
Code

Corona SDK: membuat interaksi game yang cepat dan seperti gulungan

by
Difficulty:IntermediateLength:MediumLanguages:

Indonesian (Bahasa Indonesia) translation by Karina Dea Setiyaningrum (you can also view the original English article)

Ini adalah angsuran kedua dalam tutorial Corona SDK Rapid Roll Game kami. Dalam tutorial hari ini, kami akan menambahkan antarmuka kami dan memulai pengkodean interaksi game. Baca terus!


Di mana Kami Meninggalkan. . .

Harap pastikan untuk memeriksa bagian 1 dari rangkaian untuk sepenuhnya memahami dan mempersiapkan tutorial ini.


Langkah 1: Deklarasikan Fungsi

Deklarasikan semua fungsi sebagai lokal di awal.


Langkah 2: Pembuat

Selanjutnya, kita akan membuat fungsi yang akan menginisialisasi semua logika permainan:


Langkah 3: Tambahkan Tampilan Judul

Sekarang kita menempatkan TitleView di panggung dan memanggil fungsi yang akan menambahkan pendengar keran ke tombol.


Langkah 4: Mulai Tombol Pendengar

Fungsi ini menambahkan pendengar yang diperlukan ke tombol TitleView.


Langkah 5: Tunjukkan Kredit

Layar kredit ditampilkan ketika pengguna mengetuk tombol kredit, pendengar ketuk ditambahkan ke tampilan kredit untuk menghapusnya.


Langkah 6: Sembunyikan Kredit

Ketika layar kredit disadap, itu akan keluar dari panggung dan dihapus.


Langkah 7: Hapus Tampilan Judul

Ketika tombol Mulai diketuk, tampilan judul di-tween dan dihapus untuk mengungkap tampilan permainan.


Langkah 8: Skor & Hidup Teks

Kode ini menciptakan Score dan Lives text dan menempatkannya di atas panggung.


Langkah 9: Tambahkan Blok Awal

Fungsi berikut menambahkan blok yang ditentukan dalam parameter pada posisi acak, itu juga akan memanggil fungsi untuk menambahkan pemain ke panggung.


Langkah 10: Tambahkan Player

Pemain akan ditambahkan ketika blok awal berada di panggung. Ini akan muncul di tengah X panggung.


Langkah 11: Pindahkan Player

Accelerometer digunakan untuk memindahkan pemain di layar, nilai dihitung menggunakan properti xGravity.


Langkah 12: Screen Borders

Kode ini mencegah pemain masuk ke layar di sisi.


Langkah 13: Tambahkan Blok Biasa

Fungsi ini disebut dengan Timer. Ini akan menghitung nomor acak antara 1 dan 4 dan ketika hasilnya sama dengan 1, blok buruk akan ditambahkan. Jika hasilnya berbeda dari 1, blok normal akan dipakai. Blok ditambahkan ke Tabel, dengan cara ini kita dapat mengaksesnya di luar fungsi ini.


Langkah 14: Tambahkan Grafik Live

Fungsi berjangka waktu lainnya, grafik langsung akan ditambahkan saat timer selesai. Posisi langsung akan menjadi blok terakhir dalam tabel - 1.


Langkah 15: Pendengar Game

Fungsi ini menambah dan menghilangkan pendengar yang diperlukan untuk memulai permainan.


Langkah 16: Ulasan Kode

Berikut ini adalah kode lengkap yang ditulis dalam tutorial ini bersama dengan komentar untuk membantu Anda mengidentifikasi setiap bagian:


Lain kali...

Di bagian berikutnya dan terakhir dari seri, kami akan menangani blok dan pergerakan pemain, tabrakan, dan langkah-langkah terakhir yang harus dilakukan sebelum merilis seperti pengujian aplikasi, membuat layar mulai, menambahkan ikon dan, akhirnya, membangun aplikasi . Ikuti terus bagian terakhir!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.