-
Notifications
You must be signed in to change notification settings - Fork 3
wtnbgo/layerExBTOA
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Title: layerExBTOA Author: わたなべごう ●これはなに? レイヤのα領域や Province画像をいじるメソッドを集めたものです ●使い方 各メソッドについては manual.tjs 参照 α動画用に使う場合は、VideoOverlay クラスを使ってレイヤに動画(右半分にα画像) を描画したあと、onFrameUpdate() で copyRightBlueToLeftAlpha() を 呼び出してください。処理は内部画像データ(imageWidthのサイズ)に対して行われます。 描画先レイヤの width は VideoOverlay クラスによって動画のサイズに 拡張されてるので、このタイミングで半分に再調整してください。 例1 class AlphaVideo extends VideoOverlay { function AlphaVideo(window) { super.VideoOverlay(window); mode = vomLayer; } function onFrameUpdate(frame) { if (layer1) { layer1.width = layer1.imageWidth / 2; layer1.copyRightBlueToLeftAlpha(); } } } 例2 Movie.tjs をアルファムービー対応に改造したサンプルです。 変更点は Movie.patch を参照してください。 video タグに alphatype のオプションが拡張されます。 alphatype=0 で アルファを使用しない通常のモード alphatype=1 で copyRightBlueToLeftAlpha を使用(右側にアルファ) alphatype=2 で copyBottomBlueToTopAlpha を使用(下側にアルファ) アルファムービーは mode=layer でしか機能しないことにご注意ください。 また、image タグの mode 属性で、あらかじめ対象のレイヤの透過モードを 変更しておかないと、正しくアルファが出ない場合があります。 ●ライセンス このプラグインのライセンスは吉里吉里本体に準拠してください。
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published