fc2ブログ

スクリプトのおかしな挙動とかコメントお返事とか

プラグイン作りもだいぶ慣れてはきましたが、
新しいことに挑戦すると大抵妙なところでつまづきます。


ツクールMVってスプライトの表示範囲を限定する機能がないんですよね。

RGSSでいうところのビューポートというやつです。


でもRGSSより多機能なPIXIにそういった機能がないとも思えないので調べてみたら、
確かにそれっぽいものが見つかりました。

どうも、maskというのを設定すれば、スプライトを好きな形で表示することが可能なようです。



というわけでmaskを試してみたわけですが・・・

やったことがある方はわかると思いますが、なぜかウィンドウの表示がおかしくなりました。

スクリーンショットとか撮ってないし、再現のやり方も忘れたので画像はないです。

とにかくバグったような形と色合いになります。



これについて調べてみたら、同じ症状で悩んでる人がいてその解決策も乗っていたわけです。

が、それを試してみたら今度はウィンドウが重なって表示されるようになっちゃいました。

ツクールMVではウィンドウが重なった際、
下のウィンドウの重なった部分が消される機能がついているわけですが
それが機能しなくなるみたいです。


結局、maskはツクールMVでは使えないようです。



さらにウィンドウ関連でおかしなところがあります。

どうもBitmapのsnapを使って現在の画面を撮影する機能を実行すると、
重なったウィンドウの下のウィンドウを消す機能が変なところを消しています。

具体的にはY軸が上下逆になってます。

ウィンドウのおかしなところが欠けるため、画面の撮影ができないです。



なんかもう、いろいろとめんどくさい仕様だなあとグダグダな日記です。



コメントお返事です。

> MVはじめました さん
今更ですが、原因がわかりました。

『YEP_CoreEngine.js』にはターゲットを白くフラッシュさせる機能がついており、
デフォルトでそれが機能するようになっています。

なので、『Flash Target』というパラメータを『true』にしてください。
とりあえず、この不具合は回避できると思います。



ちょっと愚痴になりますが、Yanflyさんのプラグインって
一つのプラグインに機能詰め込みすぎだと思うんですよねえ。

このプラグインも、不具合修正と基本設定を変更するプラグインとに分けてくれればいいのに、
一つにするからスクリプトが膨大で原因が特定しにくいです。


というか、そもそもこんな競合が起こりやすいものを公式が採用しちゃダメでしょう。

これを導入すること前提でプラグイン作るなんて難しい上に
他の人がこの作り方まねしても困ります。

まあ、公式は単純に多機能性をアピールしたくて採用したんでしょうけどね。
スポンサーサイト



2016-02-27 : スクリプト日記 : コメント : 1 : トラックバック : 0 :
コメントの投稿
非公開コメント

選択肢拡張
RPGツクールVX Aceで あなたが製作した
選択肢増幅を使いたいと思ってるの でも
ゲームを開始した直後に
undefined method 'empty?'for nil:NilClassって
表示されてゲームが遊べないの どこがおかしいのか教えてね
2016-10-29 23:42 : 大友 夢子 URL : 編集
« next  ホーム  prev »

プロフィール

木星ペンギン

Author:木星ペンギン
ほぼツクールのことばかり書いてます。
名前は↑から取りました。
木製ですが木星です。
トカゲは関係ありません。

ゲーム

  • 箱庭の勇者たち(体験版)
  • ぼくらの大革命!
  • 走ってぶつかるゲーム
  • ビート☆サムライ

メールフォーム

wood_penguin@yahoo.co.jp

名前:
メール:
件名:
本文:

月別アーカイブ

広告

寄付(Donate)