
рд╢реБрдн рджреЛрдкрд╣рд░
рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВ рдереЛрдбрд╝рд╛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реВрдВ рдХрд┐ рд╣рдмреЗрд░рд╛ рдкрд░ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЙрд▓реНрд▓реЗрдЦ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐
рдЗрдВрдбреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдм рдЪрдордХ рдирд╣реАрдВ рд░рд╣реЗ рд╣реИрдВ ? рд╢рд╛рдпрдж рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдирд┐рд╖реЗрдзрд╛рддреНрдордХ рдореВрд▓реНрдп рд╣реИ рдЬреЛ рдорд╛рд░реНрдорд▓реЗрдб рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реИ? рдпрд╛ рдХреНрдпрд╛ рдЗрддрдиреЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдХрд┐ рдЖрдк рд╣рд░ рдЪреАрдЬ рдкрд░ рдирдЬрд╝рд░ рдирд╣реАрдВ рд░рдЦ рд╕рдХрддреЗ? рдЬреЛ рдХреБрдЫ рднреА рдерд╛, рдЖрдЬ рд╣рдо рдорд╛рд░реНрдорд▓реЗрдб рдХреНрд╡рд┐рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрдкрдХреЛ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рдирд╛рдо рдХреЛ рд╕рд╣реА рдард╣рд░рд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдХреНрд╡рд┐рдХ рдЗрддрдирд╛ рд╕рд░рд▓ рд╣реИ рдХрд┐ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ рдореИрдВ рдПрдХ рдкреВрд░реНрдг-рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред
рдЖрдк рдХреЛрд╢рд┐рд╢ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ ...
рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрд░рдмреНрдмрд╛ рддреНрд╡рд░рд┐рдд рд╣реИ?
рдореБрд░рдмреНрдмрд╛ рдХреНрд╡рд┐рдХ рдЖрдкрдХреЛ рд▓реБрдЖ рднрд╛рд╖рд╛ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЕрдм рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреАрдЪ рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред рд▓реБрдЖ рд▓реБрднрд╛ рд░рд╣реА рд╣реИ, рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдФрд░ рдХрд╛рдлреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рднрд╛рд╖рд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛: 2 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП Cocos2D-x, рднреМрддрд┐рдХреА рдХреЗ рд▓рд┐рдП Box2D рдФрд░ рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП SQLite, рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП JSONред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг
1.0 , рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдПрдкреАрдЖрдИ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛:
- рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдПрдВ;
- Google Play, BlackBerry World, Apple App Store рдкрд░ рднреБрдЧрддрд╛рди рд▓реЗрдирджреЗрди рдХрд╛ рд╕рдВрдЪрд╛рд▓рди;
- рдХрдореНрдкрд╛рд╕ рдФрд░ рд╕реНрдерд╛рди;
- рдлреЗрд╕рдмреБрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдФрд░ рд╕реНрдерд┐рддрд┐ рдЕрджреНрдпрддрди;
- рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдореВрд▓ UI рдШрдЯрдХ
- рд╕реЙрдХреЗрдЯ;
- рднреМрддрд┐рдХ рд╡рд┐рдЬреНрдЮрд╛рди;
Marmalade Quick рдХрд╛ рдореВрд▓ "
OpenQuick " рд╣реИ, рдЬреЛ Marmalade рдХреЛрдб рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред
Marmalade Quick рдФрд░ OpenQuick рдХреЛ
MIT рдХреЗ рддрд╣рдд
рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИ ред
рдЖрдк рдЙрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЛ рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрддреНрддрд░
рдпрд╣рд╛рдВ рдмрд╣реБрдд рдЬрд▓реНрджреА
рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдПрдкреАрдЖрдИ
рдпрд╣рд╛рдБ рд╣реИ ред
рддреИрдпрд╛рд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛
- рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдореБрд░рдмреНрдмрд╛ рдПрд╕рдбреАрдХреЗ 6.2 рдФрд░ рдЙрдЪреНрдЪрддрд░ (30 рджрд┐рдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг) рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ;
- рдбрд╛рдЙрдирд▓реЛрдб рдореБрд░рдмреНрдмрд╛ рддреНрд╡рд░рд┐рдд ред рдореБрд░рдмреНрдмрд╛ рдПрд╕рдбреАрдХреЗ (/ рддреНрд╡рд░рд┐рдд) рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВ;
- / Quick / tools рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ quickLaunchPad.exe рдЪрд▓рд╛рдПрдБ;
- рдЖрдпрд╛рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ - рддреИрдпрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЖрдпрд╛рдд, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк рдлрд╝реЛрд▓реНрдбрд░ / рддреНрд╡рд░рд┐рдд / рдбреЗрдЯрд╛ / рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рдХреЗ рдХрд╛рдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
- рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ - рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВ;
рд╣рдо рд╡рд┐рдХрд╛рд╕ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ
рдЖрдЦрд┐рд░ рдореЗрдВ рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП? - рдмреЛрддрд▓! рд╣рдо рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдмреЛрддрд▓ рдХреЛ рдШреБрдорд╛рддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рд╕реЗ рднреА рдЧрд░реНрджрди рдорд┐рд▓рддреА рд╣реИ, рд╡рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рд╕реНрдерд╛рди
рд╕реЛрд░реНрд╕ рд▓реЛрдХреЗрд╢рди рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ
рдУрдкрди рдлреЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓реЗрдВ ред рд╡рд╣ рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реА рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ
/ рд╕рдВрд╕рд╛рдзрди рд╣реИрдВ , рдФрд░ рдореБрдЦреНрдп рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓
main.lua рд╣реИ , рд╣рдо рдЗрд╕рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред
рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ:
local dx=director.displayWidth local dy=director.displayHeight
рд╣рдо рдЙрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рд╕реНрдХреНрд░реАрди рдкрд░ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдорд╛рдкреЗрдВрдЧреЗ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдорд╛рд░рд╛ рдЖрд╡реЗрджрди 1280x768 рд╕реЗ рдЕрдзрд┐рдХ рдХреА рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
local skalex = dx/1280 local skaley = dy/768
рдкрд╣рд▓рд╛ рджреГрд╢реНрдп рдмрдирд╛рдПрдВ рдЬрд╣рд╛рдВ рдмреЛрддрд▓реЛрдВ рдХреЛ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ (4 рд╕реЗ 10 рддрдХ):
local scene1 = director:createScene()
рддреЛ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕рд╛ рдХреБрдЫ рд╣реИ:

рдЕрдм рдПрдХ рджреВрд╕рд░рд╛ рджреГрд╢реНрдп рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкреВрд░рд╛ рдЦреЗрд▓ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдмрд▓реНрдХрд┐ рдореИрдВ рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд▓рд┐рдЦреВрдВрдЧрд╛ред
local scene2 = director:createScene() local fon = director:createSprite( { x=0, y=0, source="fon.jpg", xScale=skalex, yScale=skaley } )

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╣рд▓реЗ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рдпрдВрддреНрд░рдг, рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рдХреЗрд╡рд▓ рдмреЛрддрд▓реЗрдВ рдЦреАрдВрдЪреА рдереАрдВ, рдФрд░ рдЕрдм рдЙрдиреНрд╣реЗрдВ рдХреНрд▓рд┐рдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
local touch4 = function(event)
рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдмреЛрддрд▓ рдШреВрдо рд░рд╣реА рд╣реИ, рд╕рдВрдЧреАрдд рдмрдЬ рд░рд╣рд╛ рд╣реИ ... рд▓реЛрдЧ рдкреВрд░рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ...
рдПрдХ рдФрд░ рдмрд╛рдд рдЬреЛ рдореИрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдмреНрд▓реИрдХ рд╕реНрдХреНрд░реАрди рдкрд░, рдЙрд╕рдХреЗ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдВ:
- Config.lua рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ
- рдЗрд╕рдореЗрдВ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ - config = {debug = {general = false}}
- App.icf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдЕрдВрдд рдореЗрдВ рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ - configFileName = "config.lua"
рдпрд╣рд╛рдБ, рдЕрдм рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рдлрд▓рддрд╛!