Cara membuat game Android dasar di Unreal Engine dalam 7 menit

Pengarang: John Stephens
Tanggal Pembuatan: 26 Januari 2021
Tanggal Pembaruan: 3 Juli 2024
Anonim
How to make a basic Android game in Unreal in 7 minutes - No code!
Video: How to make a basic Android game in Unreal in 7 minutes - No code!

Isi


Jika Anda ingin membuat game untuk Android, maka Unreal Engine 4 adalah pilihan yang sangat baik, dengan banyak daya dan fleksibilitas. Saat memuat editor pertama kali, Anda mungkin merasa kewalahan dengan semua jendela dan jargon, dan sifat yang umumnya tidak bisa ditembus dari semuanya. Ada tutorial, tetapi mereka cenderung melibatkan banyak mukadimah sehingga Anda akan menjadi lima jam sebelum Anda mencapai apa pun.

Tidak ada yang punya waktu untuk itu!

Baca: Cara membuat aplikasi VR untuk Android hanya dalam 7 menit

Tujuan dari posting ini adalah untuk membantu Anda memulai dengan cepat dan memahami dasar-dasarnya. Hanya dalam tujuh menit, Anda akan belajar membuat awal dasar platformer 2D. Ini bukan permainan penuh, tetapi cukup untuk semoga membuat beberapa antusiasme dan momentum, sehingga Anda dapat mulai merancang dan bersenang-senang.

Apa yang Anda butuhkan

Anda harus memasang Unreal Engine 4 di mesin Anda, bersama dengan Android SDK dan NDK, JDK, dan Apache ANT. Anda juga harus pergi dan membuat atau menemukan beberapa sprite. Anda dapat menggunakan CodeWorks untuk Android untuk menyederhanakan proses pengaturan ini. Anda membutuhkan sprite ubin atau platform, dan sprite untuk karakter utama dengan animasi idle dan animasi berjalan. Anda dapat membuatnya sendiri, atau menemukan beberapa untuk digunakan secara gratis.


Mulai proyek pertama Anda

Pertama, Anda perlu membuat proyek baru. Ada banyak opsi yang tersedia, cocok untuk berbagai jenis gim. Mari kita memilih Scroller Sisi 2D, dan mengaturnya untuk Seluler / Tablet, dengan Kualitas Maksimum, dan termasuk Konten Pemula. Tab atas harus mengatakan "Cetak Biru" daripada C ++, karena ini berarti kita tidak akan memerlukan pengkodean apa pun untuk menyelesaikan dan menjalankannya.

Setelah selesai, Anda akan memiliki game platforming yang dapat dimainkan! Tekan Mainkan dan klik pada Viewport dan Anda akan dapat berlari, melompat, dan menonton animasi yang cantik.

Itu dia! Game 2D pertama Anda hanya dalam 20 detik!

Jelas kami akan melakukan sedikit lebih dari itu. Lebih khusus lagi, kami akan menyesuaikan semua elemen yang sudah ada di sini sehingga Anda dapat mengubah prototipe generik ini menjadi dasar untuk gim unik Anda sendiri, dengan gambar dan animasi Anda sendiri. Dengan demikian, semoga Anda akan mempelajari dasar-dasar Unreal Engine 4 dan dapat membangun dari sana.


Menemukan jalan Anda

Dengan semuanya diatur, ini adalah apa yang harus Anda miliki di depan Anda.

3D viewport adalah tempat Anda akan melihat tata letak level, sprite, dan elemen gim lainnya. Untuk menavigasi, tahan tombol mouse kanan dan tekan tombol WASD. Gunakan Tanya Jawab untuk naik dan turun. Anda juga dapat menekan tombol kanan mouse dan kemudian seret dunia sekitar.World Outliner di sebelah kanan memberi Anda daftar semua elemen dalam gim Anda, yang di Unreal disebut Aktor.

Di sini kita memiliki Background, Background_Sprite, Ledges, antara lain.

Di sebelah kiri adalah jendela Mode. Ini memungkinkan Anda untuk secara efektif mengubah apa yang akan Anda lakukan dalam tampilan 3D - apakah itu menempatkan kubus, atau menambahkan efek visual. Browser Konten adalah apa yang akan Anda gunakan untuk menelusuri file proyek Anda.

Akhirnya, panel Detail di sebelah kanan akan menampilkan informasi tentang Aktor atau elemen apa pun yang telah Anda pilih. Ini memungkinkan Anda mengedit properti elemen itu dengan cepat, atau hanya untuk mempelajarinya lebih lanjut. Anda akan menemukan folder Sprite di Konten> 2DSideScroller> Sprite. Anda harus langsung mengenali sprite latar belakang dan langkan sebagai elemen di viewport.

Animasi Flipbook menghidupkan elemen di dunia game dengan merangkai beberapa sprite.

Jika ada hal lain yang tidak Anda pahami, tahan Ctrl + Alt sambil mengarahkan mouse di atas elemen itu, dan Anda akan dapat melihat apa fungsinya. Ini sangat berguna saat Anda memulai.

Menciptakan level

Pertama mari kita belajar untuk membuat Aktor baru untuk permainan kami (ingat, ini adalah istilah umum untuk objek game apa pun). Saya menggunakan folder Sprite yang ada. Jatuhkan PNG atau gambar lain di sini melalui File Explorer, lalu klik kanan padanya dan pergi keTindakan Sprite> Buat Sprite.

Sekarang buka folder Blueprints. Anda dapat memunculkan direktori di sebelah kiri jika itu membantu. Klik kanan lagi, kali ini di mana saja di folder, dan pilih Buat Aset Dasar> Kelas Cetak Biru> Aktor. Objek ini akan memungkinkan kita membuat banyak iterasi yang berbeda dari objek yang sama, seperti platform. Jika Anda terbiasa dengan Unity, itu sama dengan prefab. Dalam kode, ini adalah kelas. Sebut FloorTile ini, atau Tile, atau sesuatu seperti itu.

Sekarang klik dua kali pada Kelas Cetak Biru baru itu untuk membuka editor. Di kiri atas, pilih + Tambah Komponen lalu pilih Sprite (Anda juga dapat mencari, itu lebih cepat).

Sekarang pilih sprite baru ini di jendela Komponen dan seret dan letakkan sprite platform Anda ke dalam kotak Sprite. Anda sekarang dapat melihat gambar ubin adalah bagian dari platform Anda. Lingkaran 3D disebut simpul dan akan berfungsi sebagai titik referensi untuk menyeret dan menjatuhkan elemen Anda. Nantinya, ini juga bisa digunakan untuk menerapkan logika melalui grafik.

Jangan lupa untuk menyesuaikan skala jika sprite Anda belum menjadi ukuran yang sempurna! Sekarang klik Simpan dan kemudian kembali ke permainan Anda.

Setelah selesai, cukup seret dan lepas elemen baru ke mana saja ke dalam gim Anda! Ketika Anda menjatuhkan platform Anda ke level, pastikan koordinat Y (yang karena alasan tertentu berperilaku seperti koordinat Z) diatur ke nol sehingga tidak ada di depan atau di belakang pemain. Anda akan melihat platform Anda sudah memiliki collider - kotak kuning yang memberi tahu Unreal bahwa pemain Anda tidak boleh melewati item tersebut. Ini artinya kita bisa melompatinya.

Jika Anda memilih kotak centang Simulasikan Fisika dan Aktifkan Gravitasi, platform akan jatuh dari langit dan kemudian dapat dipindahkan. Anda juga ingin menggunakan batasan untuk membekukan sumbu ketiga.

Tentu saja, Anda dapat membuat lebih banyak jenis aktor dan memasukkannya ke level Anda seperti ini. Dengan menggunakan sprite yang berbeda, pengaturan yang berbeda, dan logika yang berbeda melalui grafik (banyak yang Anda dapat dengan mudah mencari online), Anda dapat membuat sejumlah besar rintangan yang menantang, item lingkungan yang menarik, dan koleksi yang berharga.

Untuk menyesuaikan level lebih lanjut, Anda mungkin juga ingin mengubah latar belakang. Lakukan ini hanya dengan memilih Background_Sprite di World outliner (kanan atas), dan kemudian mengubah Source Sprite menjadi salah satu milik Anda di Rincian. Saya menggunakan langit berbintang yang saya buat.

Baca: Tinjauan singkat pengembangan aplikasi Android untuk pemula

Animasi karakter pemain

Hal terakhir yang perlu kita ubah untuk membuatnyakami platformer adalah karakter utama.

Untuk mengatasinya, kita perlu menggunakan beberapa sprite lagi, yang akan kita ubah menjadi animasi.

Untuk memulai, kembalilah ke folder Sprite (meskipun tergantung bagaimana Anda mengaturnya). Sekarang buat folder baru yang disebut "Animasi" dengan dua sub-folder: "Idle" dan "Walking" (Animasi Flipbooks hanya istilah Unreal menggunakan untuk animasinya).

Ke masing-masing, kita akan drag dan drop sprite karakter kita. Alih-alih menggunakan lembar sprite, kami menambahkan gambar individual dan menamainya dalam urutan numerik untuk menjaga hal-hal sederhana. Saya menggunakan sprite yang saya buat untuk tutorial lain, tetapi Anda dapat mengambilnya secara gratis dari banyak tempat.

Jatuhkan ini ke folder yang relevan, pilih semuanya, dan pilih Tindakan Sprite> Buat Sprite.

Kami akan melakukan animasi idle terlebih dahulu. Saya hanya memiliki dua gambar untuk ini yang dimaksudkan untuk mensimulasikan pernapasan dalam semacam frame-rendah, cara pixel-art (tip: pilih pixel art dan Anda memiliki jauh lebih sedikit pekerjaan!). Untuk mengatur ini, klik kanan di folder dan pilih Animasi> Flipbook Kertas. Beri nama Idle animasi baru Anda dan kemudian klik dua kali untuk membukanya.

Di sana, pergilah ke tempat dikatakan Sprite dan tambahkan dua kerangka tombol dengan menekan tombol "+". Ini akan menambah dua anggota yang dapat Anda kembangkan dengan menekan panah di sebelah kiri. Cukup seret dan jatuhkan sprite baru Anda ke jendela itu dan animasi akan berputar melalui frame-nya. Anda juga bisa langsung menjatuhkan sprite ke dalam kotak waktu di bagian bawah.

Saat ini, ini adalah bangkitan kejang, jadi atur nilai Frame Run ke 8 (atau sekitar itu) dan itu lebih mirip bernafas.

Anda dapat melakukan hal yang sama dengan animasi berjalan Anda, tetapi pertahankan frame rate lebih tinggi dan tambahkan lebih banyak bingkai kunci. Saya mengatur milik saya menjadi dua sehingga masih akan terlihat bagus dan 16bit.

Setelah keduanya selesai, pergilah ke2DSideScrollerBP> Cetak Biru dan klik dua kali pada 2DSideScrollerCharacter. Klik dua kali pada ini dan Anda akan disambut dengan sesuatu yang sedikit berbeda: grafik. Ingatlah bahwa kami memilih grafik daripada C ++ ketika kami menyiapkan proyek. Pada dasarnya, ini berarti kami menggunakan diagram alur visual yang menggantikan kode aktual, yang sangat bagus jika Anda tidak tahu banyak pemrograman. Jika Anda terbiasa dengan kode, Anda akan dengan cepat memahami apa yang dilakukan banyak hal dari konteks ini.

Perkecil, temukan kotak yang bertuliskan Tangani Animasi, lalu temukan menu tarik-turun di bawah Pilih. Ini akan terlihat akrab: IdleAnimation dan RunningAnimation. Klik tombol-tombol itu dan tukarkan dengan yang Anda buat.

Terakhir, jentikkan ke jendela Viewport dan temukan kotak yang mengatakan Source Flipbook di sebelah kanan. Alihkan itu untuk animasi idle Anda (pastikan karakter dipilih di Viewport). Pastikan untuk mengedit skala di bawah judul Transform di sebelah kanan untuk mengatur karakter Anda menjadi ukuran yang tepat.

Ingat untuk menekan kompilasi dan simpan setelah itu selesai.

Dan Anda sendirian

Untuk berjalan di perangkat Anda, cukup buka File> Proyek Paket> Android. Pilih ETC1. Anda kemudian dapat membuat APK, yang dapat Anda buka di perangkat untuk diuji. Anda harus memiliki platformer dasar yang berfungsi dengan input dan animasi sentuh - awal yang cukup menarik.

Anda masih harus mengatur semua ini dengan benar untuk memulai. Saran saya adalah untuk menghapus dukungan Gradle untuk pembangunan - itu tidak berfungsi dengan benar saat ini. Saya juga menyarankan menggunakan CodeWorks untuk Android untuk menginstal semua elemen yang diperlukan. Itu membuat hidup secara signifikan lebih mudah.

Dengan itu, waktu Anda sudah habis!

Kemana kamu akan pergi dari sini? Sekarang Anda dapat membuat banyak platform dan penghalang yang berbeda, dan menambahkan animasi ke berbagai hal. Jika Anda bermain-main dalam grafik, Anda dapat mengakses dan mengatur properti yang berbeda untuk Aktor seperti yang Anda inginkan, yaitu bagaimana Anda akan membuat interaksi yang lebih kompleks (musuh yang mengikuti Anda, tombol senjata, mengubah ketinggian lompat dll.). Untuk menambahkan input baru, Anda dapat pergi ke Pengaturan> Pengaturan Proyek> Input dan kemudian menemukan Pemetaan Tindakan.

Baca: Bangun game Android dasar pertama Anda hanya dalam 7 menit (dengan Unity)

Masih banyak yang harus dipelajari, tetapi mudah-mudahan Anda sekarang memiliki ide bagus tentang bagaimana semuanya ditempatkan. Yang tersisa adalah memutuskan game seperti apa yang ingin Anda buat dan biarkan imajinasi Anda menjadi liar!

Apa yang Anda cari aat berbelanja untuk dompet? Kemungkinannya adalah Anda hanya menginginkan euatu yang melakukan tuganya dengan baik; tapi di ini di kami tidak pua dengan produk duniawi. Voyager mar...

ekarang kamu bia teluuri dengan aman dan aman dengan VPN.Aia untuk ebagian kecil dari harga eceran.VPN menyembunyikan aktivita online Anda dan mengenkripi koneki Anda, yang mengarah ke a ejumlah manfa...

Menarik Hari Ini