Разработка стратегии мечты – TileData. Создание свойств тайлов. Приветствую, дорогие друзья! Продолжаем работу над нашей глобальной стратегией. В этой публикации мы зададим нашим тайлам свойства. Смысл в чем – каждый вид тайла на карте мира будет определенным типом ландшафта, у каждого ландшафта свои ресурсы, свойства – истощение, скорость передвижения и так далее… Как нам это сделать?! Нам необходимо создать ScriptableObject – using UnityEngine; using UnityEngine.Tilemaps; [CreateAssetMenu(menuName = "Landscape/LandscapeTiles/LandscapeTypes", fileName = "NewLandscapeType")] public class LandscapeData : ScriptableObject { public TileBase[] Tiles; public string LandscapeName; public Goods[] AvaliableGoods; } Что в нем хранится – поле TileBase[] Tiles это массив тайлов которые присущи данному типу ландшафта, название ландшафта и ресурсы (С ресурсами разберемся в следующих публикациях. Далее мы создаем наши типы ландшафта и назначаем ему тайлы – Вот так у нас выглядит травяной берег – А
Разработка стратегии мечты – TileData. Создание свойств тайлов.
17 марта 202517 мар 2025
1
~1 мин