miepzerino
2025-03-29 ad79d9ca49274cc660fc2030a071b24314f0f210
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <link rel="icon" href="../images/favicon.svg" />
        <link rel="icon" href="../images/favicon.ico" />
        <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
        <meta property="og:type" content="website">
        <meta http-equiv="content-security-policy" content="">
        <link href="../_app/immutable/assets/_layout.21aea584.css" rel="stylesheet">
        <link href="../_app/immutable/assets/_layout.0154a58a.css" rel="stylesheet">
        
        
        
        
        
        
        
        
        
        
        
        
        <title>Flexalon Template Pack</title><!-- HEAD_svelte-i5aht6_START --><meta property="og:title" content="Flexalon Template Pack"><meta name="description" property="og:description" content="Flexalon lets Unity developers arrange objects in 3D layouts that are precise and easy to adjust. Use built-in interactions and animations to create powerful experiences."><meta name="image" property="og:image" content="../images/flexalon-1200x630.png"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Flexalon Template Pack"><meta name="twitter:site" content="@alon_farchy"><meta name="twitter:description" content="Flexalon lets Unity developers arrange objects in 3D layouts that are precise and easy to adjust. Use built-in interactions and animations to create powerful experiences."><meta name="twitter:image" content="../images/flexalon-1200x630.png"><!-- HEAD_svelte-i5aht6_END -->
    </head>
    <body>
        <div>
 
 
<div class="text-white font-body p-4 sticky top-0 bg-black flex gap-5 w-full text-gray-200 z-20 border-b-2 border-[#21a6f0]"><button class="lg:hidden"><svg width="24" height="24"><path d="M5 6h14M5 12h14M5 18h14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></button>
    <a href="https://www.flexalon.com/" class="font-logo upper text-lg text-[#21a6f0] lg:pl-5 svelte-194nj6y">Flexalon Layouts</a></div>
 
<div class="w-full max-w-[1600px] lg:pl-10"><div class="flex w-full min-h-full text-zinc-400 relative"><div class="h-full fixed bg-black z-10 max-lg:hidden"><div class="flex flex-col w-[300px] gap-2 border-[#21a6f0] border-r-2 bg-black min-h-0 h-full pt-10 pb-36 overflow-auto max-lg:pl-10"><b class="text-zinc-200">Getting Started</b>
                <a href="../docs.html" class="svelte-194nj6y">Installation</a>
                <a href="../docs/coreConcepts.html" class="svelte-194nj6y">Core Concepts</a>
                <a href="../docs/ui.html" class="svelte-194nj6y">Flexalon UI <span class="ml-2 text-xs font-bold text-pink-300">(New in v4.0!)</span></a>
                <a href="../docs/templates.html" class="svelte-194nj6y">Template Pack</a>
                <a href="../docs/challenges.html" class="svelte-194nj6y">Challenges!</a>
 
                <a class="text-zinc-200 mt-5 font-bold svelte-194nj6y" href="../docs/flexalonObject.html">Flexalon Objects</a>
                <a href="../docs/flexalonObject.html#size" class="svelte-194nj6y">Width, Height, and Depth</a>
                <a href="../docs/flexalonObject.html#minmax" class="svelte-194nj6y">Min / Max Size<span class="ml-2 text-xs font-bold text-purple-400">(v4.1)</span></a>
                <a href="../docs/flexalonObject.html#margins" class="svelte-194nj6y">Margins and Padding</a>
                <a href="../docs/flexalonObject.html#offset" class="svelte-194nj6y">Offset, Scale, and Rotation</a>
 
                <b class="text-zinc-200 mt-5">Layouts</b>
                <a href="../docs/flexibleLayout.html" class="svelte-194nj6y">Flexible Layout</a>
                <a href="../docs/gridLayout.html" class="svelte-194nj6y">Grid Layout</a>
                <a href="../docs/circleLayout.html" class="svelte-194nj6y">Circle / Spiral Layout</a>
                <a href="../docs/curveLayout.html" class="svelte-194nj6y">Curve Layout</a>
                <a href="../docs/randomLayout.html" class="svelte-194nj6y">Random Layout</a>
                <a href="../docs/alignLayout.html" class="svelte-194nj6y">Align Layout</a>
                <a href="../docs/shapeLayout.html" class="svelte-194nj6y">Shape Layout</a>
                <a href="../docs/constraints.html" class="svelte-194nj6y">Constraints</a>
                <a href="../docs/randomModifier.html" class="svelte-194nj6y">Random Modifier</a>
 
                <a class="text-zinc-200 mt-5 font-bold svelte-194nj6y" href="../docs/animators.html">Animators</a>
                <a href="../docs/animators.html#curve" class="svelte-194nj6y">Curve Animator</a>
                <a href="../docs/animators.html#lerp" class="svelte-194nj6y">Lerp Animator</a>
                <a href="../docs/animators.html#rb" class="svelte-194nj6y">Rigid Body Animator</a>
                <a href="../docs/animators.html#layouts" class="svelte-194nj6y">Animating Layouts</a>
 
                <b class="text-zinc-200 mt-5">Click &amp; Drag</b>
                <a href="../docs/interactable.html" class="svelte-194nj6y">Interactable</a>
                <a href="../docs/interactable.html#dragTarget" class="svelte-194nj6y">Drag Target</a>
                <a href="../docs/xr.html" class="svelte-194nj6y">XR Interactions <span class="ml-2 text-xs font-bold text-blue-300">(v3.2)</span></a>
                <a href="../docs/interactable.html#customInputProvider" class="svelte-194nj6y">Custom Input Provider</a>
 
                <b class="text-zinc-200 mt-5">Data Binding</b>
                <a href="../docs/cloner.html" class="svelte-194nj6y">Cloner</a>
                <a href="../docs/cloner.html#databinding" class="svelte-194nj6y">Data Binding</a>
 
                <b class="text-zinc-200 mt-5">Advanced</b>
                <a href="../docs/pipeline.html" class="svelte-194nj6y">Flexalon Pipeline</a>
                <a href="../docs/customLayout.html" class="svelte-194nj6y">Custom Layouts</a>
                <a href="../docs/customAnimators.html" class="svelte-194nj6y">Custom Animators</a>
                <a href="../docs/adapters.html" class="svelte-194nj6y">Adapters</a>
 
                <a class="text-zinc-200 mt-5 font-bold svelte-194nj6y" href="../docs/api/Flexalon.html">Scripting API</a>
                <div class="mb-20"></div></div></div>
        
        <div class="flex flex-col w-full p-10 lg:ml-[300px]"><div class="doc svelte-194nj6y">
 
<div class="text-white text-2xl mb-10">Flexalon Template Pack</div>
<p class="text-bold text-xl">The Flexalon Template Pack constains 16 working examples to study from and copy into your scenes.
</p>
 
<p class="text-bold text-xl"><a href="https://www.flexalon.com/templates">Download the Flexalon Template Pack for FREE
    </a></p>
 
<img src="../images/templates.png" class="mt-10 mb-10" alt="Flexalon Templates Pack">
 
<p class="text-bold text-xl">Installation:
</p>
 
<ol class="list-decimal text-white ml-10 leading-10"><li>Create or open a Unity project (version 2019.4 or newer).</li>
    <li>Add Flexalon 3D Layouts to your project from the package manager. <a href="https://docs.unity3d.com/Manual/upm-ui-import.html" target="_blank" rel="noreferrer">How do I import an asset store package?</a></li>
    <li>Import the FlexalonTemplates package. <a href="https://docs.unity3d.com/Manual/AssetPackagesImport.html" target="_blank" rel="noreferrer">How do I import a local asset packages?</a></li>
    <li>Open the scene FlexalonTemplates/Scenes/FlexalonTemplates.unity.</li>
    <ul class="list-disc ml-10"><li>If you don&#39;t have TextMeshPro in your project, you may be prompted to import TextMeshPro essentials. Import TextMeshPro and reopen the scene.</li></ul>
    <li>Explore the scene! Press play to see the animations and interactables in action.</li></ol>
 
<p class="text-bold text-xl mt-10">Play Mode Controls:
</p>
<ul class="list-disc text-white ml-10 leading-10"><li>Click on a template to zoom in.</li>
    <li>Press ESC to zoom out.</li>
    <li>Click and drag to rotate the camera.</li>
    <li>Use WASD or arrow keys to move the camera.</li></ul>
 
<p class="font-bold text-xl mt-10">Template 1: Align Layout</p>
<p>Learn how to use an Align Layout to place objects on floors and walls.</p>
<img src="../images/template_01.png" alt="Template 1">
 
<p class="font-bold text-xl mt-10">Template 2: Flexible Layout</p>
<p>Learn different possible configurations of a Flexible Layout.</p>
<img src="../images/template_02.png" alt="Template 2">
 
<p class="font-bold text-xl mt-10">Template 3: Grid Layout</p>
<p>Learn different possible configurations of a Grid Layout.</p>
<img src="../images/template_03.png" alt="Template 3">
 
<p class="font-bold text-xl mt-10">Template 4: Shape Layout</p>
<p>Learn different possible configurations of a Shape Layout.</p>
<img src="../images/template_04.png" alt="Template 4">
 
<p class="font-bold text-xl mt-10">Template 5: Circle Layout (Part 1)</p>
<p>Learn different possible configurations of a Circle Layout.</p>
<img src="../images/template_05.png" alt="Template 5">
 
<p class="font-bold text-xl mt-10">Template 6: Circle Layout (Part 2)</p>
<p>Learn different possible configurations of a Circle Layout.</p>
<img src="../images/template_06.png" alt="Template 6">
 
<p class="font-bold text-xl mt-10">Template 7: Animating a Curve Layout</p>
<p>Learn two different ways to animate objects along a Curve Layout.</p>
<div class="flex ml-10 m-5 mb-10"><video muted autoplay loop playsinline><source src="https://www.flexalon.com/videos/template_07.mp4"></video></div>
 
<p class="font-bold text-xl mt-10">Template 8: Drawing Shapes with a Curve Layout</p>
<p>Learn how to draw shapes with a Curve Layout.</p>
<img src="../images/template_08.png" alt="Template 8">
 
<p class="font-bold text-xl mt-10">Template 9: Dynamic Constraint Targets</p>
<p>Learn how to change a constraint target at runtime to create interesting interactions.</p>
<div class="flex ml-10 m-5 mb-10"><video muted autoplay loop playsinline><source src="https://www.flexalon.com/videos/template_09.mp4"></video></div>
 
<p class="font-bold text-xl mt-10">Template 10: Bounding Box</p>
<p>Learn how to build a bounding box that surrounds an object of any size without growing thicker.</p>
<img src="../images/template_10.png" alt="Template 10">
 
<p class="font-bold text-xl mt-10">Template 11: Layout Physics</p>
<p>Learn how to configure rigid bodies to animate with Flexalon Rigid Body Animators.</p>
<div class="flex ml-10 m-5 mb-10"><video muted autoplay loop playsinline><source src="https://www.flexalon.com/videos/template_11.mp4"></video></div>
 
<p class="font-bold text-xl mt-10">Template 12: Unity Canvas + Flexalon</p>
<p>Learn how Flexalon can be used to arrange and resize a Unity Canvas.</p>
<img src="../images/template_12.png" alt="Template 12">
 
<p class="font-bold text-xl mt-10">Template 13: Flexalon Interactables</p>
<p>Learn how Flexalon Interactables can be configured to drag objects between layouts.</p>
<div class="flex ml-10 m-5 mb-10"><video muted autoplay loop playsinline><source src="https://www.flexalon.com/videos/template_13.mp4"></video></div>
 
<p class="font-bold text-xl mt-10">Template 14: Random Flexalon Cloner</p>
<p>Learn how Flexalon Cloner can generate a random sequence of objects into a layout.</p>
<img src="../images/template_14.png" alt="Template 14">
 
<p class="font-bold text-xl mt-10">Template 15: Data Bound Flexalon Cloner</p>
<p>Learn how Flexalon Cloner can generate text objects based on an input field&#39;s text data.</p>
<img src="../images/template_15.png" alt="Template 15">
 
<p class="font-bold text-xl mt-10">Template 16: Random Modifier</p>
<p>Learn how Flexalon Random Modifier can modify the results of any layout.</p>
<img src="../images/template_16.png" alt="Template 16"></div></div></div>
</div>
 
 
            
            
        </div>
    </body>
</html>