Escolar Documentos
Profissional Documentos
Cultura Documentos
com
Java Script
Unity 3D 2.6
!"
%$!&'
#$
& (
mohamd800@yahoo.com
0 +./+ - ,)*+*
37 ' 3
3 4 56 3 4 4 3 2
1 3 3& 4
; <34= !30> : Unity3d 2.6 3
3
3
9 83"
BC!4 DE7 F& "6 ( G H 4 =>
@$!A ' & ? " "6
3 : 3
3 M37 3F N3
3E4 I>
JK0 ? L!8
5 T 3 P4> : 3 JK330 N 3 PQ> ? 3 L!8 R33 S %!33 4 = O33L
V 3L & K37 !L 37
2
1 W3 $! K3
3
, 3" '4 U$ E
?24!3 Z 3S > 0
3" > ? 3' R3C>> 3FX N3 @ Y 7>
?!A333 > Z 334[ P ? 33L!8 N333W 33F ? 33L!8 R333C>> 33F
R333 N333
3 3 'Q 3 3 ] 3 3L : $!333
3 3 3 30 \> ? 3 3
>
^O ' &
Q @ Y 7 27
X& 6
6 a _ ` Q>
a(
4[4[
% ! > M 8Y
B
^^^^^^^^
4 EQ> 8b
L! XQ =
R '>
@Z E N&`
R H 3Q e33 & %6 d 3 Q 56 !330> O33X c> ML 3' 3 \ 3 8
3 !3 (3 : 34
3"f >6 ' >6 EP O H Q> O
a( Q h!E =
1 W 6:
g5 0$ (E&4 8 > 8 @Z `
i i j i k l j Oi j i l i
g,l!4k M
k Qi lm4k l56k N
i l&`k l i l n Xk l`ok $k j i !nEPi lL6k !nXk pk k 4iKj Fk 4q 6k 4k
5
k !n i r
j n 0n 5
k >n 7i 8k l >k g k Pk b
k k>k g jn k>k Oi 7i gRl k k
u)t.s 4p a @ E& @$!"
M7 4K
9L6
4!7: 4v
4 M7 4K
^^^^^^^ 4 S
8Q 5 a O &XQ
87: F 4 FL
Unity 3D 2.6
! "#
2&&
=
!&
!
!&
34' &- /Functions.0 1 & 1 /Classes.! & * +&& &,# - +& & $%&&' (#& )
&8 >&8? +& 3 &9 0 1:1 ! & *; &5" <
- ! 5 6 7 28 )
* $%&' F ,
9 G5 E /3 C 1
D
2 ;. B 5 28 9 -9 @A
N &8 &9 )1 ! & * $%&' > & 2& 0 1 & 1M ! 5
L A 0#
H + IJ K
* $%&&' F , & &C9 R ( & & , OS&& 1E &IP & # Q
& 1 %&&5OP &I
) 2&&
29 ;01 1
1- Class.Function();
0T
transform.Rotate(x ,y ,z);
animation.Play();
UUUUUUUUUUUUUUUUUUUUUU
2- Class.variable;
0T
transform.position;
UUUUUUUUUUUUUUUUUUUUUU
3- Class.variable.variable;
0T
transform.position.x;
2&' 0 1 ( 1 ! 5 1 0 1 L , V# 91 9 8 2 6 9 #' W* ( 0#C + 91
#&I ' &, 1 E! N 8 IP5 N 9 1M +57N "# 9 ? I 9 I" 2 +5 #? L , V# ) 2
X 5
2
IRAQ - MUSEL
<8) ! 5
1 0 1: + B9# ) 1
! *
M <5
mohamd800@yahoo.com
Unity 3D 2.6
Runtime Classes
*
\ T B
XBP, 3%8"
IZ '
9 ) V% W*
W*
%I
! *
! 5
101
<5
<5
IZ) [#
IZ) [#
Y
IRAQ - MUSEL
mohamd800@yahoo.com
! "#$% #&
<&
Unity 3D 2.6
&
& ; _9 R +, G 8 ` a) (M \D9M P 91
Enter Nb L , c D H G 8 d
]
IRAQ - MUSEL
mohamd800@yahoo.com
Unity 3D 2.6
! 5
>&&T
+, 3%8"
h9
5S 1
: B,#" ;
1M
var 5
= P5
5? ;
XB,#" : ) [#
E q E n E o E p. >T
L A 3 Pa
5C (
C9 Q 2 1
b#
V# 9 (M 1M ? M 89 (M b#-9i 5
1
X I9# 9 (M 1M I M 89 (M b#-5 / U . N ^ , /r XXX
! 5
var v1 : int ;
var v1 = 5 ;
V ^
5" T
>8C9i s5
h9 ) L , T M
: , f#" 5
h9 ) ) +5 C9 Q 2
h9 ) ) +5 C9 Q 2
var v2 : float ;
var v2 = 5.0 ;
V ^
var v3 : double ;
V ^
h9 ) )
e
IRAQ - MUSEL
mohamd800@yahoo.com
2$3 45
6) ! 7$8
Unity 3D 2.6
var v4 : boolean ;
var v4 = false ;
false E true +5 5C >8C9 2CQP
h9 ) ) +5 C9 Q 2
var v5 : GameObject ;
X:
2H*H a- V ! OS 1 uJ S
; B 8 +J ; f#" 5
h9 ) )
var v6 : Transform ;
var v6 = Vector3( 5 , 0 , 6 );
var v6 = Vector3.zero;
!*9#
b* 0 1
9 >9# ) f#" +
h9 ) ) H*T v Q 2
XO
XXXXX! 5
v1 : int ;
v2 = 5.6 ;
v3 = true ;
v4 = false ;
v5 : GameObject ;
v6 : Texture ;
function Update () {
}
t
IRAQ - MUSEL
mohamd800@yahoo.com
=>(0
Unity 3D 2.6
"# 9
a %' 2 +9 5 i +9 5
! * f#j# 2 T <j1 P, I
*
\ T
i
! 5
( w i
5O5; L v Q P 1 E IO9 ) P, +57N
X " ;@ ;
, a B* +
P 5
P ,# Z *
var speed = 5;
0.1 N C
%' 3: 9b +5
Nb L , c D
P, ":N 1
: , B" L , 5
P , P" 68a 1 5
L F2m VM 3: 9b 9i
$%' 2O
P8 ; # 1 9 ^ N#a >8C9i
IF { ^
if ( +5
P' #
> ,M 8
{ m){
1
%5OP) 9 { ^ _C ) @
}
5? 1M E /r XXX E <> E 99 E < E > . +5 5? +5 "N C ! 5 , +, 3N 8, (# 9 { ^ 1
` aP 1 E False 1M True + )1 +5
M u + I5 , 0#S
9 5CQP
X : C <5j #
T M 2 +5 C9 Q
+
M #' IF
{ m _5C ) P, $%5OP) :
X{
( ; @A Z *
} W #? +, F P i
y
IRAQ - MUSEL
mohamd800@yahoo.com
Unity 3D 2.6
: #;i
i
\ Var P8 ; # 2P 9 3 58 1 3 5 S [
Update() + i
\ update() P8 ; # %;1 KQ
2 B
P, B M
L A B8 P" (M 6-9 5
; 0# ! Z *
a
$%'
IZ9 [# var +
h9 ) P, %;1
X:#
Encoding
IZ9 IO^ 9 [#
(
a 2 5J* A F Q M :# 1 P, e
` ?NM N IxA + 91 E KQ B5 :# #
Qa ?N L A 5^91 KQ
L A '% Q
View
0 1 C# 0
+57N I
z
1 I
Line Numbers
KQ VM IZ9i \7N ( ; @A t
a # 2 5"#5 2 +5 a Boo
XKQ IZ5a
|
IRAQ - MUSEL
mohamd800@yahoo.com
.$ B#
6C
$ B ./ D
Unity 3D 2.6
01 1! *
l m
1- Input : 0 :g
&
! &;
+5&& ! & ?1 O & 8; 1 & 'M +&& & 8 9 B
& 1 B&& 5 ' W*&& %&&I "M &
& "A & 0 & :g ! & 1 <&& >&
&5" A L& A &C O) 2&& : &
2&H*T 5 S& = & 1
XXX ' 571E 6 S, E W1 E s5) O
# *
\ T 0 :g ! # SC91 E 5O
5
01
Input W*
+ D 91
1-1 Input.GetKey
Input.GetKey (N4
5 if
.;
{ m + j (# ) \8 71E s5) O
K N4 L , c D
# + {# D N4
` a)1
Xi `M {# D N4 ( ; @A u O
P, Y N#
L,
N: 45 a-
91 ) 0 T
function Update () {
if (Input.GetKey ("k")) {
ransform.Rotate(0 , 45 , 0);
}
}
IRAQ - MUSEL
mohamd800@yahoo.com
-E <
FG
#&
Unity 3D 2.6
1-2 Input.GetKeyDown
Input.GetKeyDown (N4
( VM \CC
.;
{ ^ LC89i N4 L , c D N
P, v O + 1 I C B8^) 2'1
N4 L , c D P, 3 1 3 _C 9 { ^
0T
function Update () {
if (Input.GetKeyDown("k")) {
ransform.Rotate(0 , 45 , 0);
}
}
1-3 Input.GetKeyUp
Input.GetKeyUp (N4
<N
.;
{ ^ _5C ) 91 E s5) O
# + c D BP, < N V% N4
` a)1
XN4 +, c D
IRAQ - MUSEL
mohamd800@yahoo.com
-./ '(0, H $3
I 5 7$8J
7 #&
Unity 3D 2.6
0 :i
J C / Inspector . 3% " 2
IZ) [#
IRAQ - MUSEL
mohamd800@yahoo.com
7 K 2 LJ MG&A @
Unity 3D 2.6
# N NbM + Nb > C5
s5) O
# Q # 8
i zO" `
5" A
i #' 68a 1 3N
F M P' (M w *
M LP X ?# zO" 2 6 S,1 s5) O
X ?# zO" 2 6 S,1
/ Fire1 . 0 :i 0 T % KP
#7
N4
; _9 R +,
i $%I > C
N4 ( w i
W1
@1 87
6a N Nbi $%' 55 ) +
Q *
X$*,M #
5j i N N bi +
/ Input 0 0 1: l m 9 I" 2 N Nb F K J ? <jK .
+ O ?N N4 9 ) ) G5 6 S
' - 5" T Fire1 L >O 04"
S, a 2) 5 2 ;@ iE > O > C9 @ O ?N N4 2P Ka)i. 6 S, N NbM
/XXX( b ` 9M VN )i d cC E #
d 6
IRAQ - MUSEL
mohamd800@yahoo.com
Unity 3D 2.6
%5OP
a 2 Fire1 0 P
# *
\ T
{ ^ _C ) I ;1 $*,M 3N#;% N NbM H*T
`
i C9 R1
+ (# 5a *
\ T +5
function Update () {
if (Input.GetKeyButton("Fire1")) {
$%5OP) :
}
}
$*,M 0 T
2 `
a)
M3 J
P' (i Horizontal 0 :g % KP
Y
IRAQ - MUSEL
mohamd800@yahoo.com
>A
Unity 3D 2.6
+& &' 57 1M s5) &O & # 2& N NbM L& 5^5 i $%' `
+ L1 3 JO P , ?
1 a +9N4& I J & 1 +& 9 $ &-)i Nb 1 a9 $ -)i Nb L A N mM ? P'1 0 :g ! 1
8 a&&& & & 5C uS&&&
a&&&9 $ & &-)i Nb & &) & & ; B&&&" & &5" T 3 & &J O 1E 2 #&&& L&&& , d
&&8 # 5&&&C $%&&&' /Positive. &&8 # && 5C uS&&& +&&& 9 $ &&-)i Nb1 /Negative.
Axis 5&
+ #7
N#
: ) 9 Z 1M Y 1M X H*T N1
:# ) 8 a 1
&) #& E & 5C & ) 5 a&
& +& 9 & ;E X N#
SS \5 I" G5 >O
2
@A1 X N#& L& , &8 # 5? L , >S Pa /a B C9 1M. + 9 $ -)i Nb L , c D
XX N# L , 8
5? L , >S Pa /d B C9 1M. a9 $ -)i Nb L , PQ j
GetKey &
c D&& &
i C9 R1
2&& +5) &
$ -)i L ,
function Update () {
if(Input.GetKey("right")) {
transform.Translate( 1 , 0 , 0 );
}
if(Input.GetKey("left")) {
transform.Translate( -1 , 0 , 0 );
}
}
2
S " 2 Horizontal 0 :g
@ +, i
\ `
a"
function Update () {
transform.Translate(Input.GetAxis("Horizontal") ,0,0);
}
X$*,M N#;%
S,1 9 8 N Nb `
a9
a %' (
@ L , 31*,
]
IRAQ - MUSEL
mohamd800@yahoo.com
-./ '(0,
"#$
PD
Unity 3D 2.6
5 2P 9 E 8
! 9
+ 9
5? a 5 @1
X 9 O z5 1 5" T 3 1
1-5 Input.GetMouseButton
Input.GetMouseButton ("W1
( ; @A u O
5 if
Nb ?N");
{ m + j (# ) \8 71EW1
{# D
N4
` a)1
Xi `M {# D N4
W1
E 0 W1
E 1 W1
X 2 W1
N NbM 5?
a9 N4
+ 9 N4
c # N4
e
IRAQ - MUSEL
mohamd800@yahoo.com
H#JB>
Q R H>(S
Q #&
Unity 3D 2.6
N4 L , c D P,1 ` a-
9 W1
a9
h
N4 L , c D P, 0 T
a9 W1 + 9
function Update () {
if ( Input.GetMouseButton(0) ){
transform.Translate(0 ,0 , 0.1);
}
if ( Input.GetMouseButton(1) ){
transform.Translate(0, 0 , -0.1);
}
}
X 9
a9 2
{ ^ _5C )
a9 W1
N NbM L , c D N
P,
1-6 Input.GetMouseButtonDown
Input.GetMouseButtonDown ("W1
Nb ?N");
W1 Nb L , c D N
P, + 1E W1 {# D N4
` a) \ D9M
0T 2 I
E N4 c j P, 3 1 3 _C 9 { ^ ( VME { ^ _5C ) a9i
Xv O _ a
1-7 Input.GetMouseButtonUp
Input.GetMouseButtonUp ("W1
c D <N
Nb ?N");
{ ^ _5C ) 91 E W1 + c D BP, f#
X I C +5 1 IP5 v O ' ^ _ a 0 T 2 I
N4
a) (M +
` a)1
E N4 +,
t
IRAQ - MUSEL
mohamd800@yahoo.com
L#T U5S> V W * X
Unity 3D 2.6
= " 8 3 ,a
Normal keys: "a", "b", "c" ... X3 5
------------------------------------Number keys: "1", "2", "3", ...
-------------------------------------
h 2 3:# #
; N Nb b# N $%'1
I ; 6-9 9: 5 ,i N Nb
9: 5 ,i ` ?N
N NbM
N
N NbM
6 S, N NbM
Joystick Buttons (from any joystick): "joystick button 0", "joystick button
1", "joystick button 2", ...
Joystick Buttons (from a specific joystick): "joystick 0 button 0",
"joystick 0 button 1", "joystick 1 button 0", ...
------------------------------------IJ M +
j 1 2'1
N Nb
Special keys: "backspace", "tab", "return", "escape", "space", "delete",
"enter", "insert", "home", "end", "page up", "page down"
------------------------------------hJ x# N NbM
Function keys: "f1", "f2", "f3", ...
y
IRAQ - MUSEL
mohamd800@yahoo.com
HS;C (3 < +
Unity 3D 2.6
2- Transform:
E !*9#
SC91 ! aX /Scale. 5-
2-1 Rotate : 91
transform.Rotate ( x , y , z );
<D" +5 N# L , a91 ) ":NM # E H*T 01
L , a91 `
8 ) 5C $%'1 E
N1
( 2 O <D"1 N#
( 2 #Q
L A 2P5 a + >9#
i 2P 9 5P5 z5 1 9 J : 91 b 2'1 . ( N1
X /V
R Nb L , c D P, Y N#
0#
N: 50 N1 9 a-
>
a)1
5C
91 b
J
0T
function Update () {
if (Input.GetKeyDown("r") ) {
transform.Rotate(0 , 50 , 0);
}
}
Y N# L , a91 ) L A N: 50 jA 9 [# R N4 L , c D P
N: t jA 9 [# M 3 R Nb PQ j # 2P 9 i `M \C $ 91 ) ) >' ZP
> C9 B" @ LP 1 E ;
% '1 N: 180 Y N# L , a91 ) s8S5 M
Xabsolute 0 _9 R +, z5 1 z; V: V T offset 0 _9 R +, 91
6 a
91 4
5? > -" z
91
":NM # 1
91 ) ":NM # LP absolute _ Q
91
5S ` a" 9 - 91 _58Q)1 _ a
`
91
i1
F A
function Update () {
if (Input.GetKeyDown("r") ) {
transform.eulerAngles.y = 50 ;
}
}
|
IRAQ - MUSEL
mohamd800@yahoo.com
>( . Y Z
2Z
Unity 3D 2.6
\91 9 a-
91
L , a-
91
LC891 91 ) VM >S 9 i [# R Nb L , c j 1 8
2
>m
E_ a
LA
57
transform.eulerAngles.x = 0 ;
X X N#
L,_ a
a-
91 ) F A 9 [# R Nb L , c j 1 8
a" N1
<5
L , a-
>m
91 ) F A ":NM # 1
1 N#
L , 91
C9 Q $%' `
P, Z *
P > 9 I
a-
N: 90 +
+ 1 X
91
91 b
8; ( N1
N1
L , C a ! 91 F
5 B"
XRotate 9: 5 ,i C9 Q 2 S @A 91
5? L , eulerAngles 0 C9 R + 0#S
N:
1 @A1 Z N# L , N1 9 a- > - ? 0 T
XN#
zO" L , h
N: 50 91 f N
function Update () {
transform.Rotate(0 , 0 , 1);
if (transform.eulerAngles.z > 90 ) {
transform.Rotate(0 , 0 , -50);
}
}
X U 3#
XXXXXXXXXXXX 8
>m
IRAQ - MUSEL
mohamd800@yahoo.com
-[
'() @ Y
\$L>
Unity 3D 2.6
IZ5a 2 *, +5
)i B8 " .
9 %'1
transform.Rotate(0 , 0 , 30);
6 "z
91
(;#1
transform.eulerAngles.z -= 30;
9 %'1
transform.Rotate(0 , 0 , -30);
2
0T
L A Z" ( 1
a %' %5OP) P,
9 ( ":NM # 1
2 2
function Update () {
transform.Rotate(0 , 0 , 5);
}
E
function Update () {
transform.Rotate(0 , 0 , 5 * Time.deltaTime);
}
transform.rotation 91
C9 R P' \ 5 1
X? I
a)
IRAQ - MUSEL
mohamd800@yahoo.com
2-2 Translate : / 9
Unity 3D 2.6
. >CP
transform.Translate( x , y , z );
<D" N1
L , aX
9 ) ":NM # E H*T N1
L , a9
`
N1
( 2 O <D"1 N#
( 2 #Q
a)1
5C
absolute 0 _9 R +, z5 1 z; V: V T offset 0 _9 R +, 9
> C) 2'1
X;
% '1 a- <?#
9 C 5C L A 3 Q
5C
j 9 2P 9E
L& ,i $ -)i Nb L , c D P, Z N# 2 i $ -)i L ,
9 a- >
0T
E S Nb 1M >O&& i $ & -)i Nb L&& , c D&& & P, Z N#&& 2&&O $ & -)i L&& ,1 W Nb 1M
0#& N a&5 N1 91E D Nb 1M + 9i $ -)i Nb L , c D P, Y N# 0# +5 5 N1 91
X A Nb 1M a9i $ -)i Nb L , c D P, Y N#
function Update () {
if(Input.GetKey("up") || Input.GetKey("w")) {
transform.Translate(0, 0 , 0.1 );
}
if(Input.GetKey("down") || Input.GetKey("s")) {
transform.Translate( 0 , 0 , -0.1 );
}
if(Input.GetKey("right") || Input.GetKey("d")) {
transform.Rotate(0, 1 , 0 );
}
if(Input.GetKey("left") || Input.GetKey("a")) {
transform.Rotate( 0 , -1 , 0 );
}
}
B P? Q) C 2;% >
;%)M E \5;@ *
\ z5 BP 1
3N#S > 9
a %'
2 ; #'1 \ C
Y
IRAQ - MUSEL
mohamd800@yahoo.com
=$
S] Y
^J
Unity 3D 2.6
function Update () {
transform.Translate( 0 , 0 , Input.GetAxis("Vertical") );
transform.Rotate( 0 , Input.GetAxis("Horizontal") , 0);
}
/ 1 . c
3 : 1 / 1M . c
2 ; 68 1
X
%5OP) 2 1 IF
{ m _5C ) 9 '*; 1M +5R ^
_C ) @A / || 1M . c
+5R ^ (# 9 P, 2' IF
L A 0#
9i 2 3 5 #
LP E I
X+5CC
X|| 1M c
LP
E IF
L A 0#
X X N#
3 : L , 0 T #' _ a 0 T
9i '*; 1M +5R ^
_C 9
X+5CC +5R ^ # 9 ( 2' IF
L , a-
91 ) 9 \
01
57
> 1
@A / && 1 . c
0# 3 5 #
X 1 +5 9 01 P; VNb L ,
3:
3:
P, 0 T
function Update () {
if(Input.GetKey("right ctrl") && Input.GetKey("x")) {
transform.Rotate(1, 0 , 0 );
}
}
X+9N4 L , c D ) @A i E { ^ _5C ) 9i cC +9N4
@A
L,c D
) @A w i
E +5 9 01 P; H X Nb L , c j
> :+ 8
m @A Z *
XM 8) Nb VK v O9 * V%5OP h + I m
":NM # *
\ T B9
) z5 1 +5
transform.position=Vector3( 5 , 3 , 1 ) ;
Y
IRAQ - MUSEL
mohamd800@yahoo.com
75 / 7`
A H A _<
Unity 3D 2.6
6 " X N#
*
\ T +5
N#
L , >CP ":NM # 1
transform.position.x = 5 ;
6 " i1
transform.position=Vector3( 5 , 0 , 0 );
X/<" *
c5a
@ 2 P87N
2 . O
I5 ; Z 1 Y VN#
> -9 [#
@ (i
(;#1
transform.position.z -= 0.1 ;
i FL 9 %'1
transform.Translate( 0 , 0 , -0.1);
\
1 91
G5
\91 9 B ?#
transform.Translate( 0 , 0 , 0 );
+ 1 a-
<?# 5? L A O
5C hj B P ? P"i a- <?# 55 ) 9i [#
X< - 1M ji 5 , L , H}9i OS ( [1
transform.position=Vector3( 0 , 0 , 0 );
1M
transform.position=Vector3.zero ;
YY
IRAQ - MUSEL
mohamd800@yahoo.com
FG
a5C <58 E [
X OS >
Unity 3D 2.6
QC" L A aa-
9 N#
>C" B P ? P"i a-
<?#
55 ) w *) [#
L,
9 a- 9 ( ; # 0 T
N#
zO" L , O QCP B, N
function Update () {
transform.Translate(0.5 , 0 , 0);
if (transform.position.x > 15 ) {
transform.position.x = 0 ;
}
}
X U 8
> m1 X N#
L,
i h
1 I
1 ra" 3 , a2
raP ? ( 1
0T
L A Z"
function Update () {
if ( Input.GetKey("up") ) {
transform.Translate(0 , 0 , 3);
}
}
+ 9 >; 2 Z N# L , ! 1 3 N C a2
D" 9 >; 2 z5 1 5" H >; 2 ! 1 ] 9
) 5
a %' %5OP) P,
9 ( ":NM # 1 E 8 ! 9
2 2 ; ?# >
function Update () {
if ( Input.GetKey("up") ) {
transform.Translate(0 , 0 , 3 * Time.deltaTime);
}
}
Y]
IRAQ - MUSEL
mohamd800@yahoo.com
3 E.
V# 6> @E
bcR
Unity 3D 2.6
2-3 Scale : / 5 S 1 58
. 5-
L , a- X
N1
8 #
5? <D" 5 S
55 ) ":NM # E H*T N1
( 2
1 <D"1 N#
L , a- 5( 2 #Q
` a)1
5C <D"
9# 8aP L ,
9 z; >T 2H*T 5 S =
2 [1
#' ; 55? <D" 58
":NM # 100 #' 2
8 9 2P 9 E 2
a- - 8aP
9i 100 P j1 # 1E 50 *
\ T
5? <D" 5 S ":NM @A1E 150 *
\ T 8;
X2m VM 55 )
X 1 8aP < >
XN1
>; L , h j N C
58 ) 9 S N4 L , c D
P, 0 T
function Update () {
if (Input.GetKeyDown("s") ) {
transform.localScale =Vector3( 2 , 2 , 2 );
}
>8? B - h j B - s8S5 VM E B - N C a58 ) 5 S Nb L , c D P
C9 Q $%' ( P ? + P E F2m VM 55 ) 9i N4 L , M 3 c D P,1 E 58
X 5 ; ) z5 1 C Q
6 " B - hS" L A a-
5 S) ":NM # 1
#-
Ye
IRAQ - MUSEL
mohamd800@yahoo.com
Y E<
Y ( b#@ *(8
Unity 3D 2.6
6 " B - hS" N C
58
#Q
(;#1
58 ) *
\ T ":NM # B58P 6-9 %I 1E O B - P
P" a- 2O 9 [#
6 " (M c + cC Y N# L , 0.2 8aP
Z 1 X VN#
L , 58
>
) (i a-
2O 5
$%' 2O
6 "
; + M C9 Q 1M
transform.localScale.y = 1.2;
6 " Y N#
L , 0.2 8aP 5 S
":NM # 1
transform.localScale.y = 0.2;
5-
F A 9i B" 5 ;
I 5 M 2 1 E 5- offset 0 C9 R L A < " ( 1
5j 2' C9 Q 1 2 ; ) > ^ B5 A 3 9 - 5C
jA 9 > a- _ a
2 ; 9 C 5- L A 9 -
5 S) 9i + 1 1 +
X$ 58 ) 5 2
6 " C9 Q $%I -
5C P' B8 "
8 2
5 S) ":NM # 1
1 9C
LA O
j P ? P" F2m VM 55 ) 9i
Yt
IRAQ - MUSEL
mohamd800@yahoo.com
H JY
1M +
FG/
S]
Unity 3D 2.6
L,N
X2
function Update () {
transform.localScale += Vector3( 0 , 0.1 , 0 );
// transform.localScale.y += 0.1; // 1M
if (transform.localScale.y > = 5) {
transform.localScale = Vector3( 1 , 1 , 1 );
// transform.localScale.y = 1; // 1M
}
}
%I
L&&&&& A v &&&&Q " (M &&&&P L&&&&&C 1 localScale 0 P &&&&m _ a&&&&& f#&&&&&j# 2&&&&&
I
& &P, V '#&- v &O G&5 + /localRotation E localPosition)
X/ eulerAngles E position. !*9# `
+,
1
(Local. 5
a-
1 /Global.
( ; @A 5 $: 9
!*9#
a 2 +5 C9 Q `
P, V '#- v O
Xi `M M a- /+ M. < )
a
Yy
IRAQ - MUSEL
mohamd800@yahoo.com
Unity 3D 2.6
571 parent B5 1
6 <j1E free B5 1 5 S 3% " 2 6 <j 0 T
6 <j E / 5 E 0 E 3 . 2 L A inspector 3% " 2 position 5
+ B ?#
N
< 1 child 6
L , c j Hierarchy 3% " 2 ( E child B5 1
3N#S 2 ; B M1 parent 6
_ B8
cD
3N#S 2
; parent 6
< ) child 6
s8 M (
:#
6; (
function Update () {
if (Input.GetKeyDown("m") ) {
transform.position=Vector3.zero;
}
}
w * M Nb L , c j 1 8 > mE child 1 free +58
L,
a <j
2 1 v# I"
1 6 ; (1 89 + 1 / OS . >
QC" L A I C" ) +58
+ H 5 S 3% " IZ Scene 3% " L A 6'@ 8 >5 ^) N
< E @ + ;K )
X I ?# ) 2 +58
Inspector 3% "
Y|
IRAQ - MUSEL
mohamd800@yahoo.com
()] e [
(% (%
Unity 3D 2.6
L A :#
57 (
function Update () {
if (Input.GetKeyDown("m") ) {
transform.localPosition=Vector3.zero;
}
}
ME / OS . >
QC" L A free 6
>C" 9 [# M Nb L , c j 1 8 > m
`
P, P ? ; 1 B < ) B" parent 6
<?# L A B C" 5 child 6
X 1 (A
a- <?# 2' a- >
QC" 8 ) Local 5
!*9#
:#
57 (
transform.localPosition.z = 1;
8aP / OS . >
parent
6
QC" + 3 1 3 1 L , B j1 ) free 6
( w *
+, 3 1 3 1 L , B j1 ) child 6
P5 E Z N#
< ) child 6
> -) (M >8? + 1 E _ a 0 T 2 H*T ! 8
<j 0 T
H X N# L , N: 45 parent 6
( N1: 91 b > - ? parent 6
2
a 6 ; H parent 6
< ) child 6
>
function Update () {
if (Input.GetKeyDown("m") ) {
transform.eulerAngles =Vector3.zero;
}
}
55 ) 9iE M Nb L , c j 1 8
function Update () {
if (Input.GetKeyDown("m") ) {
transform.localEulerAngles =Vector3.zero;
}
}
ME B5 F2m VM 55 ) 9i free 6
L , 45 9 a5 VM parent 6
( w *) [# M N4 L , c j 1 8 > m
91 ) B8^9 \ 91 ) % K9 [# ( child 6
X2
91 P
P" X N#
Y
IRAQ - MUSEL
mohamd800@yahoo.com
EK <58 - % - +
Unity 3D 2.6
2- 5 RotateAround : P5
QC" 0#
+5
N#
91
L ,1 P5
QC" 0#
a-
( N1 `
a)1
X+5
a-
N1 5 2 VME ( N1
4;
X/ x , y , z) 0 0 #7
5C 0 :A 9 G5
a- <?# #' ( N1 4; (# 9 (M P87N
2
N1 9 [# V% N#
9 ) 6-9 ( N1
4;
+5 C9 Q I :A 91
Vector3( x ,y ,z )
translate.position
QC" 9 ) E ( N1 N#
Axis
X4;
QC" 0# a- B5 ,
X #7
( N1
91 b Angle
N#
+55 ) C9 R
Axis ( N1
X N#
Vector3.right 1M Vector3( 1 , 0 , 0 ) : 2 58Q $ -)i
Vector3.left 1M Vector( -1 , 0 , 0 ): 2a $ -)i
Y N#
Z N#
3, e
L,
0# #'
? YN#
X #7
N1
0# + 1 Y 1 X VN# L ,
X>J > ^ 2P 9
(
#7
5C <j#) % '1
Y
IRAQ - MUSEL
mohamd800@yahoo.com
-./ '(0, .@ .f
#: h
gf
Unity 3D 2.6
L , 5" T 2
N: 90 91 4 / OS . >
QC" 0# N1 9 a- >
X X N#
0T
function Update () {
transform.RotateAround(Vector3.zero,Vector3.right , 90 * Time.deltaTime);
}
XZ N#
L , ! N: 5 91 4 center B
M a- 0# N1 9 a-
>
L1
0T
C9 Q
function Update () {
var pos = gameObject.Find("center").transform.position;
transform.RotateAround( pos ,Vector3. forward , 5 );
}
N1 9 a-
Xcenter a( w * iA1 Z N#
0# N1 5 8 > m1 a- L ,
8aP +5O
+5 ?# 2 +5 a- >
a <j
Z *
XBaO" 0#
5" T
C9 Q
a <j
a >O M
]
IRAQ - MUSEL
mohamd800@yahoo.com
7$8J
Unity 3D 2.6
#9 ( ; # E #- >I M L 1 C9 Q NM "AE +5 C9 Q +5 v O
$ 9 "i V% aa % K9 N L 1 C9 Q 2O center B
zOP ! a- P' ( ; # L
# Q a- 9 ) <5Q a" 5" T
6 a 2'1 $*,M 3N#S 2 2 57 5
:P
C9 R
$ ":M 3N#S
'
0#C9 N
a- + T;M
C9 Q 2O E + "
P' ( G5 B
2 ; !* g 1
]
IRAQ - MUSEL
mohamd800@yahoo.com
<0 j# )
( 2$3 /
<
Unity 3D 2.6
2-6 LookAt : P5
a-
Z N#
QC" $ -)
91
$ -)i >
LP
E P5
Transform.LookAt ( position );
AroundRotate > position 0 0 :A C9 R >T 2' position QCP 0 :A C9 R1
X$*,M 1 ^
2
a 6 ; AroundRotate > _ a 0 T
zO" L , 0 T
+9M +5
a- L A ZP) 2 3
3- Distance +5 QC" +5
< LookAt 0 `
(# )i VM C Q
3 V1 a) 1M >?
5? 2'1 :
" ; @A
M a- 1
2H*T F DO 2 +5 QC" +5 a
` a)
X0 # i + 0 VM 2
a 6
9 +
a5
+5
a
a 9 0T
>5 ) 3: ,A 9 ! 1
mohamd800@yahoo.com
k( 5>
5 @ >
< H>
3 </ -BSJA Y
Unity 3D 2.6
4 - Renderer
X a-
IZ
W*
%' `
a9
4-1 renderer.enabled
renderer.enabled
\N
= false;
renderer.enabled
= true;
2O
( ; @A a-
N Ixg
if (renderer.enabled ) {
P' :# #
:#
%5OP) 9 2O
57 a-
( ; @A
if (renderer.enabled == false ) {
P' :# #
:#
%5OP) 9 2O
a-
( ; @A
}
X IP5
a (1 1 99 +5)
6 ) IF
2 931a
Z *
]]
IRAQ - MUSEL
mohamd800@yahoo.com
bcR
n 0 j SJ 7
m 2 K *.L FG
1 -./ '(0,
l E
Unity 3D 2.6
4-2 renderer.material
H a-
renderer.material.color = Color.red ;
Texture f#" +
Shader 0 1 Texture 0
X
(#
`
a `
a)
55
[ " (M 6-9
a _9 R +, a- Texture 0 55 1
2 ; material L A Pa9 H B5 A 3N#S <j1 5
; texture 5
L A 3N#
H a-
L,
XX T Nb L , c j 1 8
a <j
>m
]e
IRAQ - MUSEL
mohamd800@yahoo.com
E J 7#c$ b
i H $ 7>
shaders 0
Unity 3D 2.6
J ? 2 :# # shader 0 (# 9 ( 6-9 a-
L , shaders 0 _58Q 1
material 0 2
58; [
M 8) I ;1 J C $%' 2 I zOP 6 ) (M 6-91
j1 ? " k L , T Nb L , c D P, Specular 0
function Update () {
if ( Input.GetKeyDown("t") ) {
renderer.material.shader = Shader.Find( "Specular" );
}
}
]t
IRAQ - MUSEL
mohamd800@yahoo.com
H@E e Z HLWD e o
Unity 3D 2.6
>T
5,
J ? + shader N
6 P
renderer.material.mainTextureScale = Vector2 ( X , Y .;
XY 0 1 X 0 0
0* +
#7
5C <D"1
renderer.material.mainTextureOffset = Vector2( X , Y );
XY 0 1 X 0 0
#7
5C <D"1
]y
IRAQ - MUSEL
mohamd800@yahoo.com
E / 7T T%
Unity 3D 2.6
1 01M L , %OP) C a
( material + T;M L , # 9 a- ( ; # ( 1
` a" ( 6-5 a- L , =) P IZ9i N1 cC
renderer.materials[0]
01
renderer.materials[1]
2" T
.........
.
XX C a !
! a-
L A +5
a- L , f#j#
i zOP 1 % '1
+ 0# #
C9 R
M C9 R
P' + 1 B P? Q) ? f#j#
L1
3 58
G5 + #' ; 6 91 a-
$%'
C9 Q
")
M a-
91 ) 9 "1 a- L , f#j#
a (;# *
\ T
gameObject.Find("Cube").transform.Rotate(0 , 5 , 0 );
( & Cube & K ! a&&- 3 &, &P' ( &; #&& (K&& &C9 Q $%&&' 6&&5, +&& 9 \C & &" ;@ & ;1
X$ 91 ) # Q #' z5 (# 9 N1 5C8 > I91 cC I5
1 01M % K5
a
: 5" T
C9 Q Y
f#&&&" +&&& &&5 h&&&9 ) &&9 G&&&5 E ! a&&&- F && M B ^&&&) ^&&& &&P >&&& ) &&C9 Q $%&&&'
[ P&& E c&&C !*9#&& F & A +5 &
& P; @A Transform f#&&" +&& 1M GemeObject
v O sD 5 +5 a- 91 +5,#P +9%' + +9 5
Var tran : Transform;
Var object : GameObject;
function Update () {
tran.Rotate( 0 , 5 , 0 );
object.transform.Rotate( 5 , 0 , 0 );
}
]|
IRAQ - MUSEL
mohamd800@yahoo.com
.>
Unity 3D 2.6
B&
&8 +J &; #&' GameObject f#&P ( G&5 +9 &5
` & +5& v &O sD) (
f#&&&&P &&& P5 E \C &&&
1 ^&&&& 0 1 &&& 1 ! &&& * <&&&&5 L&&&& , V#&&&& 91 a&&&&- VM 0 &&&
X cC !*9# F g ` a9 #I Transform
+5 a- : P ? a-
+5,#P `
2 v O
LP
E`
a" +5C a +9 5
+ +5,#P VM ( 1
#9 5O !N ; 3 ; @ + 4- ) I
P,1 3 ; % +
a 4- ) ! 5
(
#<&& >&& 9 B&&" & 8;
a&& %&& K9 GameObject f#&&" +&& & 5
( s&&j # +&& 1 \D&&9M
!*9#& 0 1:1 W*&; <& >& 9 Transform f#&" + 5
P5 E 3 5T; 0 1:1 ! *;
91 & P
& _ a& 0 T 2 ; cC !*9# F g 5
" P; # %I 1 E cC
+& 0#& # &":NM @A & M E 6& ( N &5 i #&'1 Transform f#&" +& 5
(# 5 cC
& M F 5&&mM1 material 0 1M (#&& & 55 )1 !*9#&& ) F & g *
\ T&& F 5&&mM 3 & , L&& A & 5
XGameObject f#P ` aP
T T
C9 Q ]
s 2; 9 Animation L , (1# 9 I ;1 E 8 2 # M a *
\ T " P, ( ; #
>8? +
8 < : P, Animation 0 >5 ^
6 " (M ":NM1 E B?*7A1 8
(i
> 2P 9 !
z 6 " (M 2
1 2 , 5 + E 6,*
X!
a : , 2 1 # : , + 945 8
9#Q) F PHM 0
]
IRAQ - MUSEL
mohamd800@yahoo.com
#@
Unity 3D 2.6
L A B jA 9 9
c j EB ML,
3 # Tags 0
3% P
IZ
Add Tag
]
IRAQ - MUSEL
mohamd800@yahoo.com
V# "#
; I
@ V](
XsO5 B5 , CP ? _
J B5 , m}
;6;1
>5Q a I5 , m} CQP
Door
Unity 3D 2.6
G T (# 9 N
2 CP ? (
3N#S
a 6 ; 1 E $*,M 3N#S 2
; Door L A
# Tag 0 57
e
IRAQ - MUSEL
mohamd800@yahoo.com
*E.8
c#h@
8> / 0 ;
Unity 3D 2.6
a- > 5S m `
a) + )
@A1
VK ` Q 1 6'@ H 8
5, 8 LA M #M
> m1 5S ^ L ,
a <j
jA P,1 E B d Animation
XI
a > 5 1 Door L A
Layers ! C8Q !
N 5 L , V# ) ! PJ uJ S 8 h5PS 1 5ZP + f#" \D9M 2' Layer 0
a- >;1 E 5
) 5HK) I5 , _8Q5 2 /Layers. ! C8Q N 5 B * + 9
1 0 T % KP 1 E Default 2' B Layer 0 5
(# ) 8 L A B jA 9 9
XI
1 3 9 Layer jA 3 sj#9
+5 F#j +J ; + G 8P F#D HK )i ! a- >
C9 R 0 T
E! a- >; IJ#j 2Q 9 G5 / Point light *
\ T . F#j N S 1 ! a- 3 , <j
3N#S 2 ; Layer 0 5
L , c j Inspector 3% " + 1 a- VM
e
IRAQ - MUSEL
mohamd800@yahoo.com
H =>(0 A
i H#
#3A 5>(0 E
Unity 3D 2.6
3N#S 2
; Add Layer N
6 ; H E / ' 57 N
E3 #
Layers 0
57 ! C8R 3 , L , V# ) 2
) (M <5Q a) .
>5Q a
J ? IZ
JC
IZ
I5 , m} CQP L , C"
3N#S 2 ; C8Q
eY
IRAQ - MUSEL
mohamd800@yahoo.com
&
Unity 3D 2.6
ME
5
I 3#Q L A 2)K" (
3N#S B5 , m} N 5
E 3 9 Layer jA ) ( E " c j
; Dark L A Layer 0 5
571 Inspector
e]
IRAQ - MUSEL
mohamd800@yahoo.com
-./ '(0,
@ 8/ b8/
-B/ b B/ m
Unity 3D 2.6
3N#S 2
;3 #
! C8Q
J ? IZ
P V% a- ( w * E I5 , CP
@1 Dark ; + sS *, 0b
a- VM1E 2J#D N S $%' + F#D HK 9i1 \
s8 M ? Dark B Lyaer 0
2 J C Ix ( E Dark B Layer 0 5
>
%' F#D N S HK 9i ( 9 )
_ a aHK 5 E I5 , CP
@1 Dark ; L , s
*, <j1 C a 3N#S
XN S %' + F#D
F#D N: S
HK 9 B" $*,M P
; +5 F#j N S HK 9i a- >
)#
X_ a F#D N S " 57 ; I5 5 " @A E! 1 (
U !
; (1 0 T
LI "
0#C) PjM
ee
IRAQ - MUSEL
mohamd800@yahoo.com
bC
#$J A i b ( 3 T .
.)6
Unity 3D 2.6
a h ! "#
/Behaviour Functions. L a&9 & 1M # a& 0 1: +& 2a5JN > ^
a h (# 9
1M # a& S&C91E # a& %&' & @A I & & %OP +5
#a S
: >; ( VM
G9 & ) 1ME & 8 >&&5 ) F & 1ME `: S&& 1 & 1ME W1 & Nb L&& , c D&& *
\ T&& &
N Nb <&&& >&&&
VM /GUI. 0 L a&&&9 <&&& >&&&
1ME \;# & & & &8 9 \D&&&9M ! & & 9 O
X\D9 \;# 8 9 8
m m L , d#SP 1 N 5 i !
1 N # _9: P 1
Boo 0 1 C# 0
XKQ
/Behaviour Functions. # a 0 1:
>
& '&
function func1( ) {
$%' F ,
..
...
}
P, %OP) [# 2
function func2( ) {
$%' F ,
...
P, %OP) [# 2
XXX % '1
et
IRAQ - MUSEL
mohamd800@yahoo.com
HL8 > H
<%
5; U >A
Unity 3D 2.6
01
$%' + 1
1- function Update( )
3
a& &I"
6& 7 1E &8
! 9
+ 9 >; 2
X I 9 I" L
$%' L, a)
8 M<
2- function Start( )
3 & 1 3 & +5&
0 & : 2&
1
M %5OP) ":NM # *
\ T E
a %5OP) 9 2 3 1 3
$%' L, a)
$%' <j1 2CQP
57 + E 8 F P, ! 5
5J
5? F Q,M 1M
X
$%' 2 I D" > E Update()
3- function OnMouseDown( )
z5& 1
a& 6 & a&- L& , W1
a9 N4 L , c D P,
$%' L, a)
f#&&j# 2&& ' P & m 2&& /Input.GetMouseButton. & C9 Q 2&& & ; ( & VM L&& ,
X! *
X/
$%' > ) 2 Collider 0 5
L , a- %' V# 9 ( { ^9.
$*, N#;%
0#&
a&-
2& ( &
VM L& , W1 &
v O s5j# +5 T % KP
P, 0 T
Y N#
function Update () {
if ( Input.GetMouseButton(0) ){
transform.Rotate(0 ,1 , 0);
}
}
$ 91 &) &9 c&C
a& 6 &
a&-
L& , W1 &
function OnMouseDown( ) {
transform.Rotate(0 ,1 , 0);
}
ey
IRAQ - MUSEL
mohamd800@yahoo.com
* L8$ nZ .J Y #LDp
D 7$8
Unity 3D 2.6
4- function OnMouseUp( )
a& 6 &
a&-
L& , W1 &
a&9 N4& +&, c D& <& N &P,
$%' L, a)
X/ Collider 0 5
L , a- %' V# 9 ( { ^9.
9- function OnGUI ( )
/ &8
! O&&
&Q9
*
\ T& .N#S& 1 d#S&P 1 N #&
X/!#S # a
a)
1
e|
IRAQ - MUSEL
mohamd800@yahoo.com
H <8+>
!5 >
Unity 3D 2.6
OnGUI ( )
01
(M G5
I ; 6-9
$%I
i ca8 l m
1
<5
Z *
I5 , [ )i
function OnGUI ( ) {
..
..
..
}
1
$%' + 1
1- Button : N Nb
GUI.Button (Rect ( Left ,Top ,Width, Height) , "String")
/>5Q a Rectangle .
NS
2'1 N4 I
9 [# 2
+5 5 N4 B-) :
%' : b
>O N4 B-) :
%' : b
;1 m ^ L ,
W 8 ? 2 *, +5 (# 9 (M 6-91 N4 L , \ #
function OnGUI ( ) {
GUI.Button (Rect (200,150,100,50), "start");
}
[#
> m3
L,*
\ T
2 a- VM L , B j1 _ a
a 6;
2
' ^)
e
IRAQ - MUSEL
mohamd800@yahoo.com
n SJ
< '()J A
Unity 3D 2.6
@A EF2&m VM %&5OP) &9i N4& L& , PQ &j #& &P" qF2&m <&OP9i $%&' B& 2&
a& %'
N4& :#&; <D&"1 / if & . { &m <D&" (M 6&-9 3 &J @
a s8S9 2 >9
#'
E & 1M +& I & & %&OP & " @AE N4& L& , c D& &) >' u O `#C) 2 IR m > :
F2m VM %OP) * iA1
function OnGUI ( ) {
if ( GUI.Button (Rect (200,150,100,50), "start") ) {
N4 %' L , c D
P, %OP) (M ' 9 ) 2
6;
}
}
e
IRAQ - MUSEL
mohamd800@yahoo.com
A n;J
#o o
Unity 3D 2.6
>
function OnGUI ( ) {
if ( GUI.Button (Rect (200,150,100,50), "Start") ) {
Application.LoadLevel ("Level1");
}
if ( GUI.Button (Rect (200,250,100,50), "Exit") ) {
Application.Quit( );
}
}
%&5OP & M &P 1 01 N4& v# B j1 9i 2 2" T N4 Top 0 5? " 57 P" w i
c &j &H &8 > &m1 _ a
a 6 ; E 8 + 2J IP 1
#' B5 , c D P,
h&& <&& >&& 9 &
%&&' (i @& qq &8 +&& 1 &
&9i [#&& 2" &T N4&& L&& ,
X/BP 8
m ? P; @A
[ C9A <5Q a9i B" VM. cC 8 V%5OP
h&&9
>O&&
+&& 1
&5
a
0T
var textur : Texture;
function OnGUI ( ) {
if ( GUI.Button (Rect (200,150,100,50), textur) ) {
}
}
t
IRAQ - MUSEL
mohamd800@yahoo.com
#)C
E ! H "# H
<
8R
Unity 3D 2.6
2- Box: (panel) # 1M N # v1 P
GUI.Box (Rect ( Left ,Top ,Width, Height) , "String")
&, E 3N#S& uP& 0 8 & 1 !* & G&5 +& _9: PS L , _8QP9 N Nb 2 ;@
&J # &I 1E W1 & c D& & L& , V#& )i _9: PS (i if { ^
` a) i I"
<&& 3N1 & _9: PS&&; I
& 1M E ! 1: 2? & 1 N Nb&& & 91 ; I
& *
\ T&& 3 & 9 ,
X6,*
0T
function OnGUI ( ) {
GUI.Box (Rect (200,150,300,300), "Main Menu");
}
t
IRAQ - MUSEL
mohamd800@yahoo.com
2 q 8J
Unity 3D 2.6
3- Labels: +91 P
GUI. Label (Rect ( Left ,Top ,Width, Height) , "String")
&, E 3N#S& uP& 0 8 & 1 !* & G&5 +& _9: PS L , _8QP9 N Nb 2 ;@
<&&j# ` a&&)1E W1 & c D&& & L&& , V#&& )i & I" if { ^&& & ` a&&)i & I"
X! 1: h 11 +91 P
0T
function OnGUI ( ) {
GUI. Label (Rect (200,150,50,25), "Sound Setting");
}
4- DrawTexture : 3N#
1ME l*a 3:
m} 1M 8
Q9
*
\ T
m ^ L , 3N# k ` a)1
XXX ' 571 6,* < 3 #
0T
tY
IRAQ - MUSEL
mohamd800@yahoo.com
C A F.$
Unity 3D 2.6
: , 9 ) ":NM # E 3:
57 [
: ,_ a 0T 2
:# s8S5 cC
6- TextArea :
Q i :
M +
T;M 0 :A `
<5Q a9i
$%' 2O
uP
+ 5 3:
$%' 2
ME cC
1 Q 2 uP 6 9 TextField 3 :i 2
X Q +
0T
Q L A 014P
5 Enter c j 1 3 : $%' 2 6 ; 1 8
XTextField 3 : 2 P
;
[
>m
:,
t]
IRAQ - MUSEL
mohamd800@yahoo.com
M ;
T J d# q 8J
r+
7- PasswordField :
Unity 3D 2.6
O^
uP
PassWord V a 4
`
[1
>8? + B :A # Q
+ i
\
IZ9 V% 4
B l# a
3
0 :A 2 `
uP #' "String"
#' : "maskchar"
[
L,
a9
: , : no
a %' <j 0 T
[ )2
, >' (
[ 9+ .
te
IRAQ - MUSEL
mohamd800@yahoo.com
( <L
3 => h <L =#
3 </
Unity 3D 2.6
i `M N
>5 O `
<
>'
>8? + I5 , 5mK
B* +
Boolean
91 False 1M True % K9 2CQP 5 #'
B ,h # <
9
5 ! N 5 k , 2 ` a)1
/B 5 O) ` , 1M !#S >5 O) *
\ T.
` M 6 9 V% uP : "String"
" ; @A i `M ! #
f
5" A : 91 3
L , <j#9
X
a B D9 [# V% N 5 i < _9 R +,
a $%' 0 T
@1 I * +
9- Sliders : ! ?i4
+ 1E /VerticalSlider. 9:# ,1E /HorizontalSlider. 5C ME ! ?i4 + +5,#" #9
!* ^ 2 !#S # a I * +
"2
I58m 2I E ! ?i4 2' [ 9i
X9
GUI.HorizontalSlider(Rect(Left,Top,Width,Height),Value, Start , End)
GUI.VerticalSlider(Rect(Left,Top,Width,Height),Value, Start , End)
B9
)<
5 )1 vi4
' P, h? #
vi4 9
vi4
5C 2' : Value
>T ) 5?: Start
9 I" >T )
5? : End
tt
IRAQ - MUSEL
mohamd800@yahoo.com
;S$; e .C a& b )
Unity 3D 2.6
P, N S9 G5 !# L , V# 91 gun B
5? P a- " P, B" k OP 0 T
X!#S %' # a
5 3
L , B D"1
6 " (M 9 "1 N P v*R
var volume: 0.5;
function OnGUI ( ) {
volume = GUI.HorizontalSlider(Rect (200,150,100,20) , volume, 0 ,1);
gameObject.Find("gun").audio.volume = volume ;
}
> " VM. 3
: A1 69 C `
5C z
a) /!. 6-
*, Z *
Xz 1
ty
IRAQ - MUSEL
mohamd800@yahoo.com
8 C* Z
Unity 3D 2.6
8
8
2 />
>
3 ,+
#O . 5
X I 5 )1
< >
"#
5 S) P,
+5 D)1 F P 9 [#
i >
L 0# #
[# 2 >
J ? L IO5D" ( 6-9 I 5
8 >
< >
<5Q a" 2 1
cD N
< 1 Project 3% " 2
L , c D _9 R +, E IP5 D)1 IJ P 9
3N#S 2 ; I O" H + 1 3N#;% >
J ? L I8 a"
t|
IRAQ - MUSEL
mohamd800@yahoo.com
(3
<# L
Unity 3D 2.6
i `
Application.LoadLevel ("
a" >
>5
");
1M
?N);
Application.LoadLevel (
M 891 $*, 3N#S 2 >
J?V
> C :# #
#'
?N
X O
level2
>5 ) 9 >
2 `#
Nb L , c D
?
P, 0 T
function OnGUI ( ) {
if ( GUI.Button (Rect (200,150,100,50), "Load Level_2") ) {
Application.LoadLevel ("Level2");
}
}
6 " I
?N `
a" ( ":N @ 1
Application.LoadLevel ( 1 );
6 " 5
>5 ) 3: , ":N # 1
Application.LoadLevel (LoadedLevel );
X 5
?N <
`
) +5 #C +5 2 LoadedLevel 0 ( G5
a" 5
M L , 0#S
":N # 1
Application.LoadedLevelName
GUI Text 0 L , B j1
+
>; 2 0 T
Create Other
function Start ( ) {
guiText.text = Application.loadedLevelName;
}
X GUI Text 3 : 2 I
' ^) [#
>; %5OP) P
t
IRAQ - MUSEL
mohamd800@yahoo.com
) 7 J H 8 @ ks
Unity 3D 2.6
t
IRAQ - MUSEL
mohamd800@yahoo.com