こんばんは。
$gameScreen.setZoom(ズームするX座標,ズームするY座標,拡大・縮小率)
このスクリプトを使って画面をズームアウトさせてからズームインするイベントを作っています。
ズームアウトをすると画面の外側のイベントやピクチャも全部見えますが
画面サイズの範囲外のものは見えないようにすることは出来ないんでしょうか?
(今画面のサイズは640X480です。)
お手数ですがよろしくお願いします。
【解決済み】ズームアウト時、画面の外側は見えないようにしたい。
【解決済み】ズームアウト時、画面の外側は見えないようにしたい。
最後に編集したユーザー popon4 [ 2021年8月11日(水) 10:23 ], 累計 1 回
Re: ズームアウト時、画面の外側は見えないようにしたい。
力技のような気がしなくもないですが
マスク用のピクチャを表示しておくのはどうでしょう。
640x480の周囲を塗りつぶしたピクチャを原点中央(320, 240)にあらかじめ表示しておく。
マスクの優先度が高くならないといけないのでピクチャ番号には気を付ける必要がありますが。
マスク用のピクチャを表示しておくのはどうでしょう。
640x480の周囲を塗りつぶしたピクチャを原点中央(320, 240)にあらかじめ表示しておく。
マスクの優先度が高くならないといけないのでピクチャ番号には気を付ける必要がありますが。
- 添付ファイル
-
- mask.png (7.82 KiB) 閲覧された回数 1614 回
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
https://twitter.com/wtr_in_reverie/
Re: ズームアウト時、画面の外側は見えないようにしたい。
WTR様 ご返答ありがとうございます。
実はこの方法も試してみましたがマップのサイズがすごく大きかったら(256x256)マスクの範囲外のは隠せませんでした。
他の方法が見つからなかったらマップごとに別のマスクを用意する方法でやってみます。
ありがとうございます!!
実はこの方法も試してみましたがマップのサイズがすごく大きかったら(256x256)マスクの範囲外のは隠せませんでした。
他の方法が見つからなかったらマップごとに別のマスクを用意する方法でやってみます。
ありがとうございます!!
Re: ズームアウト時、画面の外側は見えないようにしたい。
Ci-enを始めてみました〜
https://ci-en.net/creator/27000
https://ci-en.net/creator/27000
Re: ズームアウト時、画面の外側は見えないようにしたい。
虚構の城跡様 教えて下さりありがとうございます!