Timer
yang akan kitabuat di bawah ini dapat anda gunakan pada sebuah game yang
terdapatw aktunya. Tutorial di bawah ini hanya memuat bagaimana membuat timernya saja.Jika anda ingin membuat
player menang setelah waktu menunjukan 0 misalnya,
andadapat menambahkan sendiri scriptnya.Ada 2 jenis timer yang, bertambah dan timer
yang berkurang.
Bertambah
1.Buatlah 3 buah dynamic text denganmasing-masingvar second, minute, hour
1.Buatlah 3 buah dynamic text denganmasing-masingvar second, minute, hour
2. Buatlah 2 buah static text
denganmasingmasingdiberitanda :
3. Tata objek-objek yang
adahinggasepertigambar di bawahini
Letakobjek
4. Klik frame 1 dantekan F9
padakotak dialog yang munculmasukkan script berikut
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
fps = 0;
detik = 0;
menit = 0;
jam = 0;
onEnterFrame = function () {
//menambahkanangka
0 pada second jikadetikkurangdari 10
if
(detik<10) {
second
= "0"+detik;
} else {
second
= detik;
}
//menambahkanangka
0 pada minute jikamenitkurangdari 10
if
(menit<10) {
minute
= "0"+menit;
} else {
minute
= menit;
}
//menambahkanangka
0 pada hour jika jam kurangdari 10
if
(jam<10) {
hour =
"0"+jam;
} else {
hour =
jam;
}
//fps
ditambah 1 secaraterusmenerus
fps++;
//jika fps
samadengan 20
if (fps ==
20) {
//fps
menjadi 0
fps =
0;
//detikditambah
1
detik
+= 1;
}
//jikadetiksamadengan
60
if (detik ==
60) {
//detikmenjadi
0
detik
= 0;
//menitditambah
1
menit
+= 1;
}
//jikamenitsamadengan
60
if (menit ==
60) {
//menitmenjadi
0
menit
= 0;
//jam
ditambah 1
jam +=
1;
}
};
|
5. Pada script di atastertulis
if (fps == 20) {. Angkayengterdapatpadatulisantersebutditulisberdasarkan frame
rate pada stage. Jadimisalnyaandamenggunakan frame rate 12
makaandamenggantitulisannyamenjadisepertiini : if (fps == 12) {. Untukmengubah
frame rate stage berikutcaranya: Pastikanandatidakmenyeleksisatuobjek pun di
stage lalubuka panel properties denganmenekan Ctrl+F3 pada keyboard.
Kemudianubahnilai Frame Rate di panel properties tersebut.
Letak Frame rate di panel properties
6.
TekanCtrl+Enteruntukmelihathasilnya.
Waktunyabertambah
Berkurang
1. Untukmembuat timer yang
berkurangandacukupmengubah script di atasdengan script di bawahini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
fps = 0;
//silahkantentukannilaidetik, menit, dan jam
seseuaikeinginan
detik = 60;
menit = 0;
jam = 2;
onEnterFrame = function () {
//menambahkanangka
0 pada second jikadetikkurangdari 10
if
(detik<10) {
second
= "0"+detik;
} else {
second
= detik;
}
//menambahkanangka
0 pada minute jikamenitkurangdari 10
if
(menit<10) {
minute
= "0"+menit;
} else {
minute
= menit;
}
//menambahkanangka
0 pada hour jika jam kurangdari 10
if
(jam<10) {
hour =
"0"+jam;
} else {
hour =
jam;
}
//fps
ditambah 1 secaraterusmenerus
fps++;
//jika fps
samadengan 20
if (fps ==
20) {
//fps
menjadi 0
fps =
0;
//detikdikurangi
1
detik
-= 1;
}
//jikadetiksamadengan
0
if (detik ==
0) {
//detikmenjadi
59
detik
= 59;
//menitdikurangi
1
menit
-= 1;
}
//jikamenitsamadengan
0
if (menit ==
0) {
//menitmenjadi
59
menit
= 59;
//jam
dikurangi 1
jam -=
1;
}
};
|
2.
Tekan Ctrl+Enter untuk melihathasilnya.
Waktunya berkurang
0 komentar:
Posting Komentar