
рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрдирд╛рд░реНрдХреА рдЧреЗрдо рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ 3 рдбреА рдЧреЗрдо рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢ рдорд┐рд▓реЗрдЧрд╛ред рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП:
- рдкреАрд╕реА рд╕реНрдерд╛рдкрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдЕрд░рд╛рдЬрдХрддрд╛ рдПрд╕рдбреАрдХреЗ , рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдФрд░ рдПрдбреАрдмреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░;
- рдпреВрдПрд╕рдмреА рдбрд┐рд╡рд╛рдЗрд╕ рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ;
- рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ vSceneViewer.apk ;
- LiveCodeparisDemo.zip рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ;
- рдПрдХ рдкреАрд╕реА рдФрд░ рдПрдХ Android рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рд╡рд╛рдИ-рдлрд╛рдИ рдХрдиреЗрдХреНрд╢рди рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╡рд┐рд╢реНрд╡ рдирд┐рд░реНрдорд╛рдг
VForge рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдбреЗрдореЛ рдлрд╝реЛрд▓реНрдбрд░ (
LiveCodeParisDemo ) рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред

рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реЗрдЯ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВред
рджреГрд╢реНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ "mygame" рдирд╛рдордХ рдПрдХ рдирдпрд╛ рджреГрд╢реНрдп рдмрдирд╛рдПрдБред

рджреГрд╢реНрдп рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ,
рдореЛрдмрд╛рдЗрд▓рдлрд╝реЙрд░рд╡рд░реНрдб рд░реЗрдВрдбрд░рд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ,
рдкреЛрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░
рдкреНрд░рдХрд╛рд╢ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЫреЛрдбрд╝реЗрдВ рдФрд░ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдВрдкрд╛рджрдХ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЗрдЖрдЙрдЯ рдореЛрдб рдореЗрдВ рд╣реИ рдФрд░
рдЖрдХреГрддрд┐ рдирд┐рд░реНрдорд╛рддрд╛ рдЯреИрдм рдЪреБрдиреЗрдВред
рд╕реНрдЯреЗрдЯрд┐рдХ рдореЗрд╢ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ
рдЗрдВрдЬрди рд╡реНрдпреВ рд╡рд┐рдВрдбреЛ рдХреЗ рдмреАрдЪ рдореЗрдВ рдЦреАрдВрдЪреЗрдВред
рдЧреБрдг рдЯреИрдм рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП
MeshFileName рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░
"Track11k.vmesh" рдЪреБрдиреЗрдВ ред
рдкреЙрдк-рдЕрдк рдореЗрдиреВ рд╕реЗ,
рдЗрдВрдЬрди-> рд╕реНрдХрд╛рдИ рд╕реНрдХрд╛рдИ рдкрд░ рдЬрд╛рдПрдВ ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдореИрдкрд┐рдВрдЧ рдорд╛рди
Cubemap рдкрд░ рд╕реЗрдЯ рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд "clear_morning_xxxx.bmp"
рдХреНрдпреВрдмрдЯреЗрдХреНрд╕реНрдЪрд░ рдмрдирд╛рд╡рдЯ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╣реИред
рд╕реНрдХрд╛рдИ рдкреНрд░реЙрдкрд░реНрдЯреАрдЬ рдореЗрдВ, рд╡рд┐рдЬрд╝рд┐рдмрд▓ рдмрд┐рдЯрдорд╛рд╕реНрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рднреА рдмрд┐рдЯреНрд╕ рд╕реЗрдЯ рд╣реИрдВред [реирез реп, резрелрем,реирез the] рд╕рдордЧреНрд░ рд░рдВрдЧ рдЯреЛрди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рд░рдВрдЧ рдХреЗ рдиреАрдЪреЗ рд░рдВрдЧ рдЙрдкрдХрд░рдг рдЦреЛрд▓реЗрдВред
рдЗрдВрдЬрди рдореЗрдВ-
> рдлреЙрдЧ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреВ рдХреЛ
рдПрдбрд┐рдЯ рдХрд░реЗрдВ ,
рдбреЗрдкреНрде рдлреЙрдЧ рдХреЛ рдСрди
рдХрд░реЗрдВ ,
рд╕реНрдЯрд╛рд░реНрдЯ рдХреЛ 1000 рдкрд░ рд╕реЗрдЯ
рдХрд░реЗрдВ ,
рд░реЗрдВрдЬ рдХреЛ 16000 рддрдХ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ,
рдмреЗрд╕ рдХрд▓рд░ [178,103,185] рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред
рд╢реЗрдк рдХреНрд░рд┐рдПрдЯрд░реНрд╕ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░
рд▓рд╛рдЗрдЯреНрд╕ (рд╕реНрдерд┐рд░) - рджрд┐рд╢рд╛рддреНрдордХ рд▓рд╛рдЗрдЯ рдХреЛ рд╕реНрдЯреЗрдЬ рдкрд░
рд▓рд╛рдЗрдЯрд┐рдВрдЧ рд╕реЗрдХреНрд╢рди рд╕реЗ рдЦреАрдВрдЪреЗрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░реЗрдВ:
рдкрд┐рдЪ | 0 |
рдЧреБрдгрдХ | 0.8 |
рд╣рд▓реНрдХрд╛ рд░рдВрдЧ | 255,164,101 |
рдЖрдХреГрддрд┐ рдирд┐рд░реНрдорд╛рддрд╛ рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдФрд░
рдкреНрд░рдХрд╛рд╢ рдЕрдиреБрднрд╛рдЧ рд╕реЗ, рджреГрд╢реНрдп рдореЗрдВ
рд╕рдордп рдХреА рдзреВрдк рдЦреАрдВрдЪреЗрдВред рдкреЙрдкрдЕрдк рдбрд╛рдпрд▓реЙрдЧ рдореЗрдВ
рдмреИрдХ рд▓рд╛рдЗрдЯ рд╕реЗрдЯ рдХрд░реЗрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдг рд╕реЗрдЯ рдХрд░реЗрдВ:
рд╕реВрд░рдЬ рдХреА рд░реЛрд╢рдиреА (рд╕реВрд░рдЬ рдХреА рд░реЛрд╢рдиреА)рдкрд┐рдЪ | 30 |
рд╣рд▓реНрдХрд╛ рд░рдВрдЧ | 183,172,109 |
рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд▓рд╛рдЗрдЯ (рдмреИрдХ рд▓рд╛рдЗрдЯ)рд░рд╛рд╕реНрддреЗ рд╕реЗ рд╣рдЯрдирд╛ | -180 |
рдкрд┐рдЪ | -20 |
рд╣рд▓реНрдХрд╛ рд░рдВрдЧ | 173,150,102 |
рдкреЙрдк-рдЕрдк рдореЗрдиреВ рд╕реЗ,
рдкреНрд░рдХрд╛рд╢ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд╛ рдЪрдпрди
рдХрд░реЗрдВ-> рдкреНрд░рдХрд╛рд╢ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВред рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ, рдкрд╣рд▓реА рдмрд╛рд░, рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рджреГрд╢реНрдп рдХреЛ рдЕрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рдХрд╛рд╢ рд╕реЗ рднрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЫрд╛рдпрд╛ рдХреЛ рдЧрд┐рдирд╛ рдФрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
рд╡рд╕реНрддреБрдУрдВ рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛
рджреГрд╢реНрдп рдореЗрдВ рджреЛ рдирдИ рдкрд░рддреЗрдВ рдЬреЛрдбрд╝реЗрдВ:
рдкреНрд▓реЗрдпрд░ рдФрд░
рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ ред
рдкреНрд▓реЗрдпрд░ рд▓реЗрдпрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рдПрд╕реЗрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░
рдореЙрдбрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
BallGunBullet.model рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ рджреГрд╢реНрдп рдореЗрдВ рдЦреАрдВрдЪреЗрдВред (рдзреНрдпрд╛рди рджреЗрдВ: рдПрдХ рдЭреБрдХрд╛рд╡ рдкрд░ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ)ред
рдЧреБрдг рдЯреИрдм рдореЗрдВ, рдирд┐рдореНрди рд╕реЗрдЯ рдХрд░реЗрдВ:
UniformScaling | 4 |
рдХрд╛рд╕реНрдЯрдбрд╛рдпрдирд╛рдорд┐рдХ рдЫрд╛рдпрд╛ | рдпрд╣ рд╕рдЪ рд╣реИ |
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЬрдореАрди рд╕реЗ рдХреБрдЫ рдореАрдЯрд░ рдКрдкрд░ рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд╡ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЕрдм
рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд▓реЗрдпрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рдЕрд╡рдпрд╡ рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ,
рд╣реЙрдХ рдХрдареЛрд░ рдмреЙрдбреА рдШрдЯрдХ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ, рдФрд░ рдЗрд╕реЗ
рд╕рдВрд▓рдЧреНрди рдШрдЯрдХреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЦреАрдВрдЪреЗрдВред рдПрдХ рдареЛрд╕ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ:
рд╕рд╛рдореВрд╣рд┐рдХ | 25 |
рдЯрдХрд░рд╛рд╡ | 0.8 |
рдмрд╣рд╛рд▓реА | 0.2 |
LinearDamping | 0.3 |
AngularDamping | 0.3 |
TightFitShape | рдпрд╣ рд╕рдЪ рд╣реИ |
рд░рди рдЗрди рдПрдбрд┐рдЯрд░ рдХрдорд╛рдВрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВред рдлрд┐рд░ рджреЗрдЦрдирд╛ рдмрдВрдж рдХрд░реЛред
рдПрд╕реЗрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреИрдм рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдФрд░
рдмреИрд░реЗрд▓.рдореЙрдбрд▓ рдХреЛ рджреГрд╢реНрдп рдореЗрдВ рдЦреАрдВрдЪреЗрдВ, рдЧреЗрдВрдж рдХреЗ рдиреАрдЪреЗ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рди рдкрд░ рд░рдЦрдХрд░ред рдмреИрд░рд▓ рдХреЛ рдЬрдореАрди рдкрд░ рд░рдЦреЗрдВ рдФрд░ рдЗрд╕реЗ рдЙрдард╛рддреЗ рд╕рдордп рдЖрд░рдПрдордмреА
рдбреНрд░реЙрдк рдЯреВ рдлреНрд▓реЛрд░ -> рдмреЙрдЯрдо рд╕реЗрдВрдЯрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдШрдЯрдХ рдЯреИрдм рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ
рдХрдмрд╛рдбрд╝ рдХрдареЛрд░ рд╢рд░реАрд░ рдЬреЛрдбрд╝реЗрдВ:
рд╕рд╛рдореВрд╣рд┐рдХ | 4 |
TightFitShape | рдпрд╣ рд╕рдЪ рд╣реИ |
рдмреИрд░рд▓ рдХреА рдХреБрдЫ рдкреНрд░рддрд┐рдпрд╛рдВ рдмрдирд╛рдПрдВ (рдЯрд┐рдк: рдЪрдпрдирд┐рдд рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рде, рд╢рд┐рдлреНрдЯ рджрдмрд╛рдПрдВ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреНрд▓реЛрди рдФрд░ рдЬрдЧрд╣ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ)ред рдЬрдореАрди рдкрд░ рд╕рднреА рдмреИрд░рд▓ рд╕реЗрдЯ рдХрд░реЗрдВред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде
TrafficCone.model рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдПрдВ:
рд╕рд╛рдореВрд╣рд┐рдХ | 2 |
TightFitShape | рдпрд╣ рд╕рдЪ рд╣реИ |
рд░рди
рдЗрди рдПрдбрд┐рдЯрд░ рдФрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВред

рджреГрд╢реНрдп рдбреАрдмрдЧрд░ (VDB)
VDB рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ VDB рдФрд░ vForge рд╡рд┐рдВрдбреЛ рдХреЛ рд╕реНрдерд┐рддрд┐ рджреЗрдВ рддрд╛рдХрд┐ рд╡реЗ рджреЛрдиреЛрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВред

VDB рдХреЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
VDB рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░
Run in Editor рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
vForge рдореЗрдВ рд╕рд┐рдореБрд▓реЗрд╢рди
рдЪрд▓рд╛рдПрдВ ред
рдПрдХ рдмреЗрд╣рддрд░ рд╕рд┐рдореБрд▓реЗрд╢рди рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ
VDB рдХреИрдорд░реЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВред (рдЯрд┐рдк: рдореЗрдиреВ рдЖрдЗрдЯрдо
рджреГрд╢реНрдп-> рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреИрдорд░рд╛-> рд╡рд┐рдЬрд╝рди VDB рдХреЛ vForge рдХреИрдорд░рд╛
рдХрд╛ рдЙрдкрдпреЛрдЧ
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░реЗрдЧрд╛)ред
VDB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
, рдЖрдк
рд╣реЙрдХ рднреМрддрд┐рдХреА рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рджреЗрдЦ рдФрд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдКрдкрд░ рд╣реЛрдиреЗ рдкрд░ рд╕реНрдкреЗрд╕ рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ "рдХреИрдкреНрдЪрд░" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рджреГрд╢реНрдп рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
VDB рдореЗрдВ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХрд╛ рд╣реЗрд░рдлреЗрд░ рддреБрд░рдВрдд
vForge рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрдЧрд╛ред
рд╕рдВрдкрд╛рджрдХ рд╕рд┐рдореБрд▓реЗрд╢рди
рдореЗрдВ рд░рди рдмрдВрдж рдХрд░реЛред рдЗрд╕ рдмрд╛рд░,
VDB (рд▓рд╛рд▓ рд╡реГрддреНрдд рд╡рд╛рд▓рд╛ рдЖрдЗрдХрди) рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВред рд░рди
рдЗрди рдПрдбрд┐рдЯрд░ рдлрд┐рд░ рд╕реЗ
рдЪрд▓рд╛рдПрдВ рдФрд░ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЛ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЪрд▓рдиреЗ рджреЗрдВ, рдлрд┐рд░ рд╕рд┐рдореБрд▓реЗрд╢рди рдФрд░ рдЗрд╕рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ (рдХрд╛рд▓реЗ рд╡рд░реНрдЧ рдЖрдЗрдХрди) рдХреЛ рд░реЛрдХ рджреЗрдВред рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░
VDB рдореЗрдВ рд╕рд┐рдореБрд▓реЗрд╢рди рдЦреЗрд▓реЗрдВ: рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЬрд╝реВрдо рдЗрди рдХрд░реЗрдВ, рдкреНрд▓реЗрдмреИрдХ рдХреА рдЧрддрд┐ рдХреЛ рдмрджрд▓реЗрдВ рдФрд░ рдлреНрд░реЗрдо рдХреЗ рд╡рд┐рд╕реНрддреГрдд рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рд░реБрдХреЗрдВред
рдкреНрд▓реЗрдпрд░ рдХрдВрдЯреНрд░реЛрд▓ рдЬреЛрдбрд╝рдирд╛
рдкреНрд▓реЗрдпрд░ рд▓реЗрдпрд░ рдореЗрдВ,
BallGunBullet.model рдЪреБрдиреЗрдВред
рдШрдЯрдХ рдЯреИрдм рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рдореНрди рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде
рдкреНрд▓реЗрдпрд░ рдХреИрдорд░рд╛ рдШрдЯрдХ рдЬреЛрдбрд╝реЗрдВ:
FollowFixed | рдпрд╣ рд╕рдЪ рд╣реИ |
CameraDistance | 1000 |
MiniamlDistance | 1000 |
MaximalDistance | 2000 |
рд╣рдо Lua рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдШрдЯрдХ рдХреЛ
рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░
ScriptFile рдлрд╝реАрд▓реНрдб рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
"Scipts \ MarbleLogic.lua" рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдореЗрдВ,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЗрдЖрдЙрдЯ рдХреЛ
рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдмрджрд▓реЗрдВ рдФрд░
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреИрдм рдЪреБрдиреЗрдВ
ред рд▓реБрдЖ рд▓рд┐рдкрд┐ рджреГрд╢реНрдпрдорд╛рди рдФрд░ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ
рд▓реЛрдб рдореМрдЬреВрджрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░
"рдорд╛рд░реНрдмрд▓реЛрдЧреНрд▓рд┐рдХ.рд▓реБрдЖ" рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВред

Play рдЦреЗрд▓ рдореЛрдб рдЪрд╛рд▓реВ рдХрд░реЗрдВред рдЖрдк рдореМрдЬреВрджрд╛ рдЧреЗрдо рдХрдВрдЯреНрд░реЛрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреЗрдВрдж рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреИрдорд░рд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЦреЗрд▓ рдореЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Esc рджрдмрд╛рдПрдВред
рд░рд┐рдореЛрдЯ рдЗрдирдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдиреЛрдЯ: рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕реА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╡рд╛рдИ-рдлрд╛рдИ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдкреАрд╕реАред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреИрдм рдореЗрдВ, Lua рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдмрджрд▓реЗрдВ:
G.useRemoteInput = true and ...
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░
рдЧреЗрдо рдЪрд▓рд╛рдПрдВ ред рдЖрдИрдкреА тАЛтАЛрдкрддреЗ рдХреЛ рд╕реНрдХреНрд░реАрди рдХреЗ рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░, рдПрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдИрдкреА рдкрддреЗ рдкрд░ рдЬрд╛рдПрдВред

рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЯрдЪ рдФрд░ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдбреЗрдЯрд╛
vForge рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЧреЗрдВрдж рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдЧрд╛ред
рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╡рд╛рдкрд╕ рд╕рд╣реА рдХрд░реЗрдВ
G.useRemoteInput = false and ...
Android рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░реА рдХрд░ рд░рд╣рд╛ рд╣реИ
рдкреЙрдк-рдЕрдк рдореЗрдиреВ рд╕реЗ,
рдЗрдВрдЬрди-> рдПрд╕реЗрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдЪреБрдиреЗрдВ ред рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЙрдХ рдХрд░реЗрдВ рдФрд░
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдирдП рдПрд╕реЗрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рдВрд╡рд╛рдж рдореЗрдВ,
ANDROID рдкрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЯреЗрдХреНрд╕рдЪрд░ рд╕реЗрдЯ рдХрд░реЗрдВ
: DownscaleLevel рдХреЛ 1 рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ рд╣рд░реЗ рд░рдВрдЧ рдХреА рдкреНрд░рдЧрддрд┐ рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реЗ рдПрдХ
Android рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рджрд╛рдИрдВ рдУрд░ рдХрд╛ рдЖрдЗрдХрди рдЖрдкрдХреЛ рдЪрдпрдирд┐рдд рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджреГрд╢реНрдп рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдВрддрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЖрдЗрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред

рдЬрдм рд░реВрдкрд╛рдВрддрд░рдг рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдП, рддреЛ
рдлрд╝рд╛рдЗрд▓-> рдирд┐рд░реНрдпрд╛рдд-> рдирд┐рд░реНрдпрд╛рдд рджреГрд╢реНрдп рдЪреБрдиреЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐
рд▓рдХреНрд╖реНрдп рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо "рджреГрд╢реНрдп \ mygame" рдкрд░ рд╕реЗрдЯ рд╣реИред
рд╕рдХреНрд░рд┐рдп рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡рд╣рд╛рдБ
"mygame.android.vscene" рдФрд░
"mygame.android.vscene.data" рд╕реАрди рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рд╣реИрдВред
рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реНрдерд╛рдкрдирд╛
рдпрджрд┐
рдлрд╝рд╛рдЗрд▓ рдкрд░реЛрд╕реЗрдВ рдЯреИрдм рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ
View-> рдкреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЦреЛрд▓реЗрдВ
-> рдлрд╝рд╛рдЗрд▓ рдкрд░реЛрд╕реЗрдВ рдФрд░ рдЗрд╕реЗ рдкреИрдирд▓ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред
рдлрд╝рд╛рдЗрд▓ рд╕реЗрд╡рд╛ рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдореЗрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрде
рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЬреЛрдбрд╝реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЕрдкрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдлрд┐рд░
рддреИрдпрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ
рдХрд░реЗрдВ ред
рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░,
vSceneViewer рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░
mygame рдЪреБрдиреЗрдВред рдкрд╣рд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдХреБрдЫ рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмреА рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдХреИрд╢ рдХреА рдЧрдИ рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдЦреЗрд▓ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЧреЗрдВрдж рдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЭреБрдХрд╛рдХрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрдЕрдк
рдЖрдкрдиреЗ рд╢рд╛рдпрдж рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдХрд┐ рдЧреЗрдВрдж
vForge рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗ
рдЪрд▓рддреА рд╣реИ ред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ Lua рдлрд╝рд╛рдЗрд▓ рдХреА 30-31 рд▓рд╛рдЗрдиреЗрдВ рдмрджрд▓реЗрдВ:
self.InputScaleX = 10 self.InputScaleY = 10

рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЧреЗрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╢ рд╕реЗ рдкреБрдирдГ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреЗрд╡рд▓ рд╕рдВрд╢реЛрдзрд┐рдд Lua рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛рдПрдЧреАред рдЕрдм рдЧреЗрдВрдж рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рдмрдВрдзрдиреАрдп рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдПред
рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореНрдпреВрдЬрд┐рдХ рдЬреЛрдбрд╝рдирд╛
рдзреНрд╡рдирд┐ рдирд╛рдордХ рдПрдХ рдирдИ рдкрд░рдд рдмрдирд╛рдПрдБред
рдЖрдХреГрддрд┐ рдирд┐рд░реНрдорд╛рддрд╛ рдЯреИрдм рд╕реЗ, рджреГрд╢реНрдп рдореЗрдВ рдПрдХ рдСрдбрд┐рдпреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдЙрд╕рдХреЗ рдЧреБрдг рд╕реЗрдЯ рдХрд░реЗрдВ:
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо | рд▓рдЧрддрд╛ рд╣реИ \ HeavyIndustrial.ogg |
Is3D | рдЭреВрдард╛ |
рдкреГрд╖реНрдарднреВрдорд┐ | рдпрд╣ рд╕рдЪ рд╣реИ |
рдЦреЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдВрдЧреАрдд рд╢реНрд░рд╡реНрдп рд╣реИред рджреГрд╢реНрдп рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВред рд╕рдВрдЧреАрдд рдЕрд╡рд╢реНрдп рд╕реБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЬрд▓рддреЗ рд╣реБрдП рдмреИрд░рд▓
рд▓реЗрдЖрдЙрдЯ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реЗ,
рдХрдг рд╕рдВрдкрд╛рджрдХ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░
рдХрдг рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдЦреЛрд▓реЗрдВред
рдПрдХ рдирдпрд╛ рдХрдг рдкреНрд░рднрд╛рд╡ рдЖрдЗрдХрди рдмрдирд╛рдПрдВ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░
рдЯреЗрдореНрдкрд▓реЗрдЯ рдЪрдпрди рд╕реЗ
рдзреБрдЖрдВ рдХреЗ рд╕рд╛рде рдлрд╛рдпрд░ рдЯреЙрд░реНрдЪ рдЪреБрдиреЗрдВ

ред
рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд▓реЗрдпрд░ рдЦреЛрд▓реЗрдВ рдФрд░ рджреГрд╢реНрдп рдореЗрдВ рдирдП рдмрдирд╛рдП рдЧрдП рдкреНрд░рднрд╛рд╡ рдХреЛ рдЦреАрдВрдЪреЗрдВред
рдЖрдХреГрддрд┐рдпрд╛рдБ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмреИрд░рд▓ рдХреЗ рдПрдХ рдмрдЪреНрдЪреЗ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрд░рд▓ рдкрд░ рдмрдирд╛рдпрд╛ рдкреНрд░рднрд╛рд╡ рдХреЛ рдЦреАрдВрдЪреЗрдВред рдкреНрд░рднрд╛рд╡ рд╡рд╕реНрддреБ рдкрд░ рдЖрд░рдПрдордмреА рдФрд░
рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЪрдпрди
рдХрд░реЗрдВ-> рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ
ред
рдЪрд╛рд▓ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдмреИрд░рд▓ рдХреЗ рдиреАрдЪреЗ рддрдХ рдкреНрд░рднрд╛рд╡ рдХреЛ рдЦреАрдВрдЪреЗрдВред
рдЧреБрдг рдЯреИрдм рдореЗрдВ, рдирд┐рдореНрди рд╕реЗрдЯ рдХрд░реЗрдВ:
рдкрд┐рдЪ | -90 |
UniformScaling | 4 |
рдЕрдЧрд▓рд╛,
рдкрд╛рд░реНрдЯрд┐рдХрд▓ рдПрдбрд┐рдЯрд░ рдЯреИрдм рдкрд░ рд╡рд╛рдкрд╕ рдФрд░ рддреАрди рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП,
рднреМрддрд┐рдХреА рдЯреИрдм рдореЗрдВ Z рдШрдЯрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐
рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐
рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдЪрд╛рд▓реВ рд╣реИ:
рд▓рдкрдЯреЗрдВ: рд▓рдкрдЯреЗрдВ | рдЬреЗрдб | 1000 |
рдЕрдЧреНрдирд┐: рдЕрдЧреНрдирд┐ | рдЬреЗрдб | 1000 |
рд╕реНрдореЛрдХ рд╕реАрдХреНрд╡реЗрдВрд╕: рдерд┐рдХ рд╕реНрдореЛрдХ | рдЬреЗрдб | 300 |

рдкреНрд░реАрдлреИрдм рдХреНрд░рд┐рдПрд╢рди
рдЖрдХреГрддрд┐рдпрд╛рдБ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдкреНрд░рднрд╛рд╡ рдХреЗ рд╕рд╛рде рдмреИрд░рд▓ рдкрд░ рдЖрд░рдПрдордмреА, рдкреНрд░реАрдлрд╝реИрдм
рдмрдирд╛рдПрдБ рдФрд░
рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ рд╕рдВрд╡рд╛рдж
рдирд╛рдо - "рдЬреНрд╡рд▓рдВрдд рдмреИрд░рд▓" рдирд╛рдо рдЪреБрдиреЗрдВ ред рдЕрдЧрд▓реЗ
рд╕рдВрдкрд╛рджрди рдЧреБрдг рд╕рдВрд╡рд╛рдж рдореЗрдВ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ
рдХрд░реЗрдВ ред
рд╢реЗрдк рдХреНрд░рд┐рдПрдЯрд░реНрд╕ рдЯреИрдм рдХреЛ рдЪреБрдиреЗрдВ рдФрд░
рдкреНрд░реАрдлреИрдмреНрд╕ рдлреЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓реЗрдВред рдирдпрд╛ рдкреНрд░реАрдлреИрдм рд╕реВрдЪреА рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд░реАрдлрд╝реИрдм рдХреЛ рдЬрд▓рддреЗ рдмреИрд░рд▓ рдХреЗ рд╕рд╛рде рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рджреГрд╢реНрдп рдореЗрдВ рдЦреАрдВрдЪреЗрдВред
рдЦреЗрд▓ рдЦреЗрд▓рддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рджреГрд╢реНрдп рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВред