Renpy 教學【特殊番外篇 (#01-02)】各種指令/語句的意思/意義&使用 【給新手的快速熟悉手冊】 - Space of NingNing

Renpy 教學【特殊番外篇 (#01-02)】各種指令/語句的意思/意義&使用 【給新手的快速熟悉手冊】

最近開始了在 Youtube 上上傳教學影片歡迎訂閱我的頻道~  

◆YT 連結◆

我 這 裡 指 的 指 令 / 語 句 是 像 是 lable, define, image 之 類 的 會 時 常 用 到 但 新 手 或 對

    programming 完 全 0 經 驗 的 人 可 能 會 不 太 懂 得 指 令


    1. label

    範 例 :

    label hello:

        eva "早 安~"

        bil "安 安 阿~"

    ------------- 分 隔 線 ------------- 

    像 上 面 這 樣 你 創 建 了 一 個 名 叫  hello 的 label 而 下 面 的 2 句 話 都 是 包 含 在 這 個 hello 的 label 裡 面 之 後 只 要 你 寫 了 jump label hello 的 話 遊 戲 裡 就 會 自 動 顯 示 出 " 早 安~ " 和 " 安 安 阿~ " 這 2 段 字

    所 以 label 就 是 一 個 像 是 標 籤 那 樣 的 東 西 - 你 事 先 將 一 段 對 話 加 上 了 一 個 標 籤 當 你 要 顯 示 / 使 用 這 些 被 你 標 在 一 起 的 對 話 時 就 不 需 要 重 打 一 次 只 要 打 出 他 的 標 籤 就行了 ( 同 一 個 標 籤 ( label ) 可 以 多 次 使 用, 所 以 說 你 可 以 任 何 時 候 不 受 次 數 限 制 的 回 到 這 段 對 話 )

    2. jump

    範 例 :

    label hello:

        eva "早 安~"

        bil "安 安 阿~"

        jump name


    label name:

        eva "你叫甚麼名字呢?"

        bil "我叫 bill"

    ------------- 分 隔 線 ------------- 

    jump 這 個 指 令 可 以 讓 你 跳 到 一 個 label 像 是 上 面 的 範 例 在 bil 說 完 安 安 後 就 會 跳到 一 個 叫 做 name 的 label 並 顯 示 這 個 label 下 面 的 對 話, 有 了 這 個 指 令 你 就 可 以 隨 意 跳 到 其 他 段 劇 情 

    如 果 在 一 個 label 最 後 一 段 對 話 後 沒 有 jump 指 令 的 話 就 會 自 動 接 到 下 一 個 label

    範 例 :


    label hello:

        eva "早 安~"

        bil "安 安 阿~"


    label food:

        eva "你喜歡吃蘋果嗎?"


    label name:

        eva "你叫甚麼名字呢?"

        bil "我叫 bill"

    ------------- 分 隔 線 ------------- 

    如 果 在    bil "安 安 阿~ 後 面 沒 有 一 個 jump name 的 話 就 會 直 接 顯 示 你喜歡吃蘋果嗎?

    如 果 有 jump name 的 話 就 會 跳 過 你喜歡吃蘋果嗎? 直 接 顯 示 你叫甚麼名字呢?


    3. scene

    範 例 :

    label hello:

        scene morning

        eva "早 安~"

        bil "安 安 阿~"

    ------------- 分 隔 線 ------------- 

    使 用 scene + 某 個 圖 片 名 字 會 讓 某 張 圖 片 成 為 背 景 並 且 會 讓 之 前 的 背 景 或 登 場 的 人 物 退 場 / 消 失

    在 上 面 的 範 例 中 使 用 了 scene morning 這 代 表 接 下 來 的 劇 情 是 一 個 新 的 場 景 並 且 使 用 了 一 個 叫 做 morning 的 圖 當 作 背 景 (( 在 使 用 這 個 指 令 的 前 提 是 你 的 image 資 料 夾 裡 要 有 一 張 叫 做 morning 的 圖 片 或 是 你 曾 經 利 用 image 指 令 定 義 過 morning




    但 如 果 你 沒 有 定 義 過 或 是 資 料 夾 裡 沒 有 叫 做 morning 的 圖 的 話 你 也 還 是 可 以 啟 動 遊 戲 只 是 背 景 會 是 像 上 面 這 樣 灰 灰 的

    4.  show & hide

    範 例 :

    label hello:

        scene morning

        show eva at left

        show bill at right

        eva "早 安~"


        bil "安 安 阿~"

        hide eva

    ------------- 分 隔 線 ------------- 

    使 用 show 的 話 可 以 讓 單 一 物 件 登 場 它 可 以 是 角 色 立 繪 也 可 以 是 背 景 或 是 一 個 道 具

    和 scene 不 同 的 是 show 只 會 讓 一 個 圖 片 出 現 不 會 讓 之 前 在 場 的 其 他 角 色 或 是 原 本 的 背 景 消 失

    你 可 以 透 過 at + 一 個 位 置 讓 圖 片 出 現 在 特 定 的 位 置 , 像 是 left 就 是 左 邊 -  eva 會 出 現 在 左 邊, right 是 右 邊 所 以 bil 會 出 現 在 右 邊

    其 他 的 位 置:

    top-left/-right : 圖 片 出 現 在 上 左 或 右

    truecenter : 圖 片 出 現 在 正 中 心

    top:   圖 片 出 現 在 中 上

    center:  圖 片 出 現 在 中 下 

    可 以 點 這 裡 進 入 Renpy 官 方 的 documentation 看 到 更 詳 細 的 位 置 的 說 明


    hide 的 話 會 隱 藏 一 個 單 一 的 物 件 要 讓 角 色 退 場 的 更 好 看 (?) 的 話 就 可 以 使 用 hide + 特 效 

    其 他 相 關 連 結:

    第 一 篇 - 基 本 代 碼

    一 起 寫 視 覺 小 說 吧 【上】

    一 起 寫 視 覺 小 說 吧 【下】


    ----------------- 分 隔 線  -----------------

    ​​◆ 喜歡這篇文章的話 — 留言或是為我拍手, 我都會很開心的!


    Next Post Previous Post
    1 Comments
    • 匿名
      匿名 4/12/2022 9:11 下午

      謝謝教學!

    Add Comment
    comment url