пример в пустом проекте
1 создать пример спрайта:
spr_player
2 создать два объекта
пример:
obj_player // assign them the sprite that you created
obj_reflection
3на obj_player
шаг события
/// @description maker event step
// character movement
friction = 0.1;
if (keyboard_check (vk_right))
{
direction = 0;
speed = 4;
}
if (keyboard_check (vk_left))
{
direction = 180;
speed = 4;
}
if (keyboard_check (vk_up))
{
direction = 90;
speed = 4;
}
if (keyboard_check (vk_down))
{
direction = 270;
speed = 4;
}
4 на obj_reflection
отрисовка события
/// @description maker draw event
// redraw the object (the same sprite, same position x, same position and more the size of the object, same width, we invert the scale in half, same angle, same color mix, transparency in half)
draw_sprite_ext (spr_player,0,obj_player.x,obj_player.y + 100,image_xscale,-0.5,image_angle,image_blend, 0.5);
5 мы помещаем оба объекта в комнату иВуаля у нас есть эксперимент по отражению
6, изменяющий значения, чтобы увидеть результаты
7 для эффекта воды, мы помещаем объекты в разные слои, помещая объект отражения внизу и текстуру водыв среднем слое
8 по тому, как я говорю по-испански, если это так, введите свой вопрос в https://es.stackoverflow.com/
, если вам понравился ответ, дайте мне плюс 1, большое спасибо.BusyClown + 51912423012