トップページgamedev
1001コメント323KB

NScripter Ver.16.00

レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。2009/06/01(月) 18:58:55ID:6K91CqQ2
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

・本家
ttp://www.nscripter.com/
0951名前は開発中のものです。2010/05/28(金) 22:10:59ID:ZbbiP6rs
>>948
それって(次の処理と同じ処理にする命令って)0だったっけ?
6と勘違いしてたわ
0952名前は開発中のものです。2010/05/28(金) 22:38:31ID:2P12Q3vb
厳密には「次の処理と同じ処理にする」のではなくて
「画面を更新させない」だけどな。

基本的にNscの画面操作は

1)裏画面に画像を書き込む。
2)裏画面を、表画面に反映させる。(エフェクト命令)

って手順が必要なんだけど、エフェクト0番はこの 2) を省く。

だから948の例だと

1)裏画面に画像を書き込む。
1)裏画面に画像を書き込む。
1)裏画面に画像を書き込む。
2)裏画面を、表画面に反映させる。(エフェクト命令)

ってなって、あたかも同時に描かれたように見える。
0953名前は開発中のものです。2010/05/28(金) 22:58:35ID:iZiwKJx5
950超えたし次スレ立てる?
まだ早い?
0954名前は開発中のものです。2010/05/28(金) 23:35:21ID:iZiwKJx5
もう眠いんで後は任せた。

/////1レス目/////

商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。
煽り、解析、宣伝、他ノベルツールとの比較はスルーでお願いします。

過去ログ、解説サイトへのリンクなどはアップローダ参照。
ここで質問する前に、一通り解説サイトを読んでおきましょう。
※フォローされていない情報については各自でウェブ検索してください。

●公式
ttp://www.nscripter.com/

●アップローダ
ttp://nscruploader.hp.infoseek.co.jp/

●前スレ
Ver.15.00
http://pc11.2ch.net/test/read.cgi/gamedev/1234874759/
0955名前は開発中のものです。2010/05/28(金) 23:37:06ID:iZiwKJx5
/////2レス目////

●過去スレ
Ver.14.00 http://pc11.2ch.net/test/read.cgi/gamedev/1219749034/
Ver.13.00 http://pc11.2ch.net/test/read.cgi/gamedev/1211072803/
Ver.12.00 http://pc11.2ch.net/test/read.cgi/gamedev/1200964126/
Ver.11.00 http://pc11.2ch.net/test/read.cgi/gamedev/1185125168/
Ver.10.00 http://pc11.2ch.net/test/read.cgi/gamedev/1176450917/
Ver.9.00 http://pc11.2ch.net/test/read.cgi/gamedev/1167444413/
Ver.8.00 http://pc8.2ch.net/test/read.cgi/gamedev/1157719180/
Ver.7.00 http://pc8.2ch.net/test/read.cgi/gamedev/1149639307/
NScritper Ver.6.00 http://pc8.2ch.net/test/read.cgi/gamedev/1142593513/
NScritper Ver.5.00 http://pc8.2ch.net/test/read.cgi/gamedev/1126791382/
NScripterスレ Ver4.00 http://pc8.2ch.net/test/read.cgi/gamedev/1112550571/
NScripterスレ Ver3.00 http://pc8.2ch.net/test/read.cgi/gamedev/1100029774/
NScripterスレ Ver2.00 http://pc5.2ch.net/test/read.cgi/gamedev/1082131647/
NScripterスレ http://pc5.2ch.net/test/read.cgi/gamedev/1005121290/
0956名前は開発中のものです。2010/05/29(土) 00:59:56ID:151wlTf5
ここんとこ進行ゆっくりだし、急がなくてもいいんじゃないかな。
0957名前は開発中のものです。2010/05/29(土) 14:52:06ID:ASlywL8N
>>952
「次の処理と同じ処理にする」で良いんじゃね?
エフェクト処理 0 で本文テキスト表示させてみ
print 1 扱いで画像表示されちゃうから。

>>956
980の前までに建てれば良いよな。
980行くとスレ落ちするから。
0958名前は開発中のものです。2010/05/29(土) 16:47:18ID:HgliXkX9
>>957
>「次の処理と同じ処理にする」で良いんじゃね?

別に言葉の表現なんだからどうでもいいけど、

例えば立ち絵をエフェクト0で表示させた後、背景絵をエフェクト6(左カーテン)で表示させたとする。
「次の処理と同じ処理にする」という言葉どおりなら、先の立ち絵も「左カーテンで表示される」という意味になるが、
実際は最初に瞬間表示された後、左カーテンで表示される背景絵に潰されて消える事になる。
0959名前は開発中のものです。2010/05/29(土) 22:51:40ID:ESs524eW
>958
確かに「次の処理と同じ処理にする」と覚えてると、混乱する人いそうだな。
でもその例だと、最初に瞬間表示されないと思う。
エフェクト6で描画する時はすでに裏では立ち絵は背景に塗りつぶされた後なんだから。
その前の背景から新しい背景絵にカーテンするだけじゃないか?
0960名前は開発中のものです。2010/05/30(日) 14:42:42ID:7jtV13vU
というか一部の命令は待機状態の画像一緒に描画するよね
0961名前は開発中のものです。2010/05/30(日) 15:40:03ID:BU/GtkKF
>>960
待機状態なんてないだろこの天才が
メモリ上で描画済みで、次の画面反映で一緒に更新されてるように見えてるだけだ
0962名前は開発中のものです。2010/05/30(日) 20:16:00ID:CDq78tSR
え、まだ
「Nスクは同時に二つの事は出来ない」
と理解してない人がいるの?
0963名前は開発中のものです。2010/05/30(日) 20:56:39ID:GkIp+CQA
スレッド分けられないから同時は無理だろ・・・・
0964名前は開発中のものです。2010/05/30(日) 21:08:04ID:par0icb6
962は単に人を見下したいだけの発言だろう。
0965名前は開発中のものです。2010/05/31(月) 22:26:53ID:4eMl2nV2
検索したりして調べたのですがNScripterは文中フォントサイズが変更できないとのことですが
スプライトにして表示というのをみつけたので試してみたのですが
文字スプライトがどうしてもテキストウィンドウ画像の裏側に行ってしまい表示できません
表示の優先順位変更などできないでしょうか?

setwindow 50,450,40,4,24,24,0,3,40,0,1,":a;data\test.png",30,380
あいうえお

erasetextwindow 0
lsp 1,":s/32,32,1;#FFFFFF全部聞こえてるのよ!!!",80,450:\
erasetextwindow 1
0966名前は開発中のものです。2010/06/01(火) 01:53:48ID:hLH7m9iD
humanz と windowback やれ
0967名前は開発中のものです。2010/06/01(火) 02:09:58ID:Ig/nAIW4
>>966
思ってたとおりの動作をしました
ありがとうございました。
0968名前は開発中のものです。2010/06/07(月) 13:06:00ID:ZNxeru9O
luaとか3Dとかに着いていくことで技術水準上がるかな。でも3Dモデリングって結構大変なんだろうな。
0969名前は開発中のものです。2010/06/07(月) 15:29:40ID:oUQZlhdB
3Dてノベルに必要かなあ?
どういう使いどころがあるのかわかんね
0970名前は開発中のものです。2010/06/07(月) 15:43:32ID:f7M7S7PW
既存の他社エンジンと違った強みを持たせたいんじゃないの?
ついでに開発過程での技術蓄積。

漏れ的にはやりたいことがあるから有り難いけど、やりたいことなければ使う必要はないさ。
0971名前は開発中のものです。2010/06/07(月) 16:08:14ID:ZNxeru9O
俺としては計算と2D描画速度を維持、出来れば高速化してくれると移行する気がかなり湧くんだけどね
前者はluaのおかげもあって速くなりそうだけど、特に後者は期待したい
0972名前は開発中のものです。2010/06/07(月) 16:10:15ID:ZNxeru9O
で、遊ぶ側としては3Dアクション作っちゃうような愛すべき馬鹿が出てくるのをちょっとだけ期待したい。
>>969
3Dを使ってるノベル(というかアドベンチャー?)は一応あるんじゃね。3Dならではって技術は分からんけど
0973名前は開発中のものです。2010/06/07(月) 16:26:56ID:f7M7S7PW
>>971
SGE触ってる? 既にNScripterの最新版のver2.95と比べて相当早いよ。
0974名前は開発中のものです。2010/06/07(月) 16:28:29ID:oUQZlhdB
MYSTみたいの作る時にいいのかな
でも自分じゃ絶対無理そうだ
0975名前は開発中のものです。2010/06/07(月) 16:35:20ID:cDarBTFx
モーションポートレートとか。
0976名前は開発中のものです。2010/06/07(月) 16:42:54ID:ZNxeru9O
>>973
恥ずかしながら触ってない。もうちょい命令が追加されてから本格的に触ろうと思いつつ、最初のデモ見て感心するに留まってる。
でも速くなってるなら嬉しいな。俺のスクリプトの組み方が下手なせいもあって推奨動作環境がアホみたいに厳しくなってたから

>>974
探索ゲー作るのには向いてるかもね。あとは高橋さんの日記にもあったけど、部屋を3Dで作ってクルクル動かすとか
0977名前は開発中のものです。2010/06/07(月) 17:11:52ID:cDarBTFx
>部屋を3Dで作ってクルクル
TLPのバグのパロディとしてもんぺ姿の美少女お種にレッツゴー陰陽師でも踊らせるか。
0978名前は開発中のものです。2010/06/08(火) 06:19:48ID:pwzM/R3g
次スレ
NScripter Ver.17.00
http://pc11.2ch.net/test/read.cgi/gamedev/1275595048/
0979名前は開発中のものです。2010/06/08(火) 20:08:41ID:pwzM/R3g
時期的に埋めるよー
0980名前は開発中のものです。2010/06/08(火) 21:05:10ID:pwzM/R3g
新しい話題は次スレでどうぞ
0981名前は開発中のものです。2010/06/08(火) 21:08:44ID:dR6gWwEB
協力
0982名前は開発中のものです。2010/06/08(火) 21:47:29ID:4TXVMADn
ume
0983名前は開発中のものです。2010/06/08(火) 22:58:03ID:jA4LGQ/x
ヽ(゚∀゚)ノ梅!
0984名前は開発中のものです。2010/06/09(水) 04:43:12ID:tjPiEmOC
産め
0985名前は開発中のものです。2010/06/09(水) 05:55:28ID:fIUDd/pC
梅の季節であるからして梅雨
0986名前は開発中のものです。2010/06/09(水) 10:03:46ID:fYI9N/70
そうだ今年も梅酒漬けなくちゃ
0987名前は開発中のものです。2010/06/09(水) 10:51:20ID:gRojom/e
梅酒のサイダー割り飲みたいお
0988名前は開発中のものです。2010/06/09(水) 17:05:34ID:tjPiEmOC
;じゃあスレが埋まるまでこのスクリプト改良して遊ぼうぜ
*define
mov %0,1
skip 2
*start
if %0=0 goto *main
game

*main
FOR %3=1 TO 250
for %5=1 TO 4
rnd2 %1,-120,680
rnd2 %2,-30,500
rnd2 %4,1,3
lsp %3,":s/10,10,0:#FFFFFF誰得",%1,%2 :skip 3
lsp %3,":s/12,12,0:#FFFFFF俺得",%1,%2 :skip 2
lsp %3,":s/11,11,0:#FFFFFF梅雨ですよ",%1,%2
next
print 1
NEXT
bgcopy
;skip -12
goto *main
0989名前は開発中のものです。2010/06/09(水) 17:07:02ID:tjPiEmOC
ってさっそく間違えてるし
もうやだ死にたい
0990名前は開発中のものです。2010/06/09(水) 17:10:26ID:ODHjz2Tf
skip 2 → skip 3
rnd2 %4,1,3 → rnd2 %4,1,3:skip %4

こんなもんか?
0991名前は開発中のものです。2010/06/09(水) 17:11:56ID:ODHjz2Tf
ああ、skip 2のまんまでいいね。失礼。
0992名前は開発中のものです。2010/06/09(水) 18:31:40ID:tjPiEmOC
あとlspが%3のままだと無駄に同じスプライトを四回内部で書き換える羽目になる
遊ぼうぜと言った割に元があんま面白くないな。ケアレスミスのモデルみたいな物になってしまった
0993名前は開発中のものです。2010/06/09(水) 20:49:01ID:Zw1Xqbxq
1000ならSGEに袋文字搭載でexeアイコンの画像もぼやけなくなる
0994名前は開発中のものです。2010/06/09(水) 23:24:20ID:7gcfb6WT
梅レス連鎖で「ばいえ〜ん」
0995名前は開発中のものです。2010/06/09(水) 23:57:40ID:7gcfb6WT
>>989
イキロ
*define
mov %0,1
skip 2
*start
if %0=0 goto *main
game
*main
FOR %3=1 TO 100
for %5=1 TO 2
rnd2 %1,0,639
rnd2 %2,0,479
rnd2 %4,1,3 :skip %4
lsp %3,":s/10,10,0;#FFFFFF誰得",%1,%2 :skip 3
lsp %3,":s/12,12,0;#FFFFFF俺得",%1,%2 :skip 2
lsp %3,":s/11,11,0;#FFFFFF梅雨ですよ",%1,%2
next
print 1
next
bgcopy
\
goto *main
0996名前は開発中のものです。2010/06/10(木) 00:32:55ID:tYF20rzF
手を加えてみた
*define
game
*start
textspeed 10
*main
FOR %3=1 TO 20
rnd2 %1,0,639 :rnd2 %2,0,479 :rnd2 %4,1,3
rnd2 %6,50,150 :rnd2 %7,0,360 :rnd2 %8,64,128 :skip %4
lsp2 %3,":s/20,20,0;#FFFFFF誰得",%1,%2,%6,%6,%7 :skip 3
lsp2 %3,":s/30,30,0;#FFFFFF俺得",%1,%2,%6,%6,%7 :skip 2
lsp2 %3,":s/40,40,0;#FFFFFF梅雨ですよ",%1,%2,%6,%6,%7
print 1 :next :bgcopy
ボタンを押すと続くよ\
goto *main
0997名前は開発中のものです。2010/06/10(木) 02:23:39ID:tnMI1IGS
>>988の*defineから*startまでのカオスさは何がしたかったんだ
0998名前は開発中のものです。2010/06/10(木) 02:48:11ID:Kg7vLEV4
>>997
Nスク仕様を逆手に取ったお遊びだろ。
ある程度以上書ける奴はみんな分かると思うが。
0999名前は開発中のものです。2010/06/10(木) 03:02:21ID:tnMI1IGS
いやわかるよ、定義節終わった時にローカル変数が〜を利用した遊び心だよね?
ああそうか、遊び心か。
1000名前は開発中のものです。2010/06/10(木) 04:34:44ID:pQ+sQ9tf
1000ならLiveMakerからNスクに乗り換え
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。