View Issue Details
Category | |||||
---|---|---|---|---|---|
SSPBT:本体(SSP) | |||||
Severity | minor | Reproducibility | always | ||
Status | closed | ||||
Fixed in Version | 2.5 (リリース) | ||||
Summary | 0000373: 見切れイベントの判定 | ||||
Description | OnOffscreenのkero側見切れ判定はサーフェスの透明部分が含まれているようで余白が 多い画像だと見た目は見切れていないのに見切れた判定になります。 sakura側は余白があっても表示されている部分が見切れると反応するのでkero側と 判定が違っているようです。 SSP/2.5.49 Windows 10 21H2 | ||||
Tags | No tags attached. | ||||
Attach Tags | |||||
|
見切れ判定は開発用パレットの当たり判定表示の緑枠が基準になります。 これは今のところ、ベースになるサーフィス(elementを含む)の画像のうち、透明でない部分を囲む最小の長方形を計算し、それの8割サイズとしたものになります。 上記の緑枠判定はおおむねきちんと動作しますが、シェルの構成によっては微妙な判定になることがあり、その結果\1の判定が微妙なことになっているものと思われます。 なので、再現のため違和感のあるゴースト+シェルの組み合わせの情報が追加で必要です。 |
|
シェルはフリーシェルの「Twin Cat Maiden」なのですが緑枠を確認したところ左に 寄っていたようです。このシェルはmasterフォルダにsurface0.png、surface10.png があるのですが0/10の時はこのファイルを元に中央寄りになっていて他の合成で表示 しているサーフェスは左寄りになっていました。surface0.png、surface10.pngを リネームして読み込ませないようにすると0/10の時も左寄りになっていました。 これらの位置は自動取得のようですがシェル側で指定することは出来ますか? Twin Cat Maiden http://cute-a.sblo.jp/article/187289986.html |
|
内部の座標計算ミスでした。自動取得のみで良い感じになりそうです。 |
|
2.5.51 |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-11-28 23:55 | guest | New Issue | |
2021-12-02 11:22 | ponapalt | Assigned To | => ponapalt |
2021-12-02 11:22 | ponapalt | Status | new => assigned |
2021-12-02 11:27 | ponapalt | Status | assigned => feedback |
2021-12-02 11:27 | ponapalt | Note Added: 0000959 | |
2021-12-03 00:28 | guest | Note Added: 0000969 | |
2021-12-03 00:28 | guest | File Added: Twin Cat Maiden.png | |
2021-12-03 00:28 | guest | Status | feedback => assigned |
2021-12-05 11:11 | ponapalt | Assigned To | ponapalt => |
2021-12-05 11:11 | ponapalt | Assigned To | => ponapalt |
2021-12-05 11:11 | ponapalt | Status | assigned => confirmed |
2021-12-05 11:15 | ponapalt | Note Added: 0000974 | |
2021-12-17 16:59 | ponapalt | Status | confirmed => closed |
2021-12-17 16:59 | ponapalt | Resolution | open => fixed |
2021-12-17 16:59 | ponapalt | Fixed in Version | => 2.5 (リリース) |
2021-12-17 16:59 | ponapalt | Note Added: 0000993 |