ピクチャを表示する際に指定する原点ですが
デフォルトですと何故か「左上」「中央」しかありません。
これを右上に指定したいのですが可能でしょうか?
既に職人様がプラグインなど作られているような事案なので調べてみたのですが見当たらず・・・。
右上を原点に指定する方法
もしくは、プラグインをご存知のかた居られましたら
御教示、情報提供いただけましたら幸いです。
【解決済】ピクチャー表示位置の原点を右上指定したいです
-
- 記事: 94
- 登録日時: 2018年8月19日(日) 05:35
Re: ピクチャー表示位置の原点を右上指定したいです
新規テキストファイルを作成して↓のコードをコピペし、適当なファイル名(拡張子は.js)で保存してプラグインとして導入してください。(文字コードはUTF-8)
その上で、ピクチャ表示のイベントコマンドの直後にスクリプトで「$gameScreen.picture(ピクチャ番号)._origin = 2;」としてください。
その上で、ピクチャ表示のイベントコマンドの直後にスクリプトで「$gameScreen.picture(ピクチャ番号)._origin = 2;」としてください。
コード: 全て選択
Sprite_Picture.prototype.updateOrigin = function() {
var picture = this.picture();
switch (picture.origin()) {
case 0:
this.anchor.x = 0;
this.anchor.y = 0;
break;
case 1:
this.anchor.x = 0.5;
this.anchor.y = 0.5;
break;
case 2:
this.anchor.x = 1;
this.anchor.y = 0;
break;
}
};
-
- 記事: 94
- 登録日時: 2018年8月19日(日) 05:35
Re: ピクチャー表示位置の原点を右上指定したいです
奏ねこま様
素早いお返事ありがとうございます。
教えていただいたコードを使わせていただいたところ
無事に右上を原点に表示できるようになりました!
ありがとうございました!
素早いお返事ありがとうございます。
教えていただいたコードを使わせていただいたところ
無事に右上を原点に表示できるようになりました!
ありがとうございました!