SketchConverter
SketchConverterha, Sketchhuairukara GameObject woSheng Cheng surutsu-rudesu.
- Sketch huairunoJie Ceng woYuan ni uGUI nokonpo-nentogaatatsuchisareta GameObject woSheng Cheng shimasu.
- Sketch huairunoanka-She Ding wo RectTransform deZai Xian shimasu.
- Sketch huairuha Unity puroziekutonoGuan Li Xia niokuBi Yao haarimasen.
- Ci noNei Rong woKuo Zhang Ke Neng desu
- Jie Ceng Gou Zao noSheng Cheng Chu Li
- Ge reiya-Mei noBian Huan Chu Li
- Sketch huairunoro-do, Jie Xi Chu Li
Convertible
Kuo Zhang woXing wanaiChang He , Sketch huairunoTui Jiang Gou Cheng haYi Xia noTong ridesu.
- Sketch detekusuchiyawoshinborudeGuan Li shiteori, Unity Xiang keni Export surukotogadekirukoto
- Sketch de Export surutekusuchiyaMing toshinboruMing gaTong Yi dearukoto
Assets/SketchConverter.Examples/SketchFiles niRu tsuteiru Example.sketch tosonoYi Cun raiburariQun no Libraries deirekutoriwoCan Kao nishitekudasai.
Installation
UPM Package
- git URL
https://github.com/KLab/SketchConverter.git?path=Assets/SketchConverter#3.2.0
Target Environment
- Unity 2022 LTS or later
- Sketch v85.1 or later
Usage
Convert
Windows > SketchConverterwoXuan Ze shi, SketchConverteruindouwoKai kimasu.- uindouNei nobotanwoYa shite, Bian Huan shitai.sketch huairuworo-doshimasu.
- Bian Huan shitaia-tobo-dowoXuan Ze suruto, sonoGameObjectgaXian Zai Kai iteirushi-nniChu Li saremasu.
Setup
Chu Hui nomiYi Xia noShou Shun woXing uBi Yao gaarimasu.
- SketchConverteruindounoYou Shang niaruShe Ding botanwoYa shimasu.
- supuraitotohuontonoShe Ding woshimasu.
- SketchdeShi uhuontogaHe deare, UnitydehakonohuontowoShi itaitoiunogaJue matsuteiruChang He ha, dehuorutohuontowoShe Ding surukotowooQuan meshimasu.
She Ding huairuha ProjectSettings/SketchConverterSettings.json niZuo Cheng saremasu.
ba-ziyonGuan Li tsu-ruwoShi Yong shiteiruChang He hakomitsutosuruBi Yao gaarimasu.
Customize
IDecorator
Decoratornitsuite- 1reiya-gotonoBian Huan Chu Li ha, ikutsukano
DecoratorkurasukaraGou Cheng sareteimasu. - RectTransform She Ding no Decorator, Image She Ding no Decorator, Text She Ding no Decorator, etc.
- 1reiya-gotonoBian Huan Chu Li ha, ikutsukano
- Kuo Zhang Fang Fa
IDecoratorinta-hue-suwoShi Zhuang shitakurasuwoZuo Cheng shiConverter.SetupDecoratorswoJie shitesonokurasuwoDeng Lu surukotode, Ji Neng woZhui Jia surukotogadekimasu.- Biao Zhun noBian Huan Chu Li mo
Converter.SetupDecoratorskaraBian Geng surukotogadekimasu.
- Kuo Zhang Li
- ButtonDecorator.cs ha Sketch noreiya-Qing Bao woYuan ni Button konpo-nentowoatatsuchisuruJian Dan naLi desu.
- Yi Xia moJian Dan naKuo Zhang Li desu.
/// SketchnoFei Biao Shi reiya-wo GameObject toshiteChu Li suruJi nihaFei akuteibunisuruJi Neng
public class InactiveDecorator : Decorator
{
public override bool ShouldDecorate(IDecoratorEntry entry) => !entry.Adapter.Layer.IsVisible;
public override void Decorate(IDecoratorEntry entry) => entry.GameObject.SetActive(false);
}
///Deng Lu Chu Li
public static class SketchConverterInitializer
{
[InitializeOnLoadMethod]
static void InitializeOnLoad()
{
Converter.SetupDecorators += generator => generator.Decorators.Add(new InactiveDecorator());
}
}
public class InactiveDecorator : Decorator
{
public override bool ShouldDecorate(IDecoratorEntry entry) => !entry.Adapter.Layer.IsVisible;
public override void Decorate(IDecoratorEntry entry) => entry.GameObject.SetActive(false);
}
///
public static class SketchConverterInitializer
{
[InitializeOnLoadMethod]
static void InitializeOnLoad()
{
Converter.SetupDecorators += generator => generator.Decorators.Add(new InactiveDecorator());
}
}
IGenerator
- Jie Ceng Sheng Cheng Chu Li woBian Geng shitaiChang He niShi Zhuang suruBi Yao gaaruinta-hue-sudesu.
- Biao Zhun Ju Dong woDan u
GeneratorkurasuwoJi Cheng surukotomoKe Neng desu. Converter.SetupGeneratorkaraDeng Lu surukotogadekimasu.- Sheng Cheng Hou noChu Li Xian noBian Geng , Hou Chu Li noZhui Jia , Nested PrefabhenoDui Ying nadowoXiang Ding shiteimasu.
ISketchFileLoader
- Sketch huairunoro-do, Jie Xi Chu Li woBian Geng shitaiChang He niShi Zhuang suruBi Yao gaaruinta-hue-sudesu.
- Biao Zhun Ju Dong woDan u
DefaultSketchFileLoaderkurasuwoJi Cheng surukotomoKe Neng desu. Loader.SetupLoaderkaraDeng Lu surukotogadekimasu.