• Stars
    star
    373
  • Rank 113,968 (Top 3 %)
  • Language
    C#
  • License
    MIT License
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Adobe XD to Akyui to Unity UI

AkyuiUnity

AkyuiUnity is a Unity implementation of Akyui.
With AkyuiUnity.Xd, you can easily generate Unity Prefab from Adobe XD files.

Read this document in other languages: 日本語

Buy Me A Coffee


What is AkyuiUnity / AkyuiUnity.Xd?

Akyui is a UI definition file format created by kyubuns.
AkyuiUnity is able to generate UnityPrefab from Akyui, and
AkyuiUnity.Xd can convert XD files to Akyui.
By combining the two, you can generate UnityPrefab from XD files without being aware of Akyui.

Features

Everything done on Unity

  • Just drag and drop your XD files.
    • There's no need to open Adobe XD to import.
  • Since everything is done in Unity, you can leave it to the build machine and so on.

Follow XD file updates

  • Designers can continue to work on the UI in Adobe XD.
  • Since only the differences are imported, the import time is reduced after the second import.

No runtime effect

  • AkyuiUnity only creates the prefab, so there's no cost at runtime.

Highly customizable

  • You can easily write your own triggers (extension scripts) to generate a Prefab that fits your project.
    • For example, you can use the triggers included in the package to do the following
      • Automatically convert materials to 9SliceSprite to reduce textures.
      • Use TextMeshPro instead of uGUI's Text.
      • Do not convert objects with specific names on XD files to Unity.

Users' Manual

Installation

UnityPackageManager

  • AkyuiUnity https://github.com/kyubuns/AkyuiUnity.git?path=Assets/AkyuiUnity
  • AkyuiUnity.Xd https://github.com/kyubuns/AkyuiUnity.git?path=Assets/AkyuiUnity.Xd

Target Environment

  • Unity2019.4 or later

License

MIT License (see LICENSE)

SpecialThanks

Buy me a coffee

Are you enjoying time saved using my code?
Buy me a coffee if you love my code!
https://www.buymeacoffee.com/kyubuns

"I used it for this game!"

I'd be happy to receive reports like "I used it for this game!"
Please contact me by email, twitter, or any other means.
(This library is MIT licensed, so reporting is NOT mandatory.)
Message Form

https://kyubuns.dev/

More Repositories

1

AnimeTask

Task Animation Library for Unity
C#
318
star
2

Baum2

Psd to Unity UI(uGUI)
C#
280
star
3

AnimeRx

Rx Tween Animation Library for Unity
C#
200
star
4

Auto9Slicer

Auto 9 slice sprite generator on Unity
C#
152
star
5

AppIconChangerUnity

Change the app icon dynamically in Unity (iOS only)
C#
122
star
6

AnKuchen

Control UI Prefab from Script Library
C#
99
star
7

BasicShapeSprite

BasicShapeSprite is a drawing beautiful squares and circles as sprite for unity.
C#
42
star
8

onion_ring

auto 9 sliced sprite (9 patch) generator
Ruby
40
star
9

AbcConsole

Mobile-friendly debug console
C#
38
star
10

prefab_in_prefab

[deprecated]
C#
38
star
11

AssetBookmarks

An editor extension that allows you to register and display commonly use assets
C#
37
star
12

UnityRemoveDevWatermark

C#
37
star
13

Kuchen

Pub/Sub for Unity
C#
32
star
14

ApureEasing

Easing library for Unity Visual Scripting
C#
26
star
15

Akyui

File format for define game UI
17
star
16

UniClipboard

Clipboard for Unity ( support PC/Mac/iOS )
C#
16
star
17

js_ruby_chat

javascript <-> ( msgpack -> websocket -> msgpack ) <-> server
Ruby
15
star
18

ObjectWeightScale

Display a list of assets that a GameObject refers to and check their sizes.
C#
14
star
19

BridgeJsCoreUnity

The fast JavaScript executor for Unity iOS, macOS by using JavaScriptCore
C#
13
star
20

UniClipboard20xx

Clipboard for Unity2017(Support: Editor, Windows, Mac, iOS)
C#
12
star
21

Adobe-Japan1-List

Adobe-Japan1の文字一覧です。
C#
12
star
22

PostProcessingPaletteSwap

Color palette swap for Unity PostProcessingStack
C#
11
star
23

Aprot

Accelerated Prototyping Framework for Unity
10
star
24

DataBinderForNGUI

NGUIのWidgetに勝手に値いれてくれるやつ
C#
8
star
25

misterioso

枠Work
Ruby
6
star
26

illustrator_replace

イラレデータ内のテキストアイテムをtsvに従って置換してくれるスクリプト
JavaScript
6
star
27

HaxeUnityBenchmark

Haxeで書いたコードをUnity上で動かすにあたり、どんな方法が良いか検討するための実験コード
C#
6
star
28

XdParser

Adobe XD file parser for C#
C#
5
star
29

mini_unity_chan_on_unity

ミニゆにてぃちゃん on Unity
C#
4
star
30

ReflectBall

Unity 1週間ゲームジャム - お題「当てる」
C#
4
star
31

rpg_maker_test

GitHub Pagesでそのままゲームを遊べるようにしてみる。
JavaScript
4
star
32

wakutuke

枠を付ける
Shell
4
star
33

haxe-socketio-chat

haxe + socket.io de chat => WakuRPCのsample_chatに移動しました
Haxe
4
star
34

yogurt

PhotoshopPlugin: レイヤー毎に素早くファイルで保存する
JavaScript
3
star
35

WakuTest

C#
3
star
36

QuizGameSample

AdobeXDを用いたUnityゲーム開発フローのサンプルプロジェクト
ShaderLab
3
star
37

AutomaticOperationTest

C#
2
star
38

MMOM

MMOもどき
JavaScript
2
star
39

AnimeSandbox

AnimeRx & AnimeTask Sandbox
C#
2
star
40

wakusocket

C++
2
star
41

VariableMonitor

C#
2
star
42

warabi

PhotoshopPlugin: レイヤー毎に重ならないようにいい感じに並べてくれる
JavaScript
2
star
43

StreamingAssetsDemo

Qiitaの記事用
C#
2
star
44

codevs

C++
1
star
45

TilemapBugreport

C#
1
star
46

hubot_tokusub

hubotが今日の得サブを教えてくれる
CoffeeScript
1
star
47

DiceCountGame

サイコロ数えるゲームを作ろうとして飽きたやつ
C#
1
star
48

UniRxSandbox

C#
1
star
49

Sample1030918

Unityへのバグ報告用
1
star
50

illustrator_csv_importer

イラレデータにcsvからテキストを流し込むやつ
JavaScript
1
star
51

GIT_SAFE_RESET

git reset --hard HEADで泣いたことがある人向け
1
star
52

BugReportConditionalWeakTable

Unityへのバグ報告用
C#
1
star
53

githooks

core.hooksPath = ~/.githooks
Shell
1
star
54

MsgPackTest

バグ報告用
C#
1
star
55

favme

Flask+jinja2を使用したwebサイト制作時に簡単にXSS対策を出来るようにする便利クラス
Python
1
star
56

prism-theme-gist

GitHub Gist theme for prism.js
HTML
1
star
57

shaved_ice

PhotoshopPlugin: 全部のレイヤーをそれぞれラスタライズする
JavaScript
1
star
58

CheeseCake

C#のコードを綺麗にするやつ
C#
1
star
59

kyubuns

1
star