- 1 名前:名前は開発中のものです。 mailto:sage [2006/06/07(水) 09:15:07 ID:GuWeErvf]
- 商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。 技術的な質問も可。ただし最低限のマニュアルには目を通してね。 ・本家 www.nscripter.com/ ・うpろだ andolf.hp.infoseek.co.jp/ ・前スレ Ver6.00 pc8.2ch.net/test/read.cgi/gamedev/1142593513/ Ver5.00 pc8.2ch.net/test/read.cgi/gamedev/1126791382/ Ver4.00 pc8.2ch.net/test/read.cgi/gamedev/1112550571/ Ver3.00 pc8.2ch.net/test/read.cgi/gamedev/1100029774/ Ver2.00 pc5.2ch.net/test/read.cgi/gamedev/1082131647/ 初代 pc5.2ch.net/test/read.cgi/gamedev/1005121290/ その他関連リンクは>>2-5あたり。
- 527 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 03:33:57 ID:gGB04YL9]
- 確かにおかしいが、句読点をまたいだせいじゃないっぽいね。
「・」のルビに問題がありそう。 *define rubyon game *start setwindow 10,10,20,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 (正直困った。仕様なのかな/・・・・・・・・・・・・)@ (正直困った。仕様なのかな/しょうじきこまったね。しようなのかな)@ (正直困ったね仕様なのかな/・・・・・・・・・・・・)@ (正直困ったね仕様なのかな/しょうじきこまったね。しようなのかな)@ (正直困ったね仕様なのかな/・・・・・・・・・・・・・・・・・・・・・・・・)@ (正直困った。/・・・・・・)(仕様なのかな/・・・・・・)\ end
- 528 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 11:34:48 ID:jWPYGnqM]
- ああ、なるほど・・・。
推理小説なんかによくあるような強調をしたかったのですが。 これは公式BBSで報告した方がいいのでしょうか?
- 529 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 11:54:52 ID:7EDPAJUt]
- >>528
どうやら、文字の種類と位置とその字数に関係してるみたいですね。 ;問題なし (12345678901/12345678901)\ (12345678901/・・・・・・・・・ああ)\ (1234567890/・・・・・・・・・・)\ (12345678901/あ・・・・・・・・・・)\ ;NG (12345678901/・・・・・・・・・・・)\ (12345678901/・・・・・・・・・・あ)\ (12345678901/・・・・・・・・・・)\ (12345678901/。・・・・・・・・・・)\ ざっと調べたところ、NGな文字は !」、。)・?}』 といったところでしょうか。
- 530 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 11:58:40 ID:LKMes7Mq]
- >>528
個人的に報告していいと思うけど、 とりあえずは (正直困った。/・・・・・・)(仕様なのかな/・・・・・・)\ みたいに、細かく分けていったら使えるんじゃないかな。 再現性が掴めないから絶対とは言えないけど。
- 531 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 12:18:06 ID:7EDPAJUt]
- もうちょっと突っ込んで現象再現の条件を推測。
1.ルビを振る文字(左側)が11文字ある時に、ルビ(右側)のNG文字が先頭から10文字以上続いている場合 2.ルビを振る文字(左側)が10文字ある時に、ルビ(右側)のNG文字が先頭から11文字以上続いている場合 どちらかの条件に一致している場合再現可能なようですが、どうでしょう?
- 532 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 12:19:29 ID:7EDPAJUt]
- 訂正。 orz
1.ルビを振る文字(左側)が11文字以上ある時に、ルビ(右側)のNG文字が先頭から10文字以上続いている場合 2.ルビを振る文字(左側)が10文字以上ある時に、ルビ(右側)のNG文字が先頭から11文字以上続いている場合
- 533 名前:528 mailto:sage [2006/07/21(金) 13:30:01 ID:jWPYGnqM]
- >>529-532
検証ありがとうございます。 >>530 そうですね、報告しても反映されるまで間もあると思いますし・・・。 今のところはその手法でやってみます。 >>532 詳細な調査をありがとうございます。 書いてくださった事を公式BBSに報告してもよろしいでしょうか?
- 534 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 13:32:09 ID:/j1HRU1i]
- >>533
> 公式BBSに報告してもよろしいでしょうか? どうぞ〜
- 535 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 13:35:28 ID:LKMes7Mq]
- >>532さんの報告を基にして、俺も再調査してみたら……
左側が 9文字の時……ルビ(NG文字)が11文字ならOK。それ以上はダメ。 左側が10文字の時……ルビ(NG文字)が10文字ならOK。それ以上はダメ。 左側が11文字の時……ルビ(NG文字)が 9文字ならOK。それ以上はダメ。 左側が12文字の時……ルビ(NG文字)が 8文字ならOK。それ以上はダメ。 左側が13文字の時……ルビ(NG文字)が 7文字ならOK。それ以上はダメ。 左側が14文字の時……ルビ(NG文字)が 6文字ならOK。それ以上はダメ。 ……あれ? 変な規則性が……w
- 536 名前:528 mailto:sage [2006/07/21(金) 13:41:51 ID:jWPYGnqM]
- >>534
報告させていただきました。 私個人も大変参考になりました。 どうもありがとうございます。
- 537 名前:528 mailto:sage [2006/07/21(金) 13:43:27 ID:jWPYGnqM]
- >>535
ありゃ・・・。左右で20文字まではOKということなんでしょうか?ww これも報告に書き加えておいた方がいいですかね・・・。
- 538 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 13:44:31 ID:LKMes7Mq]
- 新しくツリー立てるより。
「今後の予定」ツリーに追加した方がいいんじゃないかなーとか思ったり。
- 539 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 13:46:51 ID:/j1HRU1i]
- >>535
それは…ひょっとして Aを左側の文字数、Bをルビの先頭からのNG文字数とする時、 (20−A) < B の時がNG ってことかジャマイカ??
- 540 名前:528 mailto:sage [2006/07/21(金) 13:47:34 ID:jWPYGnqM]
- >>538
あっ! そうか・・・。すいませんorz
- 541 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 13:50:29 ID:/j1HRU1i]
- 「ことかジャマイカ」って何だよ、俺…。 orz
親レスを削除すればツリーは消えるのだろうか。
- 542 名前:528 mailto:sage [2006/07/21(金) 13:53:59 ID:jWPYGnqM]
- 修正しておきました。
親記事を削除した所、ツリーごと消えてくれました。 ついでに、>>535さんの調査内容も書き加えておきました。 みなさんありがとうございます。
- 543 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 14:17:59 ID:3zK8vT3P]
- 禁則処理の問題じゃないの?
- 544 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 14:34:58 ID:HmBIcoY3]
- いまさらでスマンのだけど、setwindowの横文字数に依存している模様。
*define rubyon game *start setwindow 10,10,20,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数20 (1234567890/・・・・・・・・・・) (12345678901/・・・・・・・・・・・);NG 1(2345678901/・・・・・・・・・・);NG 12(345678901/・・・・・・・・・)@ setwindow 10,10,21,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数21 (1234567890/・・・・・・・・・・) (12345678901/・・・・・・・・・・・);NG 1(2345678901/・・・・・・・・・・) 1(23456789012/・・・・・・・・・・・)@;NG setwindow 10,10,26,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数26 (1234567890123/・・・・・・・・・・・・・) (12345678901234/・・・・・・・・・・・・・・);NG 1(2345678901234/・・・・・・・・・・・・・);NG 12(345678901234/・・・・・・・・・・・・)@ setwindow 10,10,27,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数27 (1234567890123/・・・・・・・・・・・・・) (12345678901234/・・・・・・・・・・・・・・);NG 1(2345678901234/・・・・・・・・・・・・・) 1(23456789012345/・・・・・・・・・・・・・・)@;NG
- 545 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 14:54:11 ID:LKMes7Mq]
- 続々と新事実がw
ん〜、つまり。 「NG文字の場合、ルビであるのに一行の文字数としてカウントされてる」? ってことかな? これだとなんで左側文章の「最後の一文字」(禁則処理アリ)だけが改行されるのか解らんが、 まぁだいぶ真実に近づいてきてる気がしますな。
- 546 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 14:57:18 ID:HmBIcoY3]
- あれ、書き込む時に;NG追記しちゃったけど、テキスト表示行にはコメント入れられないのか。
って当たり前か。orz >>544試す時は;NGを削除しておくれ。
- 547 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 16:45:29 ID:HmBIcoY3]
- 色々考えたけど、結局ルビも文字数としてカウントされてるってことみたいだね。
「ルビの文字も含めて数えて、行頭禁則文字が横文字数+1の位置(つまり行頭)に来ると、行頭禁則処理される。」 *define rubyon game *start setwindow 10,10,20,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数20 1234567890123456789(0/・)@ ;↑ルビの"・"が21文字目なのでNG (12/・・・・・・・・・・・・・・・)@ ;↑この場合はルビ対象2文字、ルビ15文字だけど、 ;ルビの文字数が多いために、ルビ対象がずれて表示され、前に3文字分の全角空白があると考えると、 ;3+2+15=20で一行に収まってるのでOK (12/・・・・・・・・・・・・・・・・)@ ;↑・を一個増やしたら3+2+16=21文字目に"・"が来るので禁則処理される。 ;(後ろから見て最初の非禁則文字(2)の前に改行挿入) (12/・・・・・・・・・・・・・・・1)@ ;↑21文字目を非禁則文字にしたので禁則処理されない。 (12/・・・・・・・・・・3・・・・・)@ ;↑21文字目が"・"だけど、改行挿入位置(3の前)がルビ内なので、結果的に改行はされない。 reset
- 548 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 17:16:22 ID:95i/R7R5]
- おまいら、原因究明好きだな
- 549 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 18:43:45 ID:TDIlwA/h]
- 原因究明じゃなくて発生条件の絞込みだけどな。
こうしておくと、高橋氏も原因調査しやすいだろうから 修正される優先度も高くなるだろう。
- 550 名前:528 mailto:sage [2006/07/21(金) 19:10:23 ID:jWPYGnqM]
- すいません。今夜はちょっと帰れないので、
もしまとまったら、公式のツリーに追加としてどなたか報告してくださるとありがたいです。 よろしくお願いします。 私はまた名無しに戻ります。
- 551 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 11:06:13 ID:0j6YblF/]
- あれれ?
getenterの不具合が直ってないよ〜?
- 552 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 11:19:13 ID:IpsCRofQ]
- 報告だ
- 553 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:36:59 ID:vv0ZqkML]
- パイン小学4年生は嘘じゃまいか
- 554 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:51:00 ID:hgI5m8tz]
- 一瞬「パイ○ン小学生」に見えた俺バカス
- 555 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:54:13 ID:JjzGk2b7]
- textgosub内でgosub使うのって駄目なの?
#define textgosub *text_lb . . . *text_lb erasetextwindow 0 textbtnwait %200 if %200=0 gosub *a if %200=1 gosub *b if %200=2 gosub *c *a return *b return *c return てな具合に。
- 556 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:54:50 ID:n9sc63mK]
- >>554
仲間
- 557 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:55:35 ID:vv0ZqkML]
- >>554
いや君はイイヤツダ
- 558 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:58:12 ID:n9sc63mK]
- &define
textgosub *text_lb . . . *text_lb erasetextwindow 0 textbtnwait %200 if %200=0 gosub *a if %200=1 gosub *b if %200=2 gosub *c return *a return *b return *c return っぽくね?
- 559 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:58:48 ID:n9sc63mK]
- IDがnscっぽいw
- 560 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:00:27 ID:n9sc63mK]
- ああいや、*text_lbに飛ぶべきか。
とにかくtextgosub内でもgosubは問題ない。
- 561 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:01:25 ID:vv0ZqkML]
- >>558
でいんじゃないの ID:Nsc-Maker カッコイイ
- 562 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:13:33 ID:JjzGk2b7]
- >>560
レスサンクス んだらばtextgosub内でのgosub内のgosubってどうなのでしょう それでsave&loadのスクリプトを作ったら一発目はうまくいったのだが 二回目以降「gosubに対するreturnがない」エラーが出てきて ・・・わかりにくい上にくだんねー質問でスマソ
- 563 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:21:02 ID:/NNr38xx]
- そら単純な記述ミスだろ。
Nscを疑うより先に自分のスクリプトを疑え。 gosub と return の数があってないんだろ。 特に二回目以降、って事はreturnを使わずに復帰してたりというミスの可能性が高い。 変な話、textgosubで飛んだまま、(returnで復帰しないまま)さらにtextgosubになってる可能性もある。
- 564 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:28:53 ID:xIfTr8x2]
- >>562
どっかでgotoで戻してない? ネストはしっかり抜けないと駄目だよ。 for nextでも同じだからそういうところはしっかり確認汁。
- 565 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:31:37 ID:JjzGk2b7]
- >>563 >>564
なるほど。見直してきまつ つーか根本的に分かりにくいんだよな、myスクリプト ごちゃごちゃしててスパゲッティていうかごった煮プログラムというか・・ ビジュアルに拘って色々よけいな機能を付けようとするからかね、ヘタレなのに 精進せねば・・・
- 566 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:35:43 ID:vv0ZqkML]
- >>565
ま多くの人がそんなもんだと思 勝手に思
- 567 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:37:30 ID:/NNr38xx]
- どうしても解らなければ、デバッグウィンドウ開いて、ステップ実行でトレース。
- 568 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:45:54 ID:JjzGk2b7]
- >>567
いや、恐らく原因は分かった。>>563の言うとおり textgosubで飛んだまま、(returnで復帰しないまま)textgosubになっとる *text_lib erasetextwindow 0 *wait ;+++++++++ クリック判断待ち(右なら右クリック画面へ) +++++++++; textbtnwait %200 if %200 == -1 getscreenshot 400,300 : gosub *remenu if %200 == 0 goto *owari if %200 ==-2 goto *owari ;+++++++++ remenuから戻ってきた場合の処理 +++++++++; erasetextwindow 0 texton goto *wait ;+++++++++ 左クリックが押された場合 +++++++++; *owari texec saveon return 鬱な糞プログラムだね、こりゃ
- 569 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:48:06 ID:n9sc63mK]
- ワンポイントアドバイスをあげよう。
「+」より「-」の方がいいよ。
- 570 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:51:43 ID:JjzGk2b7]
- >>569
orz 最早滅多打ち(ナニガ
- 571 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:55:30 ID:n9sc63mK]
- >>570
いや真面目に言うと、慣れた記号でどうぞ。 んで>>568は大丈夫そうだけど。*remenu先で変なことしてない限り。
- 572 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 15:59:26 ID:JjzGk2b7]
- >>571
うハ *remenu先が原因なのか。 ・・・一から作り直すかなこりゃ
- 573 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:00:32 ID:BXpekcGK]
- ;けけけけけけけけけ
俺はこうしてる(何でだろう)
- 574 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:01:32 ID:/NNr38xx]
- >>568に問題はないと思うな。
*remenuの中身がわからんけど。 あと、上から自動的に流れて*text_libサブルーチンに突入しない限りは。 それにしても、 「returnに対するgosubが無い」 ならともかく 「gosubに対するreturnが無い」 ってのはどういう状況だ。
- 575 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:03:24 ID:n9sc63mK]
- >>573
07th_expansionに入った方がいい。
- 576 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:10:54 ID:JjzGk2b7]
- >>574
*remenuの中身はかなり分かりにくい仕様に・・ 押したボタンが左斜め上に移動してsave&load画面に移行するスクリプトを作りたかったもんで *remenu erasetextwindow 1 textoff vsp background,1 vsp 2,1 vsp 3,1 vsp 4,1 print 10,160 *remenu_btn spbtn 2,1 spbtn 3,2 spbtn 4,3 *root btnwait %203 if %203 ==0 : goto *root ;+++ 何も無いところを押した場合 ++++; if %203 ==-1 : btndef"" : vsp 51,0 :vsp 2,0 : vsp 3,0 : vsp 4,0 : print 10,60 :return if %203 ==1 mov %301,2 if %203 ==2 mov %301,3 if %203 ==3 mov %301,4 gosub *kyotu btndef"" : vsp background,0 : vsp 2,0 : vsp 3,0 : vsp 4,0 : print 10,60 return
- 577 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:11:42 ID:hgI5m8tz]
- コメントでソースを区切る時は
;========= 処理1 ========= とか ;//////// 定義ブロック //////// とかかなあ、俺は。 コメント削除の秀丸マクロを組んでた時、なんで セミコロンを使う命令ががあるんだよ、と小一時間 問い詰めたくなった俺ガイル
- 578 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:12:36 ID:JjzGk2b7]
-
>>576の続き ;+++++以下スプライト移動 *kyotu btndef"" vsp 2,0 vsp 3,0 vsp 4,0 print 10,50 mov %302,100 : mov %303,100 : mov %304,0 : mov %305,0 amsp %301,%302,%303,%304 : waittimer %305 resettimer for %299 = 0 to 90 sub%302,1 sub%303,1 add%304,3 add%305,1 amsp %301,%302,%303,%304 : waittimer %305 vsp %301,1 print 1 next if %301 ==2 gosub *save if %301 ==3 gosub *load if %301 ==4 gosub *config return なげー上にわかりにくぜorz
- 579 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:16:32 ID:n9sc63mK]
- >>578
問題はないかと。 きっと*save、*load、*configだなw
- 580 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:19:59 ID:/NNr38xx]
- ちょw
まず、どんな操作をしたらどの地点でどういうエラーメッセージが出るかを説明するのが先……。
- 581 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:26:57 ID:n9sc63mK]
- !
- 582 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:30:30 ID:JjzGk2b7]
- >>580
スマソ。 右クリック→右クリック画面→saveボタンを押す→save画面に行く →save→ゲーム画面に戻る→右クリック→右クリック画面 →loadボタンを押す→load画面に行く→load→ゲーム画面 でもう一回同じようにloadをしようとするとエラーが・・・・
- 583 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:41:42 ID:n9sc63mK]
- セーブロードだな。
- 584 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 17:01:31 ID:JjzGk2b7]
- >>583
原因判明。 loadで何も押してない場合の処理でgoto文を使っておかしなところに飛ばしてる ・・お騒がせしてスマソ つか、構造を作り直すか、この分かりにくいスクリプト
- 585 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 17:49:15 ID:hiNLgDyz]
- セミコロンを使う命令って何がありましたっけ
;mode ウィンドウの大きさを設定する ;value ローカル変数とグローバル変数の境目を設定する の二つだけ?
- 586 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 17:53:03 ID:hgI5m8tz]
- setwindow2 ":c;twindow2.bmp" とか lsp 0,":c;stand.jpg",0,1 のことでつ
- 587 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 19:10:57 ID:xzBrZUlu]
- [ \t]*;[^"]*$
で事足りる気がするけど。 てか、RubyなりPerlなり使えばいいジャマイカ。
- 588 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 20:21:39 ID:r4wd1Mio]
- 何で?何がいいの?
自分の趣味だから、とかだったら子ねばいいと思うよ
- 589 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 20:25:36 ID:/NNr38xx]
- ?
会話の流れが読めません。
- 590 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/22(土) 23:14:21 ID:U1iadQab]
- >>587
それは正規表現が使えない俺に対する挑戦か
- 591 名前:587 mailto:sage [2006/07/23(日) 03:45:11 ID:VHyfHQiP]
- >>588
趣味でも便利ならいいじゃん。 NScripter使ってるのだって同じ事じゃ? テキスト処理はPerlに限るってパパが言ってたお。 漏れはまつもとさん萌えだがなw >>牛さん 挑戦ですw♪ 実際問題、便利だから、これを機に覚えてみては? ま、子のうと思う。さようなら。
- 592 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 04:59:30 ID:GG6ZNvfg]
- おはようございます。
質問なんですけど、タイトル画面とかにボタン設置して それを押したらブラウザを起動させて特定のURLに飛ぶ、 またはリードミー(txt)を開かせる、 みたいな命令ってありますか?もしあったら教えてください。
- 593 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 05:29:47 ID:WaoQlRSc]
- 外部コマンド実行
shell エクスプローラーからファイルを実行する winexec 外部実行ファイルを実行する 俺には必要ないので使い方も、この命令が適切なのかもわからないが マニュアル見ればそれらしいのが出てくるもんだ
- 594 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 10:39:52 ID:v1sded9y]
- bgmfadeinを使ったら何かウエイトが入るんですけど、
ウエイトを入れずにフェードインする事は出来ないのでしょうか?
- 595 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 12:01:41 ID:1ZUUwSWR]
- 例えばテキスト表示なら、一文字ごとに音を小さくしていくしか思いつかない。
というかbgmfadein使ったこと無いけどそうなるんだ…。
- 596 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/23(日) 13:09:46 ID:ajhZTnTI]
- >>594
ずいぶんゆっくりフェードしてるんじゃない? 5秒くらいかけるフェードだと、曲調によっては ちゃんとフェードアウトしてるか分からないことがある。 100msとか、極端に短い時間にしたらどうなるか確認してみるといいと思う。
- 597 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/23(日) 13:15:07 ID:ajhZTnTI]
- >>596
×フェードアウト ○フェードイン あ、スターターパックはちまちま進んでます。 そのスターターパックについてなんだが、みんなに相談したい。 00.txtにどんなこと書いたらいいか、案があったら聞きたい。 「300秒でズバリ!! Nscripter」的なものができたらと思ってる。 どんな構成にしたら、どういった内容を盛り込むか……ってあたりを 複数の意見聞いて検討したいんだ。
- 598 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 16:35:56 ID:dMvOwx/Y]
- 00.txtが必要だという事も知らないような、全くの初心者が対象なんですよね?
01.txtからシナリオを書けばそれなりのモノになるようなサンプルシステムと、 ちょっと凝った機能紹介デモ (その機能はこのコマンドをこう使うのだと画面上に大きく表示してあげれば良いかも) で十分親切すぎるのではと思うのですが、 ・スクリプトとかスプライトだとか、Nスク用語がズラズラ並んでいると、 PCさえも初心者にはさっぱり通じないかもしれません。 極端な例ですが、ブラインド表示をしたいのだが、ブラインド表示という言葉を知らないがために マニュアルを見ても調べられない、ということはあると思います。 ・初心者はPCやデータが壊れることを酷く恐れる傾向があるので、 危険・禁止事項(無いとは思うけど)明確にしたほうがいいかもしれません。 あんまり役に立てなくてすみません。 ですがスターターパック、自分も期待しております。
- 599 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 17:06:42 ID:DjxsDQz3]
- とりあえず、00.txtに色々書いていくんだよってことを説明してください
- 600 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 17:36:46 ID:1ZUUwSWR]
- うん。尿意。
- 601 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 22:11:43 ID:VaMbdd33]
- 雨プラグインが欲しいですよ…なんて。
夏目前ですが、皆さん頑張ってますか?
- 602 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 22:52:59 ID:xrMt17YF]
- いや
もはや夏真っ盛りなのでは すでに真夏日何日もあったし いや 梅雨明けから夏という意味かな
- 603 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 23:02:31 ID:yjyHNxXI]
- 夏祭りのことじゃね?
- 604 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 23:12:16 ID:VaMbdd33]
- 夏といったら夏コミですよ!
- 605 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 23:16:31 ID:xrMt17YF]
- >夏コミ
それだ いや 今年は 今年は・・・もう・・・ 冬はまだか
- 606 名前:名前は開発中のものです。 mailto:sage [2006/07/25(火) 02:43:02 ID:wJ8bHGnM]
- >>601
雪プラグイン改蔵でいいんじゃね?
- 607 名前:名前は開発中のものです。 mailto:sage [2006/07/25(火) 18:48:09 ID:AlDkMNNP]
- captionやversionstrとか、その他画面上部メニューバーの文字列には
半角英数を使っても不具合ないんですかね?
- 608 名前:名前は開発中のものです。 mailto:sage [2006/07/25(火) 19:40:50 ID:9xC2zQaD]
- んだ。
画面に表示する文字列でも半角2文字単位で扱えば大丈夫だけどね。
- 609 名前:名前は開発中のものです。 mailto:sage [2006/07/25(火) 20:24:51 ID:AlDkMNNP]
- dクッス
- 610 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 00:21:47 ID:PWuSl+U5]
- 画像を拡大表示したままゲームを進行させる事って無理?
やっぱり元から拡大した画像を用意しておかないとダメ?
- 611 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 00:27:55 ID:bBQ/tNOv]
- 可能、ってかクローズアップのサンプルがついてただろ
- 612 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 00:40:00 ID:PWuSl+U5]
- クローズアップのサンプルって何?って聞いたら怒られるだろうか…。
- 613 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 01:47:01 ID:PnDBCuZX]
- >>610 bgcopyを使えばいいよ。
ところで少々質問なんですが、システムコールで呼ぶ標準のバックログについて。 前のページに進んだり戻ったりする度に表示に0.5〜1秒くらいかかるようになってしまって困ってます。 使ってる変数が多いと重くなるんでしょうか? 心当たりのある方いらっしゃればどうかご教授ください。
- 614 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 03:01:49 ID:DUUun8T2]
- >>613
単純に1ページのテキストが多すぎるとかじゃなくて?
- 615 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 17:20:33 ID:L90PPVQh]
- >>614
試しにやってみたら・・・確かに死ぬほど重くなるな、これ。 なんとかならんのだろうか。。。
- 616 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 18:44:25 ID:DUUun8T2]
- >>615
標準のバックログを使わないようにするしかないかね。 とりあえずgetlogとlogspで、標準バックログとそっくりなモノ作ってみたけど、 1ページに数百文字あろうが、ページ送りにたいして時間かからなかった。 標準バックログだと100文字越えるあたりからもうやばいね。
- 617 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 20:01:25 ID:2vsCRoYu]
- すみません。ここのスレの人に質問というかお尋ねしますが
Nスクでタイプライターの音を出すスクリプトを前にどこかで見た気がするのですが、思い出せません ぐぐっても引っ掛からないんですが、誰か知りませんか?
- 618 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 20:54:57 ID:ECrdaLwf]
- うぷろだにあるル○ン風タイトルメーカーのこと?
まだあるから見てみ。
- 619 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 20:58:20 ID:ECrdaLwf]
- ゴメン、なんかすげー間違えてた('A`)
全然関係ないね、何で間違えたんだろ…ホントごめん。
- 620 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 21:16:24 ID:hv8ng64c]
- どういう意味かわからんな。
タイプライターの音を出したければ、 タイプライターの音データをどっかから調達すれば済む事だと思うし。
- 621 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 21:27:09 ID:DUUun8T2]
- >>617
要するにテキスト表示の際、文字表示にあわせて音を出すってことか? それならうpろだの0083を参考にすればいいかと。(この頃のログはVer.4.00の526辺り) 本家BBSのコレもほぼ同じ動作なだ ttp://www.nscripter.com/31415926/b_b_s.cgi?no=448&reno=446&oya=444&mode=msgview&page=0
- 622 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 23:38:04 ID:IzaAZp0Z]
- きっとIDどううぅんの言うとおりだ
- 623 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:25:26 ID:AKPvqXAm]
- 質問宜しいでしょうか?
NSで何%かの確立で分岐していくような処理ってできますか? そういう命令が見あたらなくて・・・
- 624 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:32:10 ID:FvzNRat/]
- >>623
rnd %0, 100 if %0 < 20 goto *... if %0 < 50 goto *... goto *... とすれば良いと思う。 ついでに質問だけど、スプライトの表示順って数値が小さい方手前固定で変えられない?
- 625 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:32:27 ID:JRNwBsnr]
- ログの件対処してもらえるみたいですね。
>>623 自分で作ればいいじゃん。1〜100の範囲の乱数作っておいて 20%にしたいなら1〜20の時はどこどこに飛ぶってするだけ。
- 626 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:34:09 ID:AKPvqXAm]
- >>624
>>625 サンクス! 応用ですね
- 627 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:37:08 ID:JRNwBsnr]
- >>624
スプライト番号は若い方から順番に手前表示で固定。
|

|