Skip to main content

Belajar Unity Part 4 - Elemen Unity




Unity memiliki beberapa elemen yang siap dipakai.

Meshes

Meshes (tunggal: Mesh) adalah cara sebuah geometri 3D direpresentasikan di Unity.

Kita bisa menggunakan primitive bawaan Unity seperti cube, sphere, cylinder, dan lain-lain, atau mengimpor model 3D kita sendiri dari 3D Model editor seperti Blender, Maya, atau 3DS Max. Unity men-support beberapa macam format file 3D model, termasuk fbx dan 3ds.

Setelah diimpor dan dimasukkan ke dalam scene, 3D model bisa di-scale, rotate, dan translate dengan menggunakan tombol yang ada di bagian kiri atas dari Unity Editor.


Tombol ini akan memunculkan gizmo yang bisa digunakan untuk mengontrol 3D model terpilih.

Materials

Material adalah kombinasi dari texture dan shaders dan bisa di-drag secara langsung ke dalam game object dari window "Project".


Unity telah dilengkapi dengan banyak shader dan kita bisa memilih texture yang di pasang ke dalamnya menggunakan inspector.

Untuk mengimpor texture, konversi texture ke jpg, png, atau bmp dan drag texture tersebut ke dalam folder asset di window "Project".

Lights

Lights adalah game object yang memproyeksi radiansi ke dalam scene.

Jika tidak ada lights dalam scene, semua poligon akan ditampilkan pada tingkat keterangan yang sama.


Lights, setelah dipasang ke game object, dapat di-translate dan di-rotate.

Lights juga memiliki property yang bisa diubah-ubah.

Slider bernama intensity bisa digeser untuk mengendalikan brightness dari light tersebut.

Sementara range mengontrol seberapa cepat light akan memudar.

Ada 3 jenis light: spot, point, dan directional.

Spot light memiliki lokasi di ruang 3D dan memproyeksikan cahayanya hanya pada satu arah dalam bentuk cone.

Point light memiliki lokasi di ruang 3D dan mengarah ke segala arah.

Directional light, memiliki sifat seperti matahari.

Tapi bukan dalam makna sebenarnya, karena directional light mensimulasikan sinar matahari dari kejauhan.

Particle Systems

Particl Systems adalah game object yang meng-generate dan mengontrol ratusan, bahkan ribuan partikel secara bersamaan.


Particle adalah objek 2D yang kecil yang ditampilkan dalam ruang 3D.

Particla Systems menggunakan rendering dan physics yang disederhanakan, tapi dapat menampilkan ribuan entitas secara real time tanpa suara.

Ini ideal untuk membuat efek asap, api, hujan, kilat, dan lain-lain.

Ada beberapa parameter yang dapat di-tweak untuk mendapatkan efek yang diinginkan.


Semua bisa diubah di inspector.

Sumber:
http://www.makeuseof.com/tag/programming-game-unity-beginners-guide/

Popular posts from this blog

Belajar Node.js - Tutorial Dasar Node.js

Pemrograman web adalah salah satu pemrograman yang membutuhkan banyak skill.

Untuk menghasilkan satu aplikasi web saja, setidaknya diperlukan minimal 4 skill, misalnya PHP, HTML, Javascript, dan CSS.

Untungnya, saat ini Node.js telah lahir untuk mengurangi skill yang dibutuhkan dalam pemrograman web. Tapi hanya satu saja lho...

Apa itu?

Jawabannya adalah Javascript.

Selama ini kita belajar Javascript untuk melakukan pemrograman di sisi client.

Seperti halnya membuat animasi, dan mengatur layout agar rapi, atau mungkin melakukan request dengan AJAX.

Tapi itu semua di sisi client.

Nah, sekarang sudah ada Node.js. Dengan software ini, kita bisa melakukan pemrograman di sisi server dengan Javascript.

Dengan adanya Node.js, setidaknya satu skill tambahan, misalnya PHP, sudah tidak diperlukan, kecuali kalau Anda ngotot ingin mempelajarinya.

Oleh karena itu, mari kita mulai petualangan ini.

Mengapa Kita Perlu Belajar Node.js? Bukan hanya Sekadar Bahasa Baru dalam Server Side Scripting

Node.…

34+ Website untuk Menjual Kode dan Aplikasi Anda

Programmer juga manusia.

Jadi butuh penghasilan juga.

Beberapa cara programmer untuk menghasilkan uang adalah:
Menjual Aplikasi.Menjual Source Code/Script.Menjual Buku.Menjual File Pendukung Aplikasi. Cara-cara tersebut didukung oleh adanya marketplace untuk menjual produk digital seperti source code, script, aplikasi, ebook, dan file-file yang mendukung pembuatan aplikasi.

Marketplace-marketplace tersebut saya bagi dua:
Yang lokal (dalam negeri).Yang internasional. Cara pembayaran produk dari customer ke marketplace tersebut beragam.

Mulai dari credit card, paypal, bitcoin, dan sebagainya. Akan saya paparkan sebisa saya.

Fitur-fitur dari setiap marketplace tersebut juga berbeda-beda. Akan saya sebutkan jika ada yang menarik.

Berikut ini adalah daftar marketplace tersebut.
Marketplace Lokal (Dalam Negeri) 1. Ratakan URL: https://www.ratakan.com/

Yang bisa dijual:
Semua jenis produk digital. Pembayaran produk:
Transfer Bank (BCA, BNI, BRI, Mandiri).Bitcoin (melalui BitBayar).BCA Klikpay.A…

3 Cara Meng-Include Javascript pada Javascript yang Lain

Ada kalanya, kita perlu meng-include file Javascript lain ke dalam Javascript kita tanpa tag "<script>" yang statis.

Untuk CSS, hal yang serupa bisa juga terjadi, hanya saja sudah ada solusinya, yakni @import.

Lalu bagaimana dengan Javascript?

Perlu diketahui bahwa versi lama dari Javascript tidak memiliki import, include, maupun require.

Akan tetapi, versi Javascript terkini memiliki standard seperti modul ES6 untuk mengimport modul.

Sayangnya, itu tidak disupport oleh kebanyakan browser.


Oleh karena itu, di sini kita akan mempelajari cara meng-include Javascript dari file Javascript lain, termasuk dengan metode yang disediakan modul ES6.

Modul ES6 Ketika modul ini sudah disupport oleh kebanyakan browser, kita tinggal melakukan ini:
//yang_akan_diimport.js export function ngudud() { return "Ngudud"; } //yang_mengimport.js import {ngudud} from 'yang_akan_diimport'; // atau './yang_akan_diimport' let val = ngudud(); // val berisi "Ngud…