BIKIN GAME DENGAN UNITY
!
"
#
$ % &'
*
-
+
(
)
,,
,
,
,"
.
0
1
+ -
/,
/
/
2
.2# 2
03 344
#
,
-
5-
6
*
1
-
-
-
!
-%
-7 8
"
6
*
#
$
$
%
$
%
&
-
-
'
-
(
&
-
-
:
$)
3
-
0
-
9
7
&
;
3
*
&
!
<
•
-
*
*
+
&
,
•
+
$
=& &3&
3 .
•
'
•
!
↑&↓
↓&←
←&→
→
,
$
*
+!
>!
-
-:6
*,
4
>2 ?
2 ?
2 ?
(
.
;
-
$
/
$
-
•
0
?
?
;
•
•
$
#
-
:
-3
:
*
:
*
•
-
:
•
$
-
0
1
2
"
2
!
.
+-
,
5
3
'
-
-
!
#
5,
( 1
)
4
$
1
5
)
6
5
)
7
1
4
6 .
.
5
@
$
+
.
,
$
•
-
•
-
-3
-
•
*
5
•
6
-
( 1
-
6
!
•
!
•
>
!
>
( (
7
#
$ % &'
(
•
( -
•
!
5A +
$
$
$
1
,
;
'
;
;
8
$
8*
5
6
•
!
>
!
$
3
*
#
-
&
-
0
&
&
&
;
( 1
•
$
•
1
B
7B
C-
•
-
•
5
+
,
9
*;
9
*
-
$
&
1
( 1
9
•
3
'
'
1
( 1
•
3
1
9
$:
-
( 1
+
9
&:
-
&
,
$
8*
*
D ?
+
4E 1
- 5
-
*
-
4E
10
*
+
1
D ?
;
*:
•
•
%
!
?
!
>
!
>
+
+
+
<
•
*
•
11
=
D ?
+
,
+#?
4
-
%
,
&
&
?
-
7
%
?
%
?
*
#*
+
>
.
>
,
1
3
*
'
'
!
3
3
;
- ?
+
6
!
?9
-
,
9
*
?-
'
*
5
16
5
6
+
( 1
,
$ $
>
+
,
4
'
#
;
=
@
>
=
>
@
>
=
•
)
•
>
.-
>'
1
-
>
'
+
-
12
•
!
*
•
↑&↓
↓&←
←&→
→
=& &3&
3 .
•
!
%
5
; !
%
)
A
-
(
-
5> (
44 3 -
-
6
4 2
&
@
%
7
-
*
<
>
-
-
*
:
13
-
0
$
$
$
5
•
0
•
3
$
6
+
5
6 !
,
.
;
*
.
-
•
1
•
>
*
14
•
*
! "
#
$%
•
•
*
4
8
•
$
:
$
•
•
;
*
*
15
<
•
0
•
3
•
0
!
+
5
,
6
•
>
>'
-
*
-*
'
-
-*
16
'
-
-*
B
(
@
-
(
B
B
•
•
>
3
-
5
:
1
-
6
:
•
•
•
9
;
;
*
*
-
:
17
•
2 ?
•
•
2 ?
3
>
-
•
*
F %
%
3
@:
+
,
1
1
'
6
!
*
?
- ?
1
1
&
#
•
;
(
'' C .
)* +,
1
var peluru : Rigidbody;
var kecepatan = 20;
function Update () {
if (Input.GetButtonDown ("Fire1")) {
var peluruBaru : Rigidbody = Instantiate (peluru,
transform.position,transform.rotation);
peluruBaru.velocity = transform.TransformDirection(Vector3 (0,0,kecepatan));
Physics.IgnoreCollision(peluruBaru.collider,
transform.root.collider);
}
}
•
%
18
; .
-
!
9
$
: =
1
-
$-
>
0
-
$
A
•
.
!
*
>
.
*
!
?
•
3
3
•
3
•
=
•
.
3
@
@
@
<
#
@
#
:
/
#
19
#
:
.
#
! (
•
#
/
#
•
*
+3
$
,
20
.
+ •
0
•
)
! (
5+ -
6
1
var ledakan : GameObject;
function OnCollisionEnter (collision : Collision) {
var kontak : ContactPoint = collision.contacts[0];
var rotasi = Quaternion.FromToRotation(Vector3.up, kontak.normal);
var ledakanBaru : GameObject = Instantiate (ledakan, kontak.point,
rotasi);
Destroy(gameObject);
}
•
•
>
-
>+ -
5>
6
21
•
•
-
8
.
-
-
8
-
- 3
>
'
-
*
-
!
#
22
0
0
•
•
>0
•
•
5
6
-
3-3
•
•
-
(
=
0
0
- ?
-
%
23
1
!
1
24
.
3
.
+
,
)
=
.
•
"
•
'
•
=
•
*
".
•
•
=' +=
-
'
,/1
3 '
0
-
/9
D - D
%
-BG
*
4 ,
- 0
:
25
"
#
$ % &'
*
-
+
(
)
,,
,
,
,"
.
0
1
+ -
/,
/
/
2
.2# 2
03 344
#
,
-
5-
6
*
1
-
-
-
!
-%
-7 8
"
6
*
#
$
$
%
$
%
&
-
-
'
-
(
&
-
-
:
$)
3
-
0
-
9
7
&
;
3
*
&
!
<
•
-
*
*
+
&
,
•
+
$
=& &3&
3 .
•
'
•
!
↑&↓
↓&←
←&→
→
,
$
*
+!
>!
-
-:6
*,
4
>2 ?
2 ?
2 ?
(
.
;
-
$
/
$
-
•
0
?
?
;
•
•
$
#
-
:
-3
:
*
:
*
•
-
:
•
$
-
0
1
2
"
2
!
.
+-
,
5
3
'
-
-
!
#
5,
( 1
)
4
$
1
5
)
6
5
)
7
1
4
6 .
.
5
@
$
+
.
,
$
•
-
•
-
-3
-
•
*
5
•
6
-
( 1
-
6
!
•
!
•
>
!
>
( (
7
#
$ % &'
(
•
( -
•
!
5A +
$
$
$
1
,
;
'
;
;
8
$
8*
5
6
•
!
>
!
$
3
*
#
-
&
-
0
&
&
&
;
( 1
•
$
•
1
B
7B
C-
•
-
•
5
+
,
9
*;
9
*
-
$
&
1
( 1
9
•
3
'
'
1
( 1
•
3
1
9
$:
-
( 1
+
9
&:
-
&
,
$
8*
*
D ?
+
4E 1
- 5
-
*
-
4E
10
*
+
1
D ?
;
*:
•
•
%
!
?
!
>
!
>
+
+
+
<
•
*
•
11
=
D ?
+
,
+#?
4
-
%
,
&
&
?
-
7
%
?
%
?
*
#*
+
>
.
>
,
1
3
*
'
'
!
3
3
;
- ?
+
6
!
?9
-
,
9
*
?-
'
*
5
16
5
6
+
( 1
,
$ $
>
+
,
4
'
#
;
=
@
>
=
>
@
>
=
•
)
•
>
.-
>'
1
-
>
'
+
-
12
•
!
*
•
↑&↓
↓&←
←&→
→
=& &3&
3 .
•
!
%
5
; !
%
)
A
-
(
-
5> (
44 3 -
-
6
4 2
&
@
%
7
-
*
<
>
-
-
*
:
13
-
0
$
$
$
5
•
0
•
3
$
6
+
5
6 !
,
.
;
*
.
-
•
1
•
>
*
14
•
*
! "
#
$%
•
•
*
4
8
•
$
:
$
•
•
;
*
*
15
<
•
0
•
3
•
0
!
+
5
,
6
•
>
>'
-
*
-*
'
-
-*
16
'
-
-*
B
(
@
-
(
B
B
•
•
>
3
-
5
:
1
-
6
:
•
•
•
9
;
;
*
*
-
:
17
•
2 ?
•
•
2 ?
3
>
-
•
*
F %
%
3
@:
+
,
1
1
'
6
!
*
?
- ?
1
1
&
#
•
;
(
'' C .
)* +,
1
var peluru : Rigidbody;
var kecepatan = 20;
function Update () {
if (Input.GetButtonDown ("Fire1")) {
var peluruBaru : Rigidbody = Instantiate (peluru,
transform.position,transform.rotation);
peluruBaru.velocity = transform.TransformDirection(Vector3 (0,0,kecepatan));
Physics.IgnoreCollision(peluruBaru.collider,
transform.root.collider);
}
}
•
%
18
; .
-
!
9
$
: =
1
-
$-
>
0
-
$
A
•
.
!
*
>
.
*
!
?
•
3
3
•
3
•
=
•
.
3
@
@
@
<
#
@
#
:
/
#
19
#
:
.
#
! (
•
#
/
#
•
*
+3
$
,
20
.
+ •
0
•
)
! (
5+ -
6
1
var ledakan : GameObject;
function OnCollisionEnter (collision : Collision) {
var kontak : ContactPoint = collision.contacts[0];
var rotasi = Quaternion.FromToRotation(Vector3.up, kontak.normal);
var ledakanBaru : GameObject = Instantiate (ledakan, kontak.point,
rotasi);
Destroy(gameObject);
}
•
•
>
-
>+ -
5>
6
21
•
•
-
8
.
-
-
8
-
- 3
>
'
-
*
-
!
#
22
0
0
•
•
>0
•
•
5
6
-
3-3
•
•
-
(
=
0
0
- ?
-
%
23
1
!
1
24
.
3
.
+
,
)
=
.
•
"
•
'
•
=
•
*
".
•
•
=' +=
-
'
,/1
3 '
0
-
/9
D - D
%
-BG
*
4 ,
- 0
:
25