Skip to content

Commit d53475c

Browse files
authored
Create RU_README.md
1 parent 40d4616 commit d53475c

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

RU_README.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Unity Custom Build Updater
2+
3+
Unity Custom Build Updater - это пакет для Unity, предназначенный для упрощения процесса сборки ваших проектов Unity. Он автоматизирует версионирование, архивирование и управление путями сборки, что делает управление и распространение сборок проще. Этот пакет особенно полезен для сборок WebGL.
4+
5+
## Возможности
6+
7+
- Автоматическое увеличение версии на основе типа сборки (Major, Feature, Bugfix, Build)
8+
- Настраиваемые пути сборки с опциями по умолчанию и пользовательскими
9+
- Автоматическое архивирование сборок в zip-файлы
10+
- Простая инициализация и настройка через окно редактора Unity
11+
12+
## Установка
13+
14+
Чтобы установить пакет Unity Custom Build Updater, выполните следующие шаги:
15+
16+
1. Откройте ваш проект Unity.
17+
2. Перейдите в `Window > Package Manager`.
18+
3. Нажмите на кнопку `+` в верхнем левом углу.
19+
4. Выберите `Add package from git URL...`.
20+
5. Вставьте следующий URL: `https://github.com/RimuruDev/Unity-CustomBuildUpdater.git`
21+
6. Нажмите `Add`.
22+
23+
## Инициализация
24+
25+
После установки пакета вам нужно инициализировать конфигурацию сборки. Выполните следующие шаги:
26+
27+
1. Перейдите в `RimuruDev Tools > Initialize BuildConfig` в верхнем меню.
28+
2. Это создаст asset `BuildConfig` в `Assets/Resources/Editor/BuildConfig.asset`.
29+
30+
## Конфигурация
31+
32+
### BuildConfig
33+
34+
Asset `BuildConfig` содержит следующие настройки:
35+
36+
- **Company Name**: Название вашей компании.
37+
- **Product Name**: Название вашего продукта.
38+
- **Initial Version**: Начальная версия вашей сборки (например, `1.0.0.0`).
39+
- **Build Path Type**: Тип пути сборки (`Default` или `Custom`).
40+
- **Custom Build Path**: Пользовательский путь сборки, если `Build Path Type` установлен на `Custom`.
41+
- **Archive Build**: Архивировать ли сборку в zip-файл.
42+
- **Version Type**: Тип увеличения версии (`Major`, `Feature`, `Bugfix`, `Build`).
43+
- **Version Pattern**: Шаблон для именования версии (например, `com.{company}.{product}.v{version}`).
44+
45+
### Пример
46+
47+
```csharp
48+
using UnityEngine;
49+
50+
namespace RimuruDev.Unity_CustomBuildUpdater.CustomBuildUpdater.Editor
51+
{
52+
[CreateAssetMenu(fileName = "BuildConfig", menuName = "Configs/Build/BuildConfig", order = 1)]
53+
public class BuildConfig : ScriptableObject
54+
{
55+
public string companyName = "AbyssMoth";
56+
public string productName = "SuperGame";
57+
public string initialVersion = "1.0.0.0";
58+
public BuildPathType buildPathType = BuildPathType.Default;
59+
public string customBuildPath = "Builds";
60+
public bool archiveBuild = true;
61+
public VersionType versionType = VersionType.Build;
62+
public string versionPattern = "com.{company}.{product}.v{version}";
63+
}
64+
}
65+
```
66+
67+
## Использование
68+
69+
### Обновление версии
70+
71+
Чтобы обновить текущую версию в конфигурации:
72+
73+
1. Откройте asset `BuildConfig`.
74+
2. Нажмите на кнопку `Update Current Version`.
75+
76+
### Сборка проекта
77+
78+
Чтобы собрать проект с использованием настроек конфигурации:
79+
80+
1. Перейдите в `File > Build Settings`.
81+
2. Настройте параметры сборки по необходимости (убедитесь, что выбрана сборка WebGL, если вы тестируете WebGL).
82+
3. Нажмите `Build` и выберите папку для сборки.
83+
84+
## Вклад
85+
86+
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять Pull Request.
87+
88+
## Лицензия
89+
90+
Этот проект лицензирован по лицензии MIT.

0 commit comments

Comments
 (0)