HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1116
ヒカリhgimg3でgmode 65解決


ヒカリ

リンク

2008/11/16(Sun) 20:40:20|NO.20826

はじめて質問させていただきます。

hgimg3の直接描画命令をgmode 6で実行すると
どんな色でもまっ黒になってしまいます。

#include "hgimg3.as" hgini clstex texload dirinfo(1)+"\\sample\\demo\\sky_bg.jpg" hgdraw gmode 6, 200, 200, 255 color 255, 0, 0 hgrect 100, 200, 0 color 0, 255, 0 hgrect 320, 200, 0 color 0, 0, 255 hgrect 540, 200, 0 hgsync 20

これはhgimg3のバグなのでしょうか?



この記事に返信する


check

リンク

2008/11/16(Sun) 21:19:18|NO.20827

色減算コピーで255引いているから、0で黒になるのでは。



ヒカリ

リンク

2008/11/16(Sun) 22:02:28|NO.20830

> 色減算コピーで255引いているから、0で黒になるのでは。
お答えいただいてありがたいのですが、それはあり得ないと思います。
白から青を減算した場合は黄色になりますし……。



check

リンク

2008/11/16(Sun) 22:24:14|NO.20833

どうやらhgimg3の直接描画命令の色減算に使われるもとの色は、
colorで設定しても無駄で、clscolorを使うと設定されるみたいだな。
これは欠陥としか言いようがないな。



hgimg3好き

リンク

2008/11/17(Mon) 09:00:05|NO.20845

とてもためになるトピックだと思いました。

ただ、hgimg3であつかう描画空間は通常のHSPバッファとちがうので、
colorで統一しないほうがわかりやすいし便利な気がします。

ドキュメントやヘルプを充実させたり、命令名称をわかりやすくする(hgimgcolorとか)
ほうがいいのかな。
個人的には、こうやって調べて情報をのせてくれる親切なひとが存在するのだから
いまのままでも良い気がします。



ヒカリ

リンク

2008/11/17(Mon) 20:17:18|NO.20861

やはりバグでしたか……。
一応、バグ報告しておきますね。

checkさん、時間とっていただいたようでありがとうございます。



ONION software Copyright 1997-2021(c) All rights reserved.