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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0219
hgimg3でテキストに輪郭を表示させたい。2解決


リンク

2014/2/19(Wed) 21:57:40|NO.60120

タイトル通りです。

hgimg3でテキストに輪郭を表示させたいのですが、どうすればいいのでしょうか?
texmesを少しずらして表示する方法は試しましたが、
アンチエイリアスをかけているので、汚くなります。

#include "hgimg3.as" screen 0,320,240 hgini texmake 240,180 texID = stat font msgothic,32 texcls texID,$000000 color 100,100,100 texmes "テストメッセージ",texID,20,50 hgdraw gmode 2,240,180 pos 160,120 hgrotate texID,0,0 hgsync



この記事に返信する


暇人

リンク

2014/2/19(Wed) 23:37:40|NO.60132

とりあえず縁取り文字

#include "hgimg3.as" screen 0,320,240 hgini texmake 240,180 texID = stat texmake 240,180 //輪郭用テクスチャ texID2 = stat font msgothic,32 texcls texID2,$000000 color 200,200,200 texmes "テストメッセージ",texID2,20,50 //輪郭用文字列 texcls texID,$000000 color 100,100,100 texmes "テストメッセージ",texID,20,50 clscolor $4444 hgdraw gmode 2,240,180,255 repeat 4 pos 160-(cnt\2)*2+1,120-(cnt/2)*2+1 hgrotate texID2,0,0 //輪郭表示 loop gmode 2,240,180 pos 160,120 hgrotate texID,0,0 hgsync
対角に4回描画してるけど、上下左右と全部で8回やらないと一部縁が薄くなるな・・・
これが実用に耐えうる方法なのかは分からないが、とりあえず簡単な方法なので・・・



リンク

2014/2/20(Thu) 11:16:10|NO.60137

暇人さん、ありがとうございます。
この方法は思いつきませんでした!
処理速度的には問題無いと思うので、この方法を使うことにします。

本当に、ありがとうございましたm(__)m



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