рдкрд░рд┐рдЪрдп
рд╣рд╛рдмрд░рд╛ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо 3 рдбреА рдЗрдВрдЬрди "рдпреВрдирд┐рдЯреА 3 рдбреА" рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА 3 рдбреА рдореЗрдиреВ рдкрд░ рдХреЛрдИ рд╕рдмрдХ рдирд╣реАрдВ рд╣реИред
рдореБрдЭреЗ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рджреНрд╡рд╛рд░рд╛
Unity3d script рдореВрд▓ рдмрд╛рддреЗрдВ рдФрд░
рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП Unity3D - рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ 1 рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рд▓реЗрдЦрдХ рдХреЛ "рд╣рдо рдЧрд▓рдд рд╕рджреА рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ" рд╡рд┐рд╖рдп рдкрд░ рдбрд╛рдВрдЯрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдЪреБрдЯрдХреА рдЬреНрдЮрд╛рди рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЛ рдХрд░рдХреЗ, рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА JS рдФрд░ рдпреВрдирд┐рдЯреА 3D рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдереЗред
рдореИрдВ рдПрдХрддрд╛ 3 рдбреА рдХреЗ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рд▓рд┐рдХ рд╕рдордЭреЗрдВрдЧреЗред
рдЦрд╛рдирд╛ рдкрдХрд╛рдиреЗ
1) рдореЗрдиреВ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдорд╛рдирд╕рд┐рдХ рддреИрдпрд╛рд░реА рдмреЛрд▓реЗрдВред
2) рдореЙрдбрд▓ рдЖрдк рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЖрдк рдЗрд╕реЗ
рдпрд╣рд╛рдВ (Google рд╕реНрдХреЗрдЪрдЕрдк) рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдЬрд┐рд╕ рдкреНрд░рд╛рд░реВрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡рд╣ рдХреЛрд▓рд╛рдбрд╛ рд╣реИред
3) рдореЗрдиреВ рдХреЗ рдкрд╛рда рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реЙрдиреНрдЯ рд╣реИред рдЖрдк рдорд╛рдирдХ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрдВрдЯ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд╣рд▓рд╛ рдХрджрдо
рдореИрдВ рдкрд╢реНрдЪрд┐рдореА рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдПрдХ рд╕реНрдХреЗрдЪ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ред
рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рд╕реАрди рдХреА рддреИрдпрд╛рд░реА рд╕реЗред
рдПрдХ рдЗрд▓рд╛рдХрд╝рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдмрдиреЗрдВ рдФрд░ рдЖрдХрд╛рд░ / рдКрдБрдЪрд╛рдИ / рдмрдирд╛рд╡рдЯ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ (Terrain-> рд╕реЗрдЯ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди / рдлреНрд▓реИрдЯрди рд╣рд╛рдЗрдЯрдореИрдк) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рдЕрдЧрд▓рд╛, рдПрдХ рдмрдирд╛рд╡рдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рджреГрд╢реНрдп рдХрд╛ рдореБрдЦреНрдп рдкрд░рд┐рджреГрд╢реНрдп рдмрдирд╛рдПрдВ

рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреИрдорд░реЗ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рджреЗрдЦрдиреЗ рдХреЗ рдХреЛрдг рдкрд░ рд░рдЦреЗрдВ, рдкреНрд░рдХрд╛рд╢ (Derectional рдкреНрд░рдХрд╛рд╢) рдФрд░ рдЗрд╕рдХреА рдЫрд╛рдпрд╛ рдЬреЛрдбрд╝реЗрдВред
рдХреЛрд╣рд░рд╛ рдФрд░ рдЖрдХрд╛рд╢ (рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕) рдЬреЛрдбрд╝реЗрдВ, рдпрд╣ рд╕рдм рдПрдбрд┐рдЯ-> рд░реЗрдВрдбрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдЖрджрд░реНрд╢
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рдордЧреНрд░реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рд╕рднреА рдмрдирд╛рд╡рдЯреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ (рдмрд╕ рдПрдХрддрд╛ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЗрд╕реЗ рдЪреБрдиреЗрдВ рдФрд░ рдЦреАрдВрдЪреЗрдВ)ред
рдЗрд╕рдХреЗ рдмрд╛рдж, * .da рдореЙрдбрд▓ рдХреЛ рдПрдХрддрд╛ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВ (рд╕рдВрдкрддреНрддрд┐-> рдирдпрд╛ рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рдЖрдпрд╛рдд рдХрд░реЗрдВ), рдФрд░ рдЗрд╕реЗ рджреГрд╢реНрдп рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднреА рдЖрдХрд╛рд░ рджреЗрдВред
рдорд╣рддреНрд╡рдкреВрд░реНрдг! рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдСрд░реНрдбрд░ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдЧреИрд░-рдмрдирд╛рд╡рдЯ рд╡рд╛рд▓рд╛ рдореЙрдбрд▓ рдорд┐рд▓реЗрдЧрд╛ред
рдореЗрдиреВ рдореВрд▓ рдмрд╛рддреЗрдВ
рдореЗрдиреВ рдХреЛ рдореЙрдбрд▓ рдпрд╛ 3 рдбреА рдкрд╛рда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЖрдк рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреА рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ рдкрд╛рда рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдЧрд╛ред
рдЕрдкрдиреЗ рдлреЙрдиреНрдЯ рдХреЗ рд╕рд╛рде 3 рдбреА рдЯреЗрдХреНрд╕реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ (рдПрд╕реЗрдЯреНрд╕-> рдЗрдореНрдкреЛрд░реНрдЯ рдиреНрдпреВ рдПрд╕реЗрдЯ)ред
рдЗрд╕реЗ рдЪреБрдирдиреЗ рдХреЗ рдмрд╛рдж, (GameObjects-> Create Other-> 3D Text) рдкрд░ рдЬрд╛рдПрдВред
рдЖрдк рд╕рд╛рдмреБрди рдХрд╛ рдкрд╛рда рдмрдирд╛рдПрдВрдЧреЗред рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдмрджрд▓реЗрдВ, рдФрд░ рдлрд┐рд░ рдЖрдХрд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред

рдЖрдЧреЗ рд╣рдо рдЗрд╕реЗ рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдмрдирд╛рдПрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЛ JS'e рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдкрд░ "3 рдбреА рдЯреЗрдХреНрд╕реНрдЯ" рд▓рд╛рдЧреВ рдХрд░реЗрдВред
function OnMouseDown () { //1 if(name=="Play Game") { Application.LoadLevel("Test Scene"); } //2 if(name=="Options") { } if(name=="Quit") { Application.Quit(); } //3 } function OnMouseOver () { //1 animation.Play(); //4 }
1) рдорд╛рдЙрд╕ рд╣реЗрд░рдлреЗрд░ рдХреЗ рджреМрд░рд╛рди рдШрдЯрдирд╛рдПрдБред
2) рдпрджрд┐ рдЖрдк рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдЖрдк рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рдирд╛рдордХ рджреГрд╢реНрдп рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред
3) рдпрджрд┐ рдпрд╣ рд╡реЗрдм рдХреЗ рддрд╣рдд рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рд╣реИ, рдпрд╛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЖрд╡реЗрджрди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред
4) рдореЗрдиреВ рдХреЛ рдРрдирд┐рдореЗрдЯ рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐, рдпрджрд┐ рдЖрдк рдПрдХ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рддреЛ рдмрд╣реБрдд рд╣реА рдЕрд╕реНрдкрд╖реНрдЯ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ред рдЖрдк рдЗрд╕реЗ рдореЗрд░реА рддреИрдпрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред
* рдирд╛рдо - рдЙрд╕ рд╡рд╕реНрддреБ рдХрд╛ рдирд╛рдо, рдЬрд┐рд╕ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╣рд┐рдд рд╣реИред

рдореЗрдиреВ рдиреЗрд╡рд┐рдЧреЗрд╢рди
рдПрдХ рд╕рд┐рд▓реЗрдВрдбрд░ рдмрдирд╛рдПрдВ, рдФрд░ рдЗрд╕реЗ рдореЗрдиреВ рдореЗрдВ рдмрджрд▓ рджреЗрдВред рдХрд┐рд╕реА рднреА рдЖрдВрд╢рд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рд╕рд╛рдордЧреНрд░реА (рдЖрдк рд╕реНрдХреНрд░реАрди рдкрд░ рдкрд╕рдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЗрд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рдмрдирд╛рдПрдВред

рд╣рдо рдореЗрдиреВ рдСрдмреНрдЬреЗрдХреНрдЯ (рдкрджрд╛рдиреБрдХреНрд░рдо рд╡рд┐рдВрдбреЛ) рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рднреА 3D рдкрд╛рда рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдореНрдмреЗрдб рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд┐рд▓реЗрдВрдбрд░ рдХреЗ рджреВрд╕рд░реА рддрд░рдл, рджреЛ 3 рдбреА рдЯреЗрдХреНрд╕реНрдЯ рдмрдирд╛рдПрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореЗрдиреВ рдореЗрдВ рдкрджрд╛рдиреБрдХреНрд░рдо рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред рдпрд╣ рдПрдХ рд╕рдм рдореЗрдиреВ рдЖрдЗрдЯрдо рд╣реЛрдЧрд╛ред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
var menuRotation : GameObject; //1 function OnMouseDown () { if(name=="Play Game") { Application.LoadLevel("Test Scene"); } if(name=="Options" || name=="Back" ) { menuRotation.transform.Rotate(0, 180, 0); } //2 if(name=="Quit") { Application.Quit(); } } function OnMouseOver () { animation.Play(); }
1) рдПрдХ рдЪрд░ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛред
2) рдЬрдм рдЖрдк рдСрдкреНрд╢рди рдирд╛рдордХ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрдорд╛рдВрдб рдореЗрдиреНрдпреВ рд░реЛрдЯреЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ 180 * рдХреЛ рдШреБрдорд╛рдПрдЧреАред
рд╡рд┐рдХрд▓реНрдк рдмрдЯрди рдХреЗ рдореЗрдиреВ рд░реЛрдЯреЗрд╢рди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд┐рд▓реЗрдВрдбрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред
рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рдореЗрдиреВ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд▓рд╛рдЗрдбрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕
рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдкрд╛рда рдХрд╛ рд╕рдмрд╕реЗ рдбрд░рд╛рд╡рдирд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рджреБрдЦ рдФрд░ рд╢рд░реНрдорд┐рдВрджрдЧреА рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдУред
* рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЬрд╛рджреВрдЧрд░ рд╣реИред
рдПрдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдШрди рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рдзрд╛рдЧреЗ рддрдХ рдлреИрд▓рд╛рдПрдВред рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рдХреНрдпреВрдм рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рд░рдЦреЗрдВред
рдпрд╣ рд╕рдм рдореБрдЦреНрдп рдореЗрдиреВ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕реНрдерд┐рдд рд╣реИ, рдЕрд░реНрдерд╛рддреН рд╡рд┐рдХрд▓реНрдк рд╕рдмрдореЗрдиреВред
* рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЙрдирдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ line_slider рдФрд░ sphere_slider рд░рдЦ рджрд┐рдпрд╛ред

рдПрдХ рдирдИ JS рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВ, рдФрд░ рдЗрд╕реЗ Sphere (sphere_slider) рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред
function OnMouseDrag () { //1 var translation : float = Input.GetAxis ("Mouse X"); //2 transform.Translate(translation, 0, 0); //3 print(transform.position.x.ToString()); //4 }
1) рдЬрдм рдЖрдк (Sphere / sphere_slider рдкрд░) рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдорд╛рдЙрд╕ рдХреЛ рд╣рд┐рд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдИрд╡реЗрдВрдЯ рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
2) рдПрдХ рдЕрдиреБрд╡рд╛рдж рдЪрд░ рдмрдирд╛рдПрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдорд╛рдЙрд╕ рдХреЗ рдПрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
3) рдорд╛рдЙрд╕ рдХреЗ рдкреАрдЫреЗ рдХреНрд╖реЗрддреНрд░ / рдЧреЛрд▓рд╛ / рдХреНрд╖реЗрддреНрд░ рдШреВрдорддрд╛ рд╣реИред
рдЪреЗрддрд╛рд╡рдиреАред рдЬрд┐рд╕ рд╕рдордиреНрд╡рдп рдХреЗ рд╕рд╛рде рдЧреЗрдВрдж рдЖрдЧреЗ рдмрдврд╝реЗрдЧреА рд╡рд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реИ (рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХреНрд╕ рдХреЛрдСрд░реНрдбрд┐рдиреЗрдЯ / рд▓рд╛рд▓ рддреАрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд╖реЗрдкрд╡рдХреНрд░ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдП)
4) рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо.рдкреЛрдЬрд┐рд╢рди.рдПрдХреНрд╕ рд╣рдореЗрдВ рд╡рд╣ рд╕рдордиреНрд╡рдп рджреЗрдЧрд╛ рдЬрд┐рд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред
рдЪреЗрддрд╛рд╡рдиреАред рд╕рдордиреНрд╡рдп рдЕрднреА рднреА рдЕрд▓рдЧ рд╣реИ (transform.position.x || y || z; рдпрд╛ рд░реЛрдЯреЗрд╢рди рдХреНрд╖реЗрддреНрд░ / рдХреНрд╖реЗрддреНрд░_рд╕реНрд▓рд╛рдЗрдбрд░)ред
рдХрдВрд╕реЛрд▓ рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдо рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдЧрд╛ред
рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рджреЗрдЦрддреЗ рд╣реИрдВ, рдкреБрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
function OnMouseDrag () { var translation : float = Input.GetAxis ("Mouse X") * 0.18; //1 if (transform.position.x < min || transform.position.x > max) { //2 if (transform.position.x < min) { transform.Translate(0.1, 0, 0); } //3 if (transform.position.x > max) { transform.Translate(-0.1, 0, 0); } //3 } else { transform.Translate(translation, 0, 0); } }
1) рдлрд┐рд░ рднреА рд╣рдо рдПрдХреНрд╕ рдХреЛрдСрд░реНрдбрд┐рдиреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдЧреЗрдВрдж рдХреА рдЧрддрд┐ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
рдЪреЗрддрд╛рд╡рдиреА! рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рднреА рдЕрджреНрд╡рд┐рддреАрдп рд╣реИред
2) рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрддрдо рдФрд░ рдиреНрдпреВрдирддрдо рд╕реНрд▓рд╛рдЗрдбрд░ рдЖрдВрджреЛрд▓рдиред
3) рд╕реАрдорд╛ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рдкрд░, рд╕рдордиреНрд╡рдп рдереЛрдбрд╝рд╛ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рдЬрдЧрд╣ рдореЗрдВ рдлрдВрд╕рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП)ред
* рдкрд╣рд▓реЗ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдмрджрд▓реЗрдВред
рдпрд╣рд╛рдВ рд╕реНрд▓рд╛рдЗрдбрд░ рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕реЗ рд╡рд╛рдкрд╕ рдореВрд▓реНрдп рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред
var bullet : float = 0; //1 function OnMouseDrag () { var translation : float = Input.GetAxis ("Mouse X") * 0.18; if (transform.position.x < min || transform.position.x > max) { //2 if (transform.position.x < min) { transform.Translate(0.1, 0, 0); } //3 if (transform.position.x > max) { transform.Translate(-0.1, 0, 0); } //3 } else { transform.Translate(translation, 0, 0); } bullet = (transform.position.x - min)*250;//2 }
1) рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдмреБрд▓реЗрдЯ рдмрдирд╛рдПрдВред
2) рдЪрд░ рдмреБрд▓реЗрдЯ рдореЗрдВ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд▓рд┐рдЦрддрд╛ рд╣реИред
рд╡рд╣ рд╕рдм рд╣реИред рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдореЛрдмреЗрд╢ рдпреВрдирд┐рдЯреА 3 рдбреА рдореЗрдиреВ рд╣реИред
рдореБрдЭреЗ рдЬреЛ рдорд┐рд▓рд╛ рд╣реИ рд╡рд╣
tyk рд╣реИ ред
рдкрд╛рда рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред