2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

NScripter Ver.19.00

1 :名前は開発中のものです。:2014/01/30(木) 22:41:08.23 ID:BRbRh5DC.net
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

・本家
ttp://www.nscripter.com/

・うpろだ
ttp://nscuploader.wkeya.com/

111 :名前は開発中のものです。:2014/03/19(水) 23:39:42.03 ID:e6HTnj1i.net
>>109
あれ・・すみません、よく見たら
>z値=10000のスプライトになってるね
とありますが、この10000というのはどこから出てきた数値なんでしょうか?

もしかしてスプライトのz値は属しているスプライトセットがあれば
スプライトセットのz値xスプライトのz値なのか?と思って

spset "gra",100
sp "gra:1",{name={"?テキスト,menu3","?テキスト,menu4"},x=350,y=530,z=8}
spset "sa",99
sp "sa:1",{name="a\test.png",x=300,y=0,z=10}

とやってみましたが、"sa:1"が"gra:1"より手前に表示されました

これってもしかして、スプライトセットのz値が高い(上の例で言うとspset"gra")ものに
属しているスプライト(上の例だと"gra:1")は、それよりz値が低いスプライトセットが
属しているスプライト(上の例だと"sa:1")より手前には表示できないのでしょうか?
つまり、セットが属しているスプライト自体のz値は、同じz値を持つスプライトセット間でのみ
意味があるような動作をしているように見えるのですが

つまり上記の"gra:1"というスプライトを"sa:1"より手前に表示させるには"gra:1"を"gra"という
スプライトセットから外すしかないんでしょうか?

なんかz値って単に0に近ければ手前にくるだけのものって言っても
spとspsetのネスト関係があるせいで思ったより複雑な動きしててよく分からなくなってきました

sp z値 nscripter2とかでググっても何も出てきませんでした・・・

112 :名前は開発中のものです。:2014/03/20(木) 22:34:39.30 ID:R4YaCxNl.net
>>111
スプライトは必ずスプライトセットに所属します
明示的にスプライトセットを指定しない場合、スプライトセット名""のスプライトセットに自動で編入されます
スプラトセット""のz値はデフォルトでは、10000に設定されています

スプライトセットはz値にしたがってソートされます
数値の小さいほうが上で、数値の大きいほうが下になります

スプライトのz値は、所属するスプライトセットの中でのみ有効です
つまり、スプライトはスプライトセットを跨いだり飛び越えたりはしません

例:
spsetz "a",100
spz "a:a01",200
spz "a:a02",201
spsetz "b",101
spz "b:b01",10
spz "b:b02",11
spz "c01",1
とした場合

----"a"=100----
a:a01=200
a:a02=201
----"b"=101----
b:b01=10
b:b02=11
----""=10000----
c01=1

のように配置されます
マニュアル「NScripter2BASIC命令・関数表.txt」が参考になると思います

113 :helpよろしくです:2014/03/21(金) 22:13:47.94 ID:NWe/nM23.net
アンドロイドの実機でプレイした時に出る左端の右クリック、左クリック
などのツールバーはどうすれば消せますか?

114 :名前は開発中のものです。:2014/03/22(土) 13:00:08.83 ID:JSnWAC6M.net
>>112
ありがとうございます。
ちょっと今出張中なので試せないので、また触れるようになったら
試してみます

115 :初心者A:2014/03/23(日) 21:39:50.64 ID:JwvyC9fe.net
bgmの音量を変えようとして
bgm "bgm\xxx.ogg":bgmvol 30,50  って入力したら
次の文章に,50が出てくるようになってしまったんだが、
,50を消すにはどうすればいいんでしょうか。

116 :名前は開発中のものです。:2014/03/23(日) 22:45:48.57 ID:QacflObd.net
ていうかその50はなんなの?
bgmvol に指定できるパラメータはボリューム値ひとつだけじゃないの。

117 :名前は開発中のものです。:2014/03/25(火) 02:05:13.06 ID:VBLVhYq7.net
vipで企画モノやってましたが、ポシャりそうなのでさっきテスト版的なのを
アップしてきました
ttp://iup.2ch-library.com/i/i1158160-1395674092.png

ここで解決できなければこのような作りは出来ない箇所が多々ありました。
スペシャルサンクスにこのスレを挙げさせて頂きました(まだ完成してないですけど)

>>112
すみません、あと一つ質問なのですが、ボタンの上にカーソルを置いた時にSEを
鳴らしたいのですが、エラーが出てエンジンが落ちます

リファレンスを見るとボタンにカーソルが乗った時に音を鳴らすには

BTN "sp4",{on="P(sp1,0)P(sp2,1)"}
on="スプライト操作文字列"
 ボタンにカーソルが重なったときに実行する処理を指定します。
"S(test.ogg)" そのサウンドを再生します。

とあります。 つまり

btn "test",{on="S(sound\test.ogg)"}

とすればいい認識なのですが

↓続きます

118 :名前は開発中のものです。:2014/03/25(火) 02:13:15.07 ID:VBLVhYq7.net
sp "title:start",{省略}

btnclear "title"
btn "title:start",{on="S=(sound\test.ogg)"}

;ボタン判定
btnexec %ret,"title"

とすると、btnexecの箇所でエラーが出てNS2が落ちます。
しかもなぜか、たまにエラーが出ないケースもありました(セーブデータを消したりしてると)。

ただ、どちらのケースでも鳴らしたいSEは鳴りませんでした

この理由が分かりません

btn "title:start",{on="S=(sound\test.ogg)"}

↑この記述が間違っているとしか考えられないんですが
リファレンス通りに書いてるつもりなんですが、どこかおかしい所ってありますか?

119 :名前は開発中のものです。:2014/03/25(火) 06:44:16.54 ID:UqbPk9jC.net
VIP企画ものは即時成果物が鍵だぜ
>bexec

120 :名前は開発中のものです。:2014/03/25(火) 09:33:44.66 ID:UqbPk9jC.net
あ、すまん2か
音鳴らす箇所削った状態では正常動作してる?

総レス数 561
191 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★