日記ちょう

つらつら書きなぐります

NScripter2での「"*幅,高さ,色指定"」のスプライトでのHPなどのバーの作り方!

以前の記事では伸び縮みするバーでしたが、100のときしか上手く作れなかったので、
試行錯誤しながらどの数字でもバーとなるやり方をメモします。

;変数
ste[1]=現在の体力
ste[2]=最大の体力

;割合を割り出す。少数点以下も算出されます
%0=ste[1]/ste[2]
;300はバーの幅となり、ゲームによって変動します。
%1=%0*300
;この関数で整数にします
%1=floor(%1)
;この関数で数値変数から文字変数化します
%2=STR(%1)
;↓%2は文字変数なので、%2はこのように繋ぎます
if %1>0 then sp "ste:hpb",{name="*"+%2+",20,#FF999999",x=500,y=90,z=100}
;↓体力が0の場合はスプライトを削除します(エラーが出るので)
if %0<=0 and %1<=0 then spdelete "ste:hpb"
;↓バーの背後です。
sp "ste:hpbg",{name="*300,20,#FF000000",x=500,y=90,z=101}

ちなみに%0など%が頭につく変数はローカル変数といい、マニュアルによると「return文で消去されます。」とのことです。
こういった保存するほどではない変数で使うと見分けがついて便利です。
  1. 2017/05/23(火) 13:16:12|
  2. NScripter2
  3. | トラックバック:0
  4. | コメント:0

非公式スクリプト素材・ADV形式とノベル形式混合スクリプト1.06

960640セーブ

NScripter2の20170309版でスクリプトがちゃんと起動することが確認できました。
非公式であるこちらのスクリプトは、nscr2.exe、lua5.1.dll、config.exe、config.defの4ファイルを移動することで使用できます。

ちなみに、フォントは
自家製フォント工房 (自家製 Rounded M+ 頒布サイト)様
http://jikasei.me/
の rounded M+ 1m bold を使用しています。ない場合はMSゴシックで表示されていると思います……たぶん。

今回は画面サイズを800×600から960×640サイズに変更しました。
そのため多々に変更があります。ADVの流行りに乗ってみました。
しーんーせーかー自作部分のスクリプト素材の改造はご自由に。(詳細は同梱テキストをお読みください)

以下アドレスからファイルをダウンロードできます。また、問い合わせはしーんーせーかーまでお願いいたします。
http://sinseka.sakura.ne.jp/sozai/NS2_kongou_2017_04_19_960640.zip
  1. 2017/04/19(水) 20:30:20|
  2. NScripter2
  3. | トラックバック:0
  4. | コメント:0

記事に拍手くださった方へ

こちらはあまりチェックしていなかったので遅くなってしまい申し訳ありませんが、
ふりーむさんへの登録作品への感想、嬉しいです! ありがとうございました! 
  1. 2016/10/28(金) 22:27:16|
  2. 未分類
  3. | トラックバック:0
  4. | コメント:0

非公式スクリプト素材・ADV形式とノベル形式混合スクリプト1.05

NScripter2の20161026版で同梱のサンプルスクリプトがちゃんと起動することが確認できました。
非公式であるこちらのスクリプトは、nscr2.exe、lua5.1.dll、config.exe、config.defの4ファイルを移動することで最新版でも使用できます。
最新版の.luaファイルには対応しておりませんので、ご注意ください。

今回はノベル形式時の画像ファイルの追加、ADV形式の画像ファイルの追加のみです。
スクリプト素材の改造はご自由に。(詳細は同梱テキストをお読みください)

以下アドレスからファイルをダウンロードできます。また、問い合わせはしーんーせーかーまでお願いいたします。
http://sinseka.sakura.ne.jp/sozai/NS2_kongou_2016_10_28.zip
  1. 2016/10/28(金) 22:23:46|
  2. NScripter2
  3. | トラックバック:0
  4. | コメント:0

NScripter2のノベルモード(形式)削除についてスクリプト使用不可のお知らせ

今回、160314の更新で、確認したところ、ノベルモード(形式)を削除されていました。
こちらで公開しているスクリプトが使えなくなりましたので、ご報告いたします。

NScripter2にサンプルはありますが、公式サイトのシステムでは使用できません。(機能がすべて削除されていることを確認しました)

160314以前のシステムでは使用できますので、使いたい方はそちらを使用してくださいなー。

これからノベル形式使いたいって方は初代Nスクとか他ツール使うといいかもです。
調べたらNスクでばりばりシステムカスタマイズしてるサンプル配布してる方いらっしゃったので、
探してみてくださいなー。
  1. 2016/03/16(水) 14:44:25|
  2. NScripter2
  3. | トラックバック:0
  4. | コメント:0
前のページ 次のページ