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

Corona SDK: membangun Space Shooter - Setup aplikasi

by
Difficulty:IntermediateLength:ShortLanguages:

Indonesian (Bahasa Indonesia) translation by Yudha Zubair (you can also view the original English article)

Dalam seri tutorial ini, kita akan menggunakan Corona SDK untuk membangun Space Shooter Game. Baca terus!


Langkah 1: Aplikasi Overview

Menggunakan pre-made grafis kami membuat sebuah permainan yang menghibur menggunakan Lua dan Corona SDK API. User akan dapat mengontrol sebuah ship sprite dan menembak melawan musuh-musuh.


Langkah 2: Perangkat Target

Hal pertama yang harus kita lakukan adalah memilih platform yang ingin kita jalankan aplikasinya, cara ini kami 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, kita akan berfokus pada iOS platform dengan desain grafis, secara khusus developing untuk distribusi ke iPhone/iPod touch, tetapi kode yang disajikan di sini harus berlaku untuk Android development dengan SDK Corona juga.


Langkah 3: Interface

Antarmuka tampak gelap, baik akan ditampilkan. Ini melibatkan beberapa shape, tombol, bitmaps, dan banyak lagi. Sebuah perpustakaan sprite yang bagis digunakan dalam demo tutorial ini, ini adalah bagian dari theSpriteLib oleh Flying Logi.

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


Langkah 4: Ekspor grafis

Tergantung pada perangkat yang telah Anda pilih, Anda mungkin perlu untuk ekspor grafis dalam
direkomendasikan ppi, 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 simpan di dalam folder proyek Anda.


Langkah 5: suara

Kita akan menggunakan Sound Effect untuk meningkatkan feeling permainan, Anda dapat menemukan suara yang digunakan dalam contoh ini di Soungle.com menggunakan kata kunci space, explosion dan laser.


Langkah 6: App konfigurasi

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


Langkah 7: Main.lua

Mari kita menulis aplikasi!

Buka editor Lua yang dipilih (Editor teks apapun akan bekerja, tapi Anda tidak akan memiliki penyorotan sintaks) dan mempersiapkan diri untuk menulis aplikasi Anda yang mengagumkan. Ingatlah untuk Simpan sebagai file main.lua dalam folder proyek.


Langkah 8: Kode struktur

Kami akan struktur kode kita seolah-olah Class. Jika Anda tahu ActionScript atau Java, Anda harus menemukan struktur yang akrab.


Langkah 9: Sembunyikan Status Bar

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


Langkah 10: MovieClip Perpustakaan

Grafis animasi akan digunakan dalam permainan ini, Corona movieclip Perpustakaan akan membuat ini lebih mudah.


Langkah 11: Impor Physics

Kami juga akan menggunakan perpustakaan Physics untuk menangani collision. Gunakan kode ini untuk mengimpor:


Langkah 12: latar belakang

Gambar latar belakang hitam yang sederhana ditambahkan sebagai latar belakang untuk interface aplikasi, titik-titik putih telah ditambahkan untuk mewakili bintang-bintang.


Langkah 13: Judul View

Ini adalah Judul View, itu akan menjadi layar interaktif pertama muncul dalam permainan kami, variabel ini menyimpan komponennya.


Langkah 14: Credits

Pandangan ini akan menunjukkan kredit, tahun dan hak cipta dari permainan, variabel ini akan digunakan untuk menyimpannya.


Langkah 15: Kapal

Sprite kapal akan disimpan oleh variabel ini.


Langkah 16: bos

Variabel ini menyimpan movieclip bos.

Langkah 17: Skor

Nilai Skor akan ditangani oleh variabel berikutnya.


Langkah 18: hidup

Kita akan menggunakan sprite sama sebagai kapal untuk hidup, mereka disimpan di dalam tabel berikut.


Langkah 19: Kode Review

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


Lain kali...

Dibagian series ini Anda telah melakukan konfigurasi dasar aplikasi. Najtukan untuk bagian kedua yang mana kita akan menangani logika aplikasi, tombol, perilaku, dan banyak lagi. Sampai ketemu di waktu berikutnya!

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.