Динамически созданные плитки Tilemap отображаются в редакторе и сборке Android, но не в сборке WebGL.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Динамически созданные плитки Tilemap отображаются в редакторе и сборке Android, но не в сборке WebGL.

Сообщение Anonymous »

Я создаю тестовый проект, чтобы получить минимально воспроизводимый сценарий, и это делает это:

Код: Выделить всё

using UnityEngine;
using UnityEngine.Tilemaps;

public class TileTest : MonoBehaviour {
public Tilemap tilemap;
public Sprite floorSprite;

void Start () {
Tile tile = new Tile();

tile.sprite = floorSprite;
tilemap.SetTile(new Vector3Int(1, 1, 0), tile);

tile = ScriptableObject.CreateInstance();
tile.sprite = floorSprite;
tilemap.SetTile(new Vector3Int(-1, -1, 0), tile);
}
}
Спрайт представляет собой небольшой PNG-файл, а карта листов — это объект Tilemap внутри сетки (обычный). Этот скрипт прикреплен к сетке. Вот и все, что есть в этом проекте.

В редакторе и в сборках Android оба экземпляра работают. Первый генерирует ожидаемое предупреждение (оно устарело); Я просто хотел напрямую проверить, изменилось ли поведение, но это не так.

Я не могу найти в настройках сборки или настройках игрока ничего такого, что казалось бы так и должно быть. повлиять на это. На спрайт есть ссылка в скрипте в сетке, и на всякий случай я поместил папку «Спрайты» в папку «Ресурсы»; без изменений. Firefox и Chrome/Chromium (я тестировал это в Windows 10 и Debian 9) просто отображают пустой холст, цвет которого подходит для сборки (а в более сложных проектах он также отображает мои неплиточные спрайты и анимацию). ), но спрайты плиток не отображаются.

В реальном проекте я динамически создаю префабы с анимацией, которая отлично работает на всех платформах. Почему это не работает в WebGL?

Подробнее здесь: https://stackoverflow.com/questions/497 ... but-not-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблемы с коллизиями с использованием tilemap raylib C++
    Anonymous » » в форуме C++
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Сортировка слоев Unity Tilemap [Игрок перед и за плитками] Спрайт дерева, состоящий из 4 отдельных плиток
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Tilemap.hastile () метод вектор 3 z Значение до 0
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Решено - tilemap.hastile () метод вектор 3int изменяет значение z на 0
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Сортировка порядок слоя nation tilemap
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»