【RGSS3】Gossum magazine様の『指カーソル』を使用した戦闘画面について

ぱんだ

【RGSS3】Gossum magazine様の『指カーソル』を使用した戦闘画面について

投稿記事by ぱんだ » 2016年10月19日(水) 20:48

Gossum magazine様の『指カーソル』
http://gossum.blog.fc2.com/blog-entry-19.html
を使用させて頂いているのですが、
表示させたカーソルが戦闘画面で重なってしまうのですが…これはどうしてでしょうか?

「攻撃」を選んでエネミー選択に移ると、
先程の「攻撃」を選んだ時のカーソルが表示されたままになってしまい、カーソルが2つある事になってしまいます。

他のスクリプト素材は一切入れてない状態でもこうなってしまうので、
なんとかならないかと暫く奮闘したのですが、どうしたらいいのかさっぱりで…
ブログの方も更新が止まっているみたいなので困っています。
どなたか原因がわかる方はいらっしゃるでしょうか。よろしくお願いいたします。
(画像追加しました)

WS000046.JPG
WS000046.JPG (179.2 KiB) 閲覧数: 2259 回

WS000047.JPG
WS000047.JPG (174.3 KiB) 閲覧数: 2259 回

TKS
記事: 3
登録日時: 2016年5月18日(水) 10:15

Re: 【RGSS3】Gossum magazine様の『指カーソル』を使用した戦闘画面について

投稿記事by TKS » 2016年10月20日(木) 05:59

ビューポートとの連携が上手くできていないのが原因と思われます。

126行目、127行目の
@sprite_cursor.x += self.viewport.rect.x - self.viewport.ox
@sprite_cursor.y += self.viewport.rect.y - self.viewport.oy

@sprite_cursor.viewport = self.viewport
の一行に書き換えると戦闘画面でも正常に表示されるはずです。

“VX / Ace:質問” へ戻る