ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker

Код ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker

НСсколько простых рисунков.

НаТав Π½Π° Shift+Ctrl+S Π’Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ ΠΎΠΊΠ½ΠΎ свойств вновь созданного спрайта. Бвойства спрайта Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΠΏΠΎΠ·ΠΆΠ΅.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s36966778. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s36966778. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s36966778. НСсколько простых рисунков.

Π’ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° тСкста «Name» Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ имя спрайта (поТалуйста, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°ΠΉΡ‚Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ осмыслСнныС ΠΈΠΌΠ΅Π½Π° всСм рСсурсам Π’Π°ΡˆΠ΅ΠΉ ΠΈΠ³Ρ€Ρ‹). НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Edit Sprite», Π΄Π°Π»Π΅Π΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Create a new sprite»,

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s75633229. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s75633229. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s75633229. НСсколько простых рисунков.

Π² появившСмся мСню ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ спрайта ΠΊΠ°ΠΊ Π½Π° рисункС Π½ΠΈΠΆΠ΅.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 11650026. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-11650026. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 11650026. НСсколько простых рисунков.

НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠΊ», откроСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s43091605. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s43091605. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s43091605. НСсколько простых рисунков.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° «image 0», ΠΈ Π’Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌ Π½Π° Paint. Π—Π°Π»Π΅ΠΉΡ‚Π΅ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ всю ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рисунка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s33715047. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s33715047. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s33715047. НСсколько простых рисунков.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 73946990. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-73946990. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 73946990. НСсколько простых рисунков.

ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ спрайта

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, создайтС ΠΈΡ… (ссылка Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ). БСйчас ΠΌΡ‹ научимся Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ созданныС спрайты созданным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Ρ‹ создали, ΠΈ Π² появившСмся ΠΎΠΊΠ½Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ которая Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° курсором ΠΌΡ‹ΡˆΠΈ (рисунок Π½ΠΈΠΆΠ΅).

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s17163183. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s17163183. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s17163183. НСсколько простых рисунков.

ПослС наТатия откроСтся мСню Π²Ρ‹Π±ΠΎΡ€Π° спрайтов. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ спрайт с ΠΈΠΌΠ΅Π½Π΅ΠΌ «s_floor»,

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s04236411. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s04236411. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s04236411. НСсколько простых рисунков.

ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ «o_floor» Ρ‚.Π΅. ΠΏΠΎΠ», ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ настройки ΠΏΠΎΠΊΠ° Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°ΠΉΡ‚Π΅. ΠŸΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠΆΠ΅ самоС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ «o_player» Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² Π΅ΠΌΡƒ спрайт с ΠΈΠΌΠ΅Π½Π΅ΠΌ «s_player». Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ ΠΈ помСститС Π² Π½Π΅Ρ‘ созданныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ссылка Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ) Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ это ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС (хотя Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ).

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s83382836. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s83382836. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s83382836. НСсколько простых рисунков.

НСсколько простых дСйствий

Π›Π°Π΄Π½ΠΎ, с Ρ€ΡƒΡ‚ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ. БСйчас ΠΎΠ½ Ρƒ нас научится ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ, Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ (ΠΏΠΎΠΊΠ° Π±Π΅Π· Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ), ΠΏΡ€ΠΈΡΠ΅Π΄Π°Ρ‚ΡŒ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ части экрана Π½Π΅ прыгая.), Π΄Π²ΠΎΠΉΠ½ΠΎΠΌΡƒ ΠΏΡ€Ρ‹ΠΆΠΊΡƒ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΏΡ€Ρ‹Π³Π½ΡƒΡ‚ΡŒ Π΄ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹).
Π’Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ событиС ΠΈ дСйствиС Π½Π° Π½Π΅Π³ΠΎ (ссылка Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ). Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° «o_player» событиС «Create» ΠΈ Π½Π° это событиС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ дСйствиС «Execute Code». Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄Π° Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅:

Π”Π°Π»Π΅Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ «o_player» событиС «Step» ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ Π΅ΠΌΡƒ дСйствиС выполнСния ΠΊΠΎΠ΄Π° «Execute Code». ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

if keyboard_check(vk_left) //Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° «ΡΡ‚Ρ€Π΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ»
<
if place_free(x-5,y-8) x-=5
>

// ΠΏΡ€Ρ‹ΠΆΠΎΠΊ
if keyboard_check_pressed(vk_up)
<
if crouch and place_free(x,y-30)
<
crouch=false
image_yscale=1
y-=20
> else

if jump=false
<
jump=true
vspeed=-10
>
>
>
//присСданиС
if keyboard_check(vk_down)
<

if jump exit
if crouch=false
<
crouch=true
image_yscale=0.40
//y+=5
>

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Код ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker

НСсколько простых рисунков.

НаТав Π½Π° Shift+Ctrl+S Π’Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ ΠΎΠΊΠ½ΠΎ свойств вновь созданного спрайта. Бвойства спрайта Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΠΏΠΎΠ·ΠΆΠ΅.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s36966778. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s36966778. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s36966778. НСсколько простых рисунков.

Π’ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° тСкста «Name» Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ имя спрайта (поТалуйста, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°ΠΉΡ‚Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ осмыслСнныС ΠΈΠΌΠ΅Π½Π° всСм рСсурсам Π’Π°ΡˆΠ΅ΠΉ ΠΈΠ³Ρ€Ρ‹). НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Edit Sprite», Π΄Π°Π»Π΅Π΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Create a new sprite»,

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s75633229. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s75633229. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s75633229. НСсколько простых рисунков.

Π² появившСмся мСню ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ спрайта ΠΊΠ°ΠΊ Π½Π° рисункС Π½ΠΈΠΆΠ΅.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 11650026. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-11650026. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 11650026. НСсколько простых рисунков.

НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠΊ», откроСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s43091605. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s43091605. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s43091605. НСсколько простых рисунков.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° «image 0», ΠΈ Π’Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌ Π½Π° Paint. Π—Π°Π»Π΅ΠΉΡ‚Π΅ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ всю ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рисунка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s33715047. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s33715047. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s33715047. НСсколько простых рисунков.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 73946990. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-73946990. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 73946990. НСсколько простых рисунков.

ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ спрайта

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, создайтС ΠΈΡ… (ссылка Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ). БСйчас ΠΌΡ‹ научимся Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ созданныС спрайты созданным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Ρ‹ создали, ΠΈ Π² появившСмся ΠΎΠΊΠ½Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ которая Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° курсором ΠΌΡ‹ΡˆΠΈ (рисунок Π½ΠΈΠΆΠ΅).

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s17163183. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s17163183. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s17163183. НСсколько простых рисунков.

ПослС наТатия откроСтся мСню Π²Ρ‹Π±ΠΎΡ€Π° спрайтов. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ спрайт с ΠΈΠΌΠ΅Π½Π΅ΠΌ «s_floor»,

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s04236411. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s04236411. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s04236411. НСсколько простых рисунков.

ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ «o_floor» Ρ‚.Π΅. ΠΏΠΎΠ», ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ настройки ΠΏΠΎΠΊΠ° Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°ΠΉΡ‚Π΅. ΠŸΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠΆΠ΅ самоС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ «o_player» Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² Π΅ΠΌΡƒ спрайт с ΠΈΠΌΠ΅Π½Π΅ΠΌ «s_player». Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ ΠΈ помСститС Π² Π½Π΅Ρ‘ созданныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ссылка Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ) Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ это ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС (хотя Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ).

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s83382836. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s83382836. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s83382836. НСсколько простых рисунков.

НСсколько простых дСйствий

Π›Π°Π΄Π½ΠΎ, с Ρ€ΡƒΡ‚ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ. БСйчас ΠΎΠ½ Ρƒ нас научится ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ, Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ (ΠΏΠΎΠΊΠ° Π±Π΅Π· Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ), ΠΏΡ€ΠΈΡΠ΅Π΄Π°Ρ‚ΡŒ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ части экрана Π½Π΅ прыгая.), Π΄Π²ΠΎΠΉΠ½ΠΎΠΌΡƒ ΠΏΡ€Ρ‹ΠΆΠΊΡƒ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΏΡ€Ρ‹Π³Π½ΡƒΡ‚ΡŒ Π΄ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹).
Π’Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ событиС ΠΈ дСйствиС Π½Π° Π½Π΅Π³ΠΎ (ссылка Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ). Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° «o_player» событиС «Create» ΠΈ Π½Π° это событиС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ дСйствиС «Execute Code». Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄Π° Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅:

Π”Π°Π»Π΅Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ «o_player» событиС «Step» ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ Π΅ΠΌΡƒ дСйствиС выполнСния ΠΊΠΎΠ΄Π° «Execute Code». ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

if keyboard_check(vk_left) //Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° «ΡΡ‚Ρ€Π΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ»
<
if place_free(x-5,y-8) x-=5
>

// ΠΏΡ€Ρ‹ΠΆΠΎΠΊ
if keyboard_check_pressed(vk_up)
<
if crouch and place_free(x,y-30)
<
crouch=false
image_yscale=1
y-=20
> else

if jump=false
<
jump=true
vspeed=-10
>
>
>
//присСданиС
if keyboard_check(vk_down)
<

if jump exit
if crouch=false
<
crouch=true
image_yscale=0.40
//y+=5
>

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Код ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ выпускС β„–1 ΠΌΡ‹ создавали Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚, Π° этом ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ Π½Π° Π°Ρ€ΠΊΠΎΠ½ΠΎΠΈΠ΄, Π½ΠΎ это Π½Π΅ Π°Ρ€ΠΊΠΎΠ½ΠΎΠΈΠ΄. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΎΡ‚ Π΅Ρ‘ состав:
I. Π’ Π½Π°Ρ‡Π°Π»Π΅ уровня Π½Π° экранС ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡˆΠ°Ρ€ΠΈΠΊΠΈ ΠΈ стСны
II. ΠŸΡ€ΠΈ столкновСнии ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² со стСнами ΡˆΠ°Ρ€ΠΈΠΊΠΈ ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚ Π² соотвСт-ствии с стСнами
III. ΠŸΡ€ΠΈ столкновСнии ΠΌΠ΅ΠΆΠ΄Ρƒ собой становятся Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°
IV. Π˜Π³Ρ€ΠΎΠΊ управляСт ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ, которая Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π°Π²Π°Ρ‚ΡŒ мячам ΡƒΠ»Π΅Ρ‚Π°Ρ‚ΡŒ с экрана
V. БистСма ΠΎΡ‡ΠΊΠΎΠ²
VI. БистСма Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°
Π­Ρ‚ΠΎ Ρ‚ΠΎ, ΠΈΠ· Ρ‡Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°. ΠœΡ‹ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ, ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ спрайты, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ Ρ‡Ρ‚ΠΎ ΠΈΡ… Π½Π°Π΄ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² соотвСтствии, ΠΊΠ°ΠΊ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана ΠΈ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ вСсь этот список ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, ΠΈ эти элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: Β«Π‘ΠΎΠ·-Π΄Π°Ρ‘ΠΌ эффСкт нСпроходимости …». Π‘Π½ΠΎΠ²Π° объяснСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, поэтому Ссли Π²Ρ‹ Π½Π΅ Ρ‡ΠΈΡ‚Π°Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€, Π»ΠΈΠ±ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, скачайтС Π΅Π³ΠΎ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ сначала ΠΈ послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ выпуску Π½ΠΎΠΌΠ΅Ρ€ 2.
ΠœΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ†ΠΈΡ спрайтами …
Π‘Π½ΠΎΠ²Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Game Maker, Π²ΠΈΠ΄ΠΈΠΌ рисунок

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s42049712. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s42049712. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s42049712. НСсколько простых рисунков.

ΠžΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ Π³Π΄Π΅ Ρ‡Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄Ρƒ. ДобавляСм ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ, устанавливаСм Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этой ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ Π½Π° 800*600. Π”Π΅Π»Π°Π΅ΠΌ полноэкранный Ρ€Π΅ΠΆΠΈΠΌ. Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ спрайты Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² (c:\program files\game_maker8\sprites\ Bouncing Balls\stones). Π₯Π²Π°Ρ‚ΠΈΡ‚ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ². Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ спрайт малСнького ΠΆΠ΅Π»Π΅Π·Π½ΠΎ ΡˆΠ°Ρ€ΠΈΠΊΠ° (Π½Π° ΠΎΠ΄Π½Ρƒ ΠΏΠ°ΠΏΠΊΡƒ Π½Π°Π·Π°Π΄). Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС спрайты Π±Π»ΠΎΠΊΠΎΠ² Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ± Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π±Ρ‹Π»ΠΎ ΠΏΠΎ Π΄Π²Π°.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π΅Ρ€Ρ‘ΠΌ Β«ΠΊΠ»ΠΎΠ½Ρ‹Β» Π±Π»ΠΎΠΊΠΎΠ² ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ». Π–ΠΌΡ‘ΠΌ Ctrl +Alt+P. ПишСм Π² строкС Β«BorderΒ» 17. Π–ΠΌΡ‘ΠΌ ОК. ΠšΠ»Π°Ρ†Π°Π΅ΠΌ Ctrl+Alt+R. Π”Π΅Π»Π°Π΅ΠΌ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° 90 градусов. Π–ΠΌΡ‘ΠΌ Ок. Π‘Π½ΠΎΠ²Π° Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Ctrl +Alt+P, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π΅Ρ€Ρ‘ΠΌ Β«BorderΒ» = 0. И Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½ΠΎ получится Ρ‚Π°ΠΊ (рисунок Π½ΠΈΠΆΠ΅). ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ манипуляции с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ»ΠΎΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠΎΠ². Π­Ρ‚ΠΈΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½Ρ‘ΠΌ Π±Π»ΠΎΠΊΠΈ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 97596730. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-97596730. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 97596730. НСсколько простых рисунков.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 38493330. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-38493330. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 38493330. НСсколько простых рисунков.

Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ² с спрайтами ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ самим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.
Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ сдСлаСм ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, примСняСм ΠΊ Π½Π΅ΠΌΡƒ спрайт ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ для Π½Π΅Π³ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ лишь для ΠΊΠ½ΠΎΠΏΠΎΠΊ Β«Π’Π»Π΅Π²ΠΎΒ» ΠΈ Β«Π’ΠΏΡ€Π°Π²ΠΎΒ» ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ оси Π₯.
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠΈ ΠΏΠΎ количСству спрайтов Π±Π»ΠΎΠΊΠΎΠ². Π’ ΠΌΠΎΡ‘ΠΌ случаС это 8. Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Player (Ρ‚Π°ΠΊ Ρƒ мСня называСтся ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°) ставим событиС столкновСния с Π±Π»ΠΎ-ΠΊΠ°ΠΌΠΈ ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ Π½Π΅ ΠΌΠΎΠ³ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ сквозь эти Π±Π»ΠΎΠΊΠΈ (Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΌΡ‹ рассматривали Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠΈ).
Π”Π΅Π»Π°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Β«BollΒ». Π’ Β«PlayerΒ» ставим Ρ‚Π°ΠΊΠΆΠ΅ столкновСниС, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ для Β«BollΒ». Π’ Π½Ρ‘ΠΌ добавляСм случай Β«BounceΒ» Ρ‡Ρ‚ΠΎΠ± ΠΏΡ€ΠΈ столкновСнии с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ мячики ΡƒΠ»Π΅Ρ‚Π°Π»ΠΈ. Π’ самом ΡˆΠ°Ρ€Π΅ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ …

ИзмСнСния Ρ†Π²Π΅Ρ‚Π° ΠΏΡ€ΠΈ столкновСнии

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s85432432. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s85432432. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s85432432. НСсколько простых рисунков.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Ρ‡Ρ‚ΠΎΠ± ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€ΠΎΠΊ всС-Ρ‚Π°ΠΊΠΈ Π½Π΅ смог ΠΎΡ‚Π±ΠΈΡ‚ΡŒ мяч ΠΎΠ½ ΡƒΠ»Π΅Ρ‚Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎΠ± ΡˆΠ°Ρ€ возвращался Π½Π°Π·Π°Π΄ ΠΈ для красоты поставим эффСкт Π·Π΅Π»Ρ‘Π½Ρ‹Ρ… (ΠΏΠΎ ТСланию ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой Ρ†Π²Π΅Ρ‚ ΠΏΠΎΠ΄ свой Ρ†Π²Π΅Ρ‚ ΠΈ вкус) ΠΊΠΎΠ»Π΅Ρ† Π² стартовом ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Для этого Π² Β«BollΒ» Ρ‚Π°ΠΊΠΆΠ΅ ставим событиС Β«Π’Π½Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹Β». Π’Π°ΠΌ Π²Ρ‹Π±Π΅Ρ€Π°Π΅ΠΌ Β«Jump to startΒ», ΠΈ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«DrawΒ», Β«Creat EffectΒ» Ρ‚Π°ΠΌ всё ставим ΠΊΠ°ΠΊ Π½Π° рисункС.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 18024317. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-18024317. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 18024317. НСсколько простых рисунков.

Π—Π²ΡƒΠΊΠΈ
Π‘Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ Π·Π²ΡƒΠΊΠΈ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ спрайты ΠΈ Ρ„ΠΎΠ½Ρ‹. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ стандартныС Π·Π²ΡƒΠΊΠΈ Game Maker ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Β«C:\Program Files\Game_Maker8\ SoundsΒ». Π“Ρ€ΡƒΠ·ΠΈΠΌ Π²ΠΎΡ‚ эти Π·Π²ΡƒΠΊΠΈ:
I. Cancel
II. click_tiny
III. Step
IV. Applause
Π§Ρ‚ΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊ Π² событии ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Main1Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€Π°ΠΌ Β«Play SoundΒ».
Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Β«BollΒ» Π²ΠΎ всСх событиях столкновСниях ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π·Π²ΡƒΠΊ Β«stepΒ».
Π’ событии Β«Π’Π½Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹Β» ставим Π·Π²ΡƒΠΊ Β«CancelΒ».
Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Β«PlayerΒ» Π² событии столкновСнии с Β«BollΒ» Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π·Π²ΡƒΠΊ Β«stepΒ».

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π·Π²ΡƒΠΊΠ° смотритС, Ρ‡Ρ‚ΠΎΠ± Loop Ρ€ΠΎΠ²Π½ΡΠ»ΠΎΡΡŒ false – Don’t Loop. Π˜Π½Π°Ρ‡Π΅ Π·Π²ΡƒΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½ΠΎ!

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ систСмС ΠΎΡ‡ΠΊΠΎΠ². Π― сдСлал Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ± ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€ΠΎΠΊ ΠΎΡ‚Π±ΠΈΠ²Π°Π» ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ мяч, ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π» Π±Π°Π»Π». Когда ΠΎΠ½ упускал мяч (ΠΎΠ½ оказывался Π·Π° ΠΏΡ€Π΅-Π΄Π΅Π»Π°ΠΌΠΈ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹) Ρƒ Π½Π΅Π³ΠΎ снимался Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ Π±Π°Π»Π».
Нам понадобится пСрСмСнная ups. Она Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ глобальной. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ «Установки» ΠΈ Β«ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Β» (Рисунок Π½ΠΈΠΆΠ΅). Π’Π°ΠΌ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ (Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅) ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ timer ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ установлСн с Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ = 100. Π­Ρ‚ΠΎ объясню ΠΏΠΎΠ·ΠΆΠ΅. Она Π½Π°ΠΌ понадобится для создания Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Пока Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈ Π΅Ρ‘.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 70389332. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-70389332. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 70389332. НСсколько простых рисунков.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Β«BollΒ» ΠΈ Π² событии Β«Π’Π½Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹Β» Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ControlΒ» ΠΈ ΠΆΠΌΡ‘ΠΌ Π½Π° Β«Execute codeΒ». Π’Π°ΠΌ пишСм (рисунок Π½ΠΈΠΆΠ΅)

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. s49754741. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-s49754741. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° s49754741. НСсколько простых рисунков.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Β«PlayerΒ», ΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ столкновСния с мячом. Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΆΠΌΡ‘ΠΌ Β«Execute CodeΒ» ΠΈ пишСм всё Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ «…ups-=1Β» Π·Π°-мСняСм минус Π½Π° плюс, Ρ‡Ρ‚ΠΎΠ± ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΈ соприкосновСнии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ мяча ΠΏΡ€ΠΈ-бавлялись, Π° Π½Π΅ ΠΎΡ‚Π±Π°Π²Π»ΡΠ»ΠΈΡΡŒ.
БСйчас Ρƒ нас вСдётся подсчёт ΠΎΡ‡ΠΊΠΎΠ², Π½ΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ выводился Π½Π° экран ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ΅Π½ Ρ‚Π°ΠΉΠΌΠ΅Ρ€.

Π’Π°ΠΉΠΌΠ΅Ρ€ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π° экран
Для создания Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ глобальная пСрСмСнная ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ timer. Если Π²Ρ‹ Π΅Ρ‘ всё Π΅Ρ‰Ρ‘ Π½Π΅ написали, Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ «установки» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Β» ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всё Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π½Π° рисункС.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 56385420. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-56385420. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 56385420. НСсколько простых рисунков.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ создаём Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ Β«writeΒ». НС ΠΊΠ°ΠΊΠΎΠ³ΠΎ спрайта ΠΊ Π½Π΅ΠΌΡƒ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Β«Π’Π²Π΅Ρ€Π΄Ρ‹ΠΉΒ» Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ дСйствиями, Π° Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.
Π”Π΅Π»Π°Π΅ΠΌ событиС Β«Room StartΒ» ΠΈ Π² Π½Ρ‘ΠΌ Π΄Π΅Π»Π°Π΅ΠΌ случай Β«Alarm0Β» ΠΊΠ°ΠΊ Π½Π° рисункС.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 57623414. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-57623414. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 57623414. НСсколько простых рисунков.

Π”Π΅Π»Π°Π΅ΠΌ событиС Β«Alarm0Β» ΠΈ Π² Π½Ρ‘ΠΌ добавляСм Β«Alarm0Β» Π³Π΄Π΅ Β«number of steps:Β» =30. Π­Ρ‚ΠΎ сдСлаСт, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² Β«Alarm0Β» ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ. Π­Ρ‚ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π± ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду Β«Alarm0Β» Π½Π°ΠΌ снимал с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«timerΒ» ΠΏΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅. Для этого Π² Β«Alarm0Β» добавляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Β«Execute codeΒ» ΠΈ Ρ‚Π°ΠΌ пишСм (рисунок Π½ΠΈΠΆΠ΅)

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 50360717. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-50360717. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 50360717. НСсколько простых рисунков.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΊΠΎΠ³Π΄Π° врСмя ΠΈΠ³Ρ€ΠΎΠΊΠ° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π»ΠΎΡΡŒ, Π΅ΠΌΡƒ показывался Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ€Π΅ΠΊΠΎΡ€Π΄ΠΎΠ², проигрывался Π·Π²ΡƒΠΊ аплодисмСн-Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎ ввСдСнию ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ ΠΎΠΊΠ½Π° Ρ€Π΅ΠΊΠΎΡ€Π΄ΠΎΠ² ΠΊΠΎΠΌΠ½Π°Ρ‚Π° ΠΏΠ΅Ρ€Π΅ΠΈΠ³Ρ€Ρ‹Π²Π°Π»Π°ΡΡŒ.
Для этого Π² Β«Alarm0Β» ΠΆΠΌΡ‘ΠΌ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ControlΒ» ΠΈ Ρ‚Π°ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«Test Expres-sionΒ» ΠΈ Π² появившСмся ΠΎΠΊΠ½Π΅ пишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ (рисунок Π΅Ρ‰Ρ‘ Π½ΠΈΠΆΠ΅)))

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 19786125. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-19786125. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 19786125. НСсколько простых рисунков.

ПослС добавляСм ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π±Π»ΠΎΠΊΠ°, выполнСния Π² Ρ‚ΠΎΠΌ случаС Ссли Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π΅Π½, ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Start BlockΒ». Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π·Π²ΡƒΠΊ аплодисмСнтов. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ScoreΒ» ΠΆΠΌΡ‘ΠΌ Β«Set ScoreΒ» Π° Ρ‚Π°ΠΌ Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π° рисункС.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 20124321. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-20124321. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 20124321. НСсколько простых рисунков.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ присваиваСм ΠΎΡ‡ΠΊΠ°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Β«upsΒ» ΠΊΡƒΠ΄Π° ΡΠΎΡ…Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ всС ΠΎΡ‡ΠΊΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Β«scoreΒ»? Π½ΠΎ я Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ пСрСмСнныС…
Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‡Ρ‚ΠΎΠ± ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ± Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ€Π΅ΠΊΠΎΡ€Π΄ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Show HighscoreΒ». Π’ Ρ‚ΠΎΠΌ ΠΎΠΊΠ½Π΅ настраивайтС всё ΠΏΠΎΠ΄ своё усмотрСниС.
ПослС Π² Β«Main1Β» Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Restart gameΒ» ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅ΠΌ Π±Π»ΠΎΠΊ дСйствий пСрСйТя снова Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ControlΒ» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«End BlockΒ». Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎΡ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ (Рисунок Π½ΠΈΠΆΠ΅)

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 48730978. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-48730978. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 48730978. НСсколько простых рисунков.

А сСйчас Π΄Π΅Π»Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ± Π½Π° экранС Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ количСство ΠΎΡ‡ΠΊΠΎΠ² ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎ-Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ (количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ даётся для ΠΈΠ³Ρ€Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅-Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Π² Β«ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Β» ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ строку Β«timer=100Β» Π½Π° любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ число). Для этого всё Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Β«writeΒ» создаём событиС Β«DrawΒ».
Π’ Π½Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Β«DrawΒ» ΠΈ ΠΊΠ»Π°Ρ†Π°Π΅ΠΌ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«Set ColorΒ». Π’Π°ΠΌ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ любой Ρ†Π²Π΅Ρ‚ для отобраТСния ΠΎΡ‡ΠΊΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° поля, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.
ПослС Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Β» ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ Π½Π° рисункС Π½ΠΈΠΆΠ΅. ЕстСствСнно Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹, Ссли Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ отобраТСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ чисСл. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π½Π° рисункС.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 42884919. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-42884919. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 42884919. НСсколько простых рисунков.

Π–ΠΌΡ‘ΠΌ Ок. Π‘Π½ΠΎΠ²Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Β«WriteΒ» ΠΈ Ρ‚Π°ΠΌ ΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ Β«DrawΒ» ΠΈ Π΄ΠΎ-бавляСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Β«Set FontΒ», Ρ‚Π°ΠΌ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ добавляСм ячСйку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ строка Β«ΠžΡ‡ΠΊΠΈ: Β». ΠšΠ»Π°Ρ†Π°Π΅ΠΌ ΠΏΠΎ Β«Draw RectangleΒ» ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ (рисунок Π½ΠΈΠΆΠ΅)

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 19815321. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-19815321. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 19815321. НСсколько простых рисунков.

И Π²Ρ‚ΠΎΡ€ΠΎΠΉ – для строки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ (рисунок совсСм Π½ΠΈΠ·ΠΊΠΎ)))…

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 97464368. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-97464368. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 97464368. НСсколько простых рисунков.

Π”Π°Π»ΡŒΡˆΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сдСлано Π½Π° рисункС.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 35777670. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-35777670. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 35777670. НСсколько простых рисунков.

Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ±ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Β«TimerΒ» Π² ячСйку справа. И Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ …

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. 30247406. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-30247406. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 30247406. НСсколько простых рисунков.

ΠšΡƒΡ€ΡΠΎΡ€
НС такая ΡƒΠΆ большая Ρ‚Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎΠ± Π΅Ρ‘ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎ всСТС вот…
Нам Π½Π°Π΄ΠΎ Ρ‡Ρ‚ΠΎΠ± ΠΏΡ€ΠΈ запускС курсор ΠΌΡ‹ΡˆΠΈ скравался Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π°ΠΌ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚. Для этого пСрСйдя Π² Β«BollΒ» Π² события Β«Room startΒ» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ExtraΒ», Ρ‚Π°ΠΌ ΠΊΠ»Π°Ρ†Π°Π΅ΠΌ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ с курсорам ΠΈ остовляСм всё ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ.
Всё.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΠΊΠ° уровня ΠΏΠΎΠ΄ наши ΠΏΡ€Π°Π²ΠΈΠ»Π°
Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ постройки уровня. Под наши Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ так… (рисунок Π½Ρƒ совсСм Π½ΠΈΠ·ΠΊΠΎ)

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² game maker ΠΏΡ€Ρ‹ΠΆΠΎΠΊ

Econ Dude

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹

понСдСльник, 13 ΠΌΠ°Ρ€Ρ‚Π° 2017 Π³.

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ пСрсонаТа ΠΈ Π²Ρ€Π°Π³ΠΎΠ² Π² GameMaker

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас Π² Π±Π»ΠΎΠ³Π΅ Econ Dude.

НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ я принял Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΠΈΡŽ статСй ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° своём ΠΊΠ°Π½Π°Π»Π΅ Π² ΡŽΡ‚ΡƒΠ± ΠΏΡ€ΠΎ созданиС ΠΈΠ³Ρ€ Π² GameMaker.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ срСдС программирования ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½Π΅ Π³Π΅ΠΉΠΌ ΠΌΠ΅ΠΉΠΊΠ΅Ρ€ (GameMaker), Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ unity, Ρ‚ΠΎ Ρ‚ΡƒΡ‚ Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ смоТСтС Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для сСбя Ρ‚Π°ΠΊ-ΠΊΠ°ΠΊ Π²Π½Π΅ зависимости ΠΎΡ‚ срСды ΠΈ Π΄Π²ΠΈΠΆΠΊΠ°, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π²Π΅Π·Π΄Π΅ довольно ΠΏΠΎΡ…ΠΎΠΆΠΈ. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ это самоС просто ΠΈ самоС ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ люди ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚.

Π’ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΊΠ°ΠΊ game maker (studio, 2 ΠΈΠ»ΠΈ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ) всё это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ довольно просто ΠΈ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠ°Ρ€Ρƒ сСкунд. Но для Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΉΠΌΡ‘ΠΌ ΠΏΠ°Ρ€Ρƒ Π²Π΅Ρ‰Π΅ΠΉ: ΠΊΡ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ, Π·Π°Ρ‡Π΅ΠΌ ΠΊΠ°ΠΊ ΠΈ ΠΊΡƒΠ΄Π°?

НапримСр, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Π±Ρ‹ Π²Ρ€Π°Π³ΠΈ двигались Π½Π° гСроя. Π΄Π°? А Π³Π΅Ρ€ΠΎΠΉ, часто, двигаСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° стрСлки Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ (ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ q, a, s, d), Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Π±Ρ‹ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΡ€ΠΎΠ»ΠΈΠΊ рядом просто Π±Π΅Π³Π°Π» ΠΎΡ‚ Π΄Π΅Ρ€Π΅Π²Π° ΠΊ Π΄Π΅Ρ€Π΅Π²Ρƒ? ΠΠ°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ с Ρ‚Π°ΠΊΠΈΡ… простых Π²Π΅Ρ‰Π΅ΠΉ Π²Π°ΠΆΠ½ΠΎ Ρ‚Π°ΠΊ-ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ Π² ΠΊΠΎΠ΄Π΅ это Π²Π°ΠΌ сильно ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π²Ρ‹ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, Π° Π½Π΅ ΠΈΠ½Π°Ρ‡Π΅.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ двиТСния Π² GameMaker

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΈΠ³Ρ€Π΅? Если Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ освоСниС game maker, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ для Π²Π°ΡˆΠΈΡ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΈΠ³Ρ€ всё ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ΄Π°. Π“Π΅ΠΉΠΌ ΠœΠ΅ΠΉΠΊΠ΅Ρ€ Π±Ρ‹Π» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ ΠΊΠ°ΠΊ Ρ€Π°Π· для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ ΠΎΠ½ позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ простыС ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ всё Π΄Π°ΠΆΠ΅ Π±Π΅Π· программирования.

Π”Π°Π»ΡŒΡˆΠ΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΊΠΎΠ΄ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, Π½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π²ΠΎΡ‚ с Ρ‚Π°ΠΊΠΎΠ³ΠΎ:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ гСроя ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° стрСлку Π²Π²Π΅Ρ€Ρ…?

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π’ ΠΊΠΎΠ΄Π΅ это всё ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈ Π² ΠΊΠΎΠ΄Π΅ всё ΠΎΡ‡Π΅Π½ΡŒ просто, просто ΠΌΡ‹ мСняСм ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (гСроя) Π½Π° 1 ΠΏΠΎ оси Y. ПишСм: y-=1

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ Π΄Π°ΠΆΠ΅ Ρ‚ΡƒΡ‚ ошибки?

ΠŸΠΎΡ‡Π΅ΠΌΡƒ минус Ρ€Π°Π²Π½ΠΎ (y-=1), Π° Ρ€Π°Π²Π½ΠΎ минус (y=-1)?

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смущаСт Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².

Иногда ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² Π³Π΅ΠΉΠΌ ΠΌΠ΅ΠΉΠΊΠ΅Ρ€ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ нСпонятными. Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ‡Ρ‚ΠΎ-Π±Ρ‹ Π±Ρ‹Π»ΠΎ понятнСС.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΠΌΠ½Π°Ρ‚ Π² Π³Π΅ΠΉΠΌ ΠΌΠ΅ΠΉΠΊΠ΅Ρ€ строятся ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ 0, 0 (X, Y), которая находится Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ. БоотвСтствСнно Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π²Π΅Ρ€Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ построим Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ это ΠΏΠΎΠ½ΡΡ‚ΡŒ.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π’ΠΎΡ‡ΠΊΠ° свСрху, Ρ… = 400 (ΠΏΠΎΠ» экрана ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 800 Π½Π° 600), Ρƒ = 25.

Π’ΠΎΡ‡Π½Π° снизу, x = 400 (Π½Π° Ρ‚ΠΎΠΉ-ΠΆΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ), Ρƒ = 125 (По Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‡Ρ‚ΠΎ наш Π³Π΅Ρ€ΠΎΠΉ, ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ космичСский ΠΊΠΎΡ€Π°Π±Π»ΡŒ, находится Π² Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. ΠšΠ°ΠΊΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» Π²Ρ‹ΡˆΠ΅, Π₯ ΠΈΠ»ΠΈ Π£? 400 ΠΈΠ»ΠΈ 125?

Для двиТСния Π½Π°Π²Π΅Ρ€Ρ… Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ Π£.

НапримСр, Ссли Π²Ρ‹ напишСм Π£-=100, Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, хотя это Π½Π° самом Π΄Π΅Π»Π΅ Π΄Π°ΠΆΠ΅ Π½Π΅ совсСм Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, Π° это Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ-Π±Ρ‹ ΠΏΡ€Ρ‹ΠΆΠΎΠΊ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ тСлСпортация.

Однако Ссли Π½Π°Π΄ этим ΠΏΠΎΠΌΠ΅Π΄ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ любоС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ это ΠΏΠΎ сути ΠΈ Π΅ΡΡ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€Ρ‹ΠΆΠΊΠΈ, просто ΠΎΡ‡Π΅Π½ΡŒ малСнькиС ΠΈ быстро.

Как Ρ„ΠΈΠ»ΡŒΠΌ это ΠΊΡƒΡ‡Π° ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ это просто Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ шаТки/сдвиги ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ этом, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· Ρ„ΠΈΠ·ΠΈΠΊΠΈ, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅ расстояниС Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 5 Π² нашСм случаС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π·Π° ΠΎΠ΄Π½Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ 5 ΠΊΠ»Π΅Ρ‚ΠΎΠΊ (пиксСлСй).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ врСмя Π² ΠΈΠ³Ρ€Π°Ρ…, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅?

А Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π² GameMaker, Π΄Π° ΠΈ Π² ΠΈΠ³Ρ€Π°Ρ…, Π²ΠΎΠΎΠ±Ρ‰Π΅ врСмя? ΠœΡ‹ Ρ‚ΡƒΡ‚ с Π²Π°ΠΌΠΈ совсСм ΡƒΠΆΠ΅ Π² Ρ„ΠΈΠ»ΠΎΡΠΎΡ„ΠΈΡŽ Π΄Π°ΠΆΠ΅ ΡƒΡ…ΠΎΠ΄ΠΈΠΌ, Π½ΠΎ это Π½Π° самом Π΄Π΅Π»Π΅ интСрСсно.

ΠžΠ±Ρ‰Π΅ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ стандарт частоты ΠΊΠΈΠ½ΠΎΡΡŠΡ‘ΠΌΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ составляСт 24 ΠΊΠ°Π΄Ρ€Π° Π² сСкунду. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ просто ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° мСняСтся 24 Ρ€Π°Π·Π° Π·Π° сСкунду ΠΈ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ это ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ мСняСтся ΠΎΡ‡Π΅Π½ΡŒ быстро ΠΈ наш ΠΌΠΎΠ·Π³ просто Π½Π΅ успСваСт ΠΈΡ… Π²Ρ‹Ρ‡Π»Π΅Π½ΡΡ‚ΡŒ. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ снимаСтС Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ старый Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€, Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π½Ρ‹Π΅ полосы. Π—Π½Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎ Ρ‚Π°ΠΊΠΎΠ΅? Π’ΠΎΡ‚. Π§Ρ‘Ρ€Π½Ρ‹Π΅ полосы ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΌΠ΅Ρ€Π° снимаСт быстрСС Ρ‡Π΅ΠΌ ΠΊΠ°Π΄Ρ€Ρ‹ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π΅.

Π›Π°Π΄Π½ΠΎ, Π½Π΅ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ, Π½ΠΎ это отступлСниС Π½Π°ΠΌ Ρ‚ΡƒΡ‚ Π±Ρ‹Π»ΠΎ Π½ΡƒΠΆΠ½ΠΎ.

И Ссли для вас я ΠΏΠΈΡˆΡƒ слишком просто Ρ‚ΠΎ ΡƒΠΆ ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚Π΅, это основы. Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… я Π±ΡƒΠ΄Ρƒ всё Ρ€Π°Π·ΠΆΡ‘Π²Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ, ΠΈΠ½Π°Ρ‡Π΅ люди просто Π½Π΅ ΠΏΠΎΠΉΠΌΡƒΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».
Π£ мСня Π½Π° ΠΊΠ°Π½Π°Π»Π΅ Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π³Π΄Π΅ я просто ΠΏΠΈΡˆΡƒ ΠΊΠΎΠ΄ ΠΈ дСлаю ΠΈΠ³Ρ€Ρƒ, Π±Π΅Π· всяких объяснСний. Π’Π°ΠΊΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ послС Π½ΠΈΡ… остаётся ΠΊΡƒΡ‡Π° вопросов, Π° я Ρ…ΠΎΡ‡Ρƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ эти вопросы ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚.

ΠŸΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΎ ΠΊΠ°Π΄Ρ€ΠΎΠ²ΡƒΡŽ частоту Π½Π°ΠΌ Π±Ρ‹Π»ΠΎ Π²Π°ΠΆΠ½ΠΎ Ρ‚Π°ΠΊ-ΠΊΠ°ΠΊ Π² ΠΆΠΈΠ·Π½ΠΈ это всСго-лишь ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ смСны ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ всё.

А Π²ΠΎΡ‚ Π² ΠΈΠ³Ρ€Π°Ρ… Ρ‚Π°ΠΊ-ΠΆΠ΅ самая Π²Π΅Ρ‰ΡŒ (FPS), это ΠΈ Π΅ΡΡ‚ΡŒ врСмя!

БСйчас ΠΊ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ боТСствСнноС ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½ΠΈΠ΅, Ссли это ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, ΠΏΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ Ρ‡Ρ‚ΠΎ наш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ двигаСтся с ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 1 (ΠΎΠ΄ΠΈΠ½ пиксСль Π·Π° Ρ‚ΠΈΠΊ), двигаСтся ΠΎΠ½ Π½Π°ΠΏΡ€Π°Π²ΠΎ.

Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ΅Ρ‚ ΠΎΠ½ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ 0, 300 (слСва, сСрСдина экрана 800 Π½Π° 600).

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Бколько пиксСлСй Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ Π·Π° 3 сСкунды ΠΈ Π½Π° ΠΊΠ°ΠΊΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚?

Π’ΠΎΡ‚ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ…Ρ€Π΅Π½ ΠΌΡ‹ это ΠΏΠΎΠΉΠΌΡ‘ΠΌ Ссли ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚ FPS!

Π’ ΠΈΠ³Ρ€Π°Ρ… частота смСны ΠΊΠ°Π΄Ρ€ΠΎΠ² сСйчас порядка 100 ΠΈ большС, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ 30, ΠΈ 50 ΠΈ ΠΊΠ°ΠΊΡƒΡŽ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π§Π΅ΠΌ ΠΎΠ½Π° большС, Ρ‡Π΅ΠΌ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ для устройства Β«ΠΏΠ΅Ρ€Π΅Π²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ-Ρ‚ΡΠ½ΡƒΡ‚ΡŒΒ» ΠΈΠ³Ρ€Ρƒ.

И Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ½ ΡƒΠΆΠ΅ Π½Π΅ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ 0, 300, Π° Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ 150, 300.

Π₯отя ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π²Π½Π°Ρ‡Π°Π»Π΅ Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 1 это ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π½ΠΎ это Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ всСлСнной (Ссли ΠΊΠ°Ρ€Ρ‚Π°-ΠΊΠΎΠΌΠ½Π°Ρ‚Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 800 Π½Π° 600) Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ быстро, Ссли FPS Ρƒ нас 50.

Π­Ρ‚ΠΎ всё, кстати, ΠΏΠΎΡ‚ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, балансС ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π²Π΅Ρ‰Π°Ρ…, Π½ΠΎ ΠΎΠ± этом ΠΏΠΎΠ·ΠΆΠ΅.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, с этим ΠΌΡ‹ Π²Ρ€ΠΎΠ΄Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ гСроя, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² 4 стороны с Π½ΡƒΠΆΠ½ΠΎΠΉ Π²Π°ΠΌ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π²Ρ‹ смоТСтС ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ.

Π‘ этого ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹. О Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠ°ΠΊ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ спрайт ΠΈ ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Ρ‚ΡƒΡ‚ я Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, это Π»ΠΈΠ±ΠΎ слишком Π»Π΅Π³ΠΊΠΎ, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ это упомяну Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….

Всё это ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π²Π°Ρ‚ΡŒ свободным управляСмым Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π²Π°ΠΌ ΠΌΠ°Π»ΠΎ Ρ…ΠΎΠ΄ΡŒΠ±Ρ‹ Π² 4 стороны, Π° хочСтся Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ управлСния? Ну Π΄Π°ΠΆΠ΅ Π² Ρ‚Π°ΠΊΠΎΠΉ систСмС Π½Π° самом Π΄Π΅Π»Π΅ Π²Ρ‹ смоТСтС Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² 8 сторон!

ΠŸΡ€ΠΎΡΡ‚ΠΎ Ссли Π²Ρ‹ Π·Π°ΠΆΠΌΡ‘Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‚ΠΎ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ (Y-, X+) Π²Π°ΠΌ пСрсонаТ ΠΈ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ большС возмоТностСй.

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΌΡ‹ΡˆΠΊΠ΅

Иногда Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΌΡ‹ΡˆΠΊΠ΅. Π’ΡƒΡ‚ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ситуации, допустим Π²Ρ‹ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, ΠΈΠ»ΠΈ ΠΆΠ΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Π±Ρ‹ ΠΏΡƒΠ»ΠΈ Π»Π΅Ρ‚Π΅Π»ΠΈ Ρ‚ΡƒΠ΄Π°, ΠΊΡƒΠ΄Π° Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ.

Π‘ΠΈΠ½ΠΈΠΉ Π³Π΅Ρ€ΠΎΠΉ Ρ‚ΡƒΡ‚ двигаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΡƒΠ΄Π°, ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ‚Ρ‹ΠΊΠ°ΠΉΡ‚Π΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ. Π”Π΅Π»Π°Π»Π°ΡΡŒ ΠΈΠ³Ρ€Π° Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ валяСтся Π² google play.

Π― Π²Ρ‹Π±Ρ€Π°Π» Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Π­Ρ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π»Π΅Π³ΠΊΠΎ, ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π‘ΠΈΠ½ΠΈΠΌ я Π²Ρ‹Π΄Π΅Π»Π°Π»ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ( h_speed ), Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΠ½Π° являСтся локальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ глобальной, Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΌ просто Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ†ΠΈΡ„Ρ€Ρƒ 5 ΠΈ Π½Π΅ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС лоТь (false) Π² этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ стСн Π½Ρƒ ΠΈ ΠΎΠ½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Пока Π΄Π°Π²Π°ΠΉΡ‚Π΅ этого Π½Π΅ ΠΊΠ°ΡΠ°Ρ‚ΡŒΡΡ.

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ‚Π°ΠΊ-ΠΆΠ΅ дСлаСтся ΠΊΡƒΡ‡Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ пуля Π»Π΅Ρ‚ΠΈΡ‚ Π² ΠΏΡ€ΠΈΡ†Π΅Π» (Π² 2D ΠΈΠ³Ρ€Π°Ρ…) ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ-ΠΆΠ΅, Ссли ΠΏΡ€ΠΈΡ†Π΅Π» Ρ‚Π°ΠΌ-ΠΆΠ΅ Π³Π΄Π΅ ΠΈ ΠΌΡ‹ΡˆΠΊΠ° ΠΈΠ»ΠΈ просто ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΡ‹ΡˆΠΊΠΈ (спрайт) это ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ†Π΅Π».

Π’Π°ΠΊ сдСлано Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΌΠΎΠ΅ΠΉ ΠΈΠ³Ρ€Π΅ TDS, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я кстати Π΄Π°ΠΆΠ΅ исходник Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π».

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ двиТСния Π² GameMaker

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТному, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ устали.

Π’ справкС game maker, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я всСм Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π°Ρ‰Π΅, Π΅ΡΡ‚ΡŒ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ двиТСния:

Π’Π°ΠΊ-ΠΆΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ:

Иногда Π½ΡƒΠΆΠ½Ρ‹ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ.

А Π²ΠΎΡ‚ Β«speedΒ» Π½ΡƒΠΆΠ½ΠΎ довольно часто, Ρ‚Π°ΠΊ-ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΡˆΡ‚ΡƒΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ просто ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π΅Ρ‘ Ρ‚Π°ΠΊ-ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ.

Если ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ большС 0 (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ стоит Π½Π° мСстС, двигаСтся) Ρ‚ΠΎΠ³Π΄Π°. (Π”Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ). Π’Π°ΠΊ-ΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ всСх функциях двиТСния Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΏΠΈΡΠ°Ρ‚ΡŒ Β«speedΒ», Π° ΠΏΡ€ΠΈ создании этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ эту ΡΠ°ΠΌΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² create. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ просто локальная пСрСмСнная ΠΈ Ρ‚Π°ΠΊ Π΅Ρ‘ ΠΏΡ€ΠΎΡ‰Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ситуаций.

Π’Π°ΠΊ-ΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Motion Planning) ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ двиТСния ΠΈ избСгания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стСн), Π½ΠΎ ΠΎ Π½ΠΈΡ… ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅. GameMaker позволяСт Π²Π°ΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ самый ΠΏΠ»ΠΎΡ…ΠΎΠΉ искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚. Π’Ρ€Π°Π³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡƒΠ»ΡŒ, ΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒΡΡ Π·Π° укрытиями, ΠΎΡ‚ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Π½ΠΎ ΠΏΡ€ΠΎ всё это ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π΄Π°Π»Π΅Π΅.

КакиС-Ρ‚ΠΎ Π°Π·Ρ‹ повСдСния Π²Ρ€Π°Π³ΠΎΠ² (слух, Π·Ρ€Π΅Π½ΠΈΠ΅) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΌΠΎΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅:

Ѐункция двиТСния ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ Π² GameMaker

Основная функция двиТСния Π² gamemaker, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π»ΠΈΡ‡Π½ΠΎ я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ довольно часто, это:

Она простая ΠΈ понятная, Π² Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ 3 ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ….

Как Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π½Π΅ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅, Π° ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ?

НапримСр, ΠΊΠ°ΠΊ Π·ΠΎΠΌΠ±ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π° гСроя? ВспомнитС ΠΊΠ°ΠΊ дСлаСтся Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΌΡ‹ΡˆΠΊΠ΅, Ρ‚ΡƒΡ‚ всё ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ-ΠΆΠ΅.

Π’ΠΎΠ³Π΄Π° Ρƒ нас получаСтся:

move_towards_point( obj_hero.x, obj_hero.y, 5 );

Как слСдствиС, ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ гСроя ΠΈ Π±Π΅Π³Π°Ρ‚ΡŒ Π·Π° Π½ΠΈΠΌ Π·ΠΎΠΌΠ±ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

ΠŸΠΈΡΠ°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² create Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΊΠΎΠ³Π΄Π° двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ дальшС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΏΡƒΠ»ΡŒ. ΠŸΡƒΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ°Π·Π°Ρ‚ΡŒ ΠΈ ΠΎΠ½ΠΈ лСтят Ρ‚ΡƒΠ΄Π°, ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ†Π΅Π»ΠΈΠ»ΠΈΡΡŒ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ„Π°Π½Ρ‚Π°Π·Ρ‘Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ самонаводящиСся ΠΏΡƒΠ»ΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Ρ€Π°ΠΊΠ΅Ρ‚Ρ‹ с Ρ‚Π΅ΠΏΠ»ΠΎΠ²Ρ‹ΠΌ Π½Π°Π²Π΅Π΄Π΅Π½Π΅ΠΌ, Π½ΠΎ Ρ‡Ρ‚ΠΎ-Π±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ слСдовал Π·Π° Ρ†Π΅Π»ΡŒΡŽ всСгда, эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅ Π² create, Π° Π² step.

По Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹ ΠΌΠ½Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎ всС эти дСйствия Π² game maker (draw, create, step), Π½ΠΎ ΠΎΠ½ΠΈ довольно просты ΠΈ скорСС всСго я Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Π·ΠΎΠΌΠ±ΠΈ Π² ΠΌΠΎΠ΅ΠΉ ΠΈΠ³Ρ€Π΅ Π±Π΅Π³Π°ΡŽΡ‚ Π·Π° Π³Π΅Ρ€ΠΎΠ΅ΠΌ. Π’ΠΎΡ‡Π½Π΅Π΅ Π½Π΅ совсСм Ρ‚Π°ΠΊ, Ρƒ мСня Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ условия (Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ, слух, Π°Π³Ρ€Π΅ΡΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΈΠ·Π±Π΅Π³Π°Π½ΠΈΠ΅ прСпятствий ΠΈ Ρ‚.Π΄.), Π½ΠΎ ΠΈ Ρ‚Π°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π° Π³Π΅Ρ€ΠΎΠ΅ΠΌ Π±Π΅Π³Π°Ρ‚ΡŒ.

На этом Π½Π° сСгодня всё.

Π’Π°ΠΊ-ΠΊΠ°ΠΊ это ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ постов, Π±ΡƒΠ΄Ρƒ Ρ€Π°Π΄ Ссли Π²Ρ‹ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Π±Ρ‹ я понял Ρ‡Ρ‚ΠΎ людям Ρ‚Π°ΠΊΠΈΠ΅ ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ GM интСрСсны ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹. Π”

ля этого Π΄Π°ΠΉΡ‚Π΅ ссылку Π½Π° эту ΡΡ‚Π°Ρ‚ΡŒΡŽ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ, ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΡƒΡ‚ Π»Π°ΠΉΠΊ (ΠΏΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ) Π½Ρƒ ΠΈ ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π»Π°ΠΉΠΊΠΈ ΠΈ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ рСпосты ΠΊΠΎΠ³Π΄Π° я Ρ‚Π°ΠΊΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽ Π² своём ΠΏΠ°Π±Π»ΠΈΠΊΠ΅. Π― Π²Π°ΠΌ Π±ΡƒΠ΄Ρƒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»Π΅Π½ (Ссли Π²Ρ‹ Ρ‚ΡƒΠ΄Π° Π΅Ρ‰Π΅ Π½Π΅ вступили, вступайтС).

Π― Ρ‚Π°ΠΊ ΠΈ Π½Π΅ успСл ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΡŒ смСТныС Ρ‚Π΅ΠΌΡ‹:

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΡ€ΠΎ Π½ΠΈΡ… Ρ‚ΠΎΠΆΠ΅ Π½Π°ΠΏΠΈΡˆΡƒ.

Ну ΠΈ сдСлал ΠΏΠΎ этому Ρ‚Π΅ΠΌΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΌΠΎΡ‘ΠΌ ΠΊΠ°Π½Π°Π»Π΅ (14 ΠΌΠΈΠ½).

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² game maker ΠΏΡ€Ρ‹ΠΆΠΎΠΊ

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° Π² GM
Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ GameMaker
GM-исходник ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π°
Π’Π‘Π’Π£ΠŸΠ›Π•ΠΠ˜Π•

ВсС ΠΌΡ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎ, ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΈΠ³Ρ€Π°Π»ΠΈ Π² ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΊ Π½Π°ΠΌ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою ΠΈΠ³Ρ€Ρƒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, Π½ΠΎ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Π½Π΅ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ языка программирования? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ C++, Delphi ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ»Π³ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ нСбольшиС ΠΈΠ³Ρ€Ρ‹. Но Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос: Β«Π—ΠΠ§Π•Πœ?Β». Если ΡƒΠΌΠ½Ρ‹Π΅ люди создали массу конструкторов ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² для Π²Π°ΡˆΠΈΡ… ΠΈΠ³Ρ€. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π° сайтС http://gcup.ru Π²Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ всС конструкторы, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Π»ΠΈ люди. Π”Π°Π²Π°ΠΉΡ‚Π΅ остановимся Π½Π° извСстном всСм Game Maker by Mark Overmarse.

Π˜Ρ‚Π°ΠΊ, ΠΈΡ‰Π΅ΠΌ Π½Π° этом сайтС эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΈ ΠΊΠ°Ρ‡Π°Π΅ΠΌ. Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Π·Π° 20$, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ большС возмоТностСй. Π‘Π΅Π· Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π²Ρ‹ Π½Π΅ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ (хотя это ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ). ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Ρ‹ вмСстС с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ основы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠΌΠΎΡ‰ΠΈ. Π’Ρ‹ Π½Π°Π²Π΅Ρ€Π½ΠΎ спроситС – Π·Π°Ρ‡Π΅ΠΌ Π½Π°ΠΌ эта ΡΡ‚Π°Ρ‚ΡŒΡ, Ссли всё ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ расписано Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊ ΠΈΠ³Ρ€Π΅? Π”Π° Π·Π°Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠΌΠΎΡ‰ΠΈ описаны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄Ρ‹ ΠΈ основы ΠΈΡ… пользования, Π° я расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΆΠ°Π½Ρ€Π°.

Π’Ρ‹ ознакомились с Game Maker, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚Π΅ хотя Π±Ρ‹ основы GML. Π₯отя Π½ΠΈΠΆΠ΅ описанный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ platf_primer.gm6 Π±ΡƒΠ΄Π΅Ρ‚ использован прСимущСствСнно Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… (Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°Ρ…).

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Ρ‹ – это, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых распространённых ΠΆΠ°Π½Ρ€ΠΎΠ² Π² приставках Dendy, Sega ΠΈ просто Π² ΠΈΠ³Ρ€Π°Ρ… Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹. Π‘ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π±Ρ‹ ΠΏΠΎ Β«ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΒ» ΠΈ послС ΠΏΡ€Ρ‹ΠΆΠΊΠ°, гравитация притягиваСт вас ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ Β«ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Β». Часто Π²Π°ΠΌ придСтся ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ с ΠΎΠ΄Π½ΠΎΠΉ Β«ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹Β» Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Π’ΠΎΠΎΠ±Ρ‰Π΅ ΠΆΠ°Π½Ρ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ, это ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ 2D-ΡˆΡƒΡ‚Π΅Ρ€Ρ‹ с ΠΊΡ€ΠΎΠ²Π°Π²ΠΎΠΉ Ρ€Π΅Π·Π½Ρ‘ΠΉ, ΠΈΠ»ΠΈ просто развСсёлыС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Ρ‹ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Π‘ΠΎΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ Tiny Toon.

Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания создания ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π°, ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ прилагаСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° platf_primer.gm6.

Начнём с создания пСрсонаТа. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ obj_player.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ пСрсонаТ Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, самоС Π²Π°ΠΆΠ½ΠΎΠ΅ Π² этих ΠΈΠ³Ρ€Π°Ρ… это гравитация, ΠΈ СстСствСнно Π½ΡƒΠΆΠ½Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Π³ΠΎ obj_platform – это Π±ΡƒΠ΄ΡƒΡ‚ наши Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ описанныС Π²Ρ‹ΡˆΠ΅. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ставим Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Solid (Ρ‚Π²Ρ‘Ρ€Π΄Ρ‹ΠΉ) Π² obj_platform.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΠΏΡΡ‚ΡŒ ΠΊ obj_player. Π’ Step ставим условия, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ ΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, отобраТённая слСва, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ падСния Π΄ΠΎ 12 максимум. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ бСсконСчного увСличСния скорости падСния.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Ρ‹ΠΆΠΎΠΊ пСрсонаТа. Π”Π°Π²Π°ΠΉΡ‚Π΅ замахнёмся сразу Π½Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΏΡ€Ρ‹ΠΆΠΎΠΊ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Ρ‹ΠΆΠΎΠΊ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Ρ‘ jump. Она понадобится Π½Π°ΠΌ для установлСния максимального количСство Ρ‚ΠΎΠ»Ρ‡ΠΊΠΎΠ². Π’ условии create создаём ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ jump=0. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. Когда Π²Ρ‹ Π΅Ρ‘ пСрСнСсётС Π² Β«ActionsΒ», появится мСню. Π£ΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΌ всё, ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ создании пСрсонаТа пСрСмСнная Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ Π½ΡƒΠ»ΡŽ.

Π’ Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠΈ press (Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Π²Π΅Ρ€Ρ…) создаём Ρ‚Π°ΠΊΠΎΠ΅:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, основной Π΄Π²ΠΈΠΆΠΎΠΊ для нашСго ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° Π³ΠΎΡ‚ΠΎΠ²! Но Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²Π½Π΅Π΄Ρ€ΠΈΠΌ Π² Π½Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм лСстницы. ЛСстницы ΠΌΡ‹ сдСлаСм Π² событиях Step, Up, Down. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈ Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Π΅Π³ΠΎ obj_ladder.

Π’ Step создаём ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Down создаём Ρ‚ΠΎΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ Π² Up, Π½ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ y=-4, Π½Π°Π΄ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° y=+4

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Ρ€Π°Π³Π°. Назовём obj_enemy. Π’Ρ€Π°Π³Π°ΠΌ Π² событии Create создаём дСйствиС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° рисункС, ΠΈ ставим Π² Π½Ρ‘ΠΌ всё ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π•Ρ‰Ρ‘ Π½Π°ΠΌ понадобится ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ obj_rotate ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ (ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Visible).

Π’ΠΎ Π²Ρ€Π°Π³Π΅ создаём событиС столкновСния с obj_rotate ΠΈ вставляСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ дСйствиС:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠŸΡ€ΠΈ касании ΠΊ этому ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Π²Ρ€Π°Π³ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ своё Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈ ΠΈΠ΄Ρ‚ΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΌΡ‹ устанавливаСм области патрулирования Π²Ρ€Π°Π³ΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ€Π°Π³ΠΈ ΠΌΠΎΠ³Π»ΠΈ Β«ΡƒΠ±ΠΈΠ²Π°Ρ‚ΡŒΒ» пСрсонаТа, Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ систСму ΠΆΠΈΠ·Π½Π΅ΠΉ ΠΈ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ. Π’ Game Maker такая систСма ΡƒΠΆΠ΅ встроСна.

Π’ событии Step создаём ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ касании ΠΊ Π²Ρ€Π°Π³Ρƒ, Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½Π° Тизнь.

Π’ΠΎΠΆΠ΅ самоС, ΠΊΠ°ΠΊ ΠΈ Π²Ρ€Π°Π³Π°, Π΄Π΅Π»Π°Π΅ΠΌ ΡˆΡ‚Ρ‹ΠΊΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ. ΠŸΡ€ΠΈ касании ΠΊ Π½ΠΈΠΌ ставим:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Когда Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ мСньшС ΠΎΠ΄Π½ΠΎΠ³ΠΎ, отнимаСтся ΠΎΠ΄Π½Π° Тизнь.

Π’ΠΎΡ‚ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€. Π˜Π΄Ρ‘ΠΌ Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. РасставляСм Π±Π»ΠΎΠΊΠΈ, пСрсонаТа, Π²Ρ€Π°Π³ΠΎΠ² ΠΈ прочСС…

Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наш ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ Π±Ρ‹Π» Π½Π΅ просто Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅, Π° Π±Ρ‹Π» большой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Π° слСдила Π·Π° пСрсонаТСм. Для этого Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ views (Π²ΠΈΠ΄Ρ‹) Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Hbor ΠΈ Vbor Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x ΠΈ y ΠΏΡ€ΠΈ достиТСнии ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΊΠ°ΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ. НапримСр, для Π²ΠΈΠ΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 640Ρ…480 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Hbor:320; Vbor:240. Π’ΠΎΠ³Π΄Π° ΠΊΠ°ΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π·Π° пСрсонаТСм.

Π˜Ρ‚Π°ΠΊ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΆΠ°Π½Ρ€Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€. Π’Π°ΠΌ остаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½ΠΈ! ΠΠ°ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡΡŒ Π°Π·Π°ΠΌ Β«Game MakerΒ» Π²Ρ‹ смоТСтС сами ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΆΠ°Π½Ρ€ ΠΈΠ³Ρ€Ρ‹. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ рассчитана для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Π”ΡƒΠΌΠ°ΡŽ всё написано доступно.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ простая, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ с Game Maker. Π‘Π°ΠΌΡ‹ΠΌΠΈ слоТными ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°:
* Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ СстСствСнного двиТСния для пСрсонаТа.
* Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ достаточного разнообразия монстров, Ρ„ΠΎΠ½ΠΎΠ² ΠΈ Ρ‚.Π΄.
* Π’Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°Π±Π°Π²Π½Ρ‹ΠΌΠΈ для ΠΈΠ³Ρ€Ρ‹ ΠΈ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ всС Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ пСрсонаТа. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ наш Π³Π΅Ρ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄Ρ‚ΠΈ ΠΏΠΎ ΠΏΠΎΠ»Ρƒ, Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π΅Π³ΠΎ части. ΠŸΡ€ΠΈ этом ΠΎΠ½ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ» (Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ). Если пСрсонаТ ΠΏΡ€Ρ‹Π³Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΏΠ°Π΄Π°Π΅Ρ‚ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ·Π΅ΠΌΠ»ΠΈΡ‚ΡŒΡΡ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. БущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов, посрСдством ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… пСрсонаТ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ ΠΈ ΠΏΠ°Π΄Π°Ρ‚ΡŒ. Π Π°Π·Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для управлСния Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ клавиши. Клавиша со стрСлкой Β«Π²Π»Π΅Π²ΠΎΒ» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ наш пСрсонаТ Π½Π°Π»Π΅Π²ΠΎ, клавиша со стрСлкой Β«Π²ΠΏΡ€Π°Π²ΠΎΒ» Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ клавиша Β«Π²Π²Π΅Ρ€Ρ…Β» ΠΈΠ»ΠΈ клавиша Β«ΠΏΡ€ΠΎΠ±Π΅Π»Β» заставляСт Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°Ρ‚ΡŒ.

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ нуТдаСмся Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ. Π•Π³ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ слоТно. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ пСрсонаТу ΠΏΠ°Π΄Π°Ρ‚ΡŒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΡŽ (силу тяТСсти). Но Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ добится Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ, ΠΊΠΎΠ³Π΄Π° Π³Π΅Ρ€ΠΎΠΉ коснСтся ΠΏΠΎΠ»Π°. Помимо этого, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ падСния, ΠΈΠ½Π°Ρ‡Π΅ пСрсонаТ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ слишком быстро. (Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ красиво, Π° Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π½Π΅ΠΊΠΎΡ‚Ρ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π² шаговом событии (step event) пСрсонаТа. Он устанавливаСт силу тяТСсти, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° Ρ‚ΠΎΠΌ, находится Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ пСрсонаТСм (провСряСм, являСтся Π»ΠΈ позиция 1 пиксСля Π½ΠΈΠΆΠ΅ пСрсонаТа свободной). Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ.
12) vspeed = 12;
>

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π§Ρ‚ΠΎ-ΠΆ, основа для нашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Π°. Π‘ΠΎΠ·Π΄Π°ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ с нСсколькими ΠΏΠΎΠ»Π°ΠΌΠΈ ΠΈ стСнами, создав ΠΈΡ… ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрсонаТ, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ уровня ΠΌΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ всСму ΡƒΡ€ΠΎΠ²Π½ΡŽ. ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ выполняСт наш Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнуто ΠΈ ΠΏΡ€ΠΈ использовании дСйствий. Π’ Π²ΠΈΠ΄Π΅ дСйствия Π½Π΅ доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ функция move_contact().
Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ

Базовая платформСнная ΠΈΠ³Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создали Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°, Π½ΠΎ выглядСла ΠΎΠ½Π° Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: это внСшний Π²ΠΈΠ΄ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ гСроя ΠΈ внСшний Π²ΠΈΠ΄ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. РассматриваСмый Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ platform_graphics.gmd.
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для пСрсонаТа

ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. default. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker-default. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ΠΏΡ€Ρ‹ΠΆΠΊΠ° для game maker. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° default. НСсколько простых рисунков.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠ»Ρ‹ Π² Ρ‚Π²ΠΎΡŽ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ, спСрва понадобится само Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Ρ‚Π°ΠΉΠ»Π°ΠΌΠΈ. Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΉΠ»Ρ‹ содСрТащиСся Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈΠΌΠ΅Π»ΠΈ фиксированный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° нСбольшой Π»ΠΈΠ½ΠΈΠ΅ΠΉ (Π² 1 пиксСл) для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Π»Π΅Π³Ρ‡Π΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΡƒΡ‡ΠΈ. Π’ дистрибутив Game Maker Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ достаточноС, для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… шагов, количСство Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠ»ΠΎΠ², Π½ΠΎ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Ρ‚Ρ‹ всСгда моТСшь Π½Π°ΠΉΡ‚ΠΈ Π΅Ρ‰Π΅ ΠΊΡƒΡ‡Ρƒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅, Π² сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Для нашСй ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΌΡ‹ сдСлали свой собствСнный, нСбольшой Π½Π°Π±ΠΎΡ€ Ρ‚Π°ΠΉΠ»ΠΎΠ². ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ рСсурс, ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ background_tiles.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ всС наши Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ стСны прямо Π½Π° Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Для этого ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΡ†ΠΈΡŽ для создания ΠΏΠ»ΠΈΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π° (смотри Π³Π»Π°Π²Ρƒ 15 Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ). Π’Ρ‹ моТСшь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΎΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌ внСшний Π²ΠΈΠ΄. Π’ этом случаС Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *