2015年11月3日火曜日

カケアミブラシセットの更新、バージョン0.3。

カケアミブラシセットを更新して、バージョン0.3になりました。今回の内容は、前回の更新で追加した"kakeami_block.bs"の修正と、新しいブラシスクリプトの仕様に合わせてみたことです。

まず、"kekeami_block.bs"の修正は、"筆圧[分割数]"のパラメータがおかしいと思ったからです。具体的にいうと、描き始めに設定した値が反映されず、細く書きたいのに太い幅になって困るということです。

恐らく原因としては、とりあえず"main(x,y,p)"のpから筆圧を取得していたときに、値が0のことをあまり考えなかったからです。そもそも、最小幅の存在も頭にありませんでした。おかげで、調節ができない不要なパラメータになりましたが、修正した後でも存在意義があるのかという疑問があるのは変わりません。

そして、全3つを新しいブラシスクリプトの仕様に合わせたことは、コミラボの更新によるものです。なので、"分割数"と"描画回数"は、そのままの値で設定できるようになり、使ってみたかった機能も試しています。やっと、bs_setmode()とか使えるって思いましたもん。

余談ですが、FireAlpacaだけで起こるエラーがありました。"分割数"と"描画回数"の値をbs_paramN()で取得し、変数にそのまま代入していたときです。負荷が高いスクリプトのため追加できないって、警告が出ました。仕方ないので、場当たり的に"math.min(bs_paramN(), N)"で回避。原因がわからないのですが、ソース自体も場当たり的に書いているからでしょうか。

最後に、ダウンロードは以下の通りです。