Re: バグ報告スレッド 11 [ No.67 ]
メンテ
 2013/06/12 16:52
 きり茶
バグか仕様なのかよくわからないのですが報告させていただきます。

自由変形無しで表示したピクチャを、「移動」を使って
自由変形させようとした時に、拡大率が再度適用されてしまうようです。

<例>
■ピクチャ表示:1 [中心]ファイル「CharaChip/[Special]Wolfarl.png」 X:160 Y:120 / 0(0)フレーム / パターン 2 / 透 255 / 通常 / 角 0 / 拡 400% / カラー R[100] G[100] B[100]
■キー入力:このEvのセルフ変数0 / [入力待ち] 4方向 決定(10) キャンセル(11) サブキー(12)
■ピクチャ移動:1 相対[左上X:0 Y:0 + 右上X:0 Y:0 + 左下X:0 Y:0 + 右下X:0 Y:0] / 0(0)フレーム / パターン 同値 / 透 同値 / 表示形式:同値 / 角 0 / 拡 400% / カラー 同値
■キー入力:このEvのセルフ変数0 / [入力待ち] 4方向 決定(10) キャンセル(11) サブキー(12)
■ピクチャ消去:1 / 0(0)フレーム

この例だと最初に表示されるピクチャは倍率400%で、
キー入力待ち後に「移動」されるピクチャは相対座標の自由変形で、
しかし四点の座標は全く動かさないという指定なので
全く同じものが表示されると考えたのですが、
実際は、400%×400%のサイズになってしまいます。

「移動」のコマンド文を見直すと、自由変形で本来指定できないはずの拡大率の表記があり
エディタ上では当然「自由変形」にチェックを入れると拡大率の欄が消えてしまうので
これは直前に表示したピクチャの設定が内部的に残っているのかと思い、
「移動」のコマンド部分を編集して、一度自由変形のチェックを外し、
拡大率を100%にしてから再度自由変形と相対モードにチェックを入れて
再度4点の移動量0でやってみました。

■ピクチャ移動:1 相対[左上X:0 Y:0 + 右上X:0 Y:0 + 左下X:0 Y:0 + 右下X:0 Y:0] / 0(0)フレーム / パターン 同値 / 透 同値 / 表示形式:同値 / 角 0 / 拡 100% / カラー 同値

これでもやっぱり400%x400%の画像になります。

この現象は、2.02aと2.10ベータで確認しています。