アットウィキロゴ

NScripter 覚書

*define
effect 2,3,1000
effect 3,6,2000
effect 4,10,500
ゲーム全体の設定やエフェクトなどはここに表記

game
*start
ここからゲーム画面に表示される。
シナリオとか画像表示や音声とかも全てここに書きます。

背景表示(サイズ640×480)↓)
【bg "imag/haikei.jpg",2】
フォルダ内に入っているときは<フォルダ名/画像名>で指定
,(コンマ)のあとの数字はエフェクト番号

立ち絵表示(ツールでpng→bmpに変更する必要有り)
ld c,":a;imag/aya.bmp",6
左からタグ 位置(ldc)透過表示 ファイル名 エフェクト番号

cl c,6
「cl」は立ち絵を消去する命令で、左から順に
 「消去する立ち絵の位置」「エフェクト番号」を指定します。

BGMについて(下記は某サイト様のものを参考にしました。)
音楽を鳴らす↓
play "sound/bgm.mid"
音楽を止める
playstop
ループなし
playonce

SEを鳴らす
wave "フィル名(拡張子表記要)"

別々のSEを鳴らしたい。
dwaveloop 0,"拡張子表記ありのファイル名"
dwave 1,"同上"
dwavestop 0

選択肢
select "選択肢1",*ラベル名1,"選択し2",*ラベル名2

*ラベル名

;これのあとの文はメモ書きで表示されない

br空行

簡易スタート画面設定
*define

clickstr "」。!?",2
effect 10,10,1000

game
*start
lsp 0,":s#ffffff#ffff00スタート",260,280
lsp 1,":s#ffffff#ffff00ロード",270,340
lsp 2,":s#ffffff#ffff00終わる",270,400
print 10

spbtn 0,1
spbtn 1,2
spbtn 2,3


*else

btnwait %0

if %0=0  goto *else
if %0=-1 goto *else
if %0=1  goto *hajime
if %0=2  goto *tuduki
if %0=3  csp -1:print 10:end

*hajime
ゲームが始まります。

end

*tuduki
systemcall load

このままだと表示されたまま本編に行ってしまうので
csp 0
csp 1
csp 2
で表示を消す
print は読み込んだが画像を表示
後ろの数字はエフェクト

 

 


 

最終更新:2014年01月04日 21:35