diff --git a/docs/02-setup-main-game/05-main-scene/05-on-reel-win-point.md b/docs/02-setup-main-game/05-main-scene/05-on-reel-win-point.md new file mode 100644 index 0000000..fb2c6d9 --- /dev/null +++ b/docs/02-setup-main-game/05-main-scene/05-on-reel-win-point.md @@ -0,0 +1,41 @@ +--- +sidebar_position: 5 +--- + +# On Reel Win Point + +## Overview +- The **Win Point Per Line** system displays win points for each payline, including scatter wins. +- The **All Win Point** system displays win point at center. + +| Win Point Per Line | All Win Point | +| ------------------ | ------------- | +|![Win Point Overview](./img/05-on-reel-win-point/overview-1.png)|![Win Point Overview](./img/05-on-reel-win-point/overview-2.png)| + +## Asset Preparation + +1. Locate all template prefabs: `assets/core-assets/hyper-core/packages/on-reel-present-win-point/prefab` +2. Copy and paste them to the game assets location: `assets/game-assets/prefabs` + + ![Prepare Prefabs](./img/05-on-reel-win-point/prepare-assets-1.png) + +3. Prepare fonts + + ![Prepare Fonts](./img/05-on-reel-win-point/prepare-assets-2.png) + +## Setup +- Add the `on-reel-present-win-point`, `on-reel-present-all-win-point` prefab to the main scene. + +- Set the **Label Position**, **Cell Item Size**, and **Defaut Font Size** according to the game design. + + ![Label Component](./img/05-on-reel-win-point/setup-win-per-line-1.png) + +- Set the **Font** the prepared assets. + + ![Label Component](./img/05-on-reel-win-point/setup-win-per-line-2.png) + + ![Label Component](./img/05-on-reel-win-point/setup-all-win-point.png) + +:::tip +Follow game design specifications for position and size. +::: \ No newline at end of file diff --git a/docs/02-setup-main-game/05-main-scene/05-win-point-on-reel.md b/docs/02-setup-main-game/05-main-scene/05-win-point-on-reel.md deleted file mode 100644 index e70ef16..0000000 --- a/docs/02-setup-main-game/05-main-scene/05-win-point-on-reel.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Win Point on Reel - -## Overview -The **Win Point on Reel** system displays win points for each payline, including scatter wins. - -![Win Point Overview](../img/05-main-scene/win-point-on-reel/win-point-overview.png) - -## Asset Preparation -- **Core Assets**: - - Path: `assets/core-assets/hyper-core/packages/on-reel-present-win-point/prefab` - - ![Core Prefab](../img/05-main-scene/win-point-on-reel/win-point-core.png) - -- **Game Assets**: - - Path: `assets/game-assets/prefabs` - - ![Game Prefab](../img/05-main-scene/win-point-on-reel/prefab-on-reel-in-game.png) - -## Setup -1. **Add Prefab to Scene**: - - Add the `on-reel-present-win-point` prefab to the main scene. - - Components: - - `on-reel-present-win-point`: Controls visibility of win points. - - `hyper-present-win-point`: Manages presentation flow. - - ![Win Point Component](../img/05-main-scene/win-point-on-reel/win-point-component.png) - -2. **Configure Node Targets**: - - Set the target node for win point labels and define size/offset. - - ![Node Target Component](../img/05-main-scene/win-point-on-reel/win-point-node-target-component.png) - - Properties: - | Property | Type | Description | - |----------|------|-------------| - | `labelPosition` | `cc.Vec2` | Offset position for the win point label. | - | `nodeTarget` | `cc.Node` | Target node containing the label. | - | `cellItemSize` | `cc.Vec2` | Size of each slot cell. | - | `defaultFontSize` | `number` | Default font size for the label. | - -3. **Set Up Label Component**: - - Displays win values with support for formatted text (number, currency). - - Add a custom font: - - Path: `assets/game-assets/fonts/preloads/main-game/fnt-win-point-on-reel` - - ![Font Setup](../img/05-main-scene/win-point-on-reel/add-font.png) - - ![Label Component](../img/05-main-scene/win-point-on-reel/win-point-label-component.png) - -**Tip**: Follow game design specifications for position and size. \ No newline at end of file diff --git a/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/overview-1.png b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/overview-1.png new file mode 100644 index 0000000..f6f6d26 Binary files /dev/null and b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/overview-1.png differ diff --git a/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/overview-2.png b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/overview-2.png new file mode 100644 index 0000000..d4dd927 Binary files /dev/null and b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/overview-2.png differ diff --git a/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/prepare-assets-1.png b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/prepare-assets-1.png new file mode 100644 index 0000000..01e2b4d Binary files /dev/null and b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/prepare-assets-1.png differ diff --git a/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/prepare-assets-2.png b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/prepare-assets-2.png new file mode 100644 index 0000000..01359eb Binary files /dev/null and b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/prepare-assets-2.png differ diff --git a/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-all-win-point.png b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-all-win-point.png new file mode 100644 index 0000000..adeec76 Binary files /dev/null and b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-all-win-point.png differ diff --git a/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-win-per-line-1.png b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-win-per-line-1.png new file mode 100644 index 0000000..ecae3df Binary files /dev/null and b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-win-per-line-1.png differ diff --git a/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-win-per-line-2.png b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-win-per-line-2.png new file mode 100644 index 0000000..9743817 Binary files /dev/null and b/docs/02-setup-main-game/05-main-scene/img/05-on-reel-win-point/setup-win-per-line-2.png differ diff --git a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/add-font.png b/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/add-font.png deleted file mode 100644 index 6c2bf15..0000000 Binary files a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/add-font.png and /dev/null differ diff --git a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/prefab-on-reel-in-game.png b/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/prefab-on-reel-in-game.png deleted file mode 100644 index f2967f2..0000000 Binary files a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/prefab-on-reel-in-game.png and /dev/null differ diff --git a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-component.png b/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-component.png deleted file mode 100644 index 5a540ca..0000000 Binary files a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-component.png and /dev/null differ diff --git a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-core.png b/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-core.png deleted file mode 100644 index c8cb9c1..0000000 Binary files a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-core.png and /dev/null differ diff --git a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-label-component.png b/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-label-component.png deleted file mode 100644 index 3e78b59..0000000 Binary files a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-label-component.png and /dev/null differ diff --git a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-node-target-component.png b/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-node-target-component.png deleted file mode 100644 index 3f34a07..0000000 Binary files a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-node-target-component.png and /dev/null differ diff --git a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-overview.png b/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-overview.png deleted file mode 100644 index 4ee836c..0000000 Binary files a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-overview.png and /dev/null differ diff --git a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-result.png b/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-result.png deleted file mode 100644 index 61b6377..0000000 Binary files a/docs/02-setup-main-game/img/05-main-scene/win-point-on-reel/win-point-result.png and /dev/null differ diff --git a/docs/08-change-logs/03-template.md b/docs/08-change-logs/03-template.md index eb2c639..6a57552 100644 --- a/docs/08-change-logs/03-template.md +++ b/docs/08-change-logs/03-template.md @@ -3,3 +3,8 @@ sidebar_position: 3 title: Template --- +# Change history +--- +## 02/07/2025 +- [HYPER-CORE] Add feature **ON REEL PRESENT ALL WIN POINT** for non-cascade games. +🔗[More Info](/docs/setup-main-game/main-scene/on-reel-win-point) \ No newline at end of file