Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
MODUL PELATIHAN UNITY 2D
Sign up to vote on this title
OLEH
MOHAMMAD ZIKKY, M.T
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
A. MEMBUAT PEOJECT BARU
Gambar 1. New project untuk project 2D
Untuk membuat project baru, klik File >> New Project. Kemudian set project untuk project 2D B. MEMBUAT OBYEK PESAWAT
Palam project 2D sebuah objek game pada umumnya terdiri dari Sprite. Sprite sendiri me
kumpulan beberapa gambar dalam serangkaian frame, sehingga jika gambar tersebut dita bergantian maka akan membentuk suatu animasi.
Gambar 2. Contoh sprite membentuk animasi ledakan terdiri dari 4 frame
Sprite dapat diimport ke dalam ke dalam Unity dengan cara melakukan drag and drop. a. Import pesawat player
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
baling-baling berputar yang terdiri dari 2 frame. Tampilkan window animasi dengan klik windo animation. Lakukan drag and drop sprite ke window animation untuk membuat animasi.
Gambar 4. Membuat animasi
Setelah animasi selesai seharusnya ketika di play pesawat dapat menjalankan animasi memutar
baling. Tambahkan collider pada pesawat yaitu untuk mendeteksi tumbukan peluru. Klik pes
Klik menu Component >> Physics 2D >> Polygon Collider 2D sehingga pesawat memiliki col
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial Gambar 5. Pesawat dengan collider
Agar colider dapat bekerja maka dibutuhkan rigidbody2D dengan Klik pesawat >> Kli
Component >> Physics 2D >> rigidbody2D. Centang bagian isKinematic untuk menghilangk gravitasi pada pesawat.
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Sign In
Upload
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
News
Documents
Sheet Music
Tugas_1_AA
1
Download
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Membuat ruang peluru dan meluncurkannya ketika tombol ditekan
Untuk membuat peluru yang bisa diluncurkan ketika menekan tombol keyboard, buatlah 3 2 bua kosong dan diletakkan sebagai child terhadap objek pesawat (Empty Object). Klik pada object player
pilih
menu GameObject
Create
Empty child (rename jadi “Launcher 1”)
laku
Create Empty child (rename jadi “Launcher 2”)
Gambar 7. Membuat Tempat meluncurnya peluru dengan Game Object Empty Child
Letakkan Empty object Launcher 1 dan Launcher 2 tadi ke posisi sayap kanan dan sayap kiri pe
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Gambar 8. Posisi 2 Objek Empty Child yang sebelumnya dibuat pada gambar lingkaran M
Kemudian beri script pesawat sbb : usi ng Uni t yEngi ne; usi ng System. Col l ect i ons; publ i c publ i publ i publ i publ i publ i
cl ass Pesawat : MonoBehavi our { c f l oat speed = 10; c Tr ansf or m [ ] mi ssi l eLauncher s; c Pel ur u mi ssi l e; c f l oat at t ackDel ay = 0. 5f ; c bool l i mi t Move = t r ue; Sign up to vote on this title
Useful pr i vat e Vect or 2 mi nPosi t i on, maxPosi t i on; pr i vat e f l oat at t ackDel l ayCount er ;
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
publ i c voi d MoveUp( ) { i f ( l i mi t Move) { Vect or 2 newPosi t i on = ( Vect or2) t hi s. t r ansf orm. posi t Vect or 2. up * speed * Ti me. del t aTi me; i f ( newPosi t i on. y < maxPosi t i on. y) { t hi s. t r ansf or m. posi t i on = newPosi t i on; } }el se{ t hi s. t r ansf or m. Tr ansl at e( Vect or 2. up * speed * Ti me. del t aTi me) ; } } publ i c voi d MoveDown( ) { i f ( l i mi t Move) { Vect or 2 newPosi t i on = ( Vect or 2) t hi s. t r ansf or m. posi t Vect or 2. up * speed * Ti me. del t aTi me; i f ( newPosi t i on. y > mi nPosi t i on. y) { t hi s. t r ansf or m. posi t i on = newPosi t i on; } } } publ i c voi d MoveLef t ( ) { i f ( l i mi t Move) { Vect or 2 newPosi t i on = ( Vect or 2) t hi s. t r ansf or m. posi t Vect or 2. r i ght * speed * Ti me. del t aTi me; i f ( newPosi t i on. x > mi nPosi t i on. x) { t hi s. t r ansf or m. posi t i on = newPosi t i on; } } } publ i c voi d MoveRi ght ( ) { i f ( l i mi t Move) {You're Reading a Preview Vect or 2 newPosi t i on = ( Vect or2) t hi s. t r ansf orm. posi t Vect or 2. r i ght * speedUnlock * Ti full me.access del twith aTiam e; trial. free i f ( newPosi t i on. x < maxPosi t i on. x) { t hi s. t r ansf or m. posi t i on = newPosi t i on; } Download With Free Trial } } publ i c voi d At t ack( ) { i f ( at t ackDel l ayCount er <= 0) { f or each( Transf or m mi ssi l eLauncher i n mi ssi l eLaunche I nst ant i at e( mi ssi l e, mi ssi l eLauncher . posi t i on mi ssi l eLauncher . r ot at i on) ; } at t ackDel l ayCount er = at t ackDel ay; } } }
Script ini dapat diibaratkan sebagi mesin dari pesawat dimana berfungsi pesawa Sign up to votemenggerakkan on this title usefulpesawat. Useful Notpada Setelah itu tambahkan script ini ke pasawat untuk mengimplementasikannya
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Gambar 9. Implementasi script pesawat pada obyek pesawat
Set Pesawat (Script) pada sisi Inspector di sisi kanan, speed=6, misslelaunchers (size=2, Elem
dengan objek launcher 1, dan , Element 2 isi dengan objek launcher 2), kemudian drag objek pel
sudah di prefab ke form Peluru dan sudah di pasang script peluru.cs (jika belum ada, masuk k Assets CreateC# script ) berikut isinya: usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons;
You're Reading a Preview Unlock full access with a free trial.
publ i c cl ass pel ur u : MonoBehavi our { Download With Free Trial publ i c GameObj ect expl osi on; / / dr ag your expl osi on pr ef ab her e voi d Updat e ( ) { t hi s. t r ansf or m. Tr ansl at e ( new Vect or 2 ( 0, 10) * Ti me. del t i f ( t hi s. t r ansf or m. posi t i on. y > 20) { Dest r oy( t hi s. gameObj ect ) ; } } } Lihat gambar berikut:
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
News
Documents
Sheet Music
Tugas_1_AA
1
Download
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
sendirinya tanpa adanya driver. Untuk itu kita perlu membuat script HUD (Head Up Display)
script HUD ini dapat diibaratkan sebagai dashboard pesawat yang menangani input user, mena status pesawat atau status game, dsb. Berikut ad alah script HUD usi ng Uni t yEngi ne; usi ng System. Col l ect i ons; publ i c cl ass HUD : MonoBehavi our { publ i c Pesawat pesawat ; voi d Updat e( ) { i f ( I nput . Get Key( KeyCode. UpAr r ow) ) { pesawat . MoveUp( ) ; } i f ( I nput . Get Key( KeyCode. DownAr r ow) ) { pesawat . MoveDown( ) ; } i f ( I nput . Get Key(KeyCode. Lef t Ar r ow) ) { pesawat . MoveLef t ( ) ; } i f ( I nput . Get Key(KeyCode. Ri ght Ar r ow) ) { pesawat . MoveRi ght ( ) ; } i f ( I nput . Get Key(KeyCode. Z) ) { pesawat . At t ack() ; } } }
Buat empty game object untuk mengimplementasikan HUD dan drag and drop script HUD ked You're Reading a Preview game object tersebut. Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Gambar 11. Implementasi script HUD
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Gambar 12. Import pesawat musuh
Buat animasi pesawat enemu seperti langkah untuk membuat pesawat player. Kemudian implem tasikan script pesawat dengan cara drag and drop script ke dalam obyek enemy.
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial Gambar 13. Implementasi script pesawat
Script pesawat tadi diibaratkan hanya sebuah mesin pesawat. Mesin tidak dapat berjalan tanpa
pengemudi pesawat. Kita buat script Enemy yang mengemudikan pesawat. Adapun isinya adal usi ng Uni t yEngi ne; usi ng System. Col l ect i ons; publ i c cl ass Enemy : MonoBehavi our { pr i vat e Pesawat pesawat ; voi d St ar t ( ) { pesawat = t hi s. Get Component
( ) ; pesawat . l i mi t Move = f al se; Sign up to vote on this title } Useful Not useful voi d Updat e( ) { pesawat . MoveUp( ) ; i f ( t hi s . t r a ns f or m pos i t i on y < - 20) {
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Tugas_1_AA
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Gambar 14. Implementasi script Enemy
MEMBUAT BACKGROUND ARENA PERMAINAN Arena permainan terdiri dari pulau dan air. Gambar contoh arena permainan dapat dilihat pada berikut
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Gambar 15. Arena permainan dengan background air dan pulau
c. Membuat pulau Import sprite pulau ke dalam Unity
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Tugas_1_AA
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
kemudian jadikan sebuah prefab. Prefab adalah suatu game object yang telah di konfigura konfigurasi ukuran dan posisi, konfigurasi script) dan disimpan menjadi sebuah asset.
Gambar 17. Pulau ditambah script island dan dijadikan prefab
Adapun isi script island adalah sbb : publ i c cl ass I sl and : MonoBehavi our { voi d Updat e ( ) { t hi s. t r ansf or m. Tr ansl at e( - Vect or 2. up * Ti me. del t aTi me) ; i f ( t hi s . t r a ns f or m. pos i t i on. y < - 20) { Dest r oy(t hi s. gameObj ect ) ; } } }
Arti dari script tersebut adalah pulau akan digeser sebesar -Vector2.up dimana Vector2.up mem output vector2 (0, 1). Pulau digeser agar seolah-olah berjalan berlawanan dengan arah You're Readingpesawat a Preview pergerakan pulau.
Unlock full access with a free trial.
Fungsi if pada if(this.transform.position.y < -20) artinya adalah ketika pergeseran pulau sudah Download With Free Trial pada titik y=-20 atau sudah tidak tampak di layar lagi maka pulau akan di destroy untuk mering kerja memori. d. Membuat air Untuk membuat air yang perlu dilakukan adalah import object air.
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Tugas_1_AA
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
e. Generate arena 1. Generate pulau Pulau di generate dengan memunculkan pulau pada selang waktu tertentu pada
random sepanjang ukuran layar, y = 20 atau di atas layar yang bisa ditampilkan. 2. Generate air Air di generate dengan melakukan looping. Air di loop segingga sprite air memenuhi layar.
Berikut adalah script untuk melakukan generate air dan pulau saya beri nama 'Arena'.
publ i c cl ass Ar ena : MonoBehavi our { publ i c GameObj ect wat er ; publ i c I s l and [ ] i s l ands ; pr i vat e f l oat gener at eI sl andDel ayCount ; pr i vat e Vect or 2 mi nPosi t i on, maxPosi t i on; voi d St ar t ( ) { mi nPosi t i on = Camer a. mai n. Scr eenToWor l dPoi nt ( new Vect or 2( maxPosi t i on = Camer a. mai n. Scr eenToWor l dPoi nt ( new Vect or 2( Scr een. wi dt h, Scr een. hei ght ) ) ; f l oat wat er PosX = mi nPosi t i on. x, wat er PosY = mi nPosi t i on.
Spr i t eRender er i nst Wat er = ( I nst ant i at e( wat er , new Vect or 2( wat er PosX, wat er PosY) , Quat er ni on. i dent i t y) as GameObj ect ) . Get Component ( ) ; i nst Wat er . t r ansf or m. par ent = t hi s. t r ansf or m; You're aat Preview whi l e( wat er PosY - 2 Reading * i nst W er . spri t e. bounds. max. y < maxPosi t i on. y) { Unlock full access with a free wat er PosX =m i nPosi t i on. x; trial. whi l e( wat er PosX - 2 * i nst Wat er . spri t e. bounds. max. x < maxPosi t i on. x) { Download Free Trial i nst Wat er =With ( I nst ant i at e( wat er , new Vect or 2( wat er PosX, wat er PosY) , Quat er ni on. i dent i t y) as GameObj ect ) . Get Component ( ) ; i nst Wat er . t r ansf orm. par ent = t hi s. t r ansf orm; wat er PosX += 2 * i nst Wat er . spr i t e. bounds. max. } wat er PosY += 2 * i nst Wat er . spr i t e. bounds. max. y; } } voi d Updat e( ) { gener at eI sl andDel ayCount - = Ti me. del t aTi me; i f ( gener at eI sl andDel ayCount <= 0) { I nst ant i at e( i sl ands[ Random. Range( 0, i sl ands. Lengt hVect or 2( Random. Range( mi nPosi t i on. x, maxPosi t i on. x) , 20) , Quat er ni on. i dent i t y) ; gener at eI sl andDel ayCount = Random. Range( 5, 15) ; Sign up to vote on this title } } Useful Not useful }
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Gambar 19. Membuat empty game object
Tambahkan Script arena pada empty game object tersebut.
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Gambar 20. Implementasi script arena pada empty game object
Masukkan air dan pulau ke dalam obyek script arena
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Tambahkan pula asset air untuk geneerate air
Gambar 22. Memasukkan object water
Dengan begitu seharusnya arena sudah bisa di generate
C. MEMBUAT GERAKAN AI MUSUH SEHINGGA DAPAT MENYERANG
Sebelum memberikan tembakan pada pesawat musuh, terlebih dahulu kita tambahkan c
pada peluru player dengan mengedit script peluru.cs dan tambahkan script dan diberi ta tebal dibawah ini: usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons; publ i c cl ass pel ur u : MonoBehavi our { publ i c GameObj ect expl osi on; / / dr ag your expl osi on pr ef ab her e voi d St ar t ( ) { You're a Preview GameObj ect gameCont r ol l Reading er Obj ect = GameObj ect . Fi ndWi t hTag ( " GameCont r ol l er ") ; Unlock full access with a free trial. i f ( gameCont r ol l er Obj ect ! = nul l ) { Download With Free gameCont r ol l er = gameCont r ol Trial l er Obj ect . Get Component ( ) ; } i f ( gameCont r ol l er == nul l ) { Debug. Log ( "Cannot f i nd ' GameCont r ol l er ' scr i pt " ) ; } } voi d Updat e ( ) { t hi s. t r ansf or m. Tr ansl at e ( new Vect or 2 ( 0, 10) * Ti me. del t i f ( t hi s. t r ansf or m. posi t i on. y > 20) { Dest r oy( t hi s. gameObj ect ) ; } } Sign up to vote on this title
void OnTriggerEnter2D(Collider2D col) Useful { if (col.gameObject.tag == "Enemy") {
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
News
Documents
Sheet Music
Tugas_1_AA
1
Download
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
}
Agar permainan menjadi menarik, gerakkan pesawat musuh berlawanan dengan pesawa
player, dari atas kebawah dan berikan tembakan dengan ritme tertentu. Munculkan pesa musuh dengan random sebagaimana membuat pulau/island sebelumnya. 1. Membuat Pesawat Musuh dengan tembakannya
-
Buat 2 tempat peluncuran peluru/launcher sebagaimana pembuatan pada pes
player sebelumnya. Misalkan 2 empty child object yang dijadikan launcher t kita peluru1 dan peluru2.
-
Kemudian edit script Enemy dan tambahkan method LaunchProjectile berik
usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons; publ i c cl ass Enemy : MonoBehavi our { publ i c f l oat kecepat an; You're Reading a Preview publ i c Tr ansf or m[ ] pel ur unya; publ i c pel ur uM usuh pel _m usuh; Unlock full access with a free trial. voi d St ar t ( ) { Download Free t hi s. t r ansf or m. With Rot at e (Trial 0, 0, 180) ; I nvokeRepeat i ng( "LaunchPr oj ect i l e", 2, 1. 5F); } / / Updat e i s cal l ed once per f r ame voi d Updat e ( ) { t hi s. t r ansf or m. Tr ansl at e ( new Vect or 2 ( 0, 3) * Ti me. del t aTi me) ; i f ( t hi s. t r ansf or m. posi t i on. y < - 20) { Dest r oy( t hi s. gameObj ect ) ; } } voi d LaunchPr oj ect i l e( ) { f or each ( Tr ansf or m t embakan i n pel ur unya) { I nst ant i at e ( pel _musuh, t embakan. posi t i on t embakan. r ot at i on) ; Sign up to vote on this title } - Not i f ( t hi s. t r ansf or m. posi t i Useful on. y < 20)useful { Dest r oy( t hi s. gameObj ect ) ; }
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Tugas_1_AA
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
/ / Us e t hi s f or i ni t i al i zat i on publ i c GameObj ect expl osi on; / / Ar ahkan ke pr ef ab “expl di aset bawaan dar i uni t y voi d St ar t ( ) { t hi s. t r ansf or m. Rot at e ( 0, 0, 180) ; } / / Updat e i s cal l ed once per f r ame voi d Updat e ( ) { t hi s. t r ansf or m. Tr ansl at e (new Vect or 2 ( 0, - 6) * Ti me. del t aTi me) ; i f ( t hi s. t r ansf or m. posi t i on. y < - 20) { Dest r oy( t hi s. gameObj ect ) ; } } voi d OnTr i gger Ent er 2D( Col l i der 2D col Pl ayer ) { i f ( col Pl ayer . gameObj ect . t ag == " Pl ayer " ) { GameObj ect expl = I nst ant i at e( expl osi on, t r ansf or m. posi t i on, Quat er ni on. i dent i t y) as GameObj ect Dest r oy( expl , 3) ; / / del et e t he expl osi on 3 seconds } } }
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
-
Kemudian jadikan prefab pesawat enemy dan peluru tersebut. Untukpesawa Sign up to vote on this title
enemy, geret sampai 3x, rename tambahannya menjadi pesawat enemy2 dan
Useful
Not useful
pesawat enemy 3, kemudian ganti warnanya agar bervariasi.
Tambahkan rigidbody 2D (isKinematic dicentang) dan polygon collider 2D (
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
News
Documents
Sheet Music
Tugas_1_AA
1
Download
-
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Kemudian delete objek yang ada di scene dan kembali klik aset prefab Pesa
Enemy yang ada dibwah/ folder aset, dan setting Inspector-nya seperti halny
pesawat player (kecepatan= -3, size peluru=2, isi elemen 0=men-drag prefab
Pesawat Enemy 1 dan elemen 2= men-drag prefab Pesawat Enemy 2, serta d peluru yg sudah diprefab ke form pel_musuh )
You're Reading a Preview Unlock full access with a free trial.
-
Download With Free Trial Agar pesawat enemy bisa muncul random seperti halnya pulau, update Scrip Arena.cs menjadi seperti berikut (yang dicetak bold adalah tambahannya):
usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons; publ i c cl ass Ar ena : MonoBehavi our { publ i c GameObj ect wat er ; publ i c I s l and[ ] i s l ands ; public musuh[] pesawatMusuh;
pr i vat e f l oat gener at eI sl andDel ayCount ; private float generateEnemyDelayCount;
pr i vat e Vect or 2 mi nPosi t i on, maxPosi t i on; Sign up to vote on this title / / Us e t hi s f or i ni t i al i zat i on Useful Not useful voi d St ar t ( ) { mi nPosi t i on = Camer a. mai n. Scr eenToWor l dPoi nt ( ne Vector2( 0, 0) ) ;
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan Tugas_1_AA
Save
Embed
Share
Print
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
i nst Wat er . t r ansf or m. par ent = t hi s. t r ansf or m; whi l e( wat er PosY - 2 * i nst Wat er . spr i t e. bounds. maxPosi t i on. y) { wat er PosX = mi nPosi t i on. x; whi l e( wat er PosX - 2 * i nst Wat er . spr i t e. bounds. max. x < maxPosi t i on. x) { i nst Wat er = ( I nst ant i at e( wat er , new Vect or 2( wat er PosX, wat er PosY) , Quat er ni on. i dent i t y) as GameObj ect ) . Get Component ( ) ; i nst Wat er . t r ansf or m. par ent = t hi s . t r ans f or m; wat er Pos X += 2 * i nst Wat er . spr i t e. bounds. max. x; } wat er PosY += 2 * i nst Wat er . spr i t e. bounds. } } / / Updat e i s cal l ed once per f r ame voi d Updat e ( ) { gener at eI sl andDel ayCount - = Ti me. del t aTi me; i f ( gener at eI sl andDel ayCount <= 0) { I nst ant i at e( i sl ands[ Random. Range( 0, i s l ands . Lengt h- 1) ] , new Vect or 2( Random. Range( mi nPosi t i on. x, maxPosi t i on. x) , 20 Quat er ni on. i dent i t y) ; gener at eI sl andDel ayCount = Random. Range( 5, }
generateEnemyDelayCount -= Time.deltaTime; if(generateEnemyDelayCount <= 0){ You're Reading a Preview Instantiate(pesawatMusuh[Random.Range(0, pesawatMusuh.Length-1)], Unlock full access with newa free trial. Vector2(Random.Range(minPosition.x, maxPosition.x), 20), Quaternion.identity); Download With Free Trial generateEnemyDelayCount = Random.Range(3,10 }
} } 2. Membuat Efek Ledakan -
Sebelum men-setting efek ledakan, pertama yang harus dilakukan adalah me
(tag) aset-aset yang ada ke dalam kelompok Enemy dan Player. Klik objek P
Player dan Peluru ke dalam “Player” serta Pesawat Enemy dan Peluru_musu “Enemy” (Add Tag Tuliskan Enemy) Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
News
Documents
Sheet Music
Tugas_1_AA
1
Download
-
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Kemudian kita ambil efek ledakan “explosion” dari standart asset yang suda unity, caranya dengan mengklik menu Asset Import Package Particles
-
Lalu kita menuju Script “Peluru.cs” dan tambahkan didalam script tersebut sebagaimana berikut (kode ditambahan sebagaimana baris yang ditebalkan) Arahkan explosion di Inspektor ke objek prefab explosion
-
Agar peluru musuh yang mengenai player juga menimbulkan efek l You're Reading pesawat a Preview pasangkan juga pada objek prefab “peluru_Musuh” dan upda te script Unlock full access with a free trial.
peluruMusuh.cs sebagaimana cara mengupdate script peluru.cs Download With Free Trial usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons;
publ i c cl ass pel ur uMusuh : MonoBehavi our { publ i c GameObj ect expl osi on; / / dr ag your expl osi on pr ef ab voi d Updat e ( ) { t hi s. t r ansf or m. Tr ansl at e ( new Vect or 2 ( 0, 10) * Ti me. del t aTi me) ; i f ( t hi s. t r ansf or m. posi t i on. y > 20) { Dest r oy( t hi s. gameObj ect ) ; } } voi d OnTr i gger Ent er 2D( Col l i der 2D col ) { Sign up to vote on this title i f ( col . gameObj ect . t ag == " Pl ayer " ) { useful Useful Not GameObj ect expl = I nst ant i at e( expl osi on, t r ansf or m. posi t i on, Quat er ni on. i dent i t y) as GameObj ect ; Dest r oy( col gameObj ect ) ; / / dest r oy t he enemy
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
News
Documents
Sheet Music
Tugas_1_AA
1
Download
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
D. MEMBUAT UI (User Interface) a. GUITexture
GUITexture menampilkan gambar tertentu pada layar. Disini GUITexture digunakan
menampilkan gambar berupa tulisan 'Your Score'. Langkah pertama adalah import t
Gambar 23. import texture Score
Select texture kemudian klik Game Object >> create other >> GUITexture. Set setti seperti pada gambar di bawah
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Gambar 24. Setting GUITexture
b. GUIText
GUIText memiliki fungsi yang mirip dengan GUITexture. Jika GUITexture menampilkan obye
gambar maka GUIText menampilkan obyek text. Klik Game Object >> Create Other >> GUIT Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Gambar 25. Setting GUIText
E. MENGATUR SCORE DAN HEALTH POINT
Untuk memberikan skor pada setiap tembakan player yang mengenai pesawat musuh at
pengurangan health point (poin sisa hidup) pada setiap pesawat player yang terkena tem
lawan, maka perlu dibuatkan 1 game objek kosong dengan nama “Game Controller”, A
Tag –nya kepada game Controller juga, kemudian masukkan script “GameController.cs
objek kosong tersebut. Tuliskan script GameController.cs sebagaimana berikut ini: / / Us e t hi s f or i ni t i al i zat i on publ i c GUI Text scor eText ; publ i c GUI Text HPt ext ; You're Reading a Preview pr i vat e i nt s cor e; Unlocknt full; access with a free trial. pr i vat e i nt heal t hPoi voi d St ar t ( ) Download With Free Trial { scor e = 0; heal t hPoi nt = 3; Updat eScor e_HP ( ) ; } / / Updat e i s cal l ed once per f r ame voi d Updat e ( ) { } publ i c voi d AddScor e ( i nt newScor eVal ue) { scor e += newScor eVal ue; Updat eScor e_HP ( ) ; } Sign up to vote on this title
publ i c voi d Mi nHP ( i nt newHeal t hPoi ) Useful nt { heal t hPoi nt - = newHeal t hPoi nt ; U dat eS e_HP ( )
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Tugas_1_AA
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
i f ( heal t hPoi nt <= 0) { Dest r oy( GameObj ect . Fi ndWi t hTag ( " Pl ayer " ) ) ; } }
} Kemudian arahkan deklarasi GUI Text scor eText ke objek GUItext yang telah dibua
sebelumnya (rename objek GUI Text menjadi Score Text). Dan Buat objek GUIText lag
rename dengan nama HP_Text. Kemudian arahkan deklarasi GUI Text HPt ext ke obj HP_Text tersebut.
Gambar 22. Setting Score dan Health Point
Agar Objek GameController tersebut bisa dijalankan dan dipicu (trigger ) kemudian
memberikan tambahan score saat peluru player mengenai pesawat musuh, maka buka k script peluru.cs dan tambahkan script yang ditebalkan berikut:
You're Reading a Preview usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons;
Unlock full access with a free trial.
publ i c cl ass pel ur u : MonoBehavi our { public int scoreValue=10; Download With Free Trial
private GameController gameController;
publ i c GameObj ect expl osi on; / / dr ag your expl osi on pr ef ab
voi d St ar t ( ) { GameObj ect gameCont r ol l er Obj ect = GameObj ect . Fi ndWi t ( " GameCont r ol l er ") ; i f ( gameCont r ol l er Obj ect ! = nul l ) { gameCont r ol l er = gameCont r ol l er Obj ect . Get Compone ( ) ; } i f ( gameCont r ol l er == nul l ) { Debug. Log ( "Cannot f i nd ' GameCont r ol l er ' scr i pt Sign up to vote on this title } } Useful Not useful voi d Updat e ( ) {
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Tugas_1_AA
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
{ i f ( col . gameObj ect . t ag == " Enemy" ) { GameObj ect expl = I nst ant i at e( expl osi on, t r ansf or m. posi t i on, Quat er ni on. i dent i t y) as GameObj ect ; Dest r oy( col . gameObj ect ) ; / / dest r oy t he enemy Dest r oy( expl , 3) ; / / del et e t he expl osi on af t er seconds Dest r oy( t hi s. gameObj ect) ; / / dest r oy thi s pr oj e gameController.AddScore (scoreValue); //updating score
} } }
Begitupun dengan Health Point, agar bisa berfungsi dan mengurangi poin HP setiap pla terkena tembakan musuh, maka, tambahkan pada peluruMusuh.cs sebagai berikut: public int HP_MinusValue=1; private GameController gameController;
publ i c GameObj ect expl osi on; voi d St ar t ( ) { t hi s. t r ansf or m. Rot at e ( 0, 0, 180) ;
GameObject gameControllerObject = GameObject.FindWithT ("GameController"); if (gameControllerObject != null) { gameController = gameControllerObject.GetComponen (); You're Reading a Preview } if (gameController == null) Unlock full access with a free trial. { Debug.Log ("Cannot find 'GameController' script") Download With Free Trial }
} / / Updat e i s cal l ed once per f r ame voi d Updat e ( ) { t hi s. t r ansf or m. Tr ansl at e (new Vect or 2 ( 0, - 6) * Ti me. del t aTi me) ; i f ( t hi s. t r ansf or m. posi t i on. y < - 20) { Dest r oy( t hi s. gameObj ect ) ; } } voi d OnTr i gger Ent er 2D( Col l i der 2D col Pl ayer ) { i f ( col Pl ayer . gameObj ect . t ag == " Pl ayer " ) { score
gameController.MinHP (HP_MinusValue); //updating Sign up to vote on this title
i at e( expl osi on, GameObj ect expl = I nst ant t r ansf or m. posi t i on, Quat er ni on. i dent i t y) as GameObj ect ; Dest r oy( expl 3) ; / / del et e t he expl osi on af t er Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Sign In
Upload
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Tugas_1_AA
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
HP=0, maka Game Over
Gambar 23. Kondisi Interface Objek Peluru dan Peluru Musuh
F. MEMBERIKAN CONTROL PAUSE
Untuk menambahkan kontrol PAUSE pada Game ini, maka kita akan tamba hkan tombo
sebagai tombol untuk menekan Pause dan kita tampilkan dengan GUIBox. Oleh karena tambahkan pada script HUD sebagai input kontrolnya, serta output aksinya pada script pesawat.cs
-
Yang ditambahkan pada Script di HUD i f ( I nput . Get Key( KeyCode. Space) ) { Pesawat . GamePaused( ) ; }
-
Yang ditambahkan pada Script pesawat
publ i c bool paused; . . . You're Reading a Preview publ i c voi d GamePaused( ) { i f ( Ti me. t i meScal e == 1) { TiUnlock me. t full i maccess eScalwith e a=free0;trial. OnAppl i cat i onPause( t r ue) ; Download With Free Trial }el se { Ti me. t i meScal e = 1; OnAppl i cat i onPause( f al se) ; } } voi d OnGUI ( ) { i f ( paused) { GUI . Box ( new Rect ( Scr een. wi dt h / 2 50, Scr een. hei ght / 2 - 50, 250, 40) , " GAME PAUSED" ) ; } } voi d OnAppl i cat i onPause( bool pauseSt at us) { paused = pauseSt at us; } Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Gambar 24. Hasil Game yang di PAUSE dengan menekan Spasi
G. DAN TULISAN GAME OVER JIKA HEALTH POINT SUDAH HABIS
Untuk mengeluarkan Tulisan “Game Over” menggunakan GUI Texture, terlebih dahulu asset Game Over.png ke aset. Kemudian tambahkan script pada GameController.cs sebagaimana tulisan tebal berikut: usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons; publ i c cl ass GameCont r ol l er : MonoBehavi our { / / Us e t hi s f or i ni t i al i zat i on publ i c GUI Text scor eText ; publ i c GUI Text HPt ext ; public Texture2D textureGame; You're Reading a Preview public bool gameOver=false;
pr i vat e i nt s cor e;Unlock full access with a free trial. pr i vat e i nt heal t hPoi nt ; Download With Free Trial voi d St ar t ( ) { scor e = 0; heal t hPoi nt = 3; Updat eScor e_HP ( ) ; } / / Updat e i s cal l ed once per f r ame voi d Updat e ( ) { } publ i c voi d AddScor e ( i nt newScor eVal ue) { scor e += newScor eVal ue; Updat eScor e_HP ( ) ; Sign up to vote on this title }
Useful
publ i c voi d Mi nHP ( i nt newHeal t hPoi nt ) {
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Sign In
Upload
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Tugas_1_AA
1
Download
News
Documents
Sheet Music
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
HPt ext . t ext = "HP: " + heal t hPoi nt . ToSt r i ng( ) ; i f ( heal t hPoi nt <= 0) { Dest r oy( GameObj ect . Fi ndWi t hTag ( " Pl ayer " ) ) ; gameOver=true;
} }
void OnGUI(){ if(gameOver==true){ GUI.Label (new Rect ((Screen.width / 2) - 50, (Screen.height / 2) - 50, textureGame.width, textureGame.height), textureGame); Time.timeScale = 0; } }
} Arahkan deklarasi Texture2D textureGame ke gambar Geme Over.png berikut
Gambar 24. Gambar Game Over
Jangan lupa File
Save scene (Ctrl+S) agar project pada scene game tersimpan denga
H. MEMBERI TAMBAHAN SCENE DI AWAL UNTUK USER INTERFACE
Untuk menambahkan User Interface (UI) di awal game, buat Scene baru dengan CTRL+ New
Preview Scene) simpan di folderYou're SceneReading dan berianama UI Unlock full access with a free trial.
Download With Free Trial
Gambar 25. Membuat Scene Baru
Siapkan 3 texture yang akan dijadikan tombol “Mulai” ,“Kredit” dan “Keluar”.
Sign up to vote on this title
Gambar 26. Contoh texture yang akan dijadikan tombol User Interface di game aw
Useful
Not useful
Masukkan/drag texture tersebut ke dalam Assets kemudian masuk ke Scene dan masukk
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Sign In
Upload
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
News
Documents
Sheet Music
Tugas_1_AA
1
Download
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
Gambar 27. Mensorot GUI Texture
Sesuaikan posisinya sehingga berjejer vertical denga n menggeser Position X dan Y pad
Transform. Untuk melihat hasilnya, klik pada Tab GAME (pada Tab Scene, gambar tid nampak). Buat Script c# dengan nama mulai.cs untuk GUI texture “Mulai” sebagaimana berikut: usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons; publ i c cl ass mul ai : MonoBehavi our { voi d OnMouseDown( ) { Appl i cat i on. LoadLevel ( " scene1") ; } }
Lalu buatkan juga Script c# keluar.cs untuk GUI texture “Keluar” sebagaimana berikut You're Reading a Preview usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons; Unlock full access with a free trial. publ i c cl ass kel uar : MonoBehavi our { Download With Free Trial / / Us e t hi s f or i ni t i al i zat i on voi d OnMouseDown( ) { Appl i c at i on. Qui t ( ) ; } } Kemudian untuk memberikan keindahan kursor mouse, tambahkan aset kursor.png (
tambahkan script untuk kursor di salah satu script yang dibuat tadi, bia dipasang pada m
atau keluar.cs. Contoh diletakkan di script mulai.cs, tambahkan script dengan yang dice tebal berikut: usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons; publ i c cl ass mul ai : MonoBehavi our { public Texture2D cursorImage;
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Sign In
Upload
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
News
Documents
Sheet Music
Tugas_1_AA
1
Download
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
}
voi d OnMouseDown( ) { Appl i cat i on. LoadLevel ( " scene1") ; }
void OnGUI() { GUI.DrawTexture(new Rect(Input.mousePosition.x, Screen.height - Input.mousePosition.y, cursorWidth, cursorHeight) cursorImage); }
}
Untuk Menu “Kredit”, buat scene baru bernama “kredit”, kemudian isi dengan keterang
pembuat game. Untuk membuat Link di menu UI ke scene Kredit, lakukan hal yang sam sebagaimana script mulai, buat script c# pada menu kredit yaitu:
usi ng Uni t yEngi ne; usi ng Syst em. Col l ect i ons; publ i c cl ass kr edi t : MonoBehavi our { voi d OnMouseDown( ) { Appl i cat i on. LoadLevel ( "kredi t ") ; } } I.
MENGATUR DAN MENJALANKAN SCENEa Preview You're Reading
Agar Scene dapat berjalan dan terhubung dengan pastikan scene yang pertama m Unlock full access with abaik, free trial.
adalah scene UI. Oleh karena itu, atur dengan cara Klik di menu File Build setting Download With Free Trial (CTRL+Shift+B). Drag semua scene yang digunakan dalam rangkaian game tersebut. D
yang terpenting sekali lagi bahwa Scene UI harus pada bagian paling atas, karena ketika tersebut di publish, maka yang akan keluar adalah scene pada urutan teratas (0).
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
29 views
Upload
Sign In
Join
RELATED TITLES
0
Modul Pelatihan Unity 2D Uploaded by Cerita Kehidupan
Books
Audiobooks
Magazines
modul pelatihan
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Tugas_1_AA
1
of 28
New9Jurnal English
Surat Lamaran.doc
Search document
J. BUILD PROJECT Untuk melakukan build project klik File >> Build and Run.
Untuk project android unity harus diintegrasikan dengan android sdk klik edit >> prefer You're Reading a Preview pada bagian external tools klik tentukan android SDK Location. Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join