рдЦреЗрд▓ "рдПрдХ рдорд▓реНрдЯреАрдкреНрд▓реЗрдпрд░ рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдХрд╛ рд╡рд┐рдХрд╛рд╕ред" рднрд╛рдЧ 4: 3 рдбреА рдореЗрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

Piccy.info - рдлреНрд░реА рдЗрдореЗрдЬ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ

рднрд╛рдЧ 1: рд╡рд╛рд╕реНрддреБрдХрд▓рд╛
рднрд╛рдЧ 2: рдкреНрд░реЛрдЯреЛрдХреЙрд▓
рднрд╛рдЧ 3: рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ AWAY3D 4 рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 11 рдлреНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЗрд╕ рдЗрдВрдЬрди рдкрд░ рд░реВрд╕реА рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╕рд░рд▓ рд╣рд▓рдХреЛрдВ рдФрд░ рдХреНрдпреВрдмреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдПрдХ рд╡реИрдХреНрдпреВрдо рдореЗрдВ рдЧреЛрд▓рд╛рдХрд╛рд░ рдШреЛрдбрд╝реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВрдиреЗ рдЗрдВрдЬрди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рдХрдо рдпрдерд╛рд░реНрдерд╡рд╛рджреА рдЙрджрд╛рд╣рд░рдг рдкрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╣рдо рдЕрдкрдиреЗ рдЦреЗрд▓ рдХреЛ рд╢реАрд░реНрд╖ 3 рдбреА рд╢реВрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред рдФрд░ рд╣рдо рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди 3 рдбреА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рдеред
рдмреЗрд╢рдХ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрд▓реНрдЯрд░рдиреЗрдЯрд┐рд╡ 3 рдбреА рдЗрдВрдЬрди рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЙрдирдХрд╛ рдЙрддреНрдкрд╛рдж рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рд╣рдо рд▓реЗрдЦ рдореЗрдВ рдЙрдирдХреА рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ; рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╡рд┐рдХрд▓реНрдк рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ ...



рддреЛ рд╣рдо рдХреНрдпрд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рд╣рдорд╛рд░реЗ 2D рдорд▓реНрдЯреАрдкреНрд▓реЗрдпрд░ рдЧреЗрдо рдХрд╛ 3D рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВред

рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:

рдПрдХ рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рдлреНрд▓реИрд╢ 11
AWAY3D 4, 3 рдбреА рдЗрдВрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ
FlashDevelop 4 рдПрдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ
рдмреНрд▓реЗрдВрдбрд░ 2.61 рдЦреЗрд▓ рд╡рд╕реНрддреБрдУрдВ рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рджреБрдирд┐рдпрд╛ рдХреЗ рдПрдХ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд░реВрдк рдореЗрдВред

AWAY3D рдХреНрдпреЛрдВ? рдпрд╣ рд╕рд░рд▓ рд╣реИ, рд╕реНрд░реЛрдд Gihub рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ (рдХрдорд┐рдЯ рдмрд╣реБрдд рдмрд╛рд░-рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ) рдФрд░ рдЖрдк рд╣рдореЗрд╢рд╛ рдХреБрдЫ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдкреВрд░рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдареАрдХ рд╣реИ, рддреЛ рд╕реНрд░реЛрдд рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рднреЗрдЬреЗрдВред рд╕рдореБрджрд╛рдп рдЖрдкрдХрд╛ рдЖрднрд╛рд░реА рд░рд╣реЗрдЧрд╛ред рд╕рд╛рде рд╣реА, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдкрд░реНрдпрд╛рдкреНрдд рдмрдбрд╝реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рд╕рд╛рде рд╣реА рдЙрд╕ рдкрд░ рдХрд┐рддрд╛рдмреЗрдВ рд╣реИрдВред

AWAY3D 4 рдХреНрдпрд╛ рд╣реИ? рдпрд╣ 11 рдлреНрд▓реИрд╢ рдХреЗ рд▓рд┐рдП рдПрдХ 3 рдбреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЗ GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ред рдпрд╣ рд╣рдореЗрдВ рдордВрдЪ рдкрд░ рдЬрдЯрд┐рд▓ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢ рд╡реНрдпрд╡рд╕реНрдерд╛, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рднрд╛рд╡реЛрдВ ... рдФрд░ рдпрд╣ рд╕рдм рдПрдХ рд╕рднреНрдп рдЧрддрд┐ рд╕реЗ рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддрд╛ рд╣реИред
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ AWAY3D рдореЗрдВ Flash10 рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА рдЧрдгрдирд╛ рд╕реАрдкреАрдпреВ рдХреЗ рдХрдВрдзреЛрдВ рдкрд░ рдЧрд┐рд░рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЧрддрд┐ рдХрдИ рдмрд╛рд░ рдЧрд┐рд░рддреА рд╣реИред рдЦреИрд░, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рдХрдо рд╣реЛ рдЧрдИ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рд╕рд░рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред 11 рд╡реАрдВ рдлреНрд▓реИрд╢ рдХреЗ рд▓рд┐рдП рдЕрднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рднреА рдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рд╕рднреА рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рд╣рд░ рджрд┐рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкреНрд░рдЧрддрд┐ рдХреА рдзрд╛рд░ рдкрд░ рд╣реИрдВ, 11 рд╡реЗрдВ рдлреНрд▓рд╢ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╕реЗ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ

рд╣рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЧрд╛рдЗрдб рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдкрд░рд┐рдЪрдп рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдпрджрд┐ рд▓реЗрдЦ рдкрд╛рдардХреЛрдВ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рд░рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реИ ... рдареАрдХ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ред

рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо рдлреНрд▓реИрд╢ рдФрд░ рдлреНрд▓реИрд╢рдбреНрдпреВрд╡рд▓ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рд╣реИ рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред

AWAY3D рдЖрдзрд╛рд░



FlashDevelop рдореЗрдВ AS3 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ рдФрд░ AWAY3D рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЗрд╕рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдЗрдВрдЬрди рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИред GITHub рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ AWAY3D рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ src рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред рд╡рд╣ рд╕рдм рд╣реИред

AWAY3D рдореЗрдВ рдордВрдЪ рдкрд░ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреА рд╕рдордЭ рдХреЛ рдФрд░ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рдЪрд┐рддреНрд░ рджреВрдВрдЧрд╛ рдЬреЛ рдЖрдкрдХреЛ рджреГрд╢реНрдп рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

Piccy.info - рдлреНрд░реА рдЗрдореЗрдЬ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ

рдпрд╣ рд╕рдордиреНрд╡рдп рдЕрдХреНрд╖реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ AWAY3D рдЗрдВрдЬрди рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╛рдиреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЖрдЧреЗ Z + рд╣реИ, рдФрд░ Y + рдКрдкрд░ рд╣реИред

рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЖрдкрдХреЛ View3D рджреГрд╢реНрдп рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХреИрдорд░рд╛ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЬрдмрдХрд┐ рд╣рдо рдордВрдЪ рдкрд░ рдХреИрдорд░реЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред рдХреИрдорд░рд╛ рджреГрд╢реНрдп рдХреЗ рд╣рдорд╛рд░реЗ рджреГрд╢реНрдп рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╡рд╕реНрддреБ рд╣реИред рдпрд╛рдиреА рд╣рдо рд╕реНрдХреНрд░реАрди рдкрд░ рдХреНрдпрд╛ рджреЗрдЦреЗрдВрдЧреЗ, рд╣рдорд╛рд░реА рдЖрдБрдЦреЗрдВ, рдЗрд╕рд▓рд┐рдП рдмреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВ, рдмрд┐рдВрджреБ, рдмрд┐рдЦрд░реЗ рд╣реБрдП, рдЖрджрд┐ред рд╣рдо рдПрдХ рдмрд┐рдВрджреБ рд╕реНрд░реЛрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ (рдкреНрд░рдХрд╛рд╢ рд╕рднреА рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдПрдХ рдмрд┐рдВрджреБ рд╕реЗ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдлреИрд▓рддрд╛ рд╣реИ), рдпрд╣ рд╕реВрд░реНрдп рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд░реЗрдЧрд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдк рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдордВрдЪ рдкрд░ рдХреЛрдИ рдЫрд╛рдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред
рджреГрд╢реНрдп рдХреА рдЧрдгрдирд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, view.render () рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрд╕реЗ рд╣рд░ рдлреНрд░реЗрдо рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд┐рд░ рдЖрдк рдордВрдЪ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдПрдХ рд╕рд░рд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рд┐рдЦреЗрдВ рдЬреЛ рд╣рдореЗрдВ рдПрдХ рдХреНрдпреВрдм рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдордЭрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЦреИрд░, рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдм рдХреБрдЫ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЬрд▓ рдХреЛрдб рд╡рд╣ рд╡рд░реНрдЧ рд╣реИ рдЬреЛ рдШрди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рднреА рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЛрдб рдореЗрдВ рд╣реИрдВред рд╡рд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред

public class Main extends Sprite { //    private var view : View3D; //   public var light: PointLight; //   public var player: ObjectContainer3D; public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point //   view = new View3D(); view.camera.y = 140; view.camera.z = -120; view.camera.rotationX = 50; addChild(view); //  addChild(new AwayStats(view)); //     addPlayer(); stage.addEventListener( Event.ENTER_FRAME, onEnterFrame ); } public function addPlayer():void { //   player = new ObjectContainer3D(); //      var bitmapData: BitmapData = new BitmapData(512, 512, false, 0x000000); bitmapData.perlinNoise(64, 64, 5, 0, false, true, BitmapDataChannel.RED); //    var material: BitmapMaterial = new BitmapMaterial(bitmapData); //     var mesh:Mesh = new Cube(material, 50, 50, 50); player.addChild(mesh); view.scene.addChild(player); } public function onEnterFrame( e:Event ):void { player.rotationX += .11; player.rotationY += .15; player.rotationZ += .19; view.render(); } } 


рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдЖрдкрдХреЛ рдирд┐рдореНрди рдЪрд┐рддреНрд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

Piccy.info - рдлреНрд░реА рдЗрдореЗрдЬ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ

рдпрджрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рд╣реИред рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдлреНрд▓реИрд╢ рдФрд░ рдлреНрд▓реИрд╢рдбреЗрд╡рд▓рдк рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

рдЕрдм рдЬрдм рд╣рдо рдЖрд╢реНрд╡рд╕реНрдд рд╣реИрдВ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рд╣реЛ рд░рд╣реА рд╣реИ рдФрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ, рддреЛ рд╣рдо рдЕрдкрдиреЗ рдЦрд┐рд▓реМрдиреЗ рдореЗрдВ рджреВрд╕рд░реА рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдЕрд░реНрдерд╛рддреН, рд╣рдо рдЦреЗрд▓ рдореЗрдВ рдмреНрд▓реЗрдВрдбрд░ рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдореЙрдбрд▓ рдХреЛ рд▓реЛрдб рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдкрд░ рдкреВрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрдВрдЯрд░рдиреЗрдЯ рдмреНрд▓реЗрдВрдбрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рд╕рдмрдХ рд╕реЗ рднрд░рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдмрд╕ рдмреНрд▓реЗрдВрдбрд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдореЙрдбрд▓ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдШрди рд╢рд╛рдорд┐рд▓ рд╣реИред 20 рд╕реЗ 20 рдХреЗ рдЖрдХрд╛рд░ рдХреЗ 20. 20. рдЕрдм рдкреВрд░реНрдгрд░реВрдкреЗрдг рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреЗ рдкрд╛рдареЛрдВ рдореЗрдВ рд╣рдо рдПрдХ рддреИрдпрд╛рд░ рдореЙрдбрд▓ рд▓реЗрдВрдЧреЗ, рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рд╡реИрдЧрди рдФрд░ рдПрдХ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИред рдФрд░ рдЕрдм рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рднреА рдкрд░реНрдпрд╛рд╡рд░рдг рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдореЙрдбрд▓ рд▓реЛрдб рд╣реЛ рд░рд╣реЗ рд╣реИрдВред
рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╣рдо 3DS рдореЙрдбрд▓ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдПрдХ рдмрд╛рд░ рдореЙрдбрд▓ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ 3DS рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВред рдЕрднреА рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓реЗрдВред рддреЛ рдЙрд╕рдХреЛ рдкрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдЕрдм рдЖрдпрд╛рдд рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

AWAY3D рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реЛрдб рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ Loader3D рдХреНрд▓рд╛рд╕ рд╣реИред рдпрд╣ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИ рдФрд░ рд╕рднреА рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд▓реЛрдб рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдкрд╛рд░реНрд╕рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк Parsers.enableAllBundled () рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рднреА рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЛрдбрд░ 3 рдбреА рдЦреБрдж рд╕рдордЭ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЬрд╣рд╛рдЬ рдХрд░рддреЗ рд╣реИрдВред
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдПрдХ рдореЙрдбрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдб рдХреА рдХреЗрд╡рд▓ 4 рд▓рд╛рдЗрдиреЗрдВ рд▓рдЧрддреА рд╣реИрдВред

 Parsers.enableAllBundled(); loader = new Loader3D(); loader.addEventListener(LoaderEvent.RESOURCE_COMPLETE, onResourceComplete); loader.load(new URLRequest("model.3ds")); 


рдпрд╣рд╛рдВ рд╣рдордиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рд╣рдо рд╕рднреА рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рд▓реЛрдбрд░ 3 рдбреА рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдФрд░ рдЙрд╕реЗ рдмрддрд╛рдпрд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдШрдЯрдирд╛ LoaderEvent.RESOURCE_COMPLETE рд╣рдореЗрдВ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдЖрдк рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рд▓реЗрдХрд┐рди рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдпрд╛ рдореЙрдбрд▓ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдЗрд╕реЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЗрдВрдЬрди рдореЗрдВ рдпрд╣ рд╕рдм рд╣реИред рдЖрдк рдШрдЯрдирд╛ рдХреЛ рд▓реЛрдбрд░рдЗрд╡реЗрдВрдЯ рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред LAD_ERROR, рдпрд╣ рддреНрд░реБрдЯрд┐ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдкрдХрдбрд╝ рд▓реЗрдЧрд╛ред рдпрд╛ рдШрдЯрдирд╛ LoaderEvent.ASSERT_COMPLETE, рдЬреЛ рддрдм рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдЬрдм рдореЙрдбрд▓ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╣рдо рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдореЗрдВ рдЗрди рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред

рдпрд╣рд╛рдВ рджреГрд╢реНрдп рдкрд░ рдореЙрдбрд▓ рд▓реЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХрд╛рд░реНрдп рдХреЛрдб рд╣реИред

 public class PlayerLoad { // 3D private var view:View3D; private var main: Main; // loader private var loader:Loader3D; public function PlayerLoad( view_:View3D, main_: Main ) { main = main_; //     view = view_; // ,      Parsers.enableAllBundled(); loader = new Loader3D(); loader.addEventListener(LoaderEvent.RESOURCE_COMPLETE, onResourceComplete); //    loader.load(new URLRequest("model.3ds")); } private function onResourceComplete(e:Event):void { //     main.player = ObjectContainer3D(e.target); //     view.scene.addChild( main.player ); } } 


рд╡рд░реНрдЧ рдореБрдЦреНрдп рдореЗрдВ рдпрд╣ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдРрдбрдкреНрд▓реЗрдпрд░ () рд╡рд┐рдзрд┐ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ
 public function addPlayer():void { //   var load: PlayerLoad = new PlayerLoad( view, this ); } 


рдпрджрд┐ рдЖрдкрдиреЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдЖрдкрдХреЛ рдПрдХ рд╕рдлреЗрдж рдШреВрд░реНрдгрди рдХреНрдпреВрдм рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

Piccy.info - рдлреНрд░реА рдЗрдореЗрдЬ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ

рдпрд╣ рдкрд░рд┐рдЪрдп рдерд╛ред рдЬрд┐рд╕рдореЗрдВ рд╣рдордиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ, рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдЬреБрдбрд╝рд╛, рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреА рдЬрд╛рдБрдЪ рдХреА рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рд╡рд┐рд╖рдп рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдореИрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдХреИрдорд░реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдирд╛ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред

рд╕рднреА рд╕реНрд░реЛрдд рдЧрд┐рд╣рдм рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ

рдкреБрдирд╢реНрдЪ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдмреНрдпрд╛рдЬ рдХреЗ рдЙрди рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬрд┐рди рдкрд░ рдЖрдкрдХреЛ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

Source: https://habr.com/ru/post/In136467/


All Articles