Tampilkan postingan dengan label Unity3D. Tampilkan semua postingan
Tampilkan postingan dengan label Unity3D. Tampilkan semua postingan

Rabu, 14 Maret 2018

Download Low Poly SketchUp + Unity3D Project Animation

Nama File : 
Mini Mart 2

Jenis Model : 
3D Low Polygon

Jenis File : SKP - Sketchup Model

Ukuran File SKP : 4.1 MB
Ukuran Unity3D Project : 45 MB

Warna Model : Ya
Animasi : Ya
Texture Model : Ya

Jumlah Polygon SKP :


Download model melalui Google Drive

 Download Unity3D Project Asset



Download model melalui 3D Warehouse



Walk Mechanism 2 - Bug Climber

Sabtu, 24 Februari 2018

Download unity 2017

Jika teman-teman kesulitan untuk install Unity3D secara online. Ada baiknya teman-teman  download dahulu software unity nya. Hanya saja situs resmi unity sendiri hanya menyediakan installer dengan cara install online.  Lalu bagaimana caranya atuh...??? :)

Secara tidak sengaja saya menemukan cara secara tidak langsung dari situs resmi langsung. begini caranya:
Saat installer unity3D selesai mendownload semua paket.file yang akan di install. Maka secara otomatis unity installer langsung menjalankan Install setup utamanya. Nah... saat proses install sedang jalan, maka saya langsung buru copy file yang didownload instaler unity. Karena setelah unity terinstall di PC/Laptop kita maka  otamatis mentas/master unity segera dihapus oleh program installernya.

Jadi saat ini ketika unity saya error atau bermasalah, maka saya tidak perlu install ulang unity secara online. Cukup saya jalankan saja Mentahan.master yang sudah di download.

Silahkan jika teman-teman semua perlu masternya. Ini saya sudah share di google drive. Silahkan download lalu intall

Download Unity Offline Install

Jumat, 23 Februari 2018

Method dalam Unity3D – Unity C# Dasar-1

Method dalam Unity3D – Unity C# Dasar-1
Seperti kita mafhum bersama, bahwa bahasa/skrip yang di pakai pada Game Engine unity salah satunya adalah bahasa C#. Di Unity sendiri ada beberapa Method utama yang harus kita kuasai dan fahami. Karana method ini sering kali digunakan dalam pembuatan game atau aplikasi lainnya. Berikut adalah method-method C# unity.


Void Awake
Void Awake adalah method yang akan dieksekusi terlebih dahulu sebelum Method Void Start().

contoh :
void Awake(){
pintu = GetComponent();
gerbang = GameObject.Find("gerbang");
jenisKaca = kusen.GetComponent();
darahUtama = GetComponent();
}

Void Start
Void Start() methode yang di eksekusi hanya satu kali dan di awal saat program dijalankan. Biasanya di methode ini adalah tempat mendeklarasikan variabel awal, splash screen , intro video, dll yang hanya ingin di jalankan pada awal program

contoh :
void Start(){
tebalTembok = 150;
bolLampuOn = false;
bolSaklar = false;
Phi = 3.14159265;
}

Void Update
Void Update() mthode yang di ekseksekusi realtime frame per frame.  Jadi listing program akan terus dieksekusi selama program berjalan. Hampir mirip denga proses looping tapi berbeda prinsip kerjanya. Void Update ini digunakan juga untuk mengeksekusi perintah yang selalu berubah sesuai kondisi, variable yang kita deklrasikan di awal.

Contoh :
void Update(){
time += Time.DeltaTime;
Debug.Log("Kondisi Saklar lamu " + bolLampuOn);
if(bolSaklar == true) {
bolLampuOn = true;
SetMalamHari();
}
}

Void LateUpdate
LateUpdate ini method sama dijalankan frame per frame di belakangkan atau methode void Update dieksekusi , contoh yang paling sering digunakan ketika ketika kita ingin camera mengikuti gerakan pemain.

Contoh :
void LateUpdate(){
transform.Translate(0, Time.deltaTime, 0);}

Void FixedUpdate
FuxedUpdate ini hampir sama fungsinya dengan method void Update(), perbedaannya adalah void Update() lebih fokus ke perubahan grafis game dan void FixedUpdate() lebih fokus ke perubahan fisik pada objek. misalnya fisik rigidBody, collider, dll

Contoh :
void FixedUpdate(){
rb.AddForce(10.0f * Vector3.up);
}

RigidBody - Unity Tutorial

RigidBody pada unity ada 2 jenis. Ada RigidBody 3D & RigidBody 2D. Tapi pada prinsipnya sama saja. Memahami RigidBody body & Collider ini adalah satu keniscahyaan, kudu, musti jika si om ingin membuat aplikasi game & apk sejenis lainnya.
Ettt... lupa. Musti faham juga event & trigger. Kalo scriptnya mah juga ga usah terlalu dibikin jadi momok menakutkan. Asal udah ngarti tungsi if (jika) & then(maka) Cukuplah  buat modal dasar. Ga harus seorang programmer...wkwkw😁😁😁
Selamat pagi menjelang siang. Selamat berlibur buat yg liburan. Selamat bekerja buat yg kerja.
Semoga sehat & sukses selalu. AminπŸ™

RigidBody & Collider

{RigidBody}
Kalo pengertian bebas menurut ane sih om, RigidBody adalah objek unity yg bisa diperlakukan sifat2 fisik. Contoh: di dorong, dilempar, dijatuhkan, diberi berat, dll. Jadi si objek tsb bisa bergerak secara realistis. Terbantung bentuk objeknya.

{Collider}
RigidBody musti digabungkan dengan collider. Apa sih collider? Cari di kamus..😁.
Ok deh. Ane faham collider ini untuk pendeteksi interaksi objek RigidBody terhadap objek RigidBody lainnya. Kalo objek player/manusia bisa dibilang kulitnya. Contoh; saat objek bola digelindingkan pada bidang miring rata licin, maka ia akan menggelinding sesuai bentuk bidang . Nah bola & bidang tsbt harus di pasang RigidBody & collider yg sesuai dengan bentuknya.
Tapi gmana kalo kubus. Tentu dia tidak menggelinding. Mungkin merosot/melorot.😷.

RigidBody & collider ini juga bisanya di combine dengan physic Material, Apa itu phisic material. Hehehe.. langsung contoh dah: karet, besi, baru, kertas, kapas.

Kamis, 22 Februari 2018

Mengatur Penampilan Unity3D

Kemaren udah kita bahas sedikit mengenai interface layar kerja/ penampakan default unity saat kita pertama kali buka. Sebenarnya ada banyak jendela layar kerja untuk kebutuhan lainnya. Seperti animasi, lighting, audio, dll.  Namun sepertinya Unity3D tidak ingin user penggunanya merasa ngeper duluan sebelum bertempur mencoba software Unity3D.
Jika kita bandingkan dengan 3DMax & Blender, jujur saya juga awalnya ngeper lihat penampakan awal 2 software yang sangat polpuler ini.

Untuk menampilkan jendela Animation fitur unity, Klik ajah menu windows, maka akan muncul beberapa jendela fitur yang tidak ditampilkan. Jika ingin men dock, agar rapih. Kita tinggal Drag & drop pada judul jendelanya. Geser betot ke posisi yg diinginkan.

Oh..ya...pada saat kita klik menu Windows pada jendela fitur unity ditampilkan shortcut untuk mempercepat menampilkan jendela tersebut. Jangan lupa hapalkan & praktekan setiap short cut defaulnya. Ini penting agar kita bekerja tidak hanya dengan si mouse saja tapi kita perlu juga memaksimalkan alat input satu ini, yaitu Keyboard. Penting untuk efesiensi waktu.πŸ˜πŸ™πŸ˜

Berikut adalah beberapa jendela yang sering di gunakan. Yaitu
1. Hyrarchy
2. Inspector
2. project Asset
3. Sceen

Selengkapnya silahkan saksikan Tutorial Berikut ini:

Minggu, 18 Februari 2018

Unity Build Platform

Unity Build Platform
Sobat, ini salah satu fitur canggih Unity3D dibanding engine lainnya. Unity memiliki kemampuan untuk build outputnya ke berbagai platform populer.
Awalnya saya hanya ingin tau, bagaimana methode, cara kerja & prinsipnya build ini. Pertama install platform android dengan segala troubleshooting yang jelimet menurut newbie kayak saya ini.

Performa kerja unity terasa sedikit agak berat. Lalu ingin tau gmana build ke universal windows, mulai agak berat tapi masih bisa pake lah. Akhirnya saya penasaran, tambahin WebGL & Facebook. Hahahaha.. Mlehoy lemot jadinya. 

So.. kesimpulannya fokuskan dulu di projek anda sobat. Install flatform satu ajah dulu untuk test output. Misalnya Flatform Android jika sobat ingin mengembangkan & membuat Aplikasi android. Jika sukses & berhasil project nya. Silahkan build ke flatform yg dikehendaki. Tapi tentu harus mengetahui juga langkah publish  & setingan lainnya. Hehehe ini tidak berlaku jika anda punya PC spek ngacir...:)

Contoh jika ingin upload ke playstore anda musti tau bikin akun Playstore, cara membuat package, icon, cara menyelipkan kode Admob jika ingin di monotize,management, dll. 

Sabtu, 17 Februari 2018

Tipe Data C# Unity3D

Tipe Data C# Unity3D
Mau tidak mau, suka tidak suka, jika teman-teman ingin mempelajari unity minimal mengerti dasar pemograman C# atau JavaScript. Sebenarnya sih tidak harus menjadi programmer kalo kata teman saya mah...:)  Yang terpenting adalah mengerti if-then (jika-maka) seperti yang udah saya share beberapa hari lalu.

Nah if-then ini memang berfungsi untuk menguji variable yang kita deklarasikan sebelumnya. Variable ini umumnya berisi tipe data tertentu. Ga usah saya dijelaskan definisi data.  Pasti udah ngarti semua...hehehe.

Menurut saya sih Tipe data Unity secara Global/Umum ada 3 jenis.

1. Tipe data bawaan C# (built-in). Contoh: Int, float, string, bool, dll.
2. Tipe data yang dibuat sendiri oleh pemrogram Unity. Yaitu tipe data kustom yang ada di API atau framework nya. Contoh GameObject, Camera, Light, dll
3. Tipe data buatan kita sendiri sebagi turunan dari class objek-objek tipe data di atas.

Bingung ya?  Sama saya juga bingung...wkwkwk.  Slowly lah... nanti juga seiring waktu berjalan akan mengerti dengan sendirinya. Yang  penting mau belajar & praktek.

Next kita coba bahas 1 by 1.

Sabtu, 27 Januari 2018

Animation Unity3D

Kemaren kita udah singgung sekilas 3 fitur pengolah animasi di Unity. Ada istilah "Animation, Animator & Time Line". Nah coba sekarang kita lebih singgung sedikit fokus ke animation. 😜

Jika anda sudah pernah mencoba Software Macromedia Flash, SWiSH, atau software video editing seperti Adobe premiere, filmora, peanacle, dll tentu tidak akan kesulitan memahami fitur animation ini. Yang terpenting dalam fitur Animation Unity3D ini adalah memahami istilah frame, frame rate, tranformasi posisi, sekala, rotas dari satu frame ke frame lainnya.
Lebih jauh dari itu di Animation ini dapat mengatur animasi property objek.

Sebagai awal tutorial ini. Mari kita coba membuat animasi transformasi yang sederhana saja dahulu. Silahkan ikuti tutorial berikut ini.

  1. Akses menu window, lalu pilih Animation.
  2. Setelah Jendela Windows Animatian terbuka, silahkan atur & posisikan untuk mempermudah dalam memilih objek di sceen. 
  3. Pilih objek yang akan di animasikan.
  4. Klik tombol Create pada jendela animation.
  5. Klik add  property lalu pilih property objek yang akan di animasi kan. Misalnya:  Transformasi posisi.
  6. Klik tombol merah "Record" untuk mulai membuat animasi posisi.
  7. Klik kanan pada frame 0:00, lalu pilih "Add key"
  8. Move objek pada scene ke posisi tertentu,  laku Klik kanan pada frame 0:55
  9. Stop recording..  Done.

Nah itulah  contoh cara buat  animasi sederhana posisi.

Tulisan ini diambil & di ketik ulang dari WhatsApp Group  UnityNewbie. Silahkan yang ingin bergabung. Ikuti/klik link invite berikut ini:

https://chat.whatsapp.com/D12OulVScsdCSJNoAYrtez