# 我的視覺小說(My Visual Novel)
視覺小說遊戲的範本專案,編輯事件表就可以做出自己的視覺小說遊戲了。
- [視覺小說製作教學影片](https://www.youtube.com/live/s19SacUQ0V4?si=4j4W3RXfyPj9bNrz&t=2562)
點此參考範本專案
### 開始設計
點此開始創造視覺小說遊戲
## 如何複製這個專案?
1. 開啟本專案。
![開專案](https://i.imgur.com/6gkMRao.png)
2. 點擊專案代碼右側的 🍴(刀叉圖示)來複製成新的專案。
![複製專案](https://i.imgur.com/aTfNmMJ.png)
3. 輸入你自己的專案代碼後,點摳成新專案。
![輸入專案代碼](https://i.imgur.com/pFqUnQH.png)
## 專案介紹
![](https://i.imgur.com/dhi0NxE.png)
本專案檔案總管如上圖所示,**視覺小說遊戲的主要流程在 `game.events` 檔案內**。
另外一個 **`menu.events` 為遊戲主選單**,為有需要遊戲選單的人所新增的,若你不需要遊戲主畫面,可以參考下方修改方式。
**點進 `app.ts` 檔案**,找到如下方的程式碼,根據註解說明,**將字串後方的 `menu` 改成 `game` 即可**。
```ts
/**
* 修改下方 source 的路徑字串,可以改變專案運行後初次執行的事件表
* 例如改為 'CG.VisualNovelGameTemplate/game.events' 可以直接執行遊戲
*/
let source = 'CG.VisualNovelGameTemplate/menu.events'; // 請嘗試將這裡的 menu 改為 game
```
至於該如何編輯 `menu.events` 來設計自己的遊戲主畫面,可以進入該檔案的「初始化」事件,找到「建立圖層佈局」的動作查看當前畫面佈局。
而對「建立圖層佈局」這個動作不熟悉的人,可以參考 **[【系統設計】CG 事件表的 UI 系統設計](https://www.youtube.com/live/BKRxSFObMlY?t=1000s)** 這個影片,簡單的介紹了如何使用該動作來建立自己的 UI 介面。
## 教學資源
- 文章
- **[巴哈姆特 - 【教學】在網頁上做一個視覺小說遊戲](https://home.gamer.com.tw/artwork.php?sn=5866046)**
- **[IT邦幫忙 - [Day 03] CG 同人陣的運作原理](https://ithelp.ithome.com.tw/articles/10321203)**
- **[IT邦幫忙 - [Day 11] 在 CG 上公開自己的作品](https://ithelp.ithome.com.tw/articles/10328457)**
- **[IT邦幫忙 - [Day 12] 設定專案封面、將成品發布到 Gamelet.online](https://ithelp.ithome.com.tw/articles/10328935)**
- **[IT邦幫忙 - 什麼!在網頁上也可以寫視覺小說?](https://ithelp.ithome.com.tw/articles/10337454)**
- 影片
- **[【遊戲設計】介紹在網頁上製作視覺小說遊戲](https://www.youtube.com/live/5AUGRityOec?t=189s)**
- **[【系統設計】CG 事件表的 UI 系統設計](https://www.youtube.com/live/BKRxSFObMlY?t=1000s)**
- **[【遊戲設計】視覺小說引擎更新報告!](https://www.youtube.com/live/s19SacUQ0V4?t=1092s)**
- **[【教學】視覺小說引擎-迷霧特效【CC 字幕】](https://www.youtube.com/watch?v=MyXBfAL2BJQ)**
- 本站討論串
- **[變數決定結局](https://code.gamelet.com/discuss/p/liaw1/issue/3698/0)**
- **[分支選項設置](https://code.gamelet.com/discuss/coding/topic/3706)**
## 作者
**[cook1470](/profile/114899766849308759711@google)**
# Changelog (VisualNovelGameTemplate)
## [v0.1.0](/view/VisualNovelGameTemplate/0.1.0) (2025-01-03)
#### Added
- 新增主頁面事件表,並調整初始事件表。
#### Changed
- 更新視覺小說引擎模組。
- 補充介紹檔案。
- 調整事件表範例內容。
## [v0.0.3](/view/VisualNovelGameTemplate/0.0.3) (2024-10-01)
#### Changed
- 更新視覺小說引擎模組。
## [v0.0.2](/view/VisualNovelGameTemplate/0.0.2) (2024-09-30)
#### Added
- 發布視覺小說遊戲模板。
## Authors
**[cook1470](/profile/114899766849308759711@google)**