>> 古い記事: Ren'Py: Pan / 画像のパン
<< 新しい記事: Gimp: フィルタで星空or宇宙空間ぽいテクスチャを作る

スポンサーサイト

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

Ren'Py: Zoom / 画像のズーム

Function: Zoom( size, start, end, time, after_child=None, time_warp=None, bilinear=True, opaque=True, **properties)
size
画面内の表示領域。幅、高さをタプルで指定。
start, end
ズーム開始時・終了時の表示領域。左端オフセット、上端オフセット、幅、高さをタプルで指定。
time
ズーム開始から終了までにかける時間(秒)。
after_child
(直訳→)after_child が存在している場合、2つ目の子ウィジェット。 この displayable はズームが完了してからレンダリングされるでしょう。 ズームが終わった後でシャープな displayable をスナップするために使ってください。
time_warp
非線形なズームをさせたい時に使う?
bilinear
True - bilinear で補完。きれいだが遅い。
False - nearest neighbor で補完。荒いが速い。
opaque
opaque=True かつ bilinear=True の場合、透明度をサポートしない非常に効率的な(負荷の低い?)方法を使う。 False の場合、透明度をサポートするが、効率は劣る(負荷が高くなる?)。
**properties
-

画像表示時に at節 で使います。

# ズームイン
scene bg whitehouse at Zoom((800, 600), (0, 0, 800, 600), (225, 150, 400, 300), 1.0)

# ズームアウト
scene bg whitehouse at Zoom((800, 600), (225, 150, 400, 300), (0, 0, 800, 600), 1.0)

この記事の元になったドキュメントのライセンスは以下の通り。

Copyright 2004-2007 PyTom <pytom@bishoujo.us>

以下に定める条件に従い、本ソフトウェアおよび関連文書のファイル(以下「ソフトウェア」)の複製を取得するすべての人に対し、ソフトウェアを無制限に扱うことを無償で許可します。これには、ソフトウェアの複製を使用、複写、変更、結合、掲載、頒布、サブライセンス、および/または販売する権利、およびソフトウェアを提供する相手に同じことを許可する権利も無制限に含まれます。

上記の著作権表示および本許諾表示を、ソフトウェアのすべての複製または重要な部分に記載するものとします。

ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。ここでいう保証とは、商品性、特定の目的への適合性、および権利非侵害についての保証も含みますが、それに限定されるものではありません。作者または著作権者は、契約行為、不法行為、またはそれ以外であろうと、ソフトウェアに起因または関連し、あるいはソフトウェアの使用またはその他の扱いによって生じる一切の請求、損害、その他の義務について何らの責任も負わないものとします。


Ren'Py: 記事のもくじ

>> 古い記事: Ren'Py: Pan / 画像のパン
<< 新しい記事: Gimp: フィルタで星空or宇宙空間ぽいテクスチャを作る
** ホームに戻る

コメント

コメントの投稿

管理者にだけ表示を許可する

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