Понедельник, 12 Апреля 2021, 01:16

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker Studio » Бэкграунд перекрывает логотип?
Бэкграунд перекрывает логотип?
useruserДата: Четверг, 07 Сентября 2017, 10:39 | Сообщение # 21
был не раз
Сейчас нет на сайте
Цитата Vuvk ()
тьфу ты, блин. Вот и твоя ошибка!

Я не думаю, что тут ошибка. С точки зрения программирования и даже GML ("язык" без явной типизации) ошибки нет.

Вот этот код будет работать и мы увидим 2 картинки - одну над другой, как и хотели.
Но тут 2 объекта - картинки. Я поместил 2 объекта в комнату.
А мне нужен 1 объект и свойство background. В идеале.

Код

var
image_sprite; //Общая переменная спрайта

//Логотип (объект logo_object помещён в комнату)
image_sprite = sprite_add("resources/images/common_images/logo.png", 1, 0, 0, 0, 0);
logo_object.sprite_index=image_sprite;

//Бэкграунд
image_sprite = sprite_add("resources/images/common_images/background_01.png", 1, 0, 0, 0, 0);
//Назначение бэкграундов комнатам
//authorization_room.sprite_index=image_sprite;
object1.sprite_index=image_sprite;

//УСТАНАВЛИВАЕМ ГЛУБИНУ - она нужна (узнали опытным путём)
object1.depth = 0;
logo_object.depth = -5;


Сообщение отредактировал useruser - Четверг, 07 Сентября 2017, 10:42
USeR14Дата: Четверг, 07 Сентября 2017, 10:43 | Сообщение # 22
RUSOriginal Studio
Сейчас нет на сайте
Вот тестовый проект GMS с кодом загрузки и вывода изображений: скачать.
Немного подправлен код. Ничего лишнего.




useruserДата: Четверг, 07 Сентября 2017, 11:03 | Сообщение # 23
был не раз
Сейчас нет на сайте
Цитата USeR14 ()
Вот тестовый проект GMS с кодом загрузки и вывода изображений

Спасибо, но у меня GMS2.
Наверно остановлюсь на варианте 2 объекта.
bodya_WMДата: Четверг, 07 Сентября 2017, 11:22 | Сообщение # 24
постоянный участник
Сейчас нет на сайте
Цитата
объекты ссылаются на один и тот же спрайт

GML не ссылочный язык


Разработчик игрового движка WaveGameEnvironment2D

Сообщение отредактировал bodya_WM - Четверг, 07 Сентября 2017, 11:25
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker Studio » Бэкграунд перекрывает логотип?
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Все права сохранены. GcUp.ru © 2008-2021 Рейтинг