「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@231) [低] [未処理]
@231■ (#636) 「画像合成」の不具合について - 雪乃☆雫 (2009-04-14 22:52) /低 未処理
【症状】
 説明が難しいのですが、再現方法のサンプルを試してみてください。
↓ここに、色々試して騒いでいる記事があるので見ていただいたほうが分かりやすい・・かも・・・
http://nadesiko.g.hatena.ne.jp/snowdrops89/20090414/1239713583

 それと、透過色が黒以外では透過されないという現象もあります。既出かと思いましたが、ここには載っていないような気がしたので、念のため。

【再現方法】
#----ここから-----------------------------------------------
母艦のタイトルは「画像合成のナゾ」
母艦の幅は640。母艦の高さは480。
母艦を$999999で画面クリア。

裏画面とはイメージ。その可視はオン。
裏画面の幅は50。
裏画面の高さは50。
裏画面のXは0
裏画面のYは0
#裏画面を$00FF00で画面クリア。
裏画面を$000000で画面クリア。

表画面とはイメージ。その可視はオン。
表画面の幅は400。
表画面の高さは200。
表画面のXは0
表画面のYは250
表画面を$999999で画面クリア。

マスク画像とはイメージ。その可視はオン。
マスク画像のXは0
マスク画像のYは50

塗り色は$FFFFFF。線色は$000001
裏画面の0,0から50,50へ円
#裏画面の5,5から45,45へ円
#裏画面の10,10から40,40へ四角
#-----------------------------------------------------------
#-----------------------------------------------------------
# 画像合成による不具合
#-----------------------------------------------------------

数を0から3まで繰り返す
  裏画面を表画面の0,50*数へ画像合成。

  数で条件分岐
    0ならば
      番号色=$BB0000
    1ならば
      番号色=$0000AA
    2ならば
      番号色=$EE8800
    3ならば
      番号色=$00AA00

#  表画面の25,25+50*数を番号色で線色まで塗る。
  表画面の25,25+50*数を番号色で塗る。
#  文字サイズは24。文字色は白色。
#  表画面の15,10+50*数へ数+1を文字描画。

#---画像合成による不具合(ここまで)--------------------------

 まず、このまま実行してみてください。
 次に、下の二行のコメントを外して実行してみてください。
 本来なら、○の中だけ色が塗られるはずのコードです。

【要望】
 正常動作するようになると、ありがたいです。
 一応、回避する術はありますので、大丈夫です。

【バージョン】
 なでしこのバージョンは1.519で確認。
 OSはVista Home Premium。

【回避方法】
 サンプルフォルダの中にある「キャラ合成-正統.nako」のやり方で合成すれば回避できます。
 しかし、初心者板にある、SWinXさま作成の画像合成改を使わせていただくのが、一番簡単でスマートかもしれません。
http://www.himanavi.net/cgi/nade-1st/cbbs.cgi?mode=one&number=4114&type=4111&space=15&no=0

(#636)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能