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

Corona SDK: Membuat Shell Game - Setup

by
Difficulty:IntermediateLength:ShortLanguages:

Indonesian (Bahasa Indonesia) translation by Dendi Deden (you can also view the original English article)

Dalam seri tutorial ini, Anda akan belajar bagaimana untuk membuat versi Anda sendiri dari Three Shell game. Baca terus!


Langkah 1: Aplikasi Overview

Corona Shell Game

Menggunakan grafis yang sudah disiapkan kami akan kode sebuah game yang menghibur menggunakan Lua dan Corona SDK API.

Tujuan dari permainan ini adalah untuk mengikuti shell yang memiliki bola tersembunyi di dalamnya, dan kemudian tekan setelah mereka telah dikocok. Anda akan mampu mengkonfigurasi kecepatan dan gerakan-gerakan yang dilakukan oleh shell.

Langkah 2: Perangkat Target

Shell Game Figure 1 - Corona SDK

Hal pertama yang harus kita lakukan adalah memilih platform yang ingin kita jalankan aplikasinya, cara ini akan dapat memilih ukuran untuk foto-foto yang kita akan gunakan.

IOS platform memiliki karakteristik ini:

  • iPad: 1024x768px, 132 ppi
  • iPhone/iPod Touch: 320x480px, 163 ppi
  • iPhone 4: 960x640px, 326 ppi

Karena Android adalah open source platform, ada banyak perangkat yang berbeda dan resolusi. Beberapa karakteristik layar yang lebih umum adalah:

  • Google Nexus One: 480x800px, 254 ppi
  • Motorola Droid X: 854x480px, 228 ppi
  • HTC Evo: 480x800px, 217 ppi

Dalam tutorial ini kami berfokus pada iOS platform dengan desain grafis, secara khusus development untuk distribusi ke iPhone/iPod touch, tetapi kode yang disajikan di sini harus berlaku untuk Android development dengan SDK Corona juga.


Langkah 3: Interface

Interface yang sederhana dan friendly akan digunakan, ini melibatkan beberapa shape, tombol, bitmaps dan banyak lagi.

Interface grafis resource yang diperlukan untuk tutorial ini dapat ditemukan di download yang terlampir.


Langkah 4: Ekspor grafis

Tergantung pada perangkat yang telah Anda pilih, Anda mungkin perlu untuk ekspor grafis dalam ppi direkomendasikan, Anda dapat melakukannya di editor gambar favorit Anda.

Saya menggunakan Adjust Size... fungsi di app Tinjauan di Mac OS X.

Ingatlah untuk memberikan gambar nama deskriptif dan menyimpannya dalam folder proyek Anda.


Langkah 5: App konfigurasi

File eksternal akan digunakan untuk membuat aplikasi menjadi fullscreen di perangkat, config.lua file. File ini menunjukkan ukuran layar asli dan metode yang digunakan untuk skala konten dalam kasus app running dalam resolusi layar yang berbeda.


Langkah 8: Sembunyikan Status Bar

Kode ini menyembunyikan status bar. Status bar adalah bar di atas layar perangkat yang menunjukkan waktu, sinyal, dan indikator lainnya.


Langkah 9: latar belakang

Coklat grafis sederhana digunakan sebagai latar belakang untuk interface aplikasi, baris berikutnya kode menyimpannya.


Langkah 10: Judul View

Ini adalah judul view, itu akan menjadi layar interaktif pertama yang muncul dalam game kami, variabel ini menyimpan komponennya.


Langkah 11: Credits

Pandangan ini akan menampillkan kredit, tahun, dan hak cipta dari game. Variabel creditsView akan digunakan untuk menyimpannya.


Langkah 12: Bank kredit

Kredit bank yang setara dengan kehidupan dalam permainan ini.


Langkah 13: Shell

Variabel ini dipakai untuk menyembunyikan bola dan mengalihkan perhatian pemain dari jawabannya benar:


Langkah 14: bola

Corona SDK Shell Game

Tujuan dari permainan ini adalah untuk menemukan bola, yang disimpan dalam variabel berikut:


Langkah 15: Tombol Bar

Bar ini berisi tombol yang akan inisialisasi game dan pesan TextField digunakan untuk memberikan petunjuk.


Langkah 16: Alert

Corona SDK Shell Game

Alert akan ditampilkan ketika semua kredit bank hilang. Pesan ini akan menampilkan permainan atas pesan dan petunjuk restart.


Langkah 17: Kode Review

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


Selanjutnya...

Dalam bagian ini seri yang telah Anda Pelajari interface dan konfigurasi dasar dari game. Nantikan untuk bagian dua mana kita akan menangani logika aplikasi, tombol perilaku, dan banyak lagi. Sampai ketemu lagi!

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.