рд╣рдорд╛рд░реЗ рдорд┐рддреНрд░ рдПрд▓реЗрдХреНрд╕ рд╕рдореБрджреНрд░ рддрдЯ рдиреЗ StarlingJS рдбреЗрдореЛ рдХреЛ рд╡рд┐рдШрдЯрд┐рдд рдХрд┐рдпрд╛, рдирд┐рд╢реНрдЪрд┐рдд рдХреАрдбрд╝реЗ, рдХрдЯреЗ рд╣реБрдП, рдЕрдкрдиреЗ рдлрд╝реНрд▓реИрд╢ рдбреЗрдореЛ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛:
StarlingJS рдХреНрдпрд╛ рд╣реИ?

рдЯреИрдВрдХ рдореЗрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЗрддрд┐рд╣рд╛рд╕ред рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдлреНрд▓реИрд╢ рдПрдХ рд╕реНрдерд╛рдпреА рдорд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ, рдФрд░ рдлреНрд▓реИрд╢рд░реНрд╕ рд▓рдЧрд╛рддрд╛рд░ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдбрдВрдк рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рддреЛ рдпрд╣ 2009 рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдерд╛, рдЬрдм рдлреНрд▓реИрд╢рд░ рдбреИрдирд┐рдпрд▓ рд╕реНрдкрд░реНрд▓ рдиреЗ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЦреЗрд▓ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред Cocos2D рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде, рдбреИрдирд┐рдпрд▓ рдиреЗ рдЕрдкрдиреА рдмрд╛рдЗрдХ рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдПрдкреАрдЖрдИ рдлреНрд▓реИрд╢ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ, рдФрд░
рд╕реНрдкреИрд░реЛ рдлреНрд░реЗрдорд╡рд░реНрдХ 2010 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ
рдмрд╛рд╣рд░ рдЖрддрд╛ рд╣реИ ред рдпрд╣ рдлреНрд░реЗрдо рдкрд╛рдЦрдгреНрдбреА рдлреНрд▓реИрд╢рд░реНрд╕ рдХреЗ рдмреАрдЪ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдмреАрдЪ, рдПрдбреЛрдм GPU рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рд╕рдорд░реНрдерди рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдирдИ рдХрдо-рд╕реНрддрд░реАрдп рдПрдкреАрдЖрдИ рд╕рд╛рдзрд╛рд░рдг рдлреНрд▓реИрд╢рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдард┐рди рд╣реИ, рдФрд░ рдПрдбреЛрдм рдПрдХ рдРрд╕реЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдПрдХ рд╕реБрдВрджрд░ рдореБрдЦреМрдЯрд╛ рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдкрд╛рдПрдЧрд╛ рдЬреЛ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рдПрдкреАрдЖрдИ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред
рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╕реНрдЯрд╛рд░рд▓рд┐рдВрдЧ , рдПрдбреЛрдм-рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рдлреНрд▓реИрд╢ рд╕реНрдкреИрд░реЛ рд░рд┐рдЯрд░реНрди рдкреЛрд░реНрдЯ
рдмрди рдЬрд╛рддрд╛ рд╣реИ ред Adobe рдкреИрд╕рд╛ рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ Starling рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рд░рд╣реА рд╣реИ,
рдкреНрд░рдореБрдЦ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рдорд╛рд░ рд░рд╣реА рд╣реИ ред рд▓реЗрдХрд┐рди рд▓реЛрдЧ рд▓рдЧрд╛рддрд╛рд░ рдорд░рдиреЗ рд╡рд╛рд▓реЗ рдлреНрд▓реИрд╢ рдХреЛ рдиреАрдЪреЗ рд▓рд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдПрдбреЛрдм рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдХреЛ рдиреАрдЪреЗ рд▓рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЫрд╣ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ
, StarlingJS рдХреА рдШреЛрд╖рдгрд╛ , рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП JS рдкрд░ Starling рдкреЛрд░реНрдЯ, рдФрд░ рдПрдХ рдХрд╛рдлреА
рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдореЛ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, StarlingJS рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рджреЗрд░реА рд╣реЛ рд░рд╣реА рд╣реИ, рдПрдбреЛрдм рдиреЗ рд░реИрдВрдбрди рдПрд░рд┐рдХрд╕рди рдХреЛ рдирд┐рд░реНрджреЗрд╢ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд╣
рд░реИрдВрдбреЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
рд╕реАрдзреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕реНрдЯрд╛рд░рд▓рд┐рдВрдЧ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдореБрджреНрджреЗ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВред
рдПрд▓реЗрдХреНрд╕ рд╕реЗ рдбреЗрдореЛ
StarlingJS рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрд▓реЗрдХреНрд╕ рдиреЗ рдЧрдореБрдЖ рд╕реЗ рдПрдХ рдЕрдирд╢реЗрдбреЗрдб рд╡рд░реНрдЬрди рдХреЛ рдЦреАрдВрдЪрдХрд░ рдЕрдкрдирд╛ рдбреЗрдореЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рд▓рд╛рдкрддрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рдмрдирд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
myStarling.addEventListener("complete",handleManifestLoad); myStarling.load([ { src: "assets/spritesheet.png" }, { src: "assets/spritesheet.xml" } ]);
рдореВрд▓ рдбреЗрдореЛ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрдирд╛рд╡рдЯ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдпред рдкрд░рд┐рдгрд╛рдо рдПрдХ рдХрд╛рдЙрдмреЙрдп рдХреЗ рд╕рд╛рде рдПрдХ рдбреЗрдореЛ рд╣реИ, рдПрдХ
рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдФрд░ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдкрдардиреАрдп рд╕реНрд░реЛрддред рдЗрд╕рд▓рд┐рдП, рдПрд▓реЗрдХреНрд╕ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рд░ рдХреЛрдИ рдЖрдЬ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛, StarlingJS рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ - рдЬреЗрдПрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡реЗрдХреНрд╖рдгред