Ren'py代碼使用教學 - 基本語法篇 【Renpy教學系列 I】
因為 Blogspot (Blogger) 寫作編輯器真的很不友善很不讚讚的關係,其實我一直很想轉換平台但因為用久了已經有點感情惹所以就還是留著然後之後會把 Renpy 相關的東東轉到這裡來
反正呢這篇文章是關於 Renpy 一些基本的代碼教學 一 拉
( 原文搬運自原網站 - Space Of NingNing)
1. 建立新角色
1 | define OO = Character('OOO') |
舉例: define ning = Character(‘NingNing’,color=”##ffffff”)
define = 讓 Renpy 知道你在定義 (define) 一個東西
- 定義什麼? ➜ 定義一個角色 (Character)
ning = 定義的角色的代號 -> 幫助你在寫劇本時加速,當你要幫角色改名時也可以方便的改名
NingNing - 定義的角色名字 / 玩家看到的名字
color = 後面接的就是顏色的代碼,只要改掉後面的數字或字母就能改變一個角色顯示的文字,設定文字顏色不是必須的
如果你不知道要用什麼顏色代碼 / 不知道怎麼使用顏色代碼的話可以使用以下的顏色產生器: 傳送門
2. 定義立繪
1 | image OO = "OO" |
2-1. 新增角色立繪
1 | image OO = "OO" |
舉例: image girl1 =”images/char/girl1.jpg”
image = 讓 renpy 知道我們在定義一張照片
girl1 = 立繪圖片的代號 / 名字
“images/char/girl1.jpg” = 圖片的路徑 ➜ 圖片存檔的位置
2-2. 新增角色立繪 - 表情
你如果為一個角色建立了各種表情的話也可以先定義好角色的表情之後就可以方便的使用了
1 | image XX OO = "OO" |
舉例: image girl1 cry =”images/char/girl1 cry.jpg”
image = 讓 renpy 知道我們在定義一張照片
girl1 = 立繪圖片的代號 / 名字
cry = 表情 / 情緒
“images/char/girl1 cry.jpg” = 圖片的路徑 ➜ 圖片存檔的位置
2-3. 顯示人物立繪
要在 Ren’py 裡顯示圖片只要打出 show 就可以了
以下會示範 2 種不同的方式
- 第一種
show OO
你可以在角色說話前先把立繪放上畫面
因為我們之前寫過 【image girl1 cry =”images/char/girl1 cry.jpg”】
所以我們已經定義好了一張圖片,要顯示該圖片時你可以使用以下的方式:
show girl cry
或是你可以在一開始定義角色時這麼寫:
define g = Character(‘Girl’, image=”girl”)
這樣的話你就可以使用類似以下的方式:
- 第二種
g cry "我哭了"
一個要注意的點是你的圖片名字前面要寫出 girl
3.新增建立/使用背景
3-1. 新增/定義背景
image bg OO = “OO”
舉例: image bg room =”images/room.jpg”
image = 讓 renpy 知道我們在定義一張照片
bg = 定義怎樣的圖片? ➜ 背景圖片 (background ➜ bg)
room = 背景圖片的代號 / 名字
“images/room.jpg” = 圖片的路徑 ➜ 圖片存檔的位置
以上是一個定義圖片的方式你也可以使用另一種方式:
image OO = “OO”
以上的方式就是把 bg 去掉直接打上圖片的代號
除了以上 2 種方式外,要在 Ren’py 使用圖片你現在也可以完全不事先定義圖片直接使用專案裡的圖片了
只是我的話還是會事先定義好圖片 (( 避免之後出現同名的圖片造成錯誤之類的
3-2. 使用背景
你可以像使用立繪那用使用 show
但也可以使用 scene
show = 讓圖片出現在畫面上
scene = 刪除畫面上所有圖片並加上背景
4. 顯示對話
要在 Ren’py 顯示角色對話的話你只要把文字包含在 “” 裡面就可以了
範例:
g "Hello"
像是以上那樣的話,就會由名字代碼為 g 的角色說出 Hello
你可能會感興趣的文章:
5. 顯示/使用選像
要在 Ren’py 中顯示選項我們使用 menu
範例:
1 |
|
如果要自訂選項框的外觀的話可以參考以下的影片:
可以的話順便訂閱一下我的頻道吧!
6.使用音樂/音效
play music “OO”
- 範例: play music “audio/happy.mp3”
這樣就會開始播放在 audio 資料夾裡面的 happy.mp3,如果不 stop 音樂的話 music 就會一直重播
要停止音樂可以使用以下這個代碼
stop music
要加上音效的話可以用這個代碼
play sound “OO”
音樂跟音效的差別在哪裡?
音效播一次就會停止了
音樂會一直撥到出現 stop
Ren’py 支援了哪些音樂檔案類型?
目前 renpy 支援的音檔類型有:
你可以使用 hide 來完成
像是以下這樣:
hide lia
鮭魚讓角色退場的進階方法可以參考以下的影片:
其他文章還在等著被搬運中~
如果這篇文章對你有幫助的話就幫我免費的拍下手吧! 感謝你的鼓勵和支持(╹ڡ╹ )