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
    You are seeing this message because ad or script blocking software is interfering with this page.
    Disable any ad or script blocking software, then reload this page.