рд░рдирд░ рдЗрдВрдЬрди (рд╢реЙрд░реНрдЯ рдХреЗ рд▓рд┐рдП Rungine) рдЧреЗрдо рдФрд░ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдпрд╛ 2D / 3D рдЗрдВрдЬрди рд╣реИред рдЗрд╕рдореЗрдВ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд▓рдЪреАрд▓рд╛ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИрдВред рдЗрдВрдЬрди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдХреЛрд░ (рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдЕрдкрдиреЗ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд░реНрдиреЗрд▓), рдЬреАрдпреВрдЖрдИ, рдЧреНрд░рд╛рдлрд┐рдХ 2 рдбреАред рд░рдирд░ рдЗрдВрдЬрди рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ DirectX9 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред OpenGL рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЗрд╕реЗ рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ 10 рдФрд░ рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ 11 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред
рд╕рдорд░реНрдерд┐рдд рдордВрдЪ: рд╡рд┐рдВрдбреЛрдЬ
рдЗрдВрдЬрди рдЕрднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИред рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдХрд╛рдо рдкрд░ рдЗрд╕ рдЗрдВрдЬрди рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА, рддреЛ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рдбреЗрдореЛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкреНрд░рд╛рд░рдВрдн:рдЗрдВрдЬрди dll рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдХрджрдо рд╣реИ:
#include "..\..\RunnerEngine\Runner.h" #pragma comment(lib, "../../Bin/Runner.lib")
рд╣рдо рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ:
RDevice rdevice;
рд╕рдВрдкреВрд░реНрдг рдХрд╛рд░реНрдп рдЪрдХреНрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рд╡рд╣ рд╕рдм рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ред рдЕрдм рдЖрдк рдЪрд┐рддреНрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЪрд┐рддреНрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдирдорд╕реНрддреЗ рдзрд╛рд╡рдХрд╣реИрд▓реЛ, рд░рдирд░ рд░реБрдбрд╛рдЗрди рдПрд╕рдбреАрдХреЗ рд╕реЗ рдкрд╣рд▓рд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдПрдХ Rungine рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЗрдореЗрдЬ рдХреЛ рдбреНрд░рд╛ рдХрд░рдирд╛ рд╣реИред
рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рдХреЛрдб:
рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
рдЧрд┐рдпрд░реНрд╕:рдЧрд┐рдпрд░реНрд╕ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджреЛ рдкрд░рд╕реНрдкрд░ рдЧрд┐рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░рд▓ рдПрдиреАрдореЗрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред
#include "..\..\RunnerEngine\Runner.h" #pragma comment(lib, "../../Bin/Runner.lib") String MediaDir = "../Media/Gears/"; RDevice rdevice;
рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
