Breaking News

Tutorial IMedia9.SDK #1: Locomotion (Mechanim)



Halo guys! Rasanya sudah lama sekali saya nggak nulis-nulis lagi tutorial Unity. Melalui seri IMedia9.SDK ini saya coba kupas tutorial Unity yang pastinya nggak bakalan ada di website lain. Kenapa? Karena yang akan dibahas adalah penggunaan IMedia9.SDK pada pembangunan game berbasis Unity.

Apa itu IMedia9.SDK?

IMedia9.SDK adalah sebuah mahakarya luar biasa yang penuh warna, selalu mantap jiwa dan ajaib tanpa tanda tanya. #Plak! Saat saya menulis buku Construct2, saya baru menyadari jika dalam pembuatan sebuah game ada satu metode baru yang disebut Visual Scripting. Metode ini membuat orang yang ga bisa ngoding tetep bisa membuat game asalkan paham struktur dan parameter yang dibutuhkan pada sebuah blok logika yang terdiri dari behavior dan event.

Bingung kan? Sama.

Intinya, IMedia9.SDK adalah kumpulan script yang saya buat karena terinspirasi oleh teknik scripting pada Construct2. IMedia9.SDK diharapkan bisa membantu para pengguna Unity pemula untuk membuat prototype awal game mereka dengan cepat, ringkas, dan nyaris tanpa ngoding.

Ketika saya membuat IMedia9.SDK, saya sempat berpikir jika saya adalah orang paling jenius di dunia karena berhasil memikirkan teknik Visual Scripting-Like dan metode tanpa ngoding untuk Unity yang jelas-jelas dirancang untuk para programmer.

Sialnya, saya salah.

Sejak merilis versi 2018, tim developer Unity telah meluncurkan 3D Game Kit dan 2D Game Kit yang sama-sama memiliki visi dan tujuan yang sama. Membantu pengguna Unity non-programmer untuk membuat protoype game perdana mereka dengan sangat cepat. Dan sssst, nyaris tanpa ngoding.

Yah, kelihatannya saya dan tim Unity sama-sama jenius. #Plak!

Ok. Kita kembali ke jalan yang benar. IMedia9.SDK terbagi ke dalam beberapa package besar. Dan untuk tutorial perdana ini, kita akan menggunakan package basicnya yaitu Locomotion. Anda bisa download package ini dengan klik menu Dev atau klik di sini: http://www.imedia9.net/p/developer.html




Setelah mendownload package tersebut, buat project baru Unity.



Import package Locomotion. Drag saja langsung ke panel Assets.




Buat sebuah Plane dan beri Material warna merah.



Ada 3 folder utama di package Locomotion yaitu Anima3D, Mechanim3D dan Touchpad. Untuk tutorial ini, kita akan fokus pada pergerakan dasar karakter menggunakan Mechanim. Sehingga drag prefab Human3DThirdPerson.

Anda akan melihat Kiky Si Kancil dalam T-Pose yang sudah dilengkapi dengan Character Controller berwarna hijau (Itu sebabnya Material Plane mendingan warna merah. Biar kelihatan cuy)



Klik Play dan jalankan karakter dengan menggunakan Keyboard. Jalan kan?



Script Mechanim3DKeyboard yang terpasang pada prefab ini memiliki 3 jenis pergerakan yaitu Single Direction, All Direction dan Octa Direction. Apa bedanya? Cobain lah sendiri.



Pelajaran apa yang kita dapat dari tutorial singkat tadi? Begitu mudahnya bikin karakter berjalan di Unity.

Lalu bagaimana jika kita akan menggunakan karakter baru? Nah ini masalahnya.

Sekarang kita akan coba replika prefab tadi dengan menggunakan Cube.



Pasangkan script Mechanim3DKeyboard ke dalam Cube.



Catat! Script Mechanim3DKeyboard butuh CharacterController agar bisa berfungsi. Sementara Cube hanya memiliki Box Collider. Untuk contoh ini kita terpaksa menghapus Collider si Cube dan menggantinya dengan CharacterController.

Namanya juga contoooh.



Kalau sudah sama persis begini, baru deh parameternya bisa dimasukin. Masuk pak eko!



Play Unity dan gunakan keyboard untuk mengendalikan Cube.


Sampai ketemu di seri tutorial IMedia9.SDK selanjutnya.



belajar unity
belajar unity untuk pemula
belajar unity pdf
belajar unity3d pemula
belajar unity dari dasar
belajar unity3d
belajar unity pemula
belajar unity 3d pdf
belajar unity c#
belajar unity android
belajar unity 3d
belajar aplikasi unity
belajar coding unity
belajar script c# unity
cara belajar unity3d
belajar script di unity
belajar membuat game dengan unity
belajar buat game dengan unity
belajar augmented reality dengan unity
belajar membuat game di unity
belajar dasar unity 3d
belajar unity engine
belajar membuat game unity
belajar buat game unity
belajar unity indonesia
belajar javascript unity
belajar membuat game menggunakan unity
belajar menggunakan unity
belajar bahasa pemrograman unity
belajar script unity
belajar software unity
belajar tutorial unity
tempat belajar unity
belajar c# untuk unity
web belajar unity
belajar unity 2d

No comments