You've reached a page on the Ren'Py wiki. Due to massive spam, the wiki hasn't been updated in over 5 years, and much of the information here is very out of date. We've kept it because some of it is of historic interest, but all the information relevant to modern versions of Ren'Py has been moved elsewhere.
Some places to look are:
Please do not create new links to this page.
Ren'Pyはffmpeg((FIXME:included=内蔵?))を使用出来、次のビデオコーデックを使ってムービーを再生するために使用します:
また、次のオーディオコーデックに対応します:
次のコンテナフォーマットに対応します:
(これらのフォーマットのうちいくつかは、特許権使用許諾を必要とします。疑わしい時、特に商業ゲームなら、 Theora,Vorbis,MatroskaやOggの使用を勧めます。)
Ren'Pyはオーディオトラックが空であったとしてもすべてのムービーがオーディオトラックを持つことを期待します。 これはオーディオトラックが同期目的に使われているからです。
ムービーフルスクリーンかdisplayable内に表示されます。フルスクリーンムービーはより効率的です。
フルスクリーンでムービーを表示する簡単な方法は、を使って表示することです。 この関数は特定の時間ムービを表示します。その時間が経過するか、ユーザーがムービーをスキップするためにクリックをしたら、 ムービーは終了し、関数は終わります。
$ renpy.movie_cutscene("On_Your_Mark.mpg")
ムービーはdisplayableないでも表示出来、画面の他のものと組み合わせられます。 このために、最初にムービーdisplaybleを表示して、オーディオチャンネルでムービーを再生しなければなりません。 (この目的にはムービーチャンネルの使用を勧めます。)
init:
image movie = Movie(size=(400, 300), xalign=0.5, yalign=0.5)
label movie_sign:
scene black
show movie
play movie "incubus.mkv"
"Wow, this movie is really terrible."
"I mean, it stars William Shatner..."
"... speaking Esperanto."
"MAKE IT STOP!"
stop movie
hide movie
"Thats... better."