| 次のページ >>

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Ren'Py: 画像・音声ファイルなどをアーカイブ化する

通常の手順でパッケージをビルドすると、画像・音声ファイルが丸見えの状態で パッケージが作成されてしまいます。

パッケージ作成の前に以下の手順でデータのアーカイブ化を行うことで、 画像・音声ファイルをひとつのファイルにまとめ、 そのままの状態では画像・音声ファイルを見れないようにできます。


ランチャのメニューで「Archive Files」をクリック

「Include Patterns」で、アーカイブに含めるファイルの種類を指定します。
初期設定では *.png *.gif *.jpg となっており、 画像ファイルだけが対象になっていますので、 例えば音楽もアーカイブに含めたい場合は *.png *.gif *.jpg *.ogg などと拡張子を追加しましょう。

拡張子の追加が終わったら、「Archive」をクリック。
このとき、アーカイブに加えられた元のファイルはプロジェクトフォルダ内の archived フォルダに移動されます。 なので、アーカイブ化を繰り返し行う場合は、オリジナルのフォルダと、それをまるごとコピーした作業用フォルダを作るなどすると多少は手間が省けると思います。

game フォルダ内に data.rpa というファイルができます。 これが、データをまとめたアーカイブファイルのようです。


後は通常の手順どおり、ランチャのメニューから「Build Distribution」を クリックしてパッケージを作成すると、 個々の画像・音声ファイルが含まれず、代わりにアーカイブファイルの入った パッケージが作成できます。

参考(外部リンク)

スポンサーサイト

Ren'Py: メニュー表示+表示位置指定

メモ。

# initブロックは省略

label start:
    "ui.vbox begin."
    
    # 初期化。このサンプルの場合はなくても動きます。
    $ choice = None
    
    python:
        ui.vbox(xpos=600, ypos=100)
        # xpos: 画面左端からのオフセット
        # ypos: 画面上端からのオフセット
        
        ui.textbutton("item1", clicked=ui.returns("ITEM1"))
        ui.textbutton("item2", clicked=ui.returns("ITEM2"))
        ui.textbutton("item3", clicked=ui.returns("ITEM3"))
        
        ui.close() # vbox を閉じる
        choice = ui.interact(suppress_overlay=True)

    "your choice is [%(choice)s]."


Ren'Py: 記事のもくじ

[Ren'Py] 配布用パッケージの作成

簡単にメモ。 気が向いたら後で手直しします。

[Ren'Py] エラー対策

メモ。Ren'Py や Python の動作原理をよく分かっていないので対症療法的です。

最初に確認すること

まずは、落ち着きましょう。とても大事です。


2009-03-25

Ren'Py は最新のものを使ってますか? バグが修正されているかもしれませんので、まずは最新版の Ren'Py でちゃんと動くか試してみましょう。


将来どうなるか分かりませんが、 現在はエラーメッセージが英語で表示されます。 人に聞く前に、分からない単語は辞書で調べるなどして、 落ち着いてエラーメッセージを読んでみましょう。

また、エラーメッセージを Google や Yahoo! などで検索してみましょう。 誰かが解決法を書いてくれているかもしれません。

フォントや画像、音楽などのファイルが読み込めない

2009-04-25

Exception: Could not find font: ('foo.ttf', 16, False, False, False)

ファイル名が foo.TTF (拡張子が大文字) になっていたので、 スクリプトでの指定に合わせて小文字に直した。

フォントファイルに限らず画像などでも起こります。

音楽の再生がうまくいかない(ノイズが混じるなど)

2009-03-25

以下の2つの方法を試してみてください。

  • mp3の場合、ビットレートなどを変えてエンコードし直す、エンコーダを変えてみる
  • mp3 ではなく Ogg Vorbis を使う

Ren'Py: 記事のもくじ

Ren'Py 6.8.0 screenshot
photo by Brent and MariLynn

このブログ内の記事その他へのリンクです。



** ホームに戻る

| 次のページ >>
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。