0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan22 halaman

C# Di Unity

Diunggah oleh

kunicowoulo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan22 halaman

C# Di Unity

Diunggah oleh

kunicowoulo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 22

C# di Unity

Agus Nugroho
Refresh Materi Unity

1. Apa kegunaan Order in Layer?


2. Untuk mengubah ukuran Objek agar tidak
stretching, Tarik sudut objek sambil menekan…
3. Jika objek gambar setelah di import, tetapi
tidak bisa dimasukan kedalam scene, apa
sebabnya?
C#

C# Adalah salah satu bahasa pemprograman yang


dikembangkan oleh microsoft pada tahun 2000, dan juga
C# menjadi bahasa pemrograman yang berorientasi
objek. Dalam Penggunaan C# membutuhkan Framework
yang disebut .Net Framework atau biasa disebut
Dotnet. Nah, Dengan Adanya Dotnet inilah kita bisa
mengcompile dan menjalankan kode C#.
Menyalakan
Intelisense 2. Masuk ke preference
pada editor unity

Visual Studio 3. External script editor menjadi visual


studio
community

1. Instal Game Dev Unity di VS


Membuat file
script baru

Klik kanan pada area kosong jendela


Project
Pilih create -> C# script
Buat nama script tanpa spasi
Tekan enter

Klik 2x script tersebut untuk menambah


Perintah codingan
Structur Code
Contoh Penambahan Code

Tambahkan code berikut pada void Start()

Debug.Log("Hallo Dunia dari


Unity");

Kemudian Save dengan shortcut ctrl + s


Membuat objek kosong

Klik kanan pada


Hirarki dan pilih
Create empty
Memasukan script ke object

Ada3 cara
memasukan
Script seperti contoh
disamping

Untuk menghapus
script
Klik kanan script pada
Component inscpector
Pilih Remove
Component
Menjalankan Script

Tekan tombol Play pada


Tool bar diatas
Lihat bagian console

Untuk menghentikan
Tekan tombol play kembali
Function void Start()

Void Start() hanya akan mengeksekusi listing program satu kali dan di awal saat program
dijalankan.

void Start ()
{
Debug.Log("Hallo Dunia dari
Unity");
}
Function void Update()

Void Update() akan mengeksekusi program per frame artinya akan terus mengeksekusi
listing program selama program berjalan. Void Update() digunakan untuk mengeksekusi
perintah yang selalu berubah sesuai kondisi.

void Update()
{
Debug.Log("Hallo Dunia dari
nity");
}
Variabel

Tambahkan public sebelum tipe data agar variable bisa


Ditampilkan pada inspector unity
Syntax Time.deltaTime merupakan sebuah teknik dalam
Contoh unity yang berguna untuk mengubah satuan per frame menjadi per

public string pesan;


public float waktu;

void Update()
{
waktu +=
me.deltaTime;

if (waktu>=3)
{
Debug.Log(pesan);
}
Variabel degan beberapa tipe data

[TextArea] public string pesan;


public bool starter;
[Range(0,3)] public float bahanBakar;
public int ccMesin;
Contoh

[TextArea] public string pesan;


public bool starter;
[Range(0,3)]public float bahanBakar;
public int ccMesin;

void Update()
{
if
(Input.GetKeyDown(KeyCode.Space)) {
starter = !starter;
}
}
Membatasi nilai
Matf.Clamp(var,min,max)

void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
starter = !starter;
}

if (starter)
{
bahanBakar += Time.deltaTime;
}
}
Tidak menggunakan function Clamp
Membatasi nilai
Matf.Clamp(var,min,max)

void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
starter = !starter;
}

if (starter)
{
bahanBakar += Time.deltaTime;
}

bahanBakar = Mathf.Clamp(bahanBakar, 0,
3);
} Menggunakan function Clamp
Ada pertanyaan?
Latiha
n
Soal :
Buat sebuah codingan yang mana
jika menekan tombol spasi
Maka variable starter bernilai true

Jika variable starter bernilai true

Maka akan mengecek


jika ada bahan bakar maka
Akan mencetak pesan mesin menyala
Dengan cc sebesar variable cc mesin.

Jika tidak ada bahan bakar, maka


Akan mencetak pesan mesin tidak
Dapat menyala karena tidak ada
Bahan bakar

Selama starter bernilai true maka bahan


Bakar akan selalu berkurang perdetik
Kumpul latihan

Dikumpulkan pada penugasan Tugas 2


e-learning.

Format pengumpulan :
Yang dikirim cukup perintah codingannya saja, dan
submit kepenugasan Tugas 2
Selesai

 Ada pertanyaan?

Anda mungkin juga menyukai