# \<Ragdoll Fall>Interactive Video Tutorial

Please Note: This tutorial focuses on creating a **single-thread interactive video** **using the Interactive Video Editor**. For the best learning experience, we recommend checking out the [DEMO](https://playable-portal.mintegral.com/common-viewer/mindwork-view.html?url=https%3A%2F%2Fmmp-cdn.rayjump.com%2Fmindworks-interactive-ads.html%3Furl%3Dhttps%253A%252F%252Fmmp-cdn.rayjump.com%252Fps%252Fpreview%252F25%252F02%252F28%252F67c15ee12e29c%252Findex.html%253Floading%253D1%2526preview%253Dtrue%2526lang%253Dzh-cn%2526preview%253Dtrue%2526itavideo%253D2%2526vconsole%253D0%2526mw_test%253D0%2526loading%253D1%26mw_test%3D0%26is_browser_tips%3D1%26ptloading%3D1%26track_data%3D%257B%2522pid%2522%253A5416562%252C%2522uid%2522%253A109685%252C%2522sct%2522%253A%2522%2522%252C%2522env%2522%253A%2522p%2522%252C%2522cc%2522%253A%2522SG%2522%257D\&orientation=3\&name=\&language=en%2Czh-cn) alongside this guide!

💡 By following the production logic in this case, you can also iterate on other similar gameplay materials!

## 📒<mark style="color:blue;">Basic Info</mark> <a href="#h5pts" id="h5pts"></a>

* \[Difficulty]: ⭐⭐
* \[Applicable Products]: Universal, especially for drag/swipe-based gameplay
* \[Freedom]: Fixed
* \[Core Assets]: Video
* \[Core Interactive Element]: Freeze
* \[Core Event]: Swipe arbitrarily - Continue playing video / Redirect to the specified scene

## 📒<mark style="color:blue;">Effect Preview</mark>

<table><thead><tr><th width="243.33333333333331">Best experience for playable on mobile devices</th><th width="186">Vertical screen</th><th>Horizontal screen</th></tr></thead><tbody><tr><td><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FRBONsqG4uaDTAEVNVupi%2Fimage.png?alt=media&#x26;token=53d6ce2a-43f0-4d9c-99a7-4f67947541ad" alt="" data-size="original"></td><td><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FBvB3JTy73O3Mcj6jFx1f%2Fimage.png?alt=media&#x26;token=3479fe4e-1b65-4796-af66-1ccb58496661" alt="" data-size="original"></td><td><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FSNGsQA9xTXXWY29C3YpM%2Fimage.png?alt=media&#x26;token=6122dd5f-8b23-4be7-bbab-935c1106f500" alt="" data-size="original"></td></tr><tr><td>Scan to play</td><td><a href="https://playable-portal.mintegral.com/common-viewer/mindwork-view.html?url=https%3A%2F%2Fmmp-cdn.rayjump.com%2Fmindworks-interactive-ads.html%3Furl%3Dhttps%253A%252F%252Fmmp-cdn.rayjump.com%252Fps%252Fpreview%252F25%252F02%252F28%252F67c15ee12e29c%252Findex.html%253Floading%253D1%2526preview%253Dtrue%2526lang%253Dzh-cn%2526preview%253Dtrue%2526itavideo%253D2%2526vconsole%253D0%2526mw_test%253D0%2526loading%253D1%26mw_test%3D0%26is_browser_tips%3D1%26ptloading%3D1%26track_data%3D%257B%2522pid%2522%253A5416562%252C%2522uid%2522%253A109685%252C%2522sct%2522%253A%2522%2522%252C%2522env%2522%253A%2522p%2522%252C%2522cc%2522%253A%2522SG%2522%257D&#x26;orientation=3&#x26;name=&#x26;language=en%2Czh-cn">Click to play</a></td><td><a href="https://playable-portal.mintegral.com/common-viewer/mindwork-view.html?url=https%3A%2F%2Fmmp-cdn.rayjump.com%2Fmindworks-interactive-ads.html%3Furl%3Dhttps%253A%252F%252Fmmp-cdn.rayjump.com%252Fps%252Fpreview%252F25%252F02%252F28%252F67c15ee12e29c%252Findex.html%253Floading%253D1%2526preview%253Dtrue%2526lang%253Dzh-cn%2526preview%253Dtrue%2526itavideo%253D2%2526vconsole%253D0%2526mw_test%253D0%2526loading%253D1%26mw_test%3D0%26is_browser_tips%3D1%26ptloading%3D1%26track_data%3D%257B%2522pid%2522%253A5416562%252C%2522uid%2522%253A109685%252C%2522sct%2522%253A%2522%2522%252C%2522env%2522%253A%2522p%2522%252C%2522cc%2522%253A%2522SG%2522%257D&#x26;orientation=3&#x26;name=&#x26;language=en%2Czh-cn">Click to play</a></td></tr></tbody></table>

## 📒<mark style="color:blue;">Gameplay Overview</mark>

**Before starting the production, we need to outline the gameplay logic for this case：**

1. Enter the playable, the idle screen appears with an instruction prompt, guiding the player to drag the character to fall.
2. When the player swipes anywhere on the screen, "Ragdoll Fall Video 1" starts playing.
3. At the end of Video 1, another instruction prompt appears, guiding the player to drag the character for further collisions.
4. When the player swipes again, "Ragdoll Fall Video 2" starts playing.
5. At the end of Video 2, another instruction prompt appears, guiding the player to drag the character for further collisions.
6. When the player swipes again, "Ragdoll Fall Video 3" starts playing.
7. After Video 3 ends, the trial automatically redirects to the app store and the end card.

## 📒<mark style="color:blue;">Production Approach</mark>

**Core Concept:** Ensure a clear storyboard script structure and divide video nodes accordingly. Based on the gameplay logic from the previous section, this case follows a single-thread structure, consisting of **three video nodes + one end card**.

<table><thead><tr><th width="137">Node</th><th width="158">Node 1 - Video 1</th><th>Node 2 - Video 2</th><th>Node 3 - Video 3</th><th>End Card</th></tr></thead><tbody><tr><td><strong>Visual Rendering</strong></td><td><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FLeg20XLWYE45n2fVChl4%2Fimage.png?alt=media&#x26;token=059a6e30-9b74-4831-aba6-1b299fdb36ef" alt="" data-size="original"></td><td><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FuLzeZal0w1jE1vud4Miu%2Fimage.png?alt=media&#x26;token=3c589a40-0792-45ce-b56b-417f38c068e8" alt="" data-size="original"></td><td><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FNLDbZFJ3NiQ0MBamlVmW%2Fimage.png?alt=media&#x26;token=3d0d0448-6841-48fd-9ad8-84f03e470836" alt="" data-size="original"></td><td><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FTXWygzQezkDFjDA8p8gL%2Fimage.png?alt=media&#x26;token=3428f804-4989-4ad8-b6a6-9c7a5df855f2" alt="" data-size="original"></td></tr><tr><td><strong>Scene Description</strong></td><td>Player swipes anywhere to play Video 1</td><td>Player swipes anywhere to play Video 2</td><td>Player swipes anywhere to play Video 3</td><td>Product info + Download button</td></tr><tr><td><strong>Core Assets</strong></td><td><strong>Video</strong>: Ragdoll Fall Video 1 <strong>Image</strong>: Guide hand, Guide line <strong>Sound</strong>: Injury sound effect</td><td><strong>Video</strong>: Ragdoll Fall Video 2 <strong>Image</strong>: Guide hand, Guide line <strong>Sound</strong>: Heavy impact sound effect</td><td><strong>Video</strong>: Ragdoll Fall Video 3 <strong>Sound</strong>: Heavy impact sound effect</td><td><p><strong>Image</strong>: Product info </p><p><strong>Particle Effect</strong>: Floating stars</p></td></tr><tr><td><strong>Core Animations</strong></td><td><p><strong>Guide hand</strong>:Displacement Easing</p><p><strong>Guide line</strong>:Scale Easing</p><p><strong>Character idle</strong>: CycleZoomIn</p></td><td>Same as Node 1</td><td>Same as Node 1</td><td><strong>Download button</strong>: Scale Easing</td></tr><tr><td><strong>Core Events</strong></td><td><p><strong>Interactive Element</strong>: Freeze(Within Node)</p><p><strong>Gesture</strong>: Swipe arbitrarily</p><p><strong>Response Event</strong>: Continue playing video</p><hr><p><strong>Interactive Element</strong>: Freeze(Between Nodes)</p><p><strong>Gesture</strong>: Swipe arbitrarily</p><p><strong>Response Event</strong>: Redirect to the specified scene2</p></td><td><p><strong>Interactive Element</strong>: Freeze(Between Nodes)</p><p><strong>Gesture</strong>: Swipe arbitrarily</p><p><strong>Response Event</strong>: Redirect to the specified scene3</p></td><td><strong>Interactive Element</strong>: Auto Redirection</td><td><p><strong>Gesture</strong>: Press</p><p><strong>Response Event</strong>: Redirect to app store</p></td></tr></tbody></table>

## 📒<mark style="color:blue;">**Production Guidelines**</mark> <a href="#qh8tn" id="qh8tn"></a>

*\*The core contents are Step 1 \[Storyboard Setup] & Step 2 \[Interactive Element Settings]*

### <mark style="color:red;">**Step 1 -**</mark> <mark style="color:red;"></mark><mark style="color:red;">Storyboard Setup</mark> <a href="#znmfx" id="znmfx"></a>

Before starting, it’s recommended to upload all assets into **Project Assets** and **Project Video** for easier access and usage.

#### **1. Adding Nodes**

* Under the existing "Video Node 1", add two more video nodes.&#x20;
* Click "+End Card" below Video Node 3 to add an End Card. This completes the script structure.

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FXk6LKDsuZifr0ZSsk1U2%2Fimage.png?alt=media&#x26;token=e380cb4d-9818-4f19-857b-3b26543926ae" alt=""><figcaption></figcaption></figure>

#### **2. Adding Videos**

* Upload the pre-cut three video clips into their corresponding video nodes.&#x20;

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FFoB57c8UUKX6FsVQcCQ8%2Fimage.png?alt=media&#x26;token=8e8b0d18-4662-41d1-a776-c744354f6067" alt=""><figcaption></figcaption></figure>

* Select each video in sequence and adjust its position and size accordingly. *(Note: **The position and size of all three videos must be identical** for a more seamless interactive experience.)*

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2Fw0QvgM8CyRR1YIIOrE8S%2Fimage.png?alt=media&#x26;token=a2c195a3-e9bc-4f48-ac5c-3be3ba9e22b5" alt=""><figcaption></figcaption></figure>

### <mark style="color:red;">**Step 2 - Interactive Elements Setup**</mark> <a href="#znmfx" id="znmfx"></a>

Once video assets are added, the platform automatically links the nodes using **Freeze** elements. You can adjust them as needed or add additional interactive elements within the nodes.

#### **1. Interactive Elements Between Nodes**

Based on the gameplay flow in this case, when Video 1 finishes playing, an instruction guide should appear, and players need to swipe arbitrarily to continue playing Video 2 (the same logic applies to subsequent steps).  Therefore:

* The Freeze elements between videos do not need any modifications.
* Select the interactive element between Video Node 3 and the End Card, and change it to Auto Redirection.

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2F4DxpOJM3GlSyLO3sEf0a%2Fimage.png?alt=media&#x26;token=021c8c75-bad8-4d4b-babc-896cbd4a3f73" alt=""><figcaption></figcaption></figure>

* Select the first Freeze element, and set the gesture to Swipe Arbitrarily. *(**Since the Click Area is the topmost layer in the canvas, resizing it first may affect other operations. You can move it outside the canvas temporarily and adjust it at the end. The same applies below.**)*
* Similarly, select the second Freeze element and set the gesture to Swipe Arbitrarily.

<div><figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FAep8cSVJvIT9EdgVQHZq%2Fimage.png?alt=media&#x26;token=d1823292-3851-4b48-99e9-4dc2cd64ec44" alt=""><figcaption></figcaption></figure> <figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FdGAZGcVIWTm8O2s65phk%2Fimage.png?alt=media&#x26;token=ca3b2c92-4e70-4e62-9921-24d2b23b68a7" alt=""><figcaption></figcaption></figure></div>

#### **2. Interactive Elements Within Nodes**

Additionally, Video 1 should start in a paused state with an instruction guide displayed. Players need to swipe arbitrarily to start playing Video 1. This requires:

* Adding a Freeze element at the beginning of Video 1.
* Selecting this element and setting the gesture to Swipe Arbitrarily *(the response event is set to "Continue playing video" by default, so no further adjustments are needed).*

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FpdKZSoDDJvvi75cb7O3J%2Fimage.png?alt=media&#x26;token=5615bb36-bdd8-4959-9d1e-374d755188bc" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">**Step 3 - Other Assets**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">Addition</mark>

Continue adding additional assets to enhance the interactive experience.

#### **1.Global Settings**

* Click "Global Settings", then add background music and background image.
* Since this case requires an Auto Redirection to app store when the player swipes for the last time (which marks the end of the playable ad), simply enable "Auto-redirect to app store after end" in the Setting Redirect section.
* If multiple language versions are needed, you can add/modify them in the Default Language section.

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FZmprkTnsyc3BFa2kD2Eg%2Fimage.png?alt=media&#x26;token=e48c699e-54e4-416d-bf92-9a8115b34b68" alt=""><figcaption></figcaption></figure>

#### 2.**Video Node 1 - Video Node 3**

* Place the cursor inside the first Freeze interactive element of Video 1, then add relevant assets from Project Assets or Asset Library, such as guidance elements, product information, character idle images, sound effects, and text.
* Adjust the position and size of each asset to fit properly.
* Modify the duration of each interactive element (i.e., when they appear on screen):
  * Guidance elements should only appear at the start of the video, under the first Freeze interactive element, so their duration does not need adjustments.
  * Sound effects should be placed directly at the relevant point in Video 1.
  * Product information should remain visible throughout the entire playable experience, so its duration needs to be extended to the end of Video 1.

<div align="left"><figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2F9b5BDeG2Okvn269jWGqN%2Fimage.png?alt=media&#x26;token=3c3509f6-2615-4d59-9f21-c0ef9696935f" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FI5iLJvTpBBYlRaHP3HLi%2Fimage.png?alt=media&#x26;token=b9bd8f9a-bc56-436a-8ae7-6af29b141cae" alt=""><figcaption></figcaption></figure></div>

* Video Node 2 and Video Node 3 should follow the same process as Video Node 1. Use the "Copy-Paste" function to speed up the process. *(Tip: To maximize efficiency, complete Step 4 and Step 5 first before using Copy-Paste, ensuring animations and horizontal-screen parameters are also replicated.)*

💡 <mark style="color:orange;">When multiple assets need to be repeated across interactive elements, use "Copy-Paste" for efficiency: Select the elements to copy, click Copy ➡ place the cursor in the target position, then click Paste.</mark>

<div><figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2F9IjcSXwNYB91rIo4ba2a%2Fimage.png?alt=media&#x26;token=437a23eb-0124-495d-8585-0a3c42f1c8b7" alt=""><figcaption></figcaption></figure> <figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FURw62Y2PCkXDFNq4WsG4%2Fimage.png?alt=media&#x26;token=bdb5155b-1604-4478-ba84-611e6c032459" alt=""><figcaption></figcaption></figure></div>

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FUrT6QOXU7YUVu0IISEVH%2Fimage.png?alt=media&#x26;token=5b69a361-5e5f-42db-aa86-c3e98c6f173b" alt=""><figcaption></figcaption></figure>

#### **3.End Card**

* Click on the "End Card" in the timeline and replace the default product information with your own product.
* You can also browse the Asset Library and add suitable particle effects to enrich the visuals.

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FtZED17weoiA05O4dbBKO%2Fimage.png?alt=media&#x26;token=3fa3ba7a-7540-4a19-b3b1-862c071286f9" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">**Step 4 -**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">Landscape & Portrait Orientation Adaptation</mark>

After completing the layout for portrait orientation, we need to adjust the "layout for landscape orientation" and the "screen adaptation for both landscape and portrait orientations."

**1.Adjust the layout for landscape orientation.**

* Switch to landscape mode, then select all asset elements and click "**Reuse vertical screen position configuration**" to auto-adjust their layout.
* Adjust the position and scaling of individual elements to ensure that all content is fully visible in landscape mode.

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FILkixcZI283vDOPjpKJ7%2Fimage.png?alt=media&#x26;token=65cf8ced-64cf-47ad-95c0-658e3da91663" alt=""><figcaption></figcaption></figure>

**2.Adjust the screen adaptation.**

* In this case, we want:  "Product information" to always be positioned at the top of the screen across different device sizes.  "Persistent Download Button" to always stay at the bottom of the screen across different device sizes.  To achieve this:
  * Select icon/app name, go to the "Screen adaptation" settings on the right, and set it to top-centered adaptation.
  * Select the Download button (image & text), go to the "Screen adaptation" settings on the right, and set it to bottom-centered adaptation.
* Other assets remain center adaptation by default and do not need changes.

<div><figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2Fkk41e3DinnnzT5DMhjmP%2Fimage.png?alt=media&#x26;token=2c3634cf-f782-4a00-9b14-a20bbd51bec9" alt=""><figcaption></figcaption></figure> <figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2F6mPyOfmNwHZXqtqALsAC%2Fimage.png?alt=media&#x26;token=2d5372be-ad90-477a-b8bf-2beced39d208" alt=""><figcaption></figcaption></figure></div>

### <mark style="color:blue;">**Step 5 - Animation Settings**</mark>

The animations used in this case include: Displacement Easing for the guiding finger, Scale Easing for the guiding line, CycleZoomIn for the idle character, and Scale Easing for the download button. Let's go through them one by one.

#### 1. Guiding Finger - **Displacement Easing**

* Select the finger image and click Add Animation in the right parameter panel.
* Choose Universal - Displacement Easing and configure the parameters as follows.

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2F5myzWs7WkYmNqxtCYIXe%2Fimage.png?alt=media&#x26;token=864e95f9-777a-4671-a007-17ccc500a8be" alt=""><figcaption></figcaption></figure>

#### 2. Guiding Line - **Scale Easing**

* Select the guiding line image and move its pivot to the bottom center of the image, e.g., (46,90).
* Click Add Animation in the right parameter panel, choose Universal - Scale Easing, and configure the parameters as follows.

<div><figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2Fe1kvD81XXF6vSh9DFSvx%2Fimage.png?alt=media&#x26;token=1bc0698a-efc6-452e-87e9-a7aa576a6a9b" alt=""><figcaption></figcaption></figure> <figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FaM58xhMnuAwv2ZnRC3Jq%2Fimage.png?alt=media&#x26;token=7dea9536-4764-4a51-aecb-5498246e62a3" alt=""><figcaption></figcaption></figure></div>

#### 3. Idle Character - **CycleZoomIn** (Optional)

To add more dynamic effects to the initial screen, you can separately add an idle character image and apply a breathing effect animation.

* Select the idle character image and move its pivot to the bottom center of the image, e.g., (50,80).
* Click Add Animation in the right parameter panel, choose Emphasize - CycleZoomIn, and configure the parameters as follows.

<div><figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2Fs8rI122zD9dfioXYA3zm%2Fimage.png?alt=media&#x26;token=407bc7a5-1d72-4896-a11d-176d21a347a0" alt=""><figcaption></figcaption></figure> <figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FKUE8jMd4lj4yLaSKF5i9%2Fimage.png?alt=media&#x26;token=fe649466-3ff6-410d-a99f-5da55200d7f3" alt=""><figcaption></figcaption></figure></div>

#### 4. Download Button - **Scale Easing**

* Select the download button image and text on the end screen, then add an animation.
* Choose Emphasize - PulseFront and configure the parameters as follows.

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2F2vb7dkgPcwhOmuS7Fjok%2Fimage.png?alt=media&#x26;token=4d44cc4a-ee29-44e0-8e48-5abcafe3498a" alt=""><figcaption></figcaption></figure>

💡After completing landscape & portrait adaptation and animation settings, **remember to copy and paste** the product information/interaction guidance.

💡Also, check all interactive elements' **Click Areas** to ensure they are properly positioned and sized.

Once all steps are complete, your interactive video is completed.

### <mark style="color:blue;">Step 6 - Overall Preview</mark> <a href="#q96z9-1" id="q96z9-1"></a>

1）It is advisable to preview your work promptly after completing each step in the creation process to check if the settings are correct.

2）Once everything is completed, it is recommended to perform an overall preview on different devices, languages, and orientations to ensure everything is working correctly.

<figure><img src="https://695199083-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4PyzU9CRLR4XKbxmIEid%2Fuploads%2FUYgrRjrGwgll1xvWeLPD%2Fimage.png?alt=media&#x26;token=e4d34460-064a-4618-906a-b7bc81f2508c" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.playturbo.com/playturbo-case-study/playable-video-to-playable/less-than-ragdoll-fall-greater-than-interactive-video-tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
