Изменения

Строка 358: Строка 358:  
:# Анимированные тайлы на панели ''Tilesets'' теперь буут иметь символ в правом нижнем углу:<br />[[File:Modding - creating an XNB mod - Tiled example animation tileset.png]]<br />Анимация теперь является частью этого тайла. Каждый экземпляр этого тайла на карте теперь будет иметь одну и ту же анимацию.
 
:# Анимированные тайлы на панели ''Tilesets'' теперь буут иметь символ в правом нижнем углу:<br />[[File:Modding - creating an XNB mod - Tiled example animation tileset.png]]<br />Анимация теперь является частью этого тайла. Каждый экземпляр этого тайла на карте теперь будет иметь одну и ту же анимацию.
   −
===Tile flip/rotation===
+
===Переворот/поворот тайла===
[[File:Tiled tile rotation.png|thumb|An example tile rotated four ways, below the Tiled flip/rotate buttons.]]
+
[[File:Tiled tile rotation.png|thumb|Пример тайла, повернутого в четыре стороны, под кнопками переворота/поворота тайла.]]
   −
You can rotate and flip tiles without needing to create rotated/flipped versions of the tilesheet. This needs SMAPI 3.4 or later to be installed; the base game doesn't recognize tile transforms.
+
Вы можете поворачивать и переворачивать тайлы без необходимости создавать повернутые/перевернутые версии спрайт-листов. Для этого необходимо установить SMAPI 3.4 или более поздней версии; базовая игра не распознает преобразования тайлов.
   −
If you're using SMAPI:
+
Если вы используете SMAPI:
 
:<syntaxhighlight lang="c#">
 
:<syntaxhighlight lang="c#">
 
public override void Entry(IModHelper helper)
 
public override void Entry(IModHelper helper)
Строка 372: Строка 372:  
private void OnSaveLoaded(object sender, SaveLoadedEventArgs args)
 
private void OnSaveLoaded(object sender, SaveLoadedEventArgs args)
 
{
 
{
   // get a tile
+
   // получить тайл
 
   GameLocation location = Game1.currentLocation;
 
   GameLocation location = Game1.currentLocation;
 
   Layer layer = location.map.GetLayer("Buildings");
 
   Layer layer = location.map.GetLayer("Buildings");
 
   Tile tile = layer.Tiles[tileX, tileY];
 
   Tile tile = layer.Tiles[tileX, tileY];
 
    
 
    
   // rotate it 45°
+
   // повернуть на 45°
 
   tile.Properties["@Rotation"] = 45;
 
   tile.Properties["@Rotation"] = 45;
   −
   // flip it (0 = normal, 1 = horizontal, 2 = vertical)
+
   // перевернуть (0 = нормально, 1 = горизонтально, 2 = вертикально)
 
   tile.Properties["@Flip"] = 1;
 
   tile.Properties["@Flip"] = 1;
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
   −
If you're using Tiled:
+
Если вы используете Tiled:
: '''Note: this only works when editing a <tt>.tmx</tt> file. Tile transforms aren't supported by the <tt>.tbin</tt> plugin.
+
: '''Примечание: это работает только при редактировании <tt>.tmx</tt> файла. Преобразования тайлов не поддерживаются <tt>.tbin</tt> плагином.
   −
:# With the stamp tool selected, click the tile in the tilesheet you want to use.
+
:# Выбрав инструмент штамп, нажмите на тайл в спрайт-листе, который вы хотите использовать.
:# Click the flip or rotate buttons (see image at right).
+
:# Нажмите кнопки перевернуть или повернуть (смотри изображение справа).
:# Click the map to place the flipped/rotated tile.
+
:# Нажмите на карту, чтобы разместить перевернутый/повернутый тайл.
    
==Свойства==
 
==Свойства==
602

правки