Showing posts with label Pemograman. Show all posts
Showing posts with label Pemograman. Show all posts

Sunday 25 October 2015

Cara Membuat game Flappy Bird Menggunakan Unity 3d


Kali ini saya akan berbagi tutorial untuk membuat game seperti "Flappy Bird". Anda dapat men-download proyek dari link dropbox atau Anda dapat pergi melalui tutorial berikut untuk mendapatkan jist itu.

Mari kita mulai dengan membuat sebuah Game 2d di 4.x. untiy Mengikuti tutorial dan Anda akan siap untuk membuat game seperti ini.

1. Membuat proyek 2d dan nama itu apa yang pernah Anda suka, seperti yang saya menamakannya sebagai Flappy Bird.

2. Langkah kedua adalah sangat penting selalu saya mengulanginya selalu mengatur proyek Anda membantu dalam setiap jenis modifikasi. Sehingga membuat folder baru sebagai itan, Scenes, Script dan Textures. Kami akan menambahkan lebih banyak folder jika diperlukan. Jadi pergi dan membuat folder.

3. Pertama-tama mencari wallpaper untuk Anda game. Jangan menilai saya seperti itu pick acak haha. Jadi mari kita bergerak maju - Salin gambar ke folder tekstur dan tarik ke area layar (Skala agar sesuai layar dalam kasus saya itu adalah x = 2,4 dan y = 1.4)

4. Sekarang saatnya untuk membuat kita google goto burung dan mencari sesuatu seperti "Flappy burung png", "Flappy burung tga" atau "tekstur burung Flappy" Anda pasti akan menemukan sesuatu penggunaan, Salin gambar ke folder tekstur dan tarik yang satu juga ke tempat kejadian. Gambar saya adalah hi-res itulah sebabnya saya telah skala bawah. Nama itu sebagai "Burung" (Kami tidak menggunakan lembar sprite karena tujuan dari tutorial ini agak berbeda saya akan menutupi bagian dalam beberapa tutorial lainnya).

5. Mari menambahkan beberapa fisika untuk permainan kami, tambahkan komponen "Rigidbody 2D" ke "Burung". Simpan adegan di folder Adegan dan tekan bermain dan itu harus jatuh.

6. Mari membuat script melompat. Membuat C # script baru di Scripts folder dan nama itu sebagai Jump. Kode adalah sebagai berikut


using UnityEngine;
using System.Collections;
 public class Jump : MonoBehaviour {
 // Use this for initialization
 public Rigidbody2D bird;
  void Start () {
 }
//Update is called once per frame
  void Update () {
         if(Input.GetKeyUp("space"))
         {        bird.velocity=Vector2.zero;
                  bird.AddForce(new Vector2(0,250));
         }
  }
}

Script mudah untuk memahaminya memeriksa input. Setelah mendapatkan masukan itu akan mengubah kecepatan "Burung" kami ke nol dan menambahkan gaya ke atas untuk melompat.
Membuat nama GameObject kosong itu apa yang pernah Anda sukai dan melampirkan script untuk itu atau Anda dapat melampirkan script untuk kamera utama (saya telah menggunakan pendekatan kemudian). Akhirnya menambahkan "Burung" GameObject ke contoh jika script.

Bagian 7.Next membuat hambatan untuk permainan. Cari sesuatu seperti "mario pipa png" di gambar google Anda akan menemukan hambatan. Membuat obyek Permainan kosong di editor. Nama itu sebagai "pasangan Hambatan" drag png baru saja Anda download ke folder tekstur. Sekarang tambahkan 2 waktu untuk adegan Anda. Membuat mereka anak-anak "Kendala pasangan" nama satu sebagai "obstacle1" dan lainnya sebagai "obstacle2". Sekarang langkah terakhir adalah memutar hambatan. Dalam kasus saya saya harus memberikan "obstacle1" rotasi 180 derajat pada sumbu z. Dan Anda harus memberikan jarak burung Anda + 0,3 (atau lebih) antara hambatan Anda sehingga burung bisa lewat di antara mereka. Permainan Anda akan terlihat seperti ini



8. Sekarang Anda harus melampirkan rigidbody untuk kendala sehingga Anda dapat memberikan beberapa kecepatan. Sekarang di sini adalah tindakan yang Anda harus mengambil untuk menyelesaikan fase ini.

menambahkan komponen "Rigidbody2D" ke objek orangtua dan menandainya sebagai "adalah Kinematik". Apa pun yang ditandai sebagai "adalah Kinematik" akan berhenti menanggapi gravitasi.

  }
// Update is called once per frame
void Update () {
  }
}
Create a new C# script in your scripts folder and name it as "MoveObstacle". Code is given below
using UnityEngine;
using System.Collections;
public class MoveObstacle : MonoBehaviour {
public Vector2 velocity = new Vector2(-3, 0);
// Use this for initialization
void Start () {
rigidbody2D.velocity=velocity; }
// Update is called once per frame
void Update () {
  }
}
Script adalah jelas diri Anda membuat variabel kecepatan baru dan menerapkan bahwa kecepatan untuk pasangan kendala GameObject. Karena bukan permainan sidescoller sehingga kita tidak perlu bergerak lingkungan dan pemain kami hanya harus pindah hambatan. Terapkan script ini untuk "pasangan Hambatan" GameObject.
9. Kami harus menghasilkan hambatan setiap beberapa detik.
Pertama-tama membuat nama prefab kosong sebagai "ObstaclesPair".
Tarik "pasangan Hambatan" GameObject dari tempat kejadian ke atasnya.
Sekarang membuat C # script baru bernama "GenerateObstacle" di Script folder dan melampirkannya Kamera utama karena akan menghasilkan hambatan dengan berlalunya waktu. Bode bawah (saya tidak menunjukkan keacakan di ketinggian sebagai pekerjaan Anda untuk melakukan: D)

using UnityEngine;
public class GenerateObstacle : MonoBehaviour
{
public GameObject obstales;
public bool gen=true;
public float seconds=0;
public int updateCounter=0;
public int maxRange=170;
// Use this for initialization
void Start()
{
}
void Update()
{
if(gen)
{
 gen=false;
 Invoke("GenerateNewObstacle" , Random.Range(4,8));
}
else
 updateCounter++;
 if(updateCounter >= maxRange)
{
 gen=true;
 updateCounter=0;
}
}
void GenerateNewObstacle()
{
  Instantiate(obstales);
}}

10. Jadi sekarang giliran adalah membunuh pemain. Mungkin ada 2 alasan untuk itu baik Bird telah menyentuh tanah atau langit atau sudah bertabrakan dengan rintangan. Berikut ini adalah langkah-langkah yang menerapkan fitur ini
Terapkan Box collider 2D ke GameObject Bird.
Appy poligon collider 2D ke kedua rintangan dan memperbarui prefab Anda untuk rintangan.
tabrakan burung Restart tingkat.
11. Download proyek untuk melihat bagaimana semua itu bekerja.
Download Link

Tuesday 20 October 2015

Dasar-Dasar Pelatihan Pemograman Java -Part 1


1. Persiapan

1.1 Peralatan yang Diperlukan
Pada pelatihan Java Dasar ini, peralatan yang diperlukan adalah :
1. Java Development Kit versi 1.6 keatas.
2. Java Runtime Environtment versi 1.6 keatas.
3. NetBeans IDE versi 6.9 keatas.

1.2 Java Development Kit
Java Development Kit merupakan perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode Java menjadi bytecode yang dapat dimengerti dan dapat dijalankan oleh Java Runtime Environtment.
Java Development Kit wajib terinstall pada komputer yang akan melakukan proses pembuatan aplikasi berbasis Java. Namun Java Development Kit tidak wajib terinstall di komputer yang akan menjalankan aplikasi yang dibangun menggunakan Java.

1.3 Java Runtime Environtment
Java Runtime Environtment merupakan perangkat lunak yang digunakan untuk menjalankan aplikasi yang dibangun menggunakan java. Versi JRE harus sama atau lebih tinggi dari JDK yang digunakan untuk membangun aplikasi agar aplikasi dapat berjalan sesuai dengan yang diharapkan.

1.4 NetBeans IDE
NetBeans IDE merupakan perangkat lunak yang digunakan untuk membangun perangkat lunak yang lain. NetBeans IDE dapat digunakan untuk membangun perangkat lunak berbasis Java Standard Edition, Java Enterprise Edition, Java Micro Edition, JavaFX, PHP, C/C++, Ruby, Groovy dan Python.
Modul Pelatihan Java Dasar

2 Dasar-Dasar Bahasa Pemrograman Java

2.1 Program Hello World

public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World");}}
Pada kode diatas, kita telah membuat sebuah program sederhana yang menampilkan tulisan “Hello World” pada console. Terdapat beberapa aturan dalam membuat program dalam Java yaitu :
1. Nama file harus sama dengan nama kelas program. Misal pada kode diatas nama kelasnya adalah HelloWorld, maka nama file harus HelloWorld.java.
2. Hanya boleh terdapat satu kelas public pada sebuah file.
3. Kelas yang menjadi program harus memiliki metode public static void main(String[] args)
4. Terminal pada Java menggunakan tanda ; (titik koma).
2.2 Tipe Data
Terdapat beberapa tipe data primitive yang ada di Java yaitu : Tipe Data Keterangan

boolean     true atau falsechar            Karakterbyte           -128 - 127short          -32768 - 32767int                -2147483648 - 2147483647long             -9223372036854775808 - 9223372036854775807double       4.9E-324 - 1.7976931348623157E308float             1.4E-45 - 3.4028235E38

String bukanlah merupakan tipe data di Java, String merupakan Object. Namutn string memiliki keunikan yaitu String dapat langsung dibuat tanpa harus membuat Object.


2.3 Variabel
Variabel merupakan sesuatu yang digunakan untuk menampung sebuah data. Sebuah variabel harus ada dalam sebuah kelas atau metode. Pembuatan sebuah variabel di Java terlihat pada kode dibawah ini.
Tipevariabel namavariabel;
Tipe variabel dapat berupa tipe data atau kelas, misal :

int nilai;char indexNilai;

Untuk menambahkan nilai ke sebuah variabel, maka dapat menggunakan tanda = (sama dengan) , misal jika kita akan menambahkan nilai 100 pada variabel nilai dan A pada variabel indexNilai, maka dapat terlihat pada kode dibawah ini.
int nilai;char indexNilai;nilai = 100;indexNilai = 'A';
Atau dapat juga langsung saat pembuatan sebuah variabel.
int nilai = 100;char indexNilai = „A‟; 

Syarat-syarat penamaan variabel adalah :
1. Harus diawalai dengan huruf
2. Tidak boleh terdapat karakter unik seperti @, #,% dan lain-lain
3. Tidak boleh mengandung karakter putih (spasi, enter, tab)





TAGS: 
dasar pemrograman java pdf
belajar dasar pemrograman java
belajar dasar pemrograman java dengan netbeans
struktur dasar pemrograman java
latihan soal pemrograman dasar
kursus pemrograman java
kursus pemrograman java online
belajar dasar pemrograman java dengan netbeans
soal pemrograman dasar java
dasar pemrograman c++ pdf
dasar pemrograman web
dasar pemrograman komputer
dasar pemrograman php
dasar pemrograman delphi
dasar pemrograman web dinamis menggunakan php
belajar pemrograman android dengan netbeans
tutorial pemrograman java dengan netbeans
belajar dasar pemrograman web
belajar dasar pemrograman c++
belajar dasar pemrograman php
belajar java dengan netbeans untuk pemula
belajar java dengan netbeans pdf
belajar gitar untuk pemula dengan cepat
belajar java untuk pemula pdf
belajar java eclipse untuk pemula
tutorial belajar java untuk pemula
belajar java script untuk pemula
belajar pemrograman java untuk pemula
luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com