日本語の変数名を使用する

Python3では日本語を変数の識別子に使用出来ます。つまりPython3を使用するRen’Py v8以降でも日本語の識別子を利用できるということなので、書こうと思えば以下のような日本語名を使用したコードが書けます。

image キャラ1 = "sylvie green normal"
define キャラ名 = Character(_("キャラクター名"), color="#c8c8ff")
transform ジャンプ:
    easein 0.5 yanchor 2.0
    easeout 0.5 yanchor 1.0
default フラグ1 = 1

label start:
    jump テスト

label テスト:
    show キャラ1
    キャラ名 "キャラ名が表示されました"
    show キャラ1 at ジャンプ
    キャラ名 "キャラ名がジャンプしました"

    return

メリットは特に思いつきませんが、このデメリットとして以下二点があります。

命令文がアルファベット、本文が日本語なので視覚的に区別がつきやすいという日本語でRen’Pyを使用するメリットがなくなります。

そういう使用の仕方を恐らく想定していないのでファーストペンギンになります。問題があれば開発ページに報告して積極的にバグだしに貢献してください。

Pocket

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です