Jump to content

N0TKEY

Members
  • Posts

    1
  • Joined

  • Last visited

Community Answers

  1. N0TKEY's post in Преобразование изображения в тайлы и зоны. was marked as the answer   
    Необходима работа с id карт.
     
    Придётся поработать с базой данных "\Server\resources\gamedata.db", где в "Maps" сможешь увидеть такую картину:
     

    P.S. цвета выделяют равные значения.
     
    Здесь ты можешь наблюдать все необходимые для изменения параметры:
    Id - идентификатор карты.(вообще, только на этом моменте эта идея может погореть, т.к. я не проверял, что там с id у Intersect ) TimeCreated - время создания.(эта переменная может изменяться хоть на милисекунду, неважно) Name - имя карты, которое видно в редакторе и в игре.(только для твоей ориентации) TileData - строение карты.(его тебе также можно оставить под копирку) Up, Down, Left, Right - привязка карты по id к соседям.(это и является головной болью этой затеи, т.к. нужно всё связать правильно, чтоб не вызвать ошибок)  
    Для того, чтобы создать много карт за короткий промежуток времени, создай 1 в редакторе как образец.
    Дальше тебе важно понимать, как будет удобнее работать:
    Ты создаёшь необходимое количество копий, а затем связываешь их, как положено. Ты создаёшь по одной копии и сразу прописываешь её параметры. Так или иначе тебе останется правильно поменять id карт, а затем связать их между собой.(вероятно, если ты оставишь карту без связки, то она будет висеть отдельно от всего и сбоя не будет)
    UPD: id представлены не в исходном виде, что затрудняет данный способ. Нужно найти способ дешифровать значения из "Id", тогда этот способ заработает.
    P.S. может тебе зайдёт такой вариант.
×
×
  • Create New...