- 1 名前:名前は開発中のものです。 [2006/09/08(金) 21:39:40 ID:/inm3Q++]
- 商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。 技術的な質問も可。ただし最低限のマニュアルには目を通してね。 ・本家 www.nscripter.com/ ・うpろだ andolf.hp.infoseek.co.jp/ ・前スレ Ver7.00 pc8.2ch.net/test/read.cgi/gamedev/1149639307/ 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-4あたり。
- 365 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 00:05:18 ID:bKWkM2kr]
- f4.aaa.livedoor.jp/~higagaga/makaiya/makaiya04.jpg
gamdev.org/up/img/7916.png gamdev.org/up/img/7896.png ツクールは プレイヤーの利便性 GUI制作ツール カスタマイズ性能 を並立してるのにNスクときたら。。。
- 366 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 00:13:45 ID:obJH+b/L]
- このところ急激にスレ住人の平均年齢が下がった気がする
- 367 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 00:27:55 ID:LfSAzCOn]
- >>365
用途の違うツールを比べてどうすんだw しかもその画面で判断するに、フィールド移動以外はNスクで全部出来ないか?
- 368 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 00:39:10 ID:eOXBgv1h]
- >>366
公式も含めてだな 「俺もひぐらしみたいなの作るぜ!」な低年齢層の流入だろうと予想 それ自体は悪いことじゃないし、Nスクが盛り上がるのはいいけどね
- 369 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 00:39:56 ID:et+oerHO]
- 俺ツクールXP一万円出して買ったのに眠ったままなの思い出した…
- 370 名前:牛 ◆JFxYj/S602 mailto:sage [2006/10/23(月) 01:06:13 ID:zQEUPGlf]
- ものすごい書きかけで見せるような段階でもないんだろうけど、
まぁちゃんとやる気はあるんですよ? って意思表示の意味で。 www.geocities.co.jp/SiliconValley-Bay/7343/nsdn/ (*define節についての解説も書きかけです) まぁ、こんな感じでだんだん項目増やそうと思う。 意見をいろいろ聞きたいので、こまめに書きかけの記事をアップしていく。 ここのみんなも公式の回答者なわけで、どうせこんなもの作るなら みんなで意見を出し合ってこれから始める人を助けてあげませう。 (wikiも考えたけど使い方よく分からんのでとりあえずやめといた) FAQのネタも思いついたらどんどん書いて欲しい。 全力で回答を用意する。 で、 ・とりあえず動かせるだけの00.txtとかを含めたアーカイブ(含・非公式マニュアル) ・それと始めるにあたっての情報(上のURL) を作っていく。 アーカイブは出来あがったら高橋さんに本体と同梱配布をお願いしてみるつもり。 あ、あとCSV読み(書き)を使ったCGモードをヤボ用で組んでいます。 需要がありそうなサンプルなので、こちらも適当に公開を考えてますよっと。
- 371 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 01:15:00 ID:dHssXN+a]
- >>370
ごめん、目がすべる。 マニュアル通読する俺ですら読み飛ばしたくなるくらいだから マニュアル読まない人が読んでくれるとは思えない。 絶対に必要な重要部分だけスパッと書いて、 それ以外の解説はその後のおまけ程度にしておいたほうがいいんじゃないかな。
- 372 名前:名前は開発中のものです。 [2006/10/23(月) 01:24:07 ID:dHssXN+a]
- 例えば、
>Q1.「ラベルエラー ラベル*defineは存在しません」と出ます! の質問に対して、 >A1.エラーでも何でもありません。 これでは答えになってないでしょう? せめて「スクリプトを記述したファイルを作ってください」とか……。
- 373 名前:牛 ◆JFxYj/S602 mailto:sage [2006/10/23(月) 01:31:29 ID:zQEUPGlf]
- >>371
あー、そっか。書きかけってのもあるんだろうがその意見は納得だ。 初心者さんに正確な情報をーって考えてたら長くなったんだが、 初心者さんだからこそスパッと書いたほうがいいかも。 明日以降その辺ちょっと直す方向で考えてみる。 (マジで重要な部分だけをまず書いて、詳しくはリンクして飛ばすとかそういう構造) 読みにくい! って「ここの人でも」思うようならもう意味ないわけだから。 その辺はかなり気を使ってるポイント。 ありがとうー
- 374 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 01:31:31 ID:TTyVbAU/]
- >>370
牛さん乙 A1の下の解説って、分かってる俺たちからは当たり前なんだけど、 初心者には意味が分からないとオモタ 解説だけじゃなく、最小構成のスクリプトの例文を置いた方が分かりやすいかも じっさい、俺も最初は意味なんて分からずにサンプルコピーばっかしてたしw (その辺はスターターキットに含んでるとは思うけど・・・) ところで、基本的なFAQが終わったら、 Tipsなんかをスレ住人から集めても面白いかも知れないと思った まぁ、無茶市内程度に頑張ってくれ、と言っておく
- 375 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 01:34:30 ID:TTyVbAU/]
- うぉ、僅差ですれ違ったw
- 376 名前:牛 ◆JFxYj/S602 mailto:sage [2006/10/23(月) 01:37:29 ID:zQEUPGlf]
- >>372,>>374
おー、なるほどなるほど。 指摘ありがとう! スパッとまとめた文章(もうちょっとちゃんと答えになってるやつ) +問題とかの原因のリンク +うまいこと動くスクリプト例のリンク って感じがいいかな。 (ますますwikiで作ったほうがよさそうな感じが) うん、ページのつくりとか文章とか、構わないからどんどん意見クレ。 結局ここで変なの作ったら意味ないからw <⌒/ヽ-、___ /<_/____/ とりあえず今日は寝ます。 しばらくご協力ください。ホント。
- 377 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 01:53:14 ID:x9mE1lvz]
- >>376
牛さん乙です。 超初心者向けという事で馬鹿らしい提案を。 個人的には分かりづらい所にはスクショを入れてやって欲しいかな。 俺が始めたばかりの頃、スクショ付きの解説サイトを見てなるほどって思ったからさ。 もし余力があったら俺みたいな阿呆も救ってやってくだされorz
- 378 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 03:22:25 ID:0afZbqe+]
- 牛さんガンガレ。
きっと応援しか出来ないから応援する。
- 379 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 12:25:15 ID:ihW+hHCa]
- >>372
いや、この場合は「ファイルは壊れていません」の方が良いと思う。 そのあとに、リンクで動作確認用のスクリプトファイル用意して 動かないならファイルが壊れていると教えるようにした方がいい。 とっかかりで躓いているからファイルの解凍やダウンロードミスということ自体分かってないと思うよ。 スクリプトファイルを作るのはまた別の話だと思うよ。
- 380 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 14:07:21 ID:gb51b1K+]
- とりあえず、スターターパック作成というのがいかに難しいことかわかった。
牛さん、無理せず自分のペースで頑張ってくれ…
- 381 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 14:34:19 ID:ShxfYFl+]
- 文読んで、牛が理系だということがわかった。
とりあえず"(,,゚Д゚) ガンガレ!"
- 382 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 15:32:19 ID:ihW+hHCa]
- この場合ダウンロードミスってよりダウンロード失敗か
- 383 名前:牛 ◆JFxYj/S602 mailto:sage [2006/10/23(月) 23:14:57 ID:zQEUPGlf]
- もしかしたら今日は進捗見せられそうにないかも。すまん。
というかこういうFAQはもうすでにちゃんとしたのを作ってらっしゃる方も いるのだと昨日ぐぐって初めて知った。 せっかくだからちまちま作ってみたいとは思うけど。 特にサンプルコードを書いているところはあまりないようだし。 >>377 お、いいかも。先に文章を書くほうが優先されるだろうけど、 「〜〜なSS撮ってくれないかな」って誰かに頼めば スレの人やってくれないかしらw 具体的に「どんなときにスクショがあったから理解が早かったか」、 ほんのひとつでもいいから紹介してくれないかな。 >>381 もともと文系ですがいろいろあって理系です。 今日になって文章読み返したらあまりにひどくてびっくりしましたw 雑談でした
- 384 名前:377 mailto:sage [2006/10/24(火) 00:23:54 ID:uoxP8uNp]
- >>383
αブレンドとかのやはり画像系かなあ。 最初は文章だけで理解しようとしてて訳分からなかったw 百聞は一見にしかず、と思いました。 ttp://ryuji.s1.xrea.com/nscr/nscr.html ちなみにこのサイトを参考にしましたよ。 サンプルスクリプト→実際の画面画像のコンボは強烈に分かりやすかったです。
- 385 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 10:36:59 ID:jm29T93j]
- そこは解説がわかりやすいし他の講座サイトより逝くこと多い
- 386 名前:名前は開発中のものです。 [2006/10/24(火) 14:51:30 ID:CUCtfyB9]
- 俺もそこから始まった次に研究次にAPI一覧。でFA
- 387 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 16:31:25 ID:y3ii0wo8]
- 漏れは>4の花鳥風月の講座。
テキストウインドの説明のスクショは非常にありがたかった。
- 388 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 22:21:38 ID:iAcDZ6BU]
- ググって上位ヒットするNスク講座サイトは一通り行ってる。
複数の講座で基礎は一通り覚えるし最近でも新しい発見があるから新鮮。 更新がもっと早ければ最高の一言。
- 389 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 22:33:08 ID:IV94GY3t]
- versionstrについての質問です。
#文字列は二つ以上にはできない? #画像を指定することはできない?
- 390 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 23:02:40 ID:BPHot0Jp]
- >#文字列は二つ以上にはできない?
できない >#画像を指定することはできない? 画像はT2氏のプラグインを使えば仕様可 それで不満なら、自分で命令を作るしかないな
- 391 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 23:04:43 ID:IV94GY3t]
- >>390
どうもありがとう。
- 392 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 23:38:54 ID:JIcrY4v9]
- 変数をselect内で表示する事はできないのですか?
date %0,%1,%2 time %3,%4,%5 select "そうだ今日は%1月%2日だ!",*s_1,"今って%4時%5分じゃね?",*s_2 とすると""無いの文字列がそのまま表示されてしまいます。 解決方法はありませんか?
- 393 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 23:45:33 ID:BPHot0Jp]
- 数字変数そのままじゃ表示できないはず
itoa2使って文字列変数に変換すれ
- 394 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 23:53:52 ID:JIcrY4v9]
- >>393
レスありがとうございます。 date %0,%1,%2 time %3,%4,%5 itoa2 $0,%1 itoa2 $1,%2 select "そうだ今日は$0月$1日だ!",*s_1,"今って%4時%5分じゃね?",*s_2 としても$0と$1はそのまま出てしまいます。 困りました。
- 395 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 23:57:12 ID:rpzGhprF]
- 少しは頭使え。
date %0,%1,%2 time %3,%4,%5 itoa $1,%1 itoa $2,%2 itoa $3,%3 itoa $4,%4 mov $10,"そうだ今日は" + $1 + "月" + $2 + "日だ!" mov $11,"今って" + $3 + "時" + $4 + "分じゃね?" select $10,*s_1,$11,*s_2 これはitoa2じゃなくてitoaだけどな。 それとtimeは時、分、秒だぞ。
- 396 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 00:00:28 ID:/sLXTbuT]
- >>395
すみませんお世話になりました。 +で文字列の合成できるとは想ってなかったです。 JavaとCはやってるんですが文字列内での変数表示の際に 使われてなかったので気づきませんでした。 ありがとうございました。
- 397 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 00:10:25 ID:5MIyuY2p]
- NscはCよりBasicに近い。
ちなみにちゃんと新マニュアルに書いてあるぞ。↓ 文字列を+で連結できるようになりました。 例) mov $1,"● mov $2,"あいうえお"+$1+"さしすせそ" これで、$2は"あいうえお●さしすせそ"になります。 もちろん、代入元と代入先が同じでも大丈夫です。 mov $0,"テスト" mov $0,$0+"あいうえお" これで$0は"テストあいうえお"になります。 今まで面倒だった文字列の連結が楽になりました。
- 398 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 00:13:46 ID:ygBvje3d]
- 因みに
select "そうだ今日は"+$0+"月"+$1+"日だ!",*s_1 みたいな書き方でも可、な。 古いバージョンのnscrだと文字連結できんが。
- 399 名前:396 mailto:sage [2006/10/25(水) 00:22:59 ID:/sLXTbuT]
- >>397,398
レスありがとうございます。 旧マニュアルはAPIリファレンスの様で読みやすかったんですが新の方は まだ簡単なものを作って試してみようの段階でしたので読んでませんでした。 すみません。
- 400 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 16:48:29 ID:g7Ontrn/]
- Unicode対応か……。海賊版さらに増えそうだな。
- 401 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 16:56:40 ID:ZQg2vtq+]
- 半角英数ができたり、とか?
- 402 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 17:18:24 ID:gmuBQZfW]
- getspposやgetspsizeがものすごく有り難いなぁ
既に変数管理で組んじゃってるけどさ・・・
- 403 名前:名前は開発中のものです。 [2006/10/25(水) 17:21:05 ID:+ynI8R1A]
- まだまだ時間掛かりそうな事言ってたけど、いつになるやら
- 404 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 21:47:25 ID:gmuBQZfW]
- ところでNスクの打ち込みにWHiNNY使ってる人どれぐらいいる?
俺はこれ以外使ってないんだが・・・ ふと疑問に思ったので聞いてみる
- 405 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 22:29:07 ID:ZQg2vtq+]
- メモ帳に決まってるじゃないか。
- 406 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 22:33:04 ID:c+DPe+Uz]
- てらぱっど。
- 407 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 22:58:37 ID:Imam1O7I]
- iEditでフローチャート作って、それにダイレクトに打ち込んでる。
まあ、小規模なゲームしかつくらないから出来るんだけど。
- 408 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 23:26:11 ID:vKAZ92eO]
- 秀丸にコマンド文字強調マクロみたいなの追加したの
拡張子がTXT以外でも使えればNスク用にエディタをカスタマイズなり、 専用エディタ使えるんだけどなぁ。
- 409 名前:404 mailto:sage [2006/10/26(木) 00:18:36 ID:JWlaZSt6]
- なるほどなー
やっぱりみんな、自分なりのやり方でやってるんだな dクス、参考になった
- 410 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 05:54:02 ID:A7DEahoC]
- >>404
WHiNNYって、ファイルの保存に数秒くらいかからない? 漏れはソレが嫌でサクラエディタに変えた。
- 411 名前:404 mailto:sage [2006/10/26(木) 06:17:07 ID:JWlaZSt6]
- >>410
書き込み時間はあまり気にならないな 俺の場合、1ファイル300〜500Kぐらいまでにして システムとシナリオをいくつかに分けてるせいかもしれんが ただ、いくつもタブを開くと、たまに読み込めなくなることがあるんだよな・・・ サクラエディタも使ってみようかな
- 412 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 08:44:24 ID:NbKCSIQd]
- WHiNNYの前身となったkntエディターとかいうやつからずっとあの作者のエディタつかっているお
タブ型じゃないとファイルたくさん開くからきついのとデフォルトでnscr対応しているのがうれしかったお でもちょっと重いおorz
- 413 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 09:19:17 ID:EgyxAQOR]
- kntからMKに移行した俺もいる
- 414 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 09:21:23 ID:35oDoHnl]
- >>410
サクラエディタは最初の設定がちょっと面倒だけど、 アウトライン解析でラベルジャンプできたり、何気に便利だしね
- 415 名前:名前は開発中のものです。 [2006/10/26(木) 13:01:04 ID:Zd6ezi/l]
- 俺もMk。色分け機能にまぁまぁ満足(もちっと増やしてくれれば更にナイスなのだが…
WHiNNYとかサクラって、行グリッドとか表示できます? それが出来れば素敵ですなぁ…
- 416 名前:名前は開発中のものです。 [2006/10/26(木) 13:08:12 ID:KBo2Qkfm]
- すみません、完成して圧縮したらエラーになって、あせっています。
mpegplay命令で、ムービー(aviで、417MB)が再生できないのです。 nsaarc.exeを実行させたら、OPムービーのところで停止して、応答なしの状態に なってしまいます。 どうすれば再生できるようになるでしょうか? またaviの再生中に、音楽のwavファイルとかが停止するってユーザーの声を読み ましたが、それは本当ですか? 回避方法(aviのサウンドをwavで別に鳴らす)は、あるのでしょうか? 初心者ですが、よろしくお願い致します。
- 417 名前:名前は開発中のものです。 [2006/10/26(木) 13:10:29 ID:Ciq0mlIk]
- MKと秀丸が合体すれば最強なんだけどなー
- 418 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 13:35:53 ID:FsQWvcgN]
- >>416
mpegplayってのは名前の通りmpegを再生する命令だよ。 aviならavi命令で再生する。 参考URL senzogawa.s90.xrea.com/reference/NScrAPI.html#avi aviはコーデックの関係とかで再生できなかったりとか面倒だから、 mpegにして、movie命令を使う事を俺はお薦めするけど。 wav停止の回避方法はちょっと分からないや。 他の詳しい人が来るのを待って下され。
- 419 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 13:36:19 ID:huwnAzzR]
- 動画や長い音声等、ファイルサイズが大きいファイルはアーカイブに含めちゃいかん。
下は知らん。そう言ってる人がいるならそうなんじゃね?と言うか試して書けよ。 あと初心者って言葉はなるべく書かない方が良い。答えたくなくなるお^^ とりあえず完成おめ。あとちょっとだ、がんがれ。
- 420 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 13:49:13 ID:KBo2Qkfm]
- >>418
レスありがとうございます。 avi命令でも試してみましたが、再生されませんでした。 419さんの書かれてるとおり、ファイルが大きすぎるのかもしれませんね……。 コーデックは今から行って、movie命令を試してみます。 う〜、動いて欲しいな〜。 >>419 レスありがとうございます。 Nスクリプターは初めて使ったので、正直に書いてしまいました。申し訳ないです。 大きいファイルはnsaarcで圧縮させないほうがいいんですかね? 圧縮のあとで退避させた無圧縮の動画フォルダを移動させて、テストしてみます。 それでもダメかもしれないけど……。 音声のほうはムービーが動かなくて試せなかったので、ここで聞いてしまいました。 圧縮前はすべてうまくテストできていたので、完成後の圧縮でエラーになってしまい、 パニックになりました。初心者と書いてしまったのも、そのパニックで冷静さを欠如。 とにかく徹夜で眠いですが、あともう一踏ん張りしてみます。
- 421 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 13:50:29 ID:gMkzrNCi]
- 417Mのムービー作れるほうがすげぇ
1.5時間ぐらいのアニメなのか
- 422 名前:名前は開発中のものです。 [2006/10/26(木) 13:55:20 ID:Zd6ezi/l]
- 美麗高画質なんだろう。なんか見てみたいよな
- 423 名前:416 mailto:sage [2006/10/26(木) 14:15:36 ID:KBo2Qkfm]
- 動きました!!
やはり、ムービーは圧縮しなければ大丈夫のようでした。 ムービーファイルの入ったフォルダを外に出して、残ったフォルダだけを圧縮。 そのあとにムービーのフォルダを戻したら、テストプレイで動きました。 ただ、配布したときに、先にムービー(イベント用など)が見放題なので、完全な ネタバレになっちゃいますが……w でも、3Dで時間かかったムービーなのでカットするのは惜しいので、ネタバレでも 入れちゃいます。 DLサイトで近日発表します。ビジュアルノベルの処女作です。 やっと出来た〜。これで寝られる〜。 みなさん、ありがとうございました。 初めてNスクリプターで作ってみて、楽しかったです。 これが終わって、ひと息ついたら次回作にも取りかかります!
- 424 名前:名前は開発中のものです。 [2006/10/26(木) 14:26:34 ID:Zd6ezi/l]
- 確か…、拡張子を変えて偽装しても、読み込んでくれる…んじゃなかったか?
例movie.avi→movie.aaaとか 試したことないから判らんが
- 425 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 16:28:09 ID:ID9njOOI]
- 動画は少しずつ読み込んで再生するはずだから
圧縮の中にあると都合が悪いのかな? 擬装するなら拡張子の変更だし、ゲーム中は圧縮から取りだして、 ゲーム終了時にaviファイル削除ってのはダメ? 不正終了したときは残っちゃうけど。
- 426 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 16:46:10 ID:XKHytBNR]
- >圧縮から取りだして
おぉ?!取り出せるんですか?
- 427 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 21:02:30 ID:LF2b8zBh]
- >>423
フォルダの中にでも入れとけば、わざわざプレイする前に見るヤツもいないと思うが エロなら別かも知れんがw
- 428 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 23:50:12 ID:/yewWq7Z]
- 今日からNスクに手を出したばかりの初心者です。質問があります。
立ち絵表示中に背景画像を変更すると、立ち絵ごと消えてしまいます。 これを防ぐには、妥協案『背景画像に予め立ち絵を描いておく』しかないのでしょうか。 それでもエフェクトにちょっと食われてしまいますが……。 立ち絵にエフェクトを干渉させないスクリプトはあるのでしょうか。
- 429 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 23:59:54 ID:fufCPsM+]
- いったいどんなスクリプト書いてんだよw
- 430 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 00:01:34 ID:AwaZiZYf]
- 背景読込→立絵読込→表示→背景読込→立絵読込→表示
でいいんじゃないの?
- 431 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 00:08:00 ID:3S7lx1J6]
- 立ち絵じゃなくスプライトで表示すりゃいいだけだろ
- 432 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 00:09:53 ID:sNjczYzl]
- >>428
背景画像に立ち絵を描いておくのは容量の無駄 画像をスプライト化するとか、スクリプトでどうとでもできる >>430 立ち絵は表示したまま、背景だけ切り替えたいんでしょ bg命令使うと立ち絵消えちゃうんじゃないの? 俺、もう長いことldとかbg命令使ってねぇ・・・みんなスプライト化しちゃったよ
- 433 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 00:26:35 ID:A9VhktFN]
- ああ、この手の質問もあったな。
エフェクト番号0を使え。
- 434 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 00:35:49 ID:Dqld0mlo]
- スプライトなら消えないのですか! 情報thxです。
まだスプライトってやつは試してなかったのですよね。 てことは、背景チェンジと同時に消したい画像は立ち絵で表示して、そうでない画像はスプライト表示すればいいわけですね。 背景『給水所』 『マラソン大会で走っている主人公(スプライト表示)』 『見守る観客(立ち絵表示)』 で、背景を右シャッターで『ゴール前』にうつす、みたいな。 主人公はそのままで、給水所の観客だけがいなくなる、と。
- 435 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 00:47:12 ID:sNjczYzl]
- >>433
あー、その手があった 背景と立ち絵をエフェクト0番で出してprintすればいいだけか
- 436 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 02:09:52 ID:ThTs3FfG]
- 背景0で呼び込んで、立ち絵を0以外で表示すればいいだけでは?
でも、背景変わるって事は場所移動したって事なのだから、立ち絵は少し間をおいてから表示したくないか?
- 437 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 02:15:28 ID:sNjczYzl]
- まぁ、ここは基本的に技術スレだしなぁ
できるかどうか聞かれたら、その正当性は二の次だw 場面転換に使うと紙芝居っぽく見えるから、俺も基本的にはお勧めしないが 背景をぼかしたり、エフェクトかけたものに差し替えたりと演出的には使い道はある
- 438 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 02:43:26 ID:4M6HbUm2]
- それより誰か426に答えてくれー
- 439 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 03:14:42 ID:sf2EzLeb]
- >>438
圧縮から取り出すも何も、 そもそもファイルコピーってNスク上で出来るんだっけ? あまり聞いたことがないんだが・・・
- 440 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 03:25:19 ID:AwaZiZYf]
- プラグインかな?
#そんなプラグインも聞いたことないけど
- 441 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 04:59:23 ID:m+GSm29J]
- 取り出すようなコード自分で書いてwinexecか何かで繋げればいんでね?と試しもせずにレス。
そんな手間掛けるより拡張子偽装した生ファイルで充分だとは思うんだけどね。
- 442 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 09:44:33 ID:9O/MAw7M]
- コピーとかムリなんじゃね?
とやはり試しもせずにレス フォルダ覗いてまでムービー先に見ちゃうようなネタバレスキーはほっとけばいいと思うよ
- 443 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 12:29:40 ID:r5yCOj8n]
- もし可能だったとしても、取り出してる時にNスク強制終了されたら
結局そのファイルは外に残ってしまうから意味無くないか? と言うか、サイズの小さいファイルならまだしも、 数百MBのファイルを知らぬ間に保存削除されるのは何かやだな…
- 444 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 12:34:55 ID:T1OJcOWZ]
- 強制終了とか、そう頻繁にやるわけじゃないから意味無くは無いと思うけど、
どっちにしてもNscの標準仕様じゃできないんだし、非現実的な話だな。
- 445 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 12:37:32 ID:NYDSOlXv]
- 演出用に一時画像を書き込んだりするけどな・・・
もちろん使い終わったら消すし 念のために開始時と終了時にも消すようにしとけばいいんじゃない?
- 446 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 14:07:29 ID:GiDO6u5k]
- インストCDの容量の殆どを数百Mのムービー1個が締めてたらやる気無くす
- 447 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 20:19:41 ID:umIcLsli]
- 立ち絵をスプライト指定してMSPやAMSPとかで移動させている人に質問。
必須スペックや推奨スペックはどの位にしてる? 低スペックPCでプレイする場合、どの位あればいいのかなと思って。
- 448 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 20:33:31 ID:GiDO6u5k]
- 「その機能を使ってる市販・同人ゲームの最低・推奨スペックを真似する」と、以前誰かが言ってたな
いずれにせよ製作マシンを推奨又は最低スペック、それ以下は重いかもと明記すればいいんじゃね 重いエフェクトはカットできるように作るのも一つの手 演出過剰でユーザの負担になるのは最も避けるべきかと思ったり
- 449 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 20:44:05 ID:umIcLsli]
- NScripterで立ち絵の移動を使ってるゲームは商業でも同人でも見た事ないんですよね…。
以前ここに居る人がそういう処理をしているって話してたのを見たので、 その人はどれ位に設定したのかなと参考にしようと思ったんですよ。 MSPとかで動かすのはDRAWとかに比べればそれ程重くないので、 カットするまではないかなーと思ったり。
- 450 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 20:56:10 ID:/wN8VReA]
- 立ち絵をどのように動かしてるのか知らんが、
俺ならタイマー測って、コマ数を変化するようにする。 例えば、100ドットほど移動させる場合、 for〜nextで1ドットずつスプライト移動させたら マシン性能によって移動スピードが異なってしまう。 けど、その100ドット移動させるのに1秒(1000ミリ秒)とかける決めてしまって、 移動開始時にresettimerしておき、 スプライトを表示する際にgettimerで時間を取得し、 その数値÷1000ミリ秒で全体の移動割合を求め、 それと始点、終点の座標から表示座標を 求めれば、マシン性能に関わらず、移動スピードは一定にできる。 1回のスプライト表示に対して 10ミリ秒かかるなら、1ドットずつ移動して、 50ミリ秒かかるなら、5ドットずつ移動する。 始点を(X1,Y1)、終点を(X2,Y2)、移動にかける時間をTとする。 最初にresettimerしておき、スプライトを表示する際にgettimerで取得した時間をGとすると、 その時点で表示すべき座標(X3,Y3)は X3 = X1 + ( X2 - X1 ) * G / T Y3 = Y1 + ( Y2 - Y1 ) * G / T で求められる。
- 451 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 22:23:23 ID:jQky5Mjb]
- 俺も>>450と同じ感じだな
俺は低スペックのサブマシンを持ってるので、そっちでテストをしてる 念のためにコンフィグでスプライト移動を切れるようにしてるけどな 機能を切った場合、最終的な表示状態までフェードで移行するようにしてる どうしてもカクカクする感じはあるので(組み方が悪いのか、それともNスクの仕様なのか) あんまり多用しない方がいいかも、とは思ってるが
- 452 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 01:35:16 ID:XWwTCGxZ]
- if文を使う際に{}は使えませんか?
if { slect "a",*a,"b",*b } notif { slect "a",*a,"b",*b,"c",*c } の様にしたいです。 slect "a",*a,"b",*bとslect "a",*a,"b",*b,"c",*cにそれぞれラベルをつけて 分岐する方法しかありませんか? よろしければご教授くださいませ。
- 453 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 01:45:19 ID:W80Wp/Yd]
- やってみればわかるけど使えないよ。
プログラム言語じゃないし、多くは望めない。
- 454 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 02:08:37 ID:S0AlX16d]
- >>450
ものすごくどうでもいいんだが、相対座標の方が計算式が分かりやすくない?
- 455 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 03:45:11 ID:K46pFWWI]
- >>450
うーん・・・それだと移動後の正確な座標がわからなくないか? gettimerで移動にかける時間が正確に取れるわけじゃないだろ おそらく想定してる時間をオーバーする、つまり指定したより多く動くことになる 俺はfor〜nextでmspをやってる 1ドットずつとかじゃなくて5〜10ぐらいずつ動かして、間にwaittimerかけてるので 少なくとも早くなりすぎることはないと思う んで、重い場合にはコンフィグで軽い方に切り替える for〜nextの回数を1/2、1回の移動量を2倍、waittimer量を2倍 ・・・こんな感じでどうだろうか
- 456 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 08:26:44 ID:W80Wp/Yd]
- >>454
mspで動かすって事かな? それだと座標が正確にならないんじゃない? >>455 移動後の表示は当然、ループを抜けた後に終点座標にスプライト描く事で対処する。 trap命令を組み合わせて「移動中にクリックしたら強制的に移動終了」とかする事もできるしね。 コンフィグで変更させるってのもひとつの手ではあるけど、 プレイヤーに手間を掛けさせることになるし、プレイヤーまかせになるから 「音楽にタイミング合わせて動かす」ってような事ができない。
- 457 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 09:45:22 ID:TD3Txnru]
- >>453
なるほど、NScripterはウンコスクリプトなんですね。 わかりましたありがとうございます。
- 458 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 11:23:57 ID:2YGlY8XC]
- 初回起動で描画速度チェックやるとかw
- 459 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 12:30:23 ID:dqq0vz07]
- >>457
mov $0,"c":if (条件) mov $0,"" select "a",*a,"b",*b,$0,*c でcの選択肢を表示させないことは出来るし、 if (条件) (別の処理):select "a",*a,"b",*b notif (条件) (別の処理):select "a",*a,"b",*b,"c",*c なら分岐後の別処理をselect前に書ける。 Nscがウンコスクリプトなんでなくおまいがウンコスクリプターなだけじゃね? ifでさらにいifさせたい時とかは{}使えたらって時もあるけど ブロックに関係なく自由にラベルジャンプ出来るのがNスクのいい所だからなー
- 460 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 13:05:19 ID:W80Wp/Yd]
- 先日吉里吉里スレでウンコウンコ言ってたのがこっちきただけでしょ。
相手しないほうがいい。
- 461 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 13:08:14 ID:XWwTCGxZ]
- >>459
>>457じゃないけど質問主。 とても参考になったよ。 わざわざif節にgotoラベルで分岐作ってた。 ありがと。
- 462 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 15:19:14 ID:rponHJXc]
- >>458
それはそれでひとつの手だなw >>456 あー、なるほど 終点座標は指定するわけか・・・
- 463 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 16:51:53 ID:EJ9gv9ZQ]
- spアニメにしちゃうとかどうよ?
- 464 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 18:28:49 ID:c2jha720]
- >>459
ちょっと煽ったら簡単に自分からペラペラ喋ってくれるよなw これが賢い2chでの情報の引き出し方w
- 465 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 18:38:00 ID:xWrc33dC]
- >>450
昨日の者です、自分なりに組み込むのに時間が掛かって遅くなりました。 サンプル凄く役立ちました、ありがとうございます。 いやはや、ここの方々の知識には毎度脱帽ですよ。
- 466 名前:牛 ◆JFxYj/S602 mailto:sage [2006/10/28(土) 18:41:05 ID:PX06AQpq]
- >>459
あれ? 目からうろこが……
- 467 名前:名前は開発中のものです。 [2006/10/28(土) 18:41:10 ID:6RS4bluj]
- アニメにするならフラッシュにした方が良いのでわ
- 468 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 21:17:09 ID:0YGxki6i]
- 本家でもちょっと話題になってたが、フォント変更って必要なのかな
俺はコンフィグ画面自作してメニューバー消してるから、 フォントはデフォルトのゴシックから変更できないようになってるんだが・・・ T2氏のプラグイン使えばフォント変更も自作できるけど、 ノベルゲーでフォント変える人ってそんなにいるんだろうか
- 469 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 21:41:33 ID:BlM0I86v]
- >>465
我ながら解り難い説明だと思ったんだけど、 あれを基に作れる貴方も大した者だとw まぁお役に立てたのなら何より。
- 470 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 21:46:24 ID:wbASA783]
- >>468
幅広い環境設定をユーザーに提供するという意味では重要な機能かと。 文字速度や音量を細かく設定できるオプションがあるのに フォント変更ができないと何だかなぁとは思う。 お前メニューバー消したいだけちゃうんかと。
- 471 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 21:49:04 ID:8qCOcPA8]
- フォントは変えると文章の雰囲気変わるからオレはいらないと思うけど、
人それぞれやね。
- 472 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 22:01:05 ID:T5jw9P9f]
- >>468
俺は基本的にノベルは明朝で読みたいから指定できた方が嬉しい。 でも明朝細字でサイズ小さめだったら、潰れて見辛いからゴシックで読みたいってのもある。
- 473 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 23:00:17 ID:0YGxki6i]
- なるほどなー
ちょっと自作にチャレンヅしてくる みんなthx
- 474 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 23:05:04 ID:8qCOcPA8]
- ところでフォントプラグインで何しているか分からないオレに
誰か優しく説明お願いします。
- 475 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 23:17:06 ID:T5jw9P9f]
- >>474
何してるも何も、dllと一緒にAssembler Source同梱されてるじゃん。
- 476 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 19:57:44 ID:p8zEuxRC]
- 文字にアンチエイリアスがかけられたらいいなぁ
- 477 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 20:05:01 ID:7Ytesgpa]
- >>476
かかってんじゃん。
- 478 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 20:20:22 ID:p8zEuxRC]
- >>477
「きれいに」が抜けたorz
- 479 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 20:36:46 ID:F8FUvVN6]
- mode800にすれば充分キレイだと思うけどなぁ
そりゃ吉里吉里並みになってくれたら嬉しいけど、重くなるぐらいなら今のままでいい
- 480 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 21:14:46 ID:cm1RF/9v]
- 十字キーとZXC使った作品を
PC専用ゲームコントローラーを使って 遊ぶことは出来るんだろうかと疑問に思った あの命令はあくまでキーボードのボタン指定? それともコントロールパネルに行けばかえられるものなのか?
- 481 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 21:33:10 ID:7Ytesgpa]
- >>480
パッドでやりたいって事? T2氏のプラグイン使えば出来るよ。
- 482 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 22:27:32 ID:UGPsM/WH]
- エフェクト番号15や18のマスクパターンを指定する奴なんだけど、
「マスク上で白いところほど遅く、黒いところほど速く」 って、この説明逆じゃないのかな? 白い所から段々と黒へ向かって表示されてるような。
- 483 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 22:32:07 ID:7Ytesgpa]
- >>482
説明通りで正しい。動作確認してから言ってくれ。
- 484 名前:名前は開発中のものです。 mailto:sage [2006/10/29(日) 22:47:53 ID:UGPsM/WH]
- >>483
スマン、試したパターンが少なすぎた。 左から右へ黒から白のグラデーションを試したら説明通りだった。 でもアップローダーに上げたマスクだと逆になる。なんでだろ?
- 485 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 00:00:29 ID:9Oxft/3+]
- >>481
dクス 今まであきらめてたことが出来そう。
- 486 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 00:20:51 ID:8bJhr4xe]
- >>484
確かにその画像使うと俺のところでも逆になった。 483では冷たい言い方してしまってすまない。 それにしても不思議な動作だな。普通の24bitBMPに見えるが何が違うんだろう?
- 487 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 00:58:05 ID:2ly6lEzA]
- 味のこだわりが違う
- 488 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 00:58:48 ID:Bb9ok+PL]
- コーラ吹いたじゃねえかww
- 489 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 01:33:54 ID:whU4KE5Z]
- 不思議な動作だ・・・ひょっとしてファイルが壊れてるだけじゃないか?
保存しなおすと直るけど。
- 490 名前:名前は開発中のものです。 [2006/10/30(月) 14:14:33 ID:zpQkrmI/]
- 同じとこ2回繰り返したりなww
- 491 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 14:24:38 ID:qNpx1KW/]
- envdata消したか
- 492 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 14:41:24 ID:8OQ71DhX]
- >>480
JoyToKeyを使えばいいんじゃね? ttp://www.vector.co.jp/soft/win95/util/se101657.html
- 493 名前:名前は開発中のものです。 mailto:sage [2006/10/31(火) 16:44:18 ID:+ZjIzp2S]
- >>492
マジどうもです。 こんな面白いものもあったのか!
- 494 名前:名前は開発中のものです。 mailto:sage [2006/10/31(火) 22:01:35 ID:lEv3xObN]
- 懐かしいですね
- 495 名前:名前は開発中のものです。 mailto:sage [2006/11/01(水) 00:26:10 ID:QhBUeNhD]
- 俺はてっきり新しい操作体系のゲーム作ってるのかと思った
自分がパッドで遊びたいだけかよ ここでする質問じゃねぇ
- 496 名前:名前は開発中のものです。 mailto:sage [2006/11/01(水) 12:45:45 ID:Gv8v403p]
- >>495
いや、今>>481で教えてもらったやつで NScにしてはめんどくさい操作のゲーム制作中 かなり重くなりそうだけど・・・ >>492は純粋に知らなかったから反応した
- 497 名前:名前は開発中のものです。 mailto:sage [2006/11/01(水) 22:30:40 ID:2lXdJa8O]
- 最近始めて難しい事はまだわからないんだけど
Nスクは初心者にも優しくて(・∀・)イイ!
- 498 名前:名前は開発中のものです。 mailto:sage [2006/11/01(水) 23:00:01 ID:QMGPwcAj]
- たまには怖い人もいるから気を付けるんだよ?
- 499 名前:名前は開発中のものです。 mailto:sage [2006/11/01(水) 23:03:52 ID:JSanync0]
- イエーイ、Nスク最高ー(棒読み)
- 500 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 00:07:32 ID:CGuzuniA]
- 彼女は誰にでも優しい
その優しさが彼女の美点であり、またその彼女の優しさに僕は惹かれたのだ 僕にとって、彼女は初めての女の子だった けれど、誰にでも向けられたその優しさに、僕は時々苛々させられる 「誰にでも優しくしないで」と言いたいけれど、そんなことをすれば 自分が心の狭い人間になってしまったみたいで・・・だから口に出せずにいる だから、今夜も僕は彼女に触れ、その部品のひとつひとつに手を加えていく。 調教し、蹂躙し、そして、僕の望む彼女へと作り替えるのだ。 そう、そこにいるのはもう、「誰にでも優しかった」彼女ではなく、 僕だけの彼女なのだから・・・ さあ、皆さんにも新しい彼女をお目にかけましょう・・・ (『彼女をカスタマイズ!』 完) >>497に捧げる すまん、Nスクを擬人化したら妄想が止まらなくなった 反省はしていニュ
- 501 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 00:33:28 ID:oB2cjZBO]
- キモイヨー。・゚(ノД`)゚・。
- 502 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 02:00:13 ID:eoQHTtu2]
- 最悪だな
シナリオスレ見てもそうだが、モノ書きなどにはロクなやつがいない
- 503 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 02:18:43 ID:G7GNkAlT]
- ちょっとした疑問なんだが
monocro命令でbarの色だけは変わらないのは、仕様?
- 504 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 12:03:03 ID:pOKzl3XB]
- >>502
こいつやあのスレの連中ををモノ書きと呼ぶのは 本職のモノ書きたちに大変失礼だ。
- 505 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 16:54:48 ID:JC1NU2ex]
- >>500
死ね。氏ねじゃなくて死ね 二度とこのスレ来るな変態 お前みたいなオナニー野郎がモノ書きかよプッ=3
- 506 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 18:19:49 ID:b8Rghvqv]
- えらくスレの耐性が下がったな。
住人変わったか? >>503 たぶん仕様。
- 507 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 18:57:06 ID:uIO9lefG]
- 初歩的な質問なんですが
ボタン処理中に「SHIFT」キーや「+」「-」キーを使えるようには出来ませんか?
- 508 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 18:58:44 ID:kxlFr35i]
- 公式とかの低年齢化がついにこのスレにも及び始めたか?
あっちもえらく耐性下がってるしな まぁ気にせず行こうぜ >>503 逆に考えるんだ monocro命令でbarの色を変えるのではなく、 barの色設定を変えてモノクロにすると考えるんだ 身もフタもないことを言ってすまん 要するにbarの色を変えて再描画したらどうかと思って
- 509 名前:503 mailto:sage [2006/11/02(木) 19:30:49 ID:PiriOZuQ]
- >>508
>barの色変えて再描画 回想時に画面をモノクロにしたかったんだけど、 どの場面で回想が呼ばれるか分からんから どのbarが表示されてるか、って情報を保持せにゃならんのがちと面倒かも。。。orz
- 510 名前:名前は開発中のものです。 [2006/11/02(木) 19:36:24 ID:i8j5LHWg]
- 見れる限りのマニュアル&講座で調べてもよく分からず……質問させてください。
正しく記述したつもりでもmidの音が鳴らず困っています。 nscr.exeの下層フォルダに入れてるmidを以下のように指定すると、 play "./sound/***.mid"→ファイルが見つかりませんダイアログ&無音 play "sound\***.mid"→無音 となります。 PCの音量は全てミュートを外してありますし、壊れているファイルではありません。 nscr.exe自体も再ダウンロードしてみましたが同じでした。 mp3に変換できるものはすればいいのですが、バイト数も増えるので 出来ればmidの再生方法を知りたく思います。 お心当たりのある方がいらっしゃれば教えていただきたいです。お願いします。
- 511 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 19:53:42 ID:HkF4SNNy]
- 流石の俺もそれはないわ
- 512 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 20:34:31 ID:pwbKtNnJ]
- >510
nscr.exeと同フォルダに音楽ファイルがある場合、 play "***.mid" 下層フォルダ(sound)にある場合、 play "sound/***.mid" でいいんじゃね? つか、その記述でmid以外は鳴ってるの?
- 513 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 20:46:44 ID:pOKzl3XB]
- >>510
WINDOWS標準のメディアプレイヤーでそれは再生できるのか? 他のファイルは? MP3やWAVもNスクで再生可能か?
- 514 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 21:00:59 ID:d4Zl5XCu]
- >>510
公式にほぼ同じ質問あるけど、MIDIの再生にplayはあまりオススメできないそうだぞ。 bgmでやればいいんじゃね?
- 515 名前:510 mailto:sage [2006/11/02(木) 21:11:43 ID:i8j5LHWg]
- >>512
/の書き方を推奨するサイトと\を薦めるサイトがあったので、両方で試してみた次第です。 ./をつけるのはただの癖です。 >>513 wav、ogg、mp3はNスクで鳴ります。 が、midファイルをメディアプレイヤーで試したところ、鳴りませんでしたorz 普段使っているwinampでは普通に鳴るのですが、何故……。 >>514 bgmで試してもいるんですが同様に鳴りません。 メディアプレイヤーで鳴らないのが最悪に駄目ですね。初歩的ミスですみませんorz winampでは聞けてWMPで駄目というのは、どういうことなんでしょうか?
- 516 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 21:16:42 ID:tlZJrUgf]
- フォーマット違いだろ
- 517 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 21:27:50 ID:pwbKtNnJ]
- >515
漏れが愛用している某楽譜ソフトはmidで保存すると頭に謎の空白が付いて しかもそれが結構長いんだが、そういうことはない?
- 518 名前:510 mailto:sage [2006/11/02(木) 21:35:42 ID:i8j5LHWg]
- >>516
フォーマット0、1というやつですよね? DLしたファイルはどちらか分かりませんが、 自作midはどれも1にしていたので、今0ファイルで試してみたのですが 0でも1でも、曲が流れているようにゲージは進むものの、無音です。 >>517 某フリー作曲ソフトですが、空白はついたことがないですね…。
- 519 名前:510 mailto:sage [2006/11/02(木) 22:01:11 ID:i8j5LHWg]
- 大変お騒がせしました、自己解決しましたorz
MIDIデバイスが他のに変わっていたせいみたいです。 以前一度変えて、戻したつもりでいたのですが……。 レスしてくださった方、本当にありがとうございました。 下らない結末で申し訳ありませんorz
- 520 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 22:15:22 ID:blAVxsWU]
- >>509
Nスク本体の修正がない限り難しい気がする・・・ おそらくmonocroで色調変更にbarを想定してないんだと思うけど、 公式に投げてみるのが一番手っ取り早いかもな 現状のままで何とかするなら、 必要な数値を変数に格納して、復帰時に戻すようのが確実じゃないかな ちなみに俺、似たような方法で 文字スプライト使ってフォントサイズを一部だけ変更する荒技をやっている・・・ まぁ、こっちはbarと違ってvspで出来るから楽なんだが
- 521 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 01:03:31 ID:exrxvIiE]
- なんのバーなのかはしりませぬが
回想シーンなら回想だと明確にするべくバーを表示しなくてもいいんじゃないか、 さやモードだかなんだかを使って非表示にすれば、 なんて思ったりしちゃったり。
- 522 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 01:33:59 ID:aZ/sB8D3]
- さやモードとかwindowchipは不安定というか、
テキストウィンドウと重なってる部分の表示がおかしくなる不具合がある 安心して使えない命令なんだよな
- 523 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 08:52:42 ID:+kHCe+RE]
- ハァ?お前のスクリプトがヘボいだけだろw
- 524 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 09:00:46 ID:rVBxwhsI]
- 釣りか?
莢モードは知らんが、windowchipの描画関係に不具合があるのは事実だが・・・
- 525 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 13:43:35 ID:PrUENH0W]
- windowchip命令使うぐらいならspで自作した方が安全だお
- 526 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 13:49:48 ID:PZGVT89Y]
- スプライトが存在するかどうか取得できれば
vspで消去後、復帰させるのが楽になるんだけどね 現状では変数で管理するしかないし まぁ次回バージョンアップの追加命令に含まれているっぽいけどw
- 527 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 23:29:21 ID:LErpqGYA]
- 【スクリプトをちょっと紹介させてください】
アドベンチャーゲーム用スクリプトシステム「MICoスクリプト」を開発しました。 軽いこと&商用ゲームでの使用可能な高性能を目指して設計しており 複雑な演出も簡単に作れるシステムです。 詳しい紹介は公開サイトにありますので、よろしければ使ってみてください。 公開サイト ttp://mico.x0.com
- 528 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 23:37:33 ID:GcA86h8b]
- ノベルスレ全部にマルチしてやがる
- 529 名前:名前は開発中のものです。 mailto:sage [2006/11/03(金) 23:51:39 ID:EeTwiM7t]
- 使用許諾がフリーソフトのみの時点で
はい 全然ダメー☆
- 530 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 00:03:34 ID:gKRQhDxs]
- 使用許諾見る限り、NScripterと同じとしか読みとれないけど
- 531 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 00:08:37 ID:/1kRXq4V]
- 律儀に仕様許諾読んでるお前らに驚きだw
- 532 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 01:31:25 ID:wG6yMpoL]
- まあ、一番重要な所だからな
- 533 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 01:42:04 ID:/1kRXq4V]
- いや、そういう意味じゃなくてな……こんな宣伝活動につきあってやる人間がいたんだと。
- 534 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 01:48:51 ID:mXRxhYqA]
- どうせ、みんな移る気なしでの物見遊山だろ。
動作実績の差が大きすぎて、作り手としてはサポート環境が不安すぎだからな。
- 535 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 02:54:13 ID:r6vcum0j]
- 宣伝活動をすることと使えるツールなのかどうかは別問題。
で、結局は、あまり使えそうにない感じだが。
- 536 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 02:57:55 ID:Tw/7iDnh]
- EFAllAlphaMskCMove(値, 値, 値, 値, 値, 値, 値, 値, 値, 値, 値, 値, 値, 値, 値, 値, 値, 値)
引数1=マスク番号 引数2=エフェクト時間 引数3=マスク表示のX開始座標 引数4=マスク表示のY開始座標 引数5=マスク表示のX終了座標 引数6=マスク表示のY終了座標 引数7=α境界最大値(0〜255) 引数8=α境界最小値(0〜255) 引数9=マスクの移動設定「0」等速「1」加速「2」減速 引数10=明度R 引数11=明度G 引数12=明度B 引数13=輝度R 引数14=輝度G 引数15=輝度B 引数16=彩度R 引数17=彩度G 引数18=彩度B ふざけてんのか?
- 537 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 03:03:50 ID:sJ5pLRXj]
- ワラタ
作ってるうちに足していって、足しすぎた感がアルニェ。
- 538 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 03:06:00 ID:uYrjJgI9]
- 複雑な命令で引数が多くなるのはしょうがないと思うが・・・
Nスクだってsetwindowで16コとかあるし まぁあんまり叩かずにNスクで盛り上がろうぜ
- 539 名前:名前は開発中のものです。 [2006/11/04(土) 03:14:44 ID:Tw/7iDnh]
- すまん。ついネタになるような事を探してしまって。
やっぱり描画エンジンとインタプリタを新たに作るよりは、Nスクとか吉里吉里用にYuuki!novelのようなインターフェースを作ったほうが人のためになるのかなぁとか思った。 寝よ寝よ。
- 540 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 04:46:43 ID:3X14xRe1]
- つか、むしろ536の命令は褒めるべきポイントじゃまいか?Nスクに欲しいぞ。
- 541 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 04:49:01 ID:mXRxhYqA]
- うーん、確かにいい機能だと思うけど、
画像を別途用意すればそれで済むからなあ。
- 542 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 07:29:16 ID:fSwABz32]
- 最近の公式BBSを見ていると、モグラ叩きを思い出す
質問の内容がくだらなすぎて、「マニュアル嫁」「スクリプト晒せ」が速攻で付く。 あまりのクオリティの低さに、真面目にレスしてる人たちが可哀相に見えてくるな・・・
- 543 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 12:27:57 ID:nZYFdH/5]
- >>526
vspでの表示・非表示状態はgetspmodeで取得できるけど もしcspで消したかどうかを取得したいなら、getspsize使うと解るよ 存在しないスプライト番号を指定すると、幅・高さに0が返ってくるから 次回の追加命令に含まれてるってあったけど、見つからなかったんで一応。
- 544 名前:526 mailto:sage [2006/11/04(土) 12:44:44 ID:1m/ZASth]
- >>543
すまん、確認したらgetspposのことを勘違いしてたっぽい・・・orz getspsizeか、ひとつ勉強になった getspmodeだとスプライト有無の判定ができないからな これで変数管理しなくて済むな dクス
- 545 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 18:58:55 ID:1Wh9XbPZ]
- スプライト有無って、どういう時に使うの?
- 546 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 19:02:16 ID:f3AS1ySa]
- スプライトがあるかないか判定したいとき
- 547 名前:名前は開発中のものです。 mailto:sage [2006/11/04(土) 21:01:28 ID:CWl1kj5e]
- >>546
身もフタもねぇww 俺はサブルーチンでフォントや一部画像用にスプライト番号の自動割り当てをしてるんだが、 メニュー画面に切り替えるときにはテキストウィンドウと一緒に消す仕様にしている で、vspでスプライトを消去&復帰をするわけだが 例えば501〜510まで使うと仮定してて、でも実際にそのうちいくつ使ってるか分からない 存在しないスプライトにvspかけるとエラー吐いちゃうわけ
- 548 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 03:37:57 ID:Slomswhl]
- ちんぽっぽー
- 549 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 20:24:45 ID:ILfdkFUx]
- 最近の公式、「こういう動作をさせたい。スクリプト作ってくれ」って質問ばっかりだな。
まず自分でスクリプトを組んでみれ!と腹を立ててる自分は心が狭いんだろうか・・・
- 550 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 20:26:42 ID:iIqIqqzi]
- 公式で言えば?
- 551 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 20:39:01 ID:BmyPd528]
- アレ名前変えて全部同じヤツ書いてるんだろ。
内容が殆ど同じだし。
- 552 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 20:47:52 ID:mvYYx40i]
- 最近は「自分で考えろ」的な意見のほうが異端児になりつつあるからな・・・
せっかく諭しても、他の暇なヤシがホイホイ回答しちまうし。
- 553 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 20:47:55 ID:Jky3RTPt]
- >>551
俺もそう思う。
- 554 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 20:58:41 ID:ev2azip7]
- あの辺の投稿って、前に2ch言語で質問投げたヤツっぽい気がするんだが・・・
言葉遣いはミョーに丁寧なんだけど、 考えてることは厨房丸出しなんだよな・・・ そういう質問者がいるから、便乗して変なのが大量発生する それが邪魔だからさっさと片付けようと誰かが答える→調子に乗ってまた質問 なんかこんな感じのループに思えてしょうがない
- 555 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 21:06:06 ID:ILfdkFUx]
- どうでもいいことだが「ご教授ください」という言い回しがものすごく気になる。
「教授する」のは「教えるヒト」の立場で使う言葉であって、 「教えを賜りたいヒト」が使う時は「ご教示ください」が正しいと思うんだが。
- 556 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 21:09:46 ID:4pnPzEkd]
- 今のご時世、消費者金融から金借りようと電話掛けて、
「ご融資したいんですけど」とか平気で言う馬鹿いるからな。
- 557 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 21:13:57 ID:VhSU1w8L]
- つまり「ご教授」って言ってるヤツは同一人物の可能性が高い・・・のか?
いや、真似してるだけかもしれんがw つか、ゲーム作るのにどんだけ手間暇かかるか想像できてないヤツが多すぎだろ シナリオやスクリプト、画像や音楽(著作権含めて)管理しなきゃならんし あの程度のことでつまづく連中が完成まで持って行けるとはとても思えん まぁ、これ以上はスレ違いかもしれんが
- 558 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 21:49:23 ID:7HVfpaDZ]
- >>555
語尾に「ください」「ねがいます」が付いてれば受身になるから 「教授」でも日本語としては別に間違いではないぞ、と一応言っとく。
- 559 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 22:15:16 ID:fdj97I7/]
- だからモノ書きなんつうのはロクな奴がいない
- 560 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 22:45:23 ID:IRW/WI85]
- どう話を飛躍させればその結論に行き着くのか疑問だ
- 561 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 22:47:54 ID:VhSU1w8L]
- まぁ個人創作なら本人がシナリオも書くだろうしな
しかし>>559は言い過ぎ 釣りならスルーすべきか?
- 562 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 23:32:01 ID:fHQjYzsU]
- 新手が現れた!!
- 563 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 23:39:03 ID:BmyPd528]
- 新手Aは逃げ出した!!
- 564 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 23:50:25 ID:/69G4uug]
- いろいろ調べてみたけどはっきりわからないのでお聞きしたいのです。
pngをあつかうnscrpng.spiというプラグインですが、正式にはどこで配布していますか? 以前にpngの方が軽くて速いとあったので試してみようかと思ってるんです。 あと、これをつかっても結局アルファブレンド用の右側マスク画像は必要なんでしょうか?
- 565 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 00:06:40 ID:1G8weu1s]
- >>564
>>4にある音ヒネリさんとこへGO! マスクについては解説を読めばよい。
- 566 名前:564 mailto:sage [2006/11/06(月) 00:38:14 ID:cNv5THM4]
- 即レスありがとうございます。
マスク画像は必要ないようですね。試してみます。
- 567 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 00:39:55 ID:1G8weu1s]
- PNGでマスクかけてたら必要ないけど、
従来どおりでも構わない。
- 568 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 06:09:12 ID:WD4G+Tat]
- >558
「埼玉はすごください」「奴にはあねがいます」 さあ、どこが受身だ?
- 569 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 07:28:25 ID:F+HNPedf]
- 教えると教授するは程度は違えど同じ意味だが、
教えるに「ください」をつけると 受身の「教えてください」になるわけだな。うん。 それでわからないならぐぐるといいと思うんだ。
- 570 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 07:33:51 ID:D/N/fqcJ]
- 難しい言葉を使うから分からなくなるんだぜ
- 571 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 08:01:09 ID:jZGOxQZx]
- 音ヒネリさんとこのpngプラグインは
png透過よりnsc透過の方が読み込みが早い。
- 572 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 08:22:45 ID:xkKrJ2/6]
- >>568
埼玉県民にあやまれ
- 573 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 08:27:09 ID:D/N/fqcJ]
- >>571
それは知らなかった・・・ わざわざα画像を階調反転してpng透過画像に作り替えたのにorz そのまんまpngにしとけば良かったのね
- 574 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 09:05:28 ID:jZGOxQZx]
- 環境によってはそうじゃないかも。
どちらにせよ気にするような差じゃないと思う。
- 575 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 12:54:56 ID:6YxYmZtt]
- >>573
readmeくらい読めよ。
- 576 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 13:01:47 ID:gFSo88q2]
- >>575
αチャンネルを持ったpngとしか書かれてないぞ これをαチャンネル情報を持ったpngとも取れるし、 Nスクのαチャンネル形式にしたpngとも取れる
- 577 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 13:06:51 ID:6YxYmZtt]
- 読んでて言ってたのか……。
いやまあ、そうとったならそれでいんじゃね。
- 578 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 13:22:17 ID:IuTGdanx]
- というより>>575は何を指摘してるんだ?
速度の事か? 透過画像の事か?
- 579 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 22:14:47 ID:afI0+Jup]
- バカ確定 → ID:VhSU1w8L
- 580 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 01:06:58 ID:m8bvneQC]
- 捕手
- 581 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 03:24:00 ID:STv1ImL1]
- 投手
- 582 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 09:01:13 ID:MZvqdMob]
- 一塁
- 583 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 11:52:22 ID:jBjs/ICr]
- 二塁
- 584 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 15:10:42 ID:v0Zvsak4]
- 三塁
- 585 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 16:35:06 ID:mBlRFA8a]
- 四塁
- 586 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 17:16:54 ID:uR0gTSt2]
- 五累
- 587 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 19:30:32 ID:u6TlwC2j]
- 吉里吉里で出来てNスクで出来ないことってなんじゃろ?AVGとノベル限定で。
インターフェースカスタマイズの自由度の差くらい?
- 588 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 20:07:55 ID:0h/Dw48a]
- >>587
スクリプト解析の可不可。
- 589 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 20:34:37 ID:/E2ywrsb]
- >>587
Nスクは半角使えない。 それ以外にも、フォント関係は自由度低いと思う。
- 590 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 21:23:09 ID:DCog5ALY]
- 文字列を配列に格納したいときってどうしてる?
- 591 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 21:49:20 ID:rVjD5dT7]
- >>587
インターフェイスなら同じくらいこだわれるだろ。 flash使えるかの差はあるけど。 あと出てないのは並列動作の可不可の違いだな。
- 592 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 22:01:39 ID:fg1kUBny]
- flashって使えなかったっけ?
- 593 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 22:12:39 ID:0zmMXGwn]
- flashは使えないね
並列処理が出来ないのも結構大きい・・・ あとは文章中のフォント変更も自分で作らないとできない 吉里吉里はライブラリが充実してるから、 初心者でも高機能を実装できるってのは大きいんだけどね Nスクでも自作すれば大抵の機能は実装できると思う
- 594 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 22:23:18 ID:dWsvWbwL]
- >>590
質問するにしてももっと質問のしかたを考えろよw とりあえず文字列変数の番号部分を数字変数で指定すればいいんじゃね?
- 595 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 22:46:45 ID:DCog5ALY]
- >>594
申し訳ない_no<質問のしかた 文字列の数がかなり多いケースだと$%varのパターンは個人的に気が進まなくて。 自分なりに「各バイト長を合わせ、順に連結したものを1個の文字列変数に入れ、あとでmidで切り出す」ようなルーチンを作ったのだけど、 もっとうまい方法あるかな? と訊いてみたかったのです。 (最初からそう書けよ俺…_no) 考えてみれば変数番号は4000くらい使えるし、難しく考えないほうがいいのだろうか…
- 596 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 23:36:05 ID:eQwTb5AB]
- 文字列ってそんなに保存したい時ってどんなときなの?
- 597 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 23:37:15 ID:dWsvWbwL]
- バックログの自作とか……?
- 598 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 23:41:47 ID:0zmMXGwn]
- 長い文字列って言うとそれぐらいかな
- 599 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 23:43:57 ID:5p+S41K/]
- >>595
midじゃなくてsplitじゃ駄目なの?
- 600 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 23:44:00 ID:EtxxLyWA]
- >>593
flashはプラグイン使えば動くよ
- 601 名前:590,595 mailto:sage [2006/11/08(水) 00:07:03 ID:Gr+sQ4sE]
- 長い文字列でなくて、16バイト以下の単語が数ある状況。
用途はRPGやAVGのナビゲーションね。 場合によって表示形式が変わるし量も多いんで、画像なんか使ってられるか!という経緯がございます。 >>599 20個程度だったらやるんだけど、 100近くあって、1個だけ引き出す使い方ばかりなんですよ_no やっぱり$%varでグローバル変数使うのが安全かな…
- 602 名前:599 mailto:sage [2006/11/08(水) 00:17:03 ID:CZDLAzFG]
- >>601
ああ、なるほど。 なら$?0[0]とかって使い方はどうだろう
- 603 名前:599 mailto:sage [2006/11/08(水) 00:19:01 ID:CZDLAzFG]
- って、結局は$%0と同じか。忘れてくれ。
- 604 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 00:26:30 ID:ZHo2zZXV]
- >>587
その二つを比べて吉里吉里にしかできないことっていうと ループチューナによる複雑なループとかムービーを背景として使ったりとか 並列処理とかゲームパッド対応とかFlash対応とかいろいろある
- 605 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 00:53:16 ID:Gr+sQ4sE]
- >>603
いや、考えてくれた気持ちがうれしかった。 みんなありがとう。ちょっと勇気が出たよ。がんがってくる。
- 606 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 01:08:17 ID:E5pFcscv]
- ていうか、配列変数はグローバルに対応してないよな?
- 607 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 01:32:53 ID:S1iWUfJA]
- してないがresetでは値が消えない設定だった気がする
- 608 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 03:09:53 ID:G5b46OQ3]
- NScripterでスタッフロールのようなものは製作できますか?
文字が上に流れていくタイプで。 もしやり方があるならよかったら教えてください。 あと皆さんはエンディング時はwaitとresetde終わらせますか?
- 609 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 06:44:45 ID:E5pFcscv]
- >>608
スプライトの動かし方は知ってます?
- 610 名前:608 mailto:sage [2006/11/08(水) 08:13:31 ID:G5b46OQ3]
- 自分の場合背景と文字だけで作っていたのでスプライトは使ったことがありません。
自分の認識ではスプライトはキャラクタの目や口の処理だけだと思っていました。 少し勉強をしてみてそれでもわからなかったらもう一度着ます。
- 611 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 11:09:28 ID:ZCxfDYbL]
- >>608
ガンガレ 公式本の1冊目にも載ってることだし、分かれば簡単だから >エンディング時はwaitとresetde終わらせますか? これが意味ワカラナス
- 612 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 11:17:54 ID:ihoA9qeT]
- 「de=で」だと思われ
- 613 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 11:20:59 ID:1GtFnIX0]
- 要するにスタッフロールなんてしないのか、って事だろ。
あまり気にする事ではない。
- 614 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 11:34:41 ID:ZCxfDYbL]
- >>612
あー、なるwww >>613おk
- 615 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 13:24:02 ID:mYog5d2s]
- スタッフロール?テンプレの講座サイトにも載ってるテクじゃないか。
- 616 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 14:00:08 ID:CWwImQ9n]
- 公式で書き込んだヤツだろ。スルーしとけ
- 617 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 19:53:00 ID:B7stmskZ]
- >>608
ちゃんとできたら報告してほしいぞ。公式でもここでも回答もらってんだからな。 そこんとこは礼儀だ。
- 618 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 23:31:40 ID:1MwCpV1E]
- 同一人物っていう前提ww
- 619 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 23:32:58 ID:IC/q98+E]
- 公式投下
↓ 実践 ↓ ムリポ ↓ 2ch ←今ここ
- 620 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 01:26:11 ID:AZQdYPt9]
- 質問者よりも回答者のが頭悪そうに見えるのが不思議だ
- 621 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 02:46:34 ID:hwYqhyLF]
- よし、じゃ俺は質問側に回るぜ!
- 622 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 15:16:29 ID:agolwg50]
- 頭良さそうな回答例を頼む
お前に学びたい >>620
- 623 名前:608 mailto:sage [2006/11/09(木) 18:10:42 ID:2vNkgE41]
- なんか俺のせいで荒れてすみません。
ロールには文字列スプライトというやつを使えばいいんですね? 時間がなくてまだ実践していないのでできたら報告をするつもりです。 >>613さんの言うとおりロールなどは流さないで bg black,1 locate ?,? BAD END wait 300 reset を使って黒画面→END表示→数秒入力不能→でタイトルへ戻る の様にするのが主流なんですかね?って意味でした。 はしょりまくりですみません。 ちなみに公式では質問してないですよ?
- 624 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 18:14:19 ID:lV69s0VL]
- 素朴な疑問なんですがこの矢印カーソルって
クリック待ちや改ページ待ちのカーソルみたいに自分の用意した画像に 変更できないのでしょうか?
- 625 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 18:15:37 ID:ifd1rdPL]
- >624
出来ます。
- 626 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 18:31:19 ID:7YTUiU2J]
- テンプレの解説サイト回って、
それで分からなかったから公式ガイド買って嫁
- 627 名前:624 mailto:sage [2006/11/09(木) 18:35:37 ID:lV69s0VL]
- 自家製のゲーム起動中の時だけ自家製の任意の画像にできればいいのですが・・・
mousecursorは非推奨ですし、定義ブロックでクリック待ちや改ページ待ちのカーソル みたいにパス指定で設定できればと思ったのですが・・・ >>626のは試しました。
- 628 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 18:49:54 ID:rUBIDP3Z]
- >>623
ロールはわざわざ画像作ってもでも文字スプライトでも関係ない。 mspなりamspなりbltやdrawspやdrawsp2で連続表示なりエフェクト番号13と14なり、 いっそムービー作って流すなり好きにすればいいと思うよ。
- 629 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 20:59:20 ID:L8rAjPK2]
- >>627
ならそれでFA。
- 630 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 21:18:51 ID:D3ZhabEP]
- エロゲ作ってる漏れとしてはカーソルが無粋な矢印でなくおっぱいとかなら
それっぽくていいなあと思った そんなエロゲを昔プレイした記憶があるがあれはNスク製ではなかったんだろうな
- 631 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 21:21:45 ID:BGe1VoNS]
- 矢印カーソルってマウスポインタの事?
変更できたっけ?
- 632 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 21:56:32 ID:Lja8hpMd]
- >>627
確かに非推奨だった きついこと言ってすまん・・・ 今のところ、他に命令はないと思う プラグインとかはないんだろうか
- 633 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 22:22:20 ID:oeKHxQcL]
- >>632
ちゃんと調べてからきついこといえバカが。死んでしまえよ。
- 634 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 22:38:16 ID:agolwg50]
- マウスカーソル変えたい、という奴も必ず出てくるなぁ
- 635 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 23:28:43 ID:0ZVyMuhd]
- いい加減このマウスカーソルは見飽きてるしな。
高橋氏程の人なら何とかできそうな機能の気もするし。 いろいろカスタマイズしてる奴ならマウスカーソル変えたくなるのは 素朴な願望。
- 636 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 23:31:44 ID:ysAz7Kf5]
- むしろ俺、強引にカーソル変えられると腹が立つんだが
ポインタがわかりづらかったりすると特に 標準でいいじゃんよぅ
- 637 名前:名前は開発中のものです。 mailto:sage [2006/11/10(金) 00:42:55 ID:8NAAiGWL]
- >>636
激しく同意。もしポインタ変えるなら、せめて見た目と機能性を兼ね備えた画像にしてほしい。
- 638 名前:名前は開発中のものです。 mailto:sage [2006/11/10(金) 02:02:06 ID:5pMPrQWe]
- アニメーションするカーソルとかカラフルなカーソルとかはうざいな
標準のが慣れてるから一番気にならず邪魔にならないと感じる俺
- 639 名前:名前は開発中のものです。 mailto:sage [2006/11/10(金) 15:16:44 ID:ax9vmrgP]
- 独自矢印って倍近く大きくなったりしてウザいから標準で良いよ。
それより、キーボード操作時にカーソル消えるようにしてくれ。
- 640 名前:名前は開発中のものです。 mailto:sage [2006/11/10(金) 15:18:56 ID:+VMmE3CS]
- >>639
あと一定時間操作しないときに消えてくれるといいよな オートモードとかスキップしてるとき、なにげに消えてくれると嬉しい まぁ、スクリプトで作るのは難しいだろうし、 標準機能で実装してもらうしかないのか
- 641 名前:名前は開発中のものです。 [2006/11/10(金) 15:33:20 ID:BvU9FWwa]
- *define
karsol(STAYTIME:milisecond, IMAGETYPE) IMAGETPYE OPTION NORMAL HEART "" (freeimage) とか? 思いつきません><
- 642 名前:名前は開発中のものです。 mailto:sage [2006/11/10(金) 15:48:55 ID:i66RR0kd]
- >>640
オートモードやスキップの時にはmovemousecursorで画面外に出すとか。
- 643 名前:名前は開発中のものです。 mailto:sage [2006/11/10(金) 15:55:27 ID:EvgQokkR]
- >>642
似たようなことはやってるんだけどね ウィンドウにボタン付けてるんだけど、 キーボードで操作してると、カーソルがボタンの上に乗ってないときは邪魔だから 800,600の位置にスプライト作ってそこに置くようにしてる
- 644 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 03:29:32 ID:R1AOpKmf]
- killmenuってresetmenuしてinsertmenuしてたら効果は無いってことですか?
killmenuの有用性がいまいちわかりませんので…。
- 645 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 04:19:36 ID:K1js5Ar4]
- >>644
resetmenuしてinsertmenuをせずにメニューバーを変更したいときに有効。 例えば基本的に不満はないけど「CD-DA」だけ削りたいだけの時など。
- 646 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 04:53:25 ID:fZkI1ts1]
- 一部のプラグインはresetmenu使うとフリーズするからkillmenuしか使えないってのもあったな。
- 647 名前:644 mailto:sage [2006/11/11(土) 05:11:55 ID:R1AOpKmf]
- >>645
参考になりました。 ありがとうございます。 >>646 今のところ自分の環境ではresetmenuでフリーズは起こってないです。 安定を求めるならkillmenuのがいいんですかね。
- 648 名前:名前は開発中のものです。 [2006/11/11(土) 11:01:32 ID:coJkUROT]
- Nスクの更新まだ?
- 649 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 14:23:20 ID:pTZZZzeY]
- 自分の目で確認してごらん。
- 650 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 17:14:45 ID:xpn7x6uM]
- ちょっと前までマターリ進行だったスレなのに
最近は毎日のように誰か来てるな それだけNスク触ってる人が増えてるんだろうか
- 651 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 19:15:05 ID:YORqAKz2]
- うーん、それはどうなんだろ…。
同人ゲームなんかを見てると吉里吉里の方が増えてきてるけど。 商業物なんて全く見かけなくなったし。
- 652 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 19:33:14 ID:2qof0776]
- >650
公式のBBSにURL貼られてからじゃね?
- 653 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 20:14:33 ID:xpn7x6uM]
- >>651
そうなんだよね・・・Nスク使った作品自体が減ってるのに なぜか初心者が増えてるように見える それとも同一人物が連投してるだけなのかね >>652 2chで質問しろってレスか・・・
- 654 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 20:25:18 ID:3/WmszJF]
- 吉里吉里挫折でNスクなんじゃね?
- 655 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 20:51:19 ID:7xjYraWr]
- >>654
めんどくさそうなことやる時ってNスクの方が面倒くさいんだけどね。
- 656 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 20:52:36 ID:chN+F6Ir]
- >>655
それはあるな 標準機能でノベル作るだけならNスクの方が遥かに楽なんだけど、 カスタマイズとか複雑なシステムを作り始めるとNスクの方がめんどい
- 657 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 00:00:10 ID:n9+FPDF7]
- えー
- 658 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 00:56:07 ID:Opa0nJ44]
- ぶっちゃけnscr覚えちゃったから今からきりきり覚える方がめんどいだけだったり
- 659 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 01:00:20 ID:3Y8hmxum]
- 俺はNスクの不便さがなぜか好きだった
Nスクでそこまでやるのか、というのを目標にカスタマイズで作り込んでいった ・・・で、そこまでやると勿体なくなってそのままNスク使い続けている
- 660 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 01:39:57 ID:4tQJ7n8q]
- >>659
おまえは俺か
- 661 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 02:23:27 ID:08iACbiw]
- >>659-660
あれ、俺が二人も
- 662 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 02:55:32 ID:BWSCDFCU]
- きりきりでシューティングゲームを作った奴がいたな。
Nスクだと重くなりそうだが
- 663 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 08:33:17 ID:4bwC6Yq7]
- ONScripterでの需要も割とあるんじゃないかな
吉里吉里はまず動かないし
- 664 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 12:25:07 ID:m/9/Jv0w]
- nsc用とonsc用を両方作ってる。
- 665 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 13:48:04 ID:Y9bPiZrs]
- 次期吉里吉里はマルチプラットフォームらしいぞ
現行吉里吉里でもLinux移植しようとしてる人いるし
- 666 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 17:33:58 ID:jQL6oQJs]
- 俺もONSと平行して作ってたりする。
よくNSとの差違やらバグやら未対応命令で苦しむけどな。
- 667 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 18:27:07 ID:m/9/Jv0w]
- あるあるww
- 668 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 18:30:56 ID:TScp5SV8]
- 標準システムでノベル作るだけなら
なんとかなるんだけどね・・・ システムカスタマイズでもしようものなら、まず無理だよな とりあえず動作保証しませんってことで切り抜けている
- 669 名前:名前は開発中のものです。 mailto:sage [2006/11/13(月) 19:21:03 ID:DjrnpbH0]
- 散々報告して大分マシにはなってきてるんだけどね。
今の所一番痛いのはGETTAGLOGが未実装な事かな…。 他の人はどこで困ってる? ってここでONSの話題は大丈夫なのかな? スクリプト的にはNSに近いんだけど。
- 670 名前:名前は開発中のものです。 mailto:sage [2006/11/13(月) 20:03:22 ID:eia7EVse]
- 話題に挙がるだけならともかく、質問されても答えられんがな。
- 671 名前:名前は開発中のものです。 mailto:sage [2006/11/13(月) 20:37:09 ID:5JVDGMbq]
- 命令が実装未実装とは別に、nsc通りに動かないことがあるから困る。
- 672 名前:名前は開発中のものです。 mailto:sage [2006/11/13(月) 21:40:32 ID:yz86C4A6]
- ダメなら止めろと誰かいうだろ。
- 673 名前:名前は開発中のものです。 mailto:sage [2006/11/13(月) 22:03:11 ID:s0VnH2EF]
- 個別の命令ごとにNスクと両方検証してられないからな
大部分組み上げて、ONSで動かしたら・・・ってなるパターン いつの間にかsetwindow関係のバグフィックスされてたんだな 最近見てなかったから知らなかった・・・
- 674 名前:牛 ◆JFxYj/S602 mailto:sage [2006/11/14(火) 00:57:26 ID:FIa50/Bg]
- >>659-661
俺のドッペルゲンガーが3体も
- 675 名前:名前は開発中のものです。 mailto:sage [2006/11/14(火) 04:15:42 ID:hWUPxtzv]
- そっか、答えにくい質問してスマン。
動作がNSと違ったらどの命令で違うのか追ったりしてる奇特な奴は俺くらいなんだな。 SETWINのは多分未実装だった3の奴じゃないかな?それとももっと古い関係か。
- 676 名前:名前は開発中のものです。 mailto:sage [2006/11/14(火) 08:20:37 ID:MvhfEjR6]
- >>675
そう、setwindow3 あれが使えなくて諦めた俺だった・・・
- 677 名前:名前は開発中のものです。 mailto:sage [2006/11/14(火) 16:11:25 ID:SySAaLB9]
- テキストって絶対一番上にくるんだな……
テキストウィンドウと同じ位置だと思ったのに
- 678 名前:名前は開発中のものです。 mailto:sage [2006/11/15(水) 14:36:11 ID:54KZb6/l]
- 重ね合わせの話?
- 679 名前:677 mailto:sage [2006/11/15(水) 16:26:10 ID:R8iX76mV]
- >>678
ありがとう、こんな独り言に反応してくれて。書き込んだあと滅茶苦茶後悔してた。 半角文字表示命令を作ろうと試行錯誤してたときに思いついたネタなんだけど スクショ取る→テキストウィンドウより上にスクショをスプライトで表示→その上から半角文字をスプライト表示 って出来ないものかと。実際やるならカーソルの表示もあるからちょい面倒なんだけど、 テキストウィンドウでも文字を表示しとけば回想に残るし、いけるんじゃないかと思ったのよ。 でもスクショをどこに表示してもテキストが一番上に来ちゃって、この方法は無理だと解った。
- 680 名前:名前は開発中のものです。 mailto:sage [2006/11/15(水) 16:48:29 ID:1hlK+jJw]
- カスタマイズに凝るとキリがない
でも凝らずにはいられないんだよなあ、これが
- 681 名前:名前は開発中のものです。 mailto:sage [2006/11/15(水) 17:12:51 ID:4YUf8W7R]
- dwaveでループさせている状態の時にセーブをして、
その時点にロードしたらdwaveのループがされなくなっていますよね。 以前どなたかがカスタマイズしてロードしてからもループ再生するように してるとか言ってたと思うのですが、実際にどうすれば出来るのでしょうか?
- 682 名前:名前は開発中のものです。 mailto:sage [2006/11/15(水) 18:56:46 ID:C/F2uewR]
- loadgosub使えば?
- 683 名前:名前は開発中のものです。 mailto:sage [2006/11/15(水) 19:05:13 ID:EY8d76kl]
- >>680
あーその気持ち凄いよく分かるw 一応動く→もっと早く→もっとかっこよく→こうなったら便利じゃね→(ループ)
- 684 名前:名前は開発中のものです。 mailto:sage [2006/11/15(水) 19:21:55 ID:W7P14OgX]
- >>681
dwaveでループ再生させる時に、どの音を再生するのか変数に記録。 停止させた時はその旨を記録。 で、あとは>>682が言ってるように、loadgosubを使って ロード直後に変数をチェックして、再生中と記録されていたら、 その再生中だった音をdwaveで再びループ再生させる。 それだけ。
- 685 名前:名前は開発中のものです。 mailto:sage [2006/11/15(水) 19:29:57 ID:4YUf8W7R]
- >>682 >>684
おぉーなるほどー。そんな方法があったんですね。 ご丁寧に教えて下さりありがとうございました。
- 686 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 00:43:50 ID:6ZLQUZvf]
- あどばんすどのサンプル参考に
右クリックメニューをカスタマイズしてそのまま自作のテキストウインドウに セーブボタンとか付けたんだけど自作の右クリックメニューと違って テキストウインドウの各ボタンが機能してない。 表示されるだけでマウスオーバーされないし。 ただ右クリックメニューのスキップボタン押したらテキストウインドウに 付けたスキップボタンがマウスオーバーされてる。 右クリックメニューとプレイ画面のボタンって別々で機能できないのかな?
- 687 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 01:28:49 ID:2fCpSQuV]
- 組み方悪いだけ
- 688 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 01:56:12 ID:kcEkWXqc]
- ボタンを必要とされる場面ごとに、ボタン設定が入るようにサブルーチンを組めばいい
あと、念のために btnwaitとかtextbtnwaitの前に btndef ""を入れておくといいってどこかで聞いた気がする あどばんすのサンプルを丸ごとコピーして、 そこから少しずつ自分のスクリプトと比較していけば 何が原因で動かないのか分かるんじゃない?
- 689 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:08:22 ID:zPBhiAl5]
- Nスクのセーブって西暦とか入るようにできないのかな?
- 690 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:09:10 ID:OrgB/TUw]
- できるよ
- 691 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:16:00 ID:jfU2uI5y]
- 大したことじゃないが、西暦は4ケタで取得して欲しいなー
2010年以降に対応できない いや、ホントどーでもいいことだけどさw
- 692 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:31:26 ID:OrgB/TUw]
- >>691
2010年以降じゃなくて、2100年以降の間違いじゃないか? 流石にもう死んでるだろうから俺は気にしないけどな。
- 693 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:43:25 ID:DerWgoen]
- お前が死んでも、お前のゲームは生き残りつづけるのだ!
- 694 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:47:19 ID:jfU2uI5y]
- あれ、たしかdate命令ってひと桁しか取得できないんじゃなかった?
だから2010年になったらパッチ配布かなー、とかアホなこと考えた記憶がある 年って2桁取得できるんだっけ?
- 695 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:55:59 ID:OrgB/TUw]
- >>693
そんな名作をつくりたいものだねえ >>694 2006年だと6が、2015年だと15が返る。だから桁数チェックして先頭に0を足すのが吉。
- 696 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:56:34 ID:DerWgoen]
- そりゃ今は2006年だからな。
取得しても6しかこんだろ。 タイマー2014にしたら14って返ってきたぞ。
- 697 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 12:59:21 ID:jfU2uI5y]
- >>695,696
そうだったのか あどばんすどのリファレンスに1桁って書いてあったから信じてたよorz 危うく2009年までしか対応してないゲームを作るところだった・・・dクス
- 698 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 13:13:42 ID:OrgB/TUw]
- あどばんすどの頃は、あの筆者中級に片足突っ込んだ程度の頃だしあんま信用しない方が……。
- 699 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 16:47:53 ID:IYvdMDsh]
- 1999→99
よってdateは年下二桁を取得することがわかった。 3桁だったら面白かったのに…
- 700 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 17:33:41 ID:iDcE1mwE]
- >>688
ありがとう、何とか解決したよ。 あどばんすどのサンプルを真似るのも考えものだな。 ちょっと考えたら簡単なサブルーチンだったorz
- 701 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 17:40:45 ID:OrgB/TUw]
- >>700
そんな基本を本のせいにされても……。
- 702 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 09:07:21 ID:t2I1+eHx]
- lsp 1,"a.bmp",0,0
for %0=0 to 100 drawsp2 1,1,255,800-4*%0,600-3*%0,200-%0,200-%0,0 draw wait 10 next 800x600の画像をdrawsp2を使って描写しようと思い、 上記の様なスプリクトを動かしたら途中でエラーが出て終了してしまいました。 何かスプリクトの書き方に問題があるのでしょうか?
- 703 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 10:25:35 ID:4yG2dKlG]
- セル数は0でしょう。
- 704 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 10:56:24 ID:t2I1+eHx]
- セル数は0にしてもエラーになってしまいましたorz
- 705 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:00:07 ID:lwPXDXoM]
- エラーメッセージを上げろ
- 706 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:20:00 ID:t2I1+eHx]
- 問題が発生したため、nscr.exe を終了します。
ご不便をおかけして申し訳ありません。 作業途中であった場合、その情報は失われた可能性があります。 っていうウインドウズのエラーです。
- 707 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:44:45 ID:EPsd7xKL]
- >>702
そのまま試してみたが、別にエラーはでないぞ。 という事で、記述ミスではないと思われる。 1) 本当にそこでエラーになっているのか? →そこだけの最短スクリプトで実験。 あるいは、そこだけコメントにして実験。 2) 画像は壊れていないか →画像をただのbg命令とかで表示してみて実験。 あるいは画像を全く別のものに変えて実験。 3) Nscripter本体が壊れていないか。 →最新版と入れ替えてみる。 4) 可能性としては低いが、フォントが多くインストールされてると 異状終了するという話を昔聞いた事がある。 →もしフォントがたくさんインストールされているなら ざっくり減らしてみる。 ただし自己責任で。
- 708 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:50:31 ID:t2I1+eHx]
- 1)そこだけのスプリクトで試しました。
2)画像は複数で試しましたが同じ結果でした。 3)何度かDLし直しましたが、これもダメでした。 4)フォントはデォルト状態のまま、インストールした事はありません。 うぅ…何でなんだろ…困った…。
- 709 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:50:34 ID:lwPXDXoM]
- drawsp2の中の計算式が怪しいかも
800-4*%0ではそもそも正しい結果にならない気がするけどな これだと(800-4)*%0っていう計算になり、それが指定できない座標になってるんだと思う 計算式をdraw2の外に出して、きちんとやってみたらどうだろう
- 710 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:54:14 ID:EPsd7xKL]
- >>708
そこだけのスクリプトでそれが起こると言うなら、 画像ともども、>>1のうpろだにあげてみてはどうだろう。 画像は真っ黒とかそんなので代用して。 (ちゃんとそれでもエラーになる事を確認してから)
- 711 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 16:47:19 ID:rkLrLJ4+]
- >>708
結局そのエラーになる画像はbg命令では描画出来るの? 上のスクリプトそのままコピペ+適当に作った画像ではエラー発生しないんだが。 OSとかもろもろ、推測しやすい情報をもっと出すべし。うpが一番早いけどw >>709 計算式は800-4*%0なら800-(4*%0)と認識するよ。
- 712 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 16:57:37 ID:M2DnsPce]
- >>711
そうなのか、すまん 勘違いしてた・・俺、けっこうその辺でつまづくことあるから
- 713 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 21:48:14 ID:wkoI35uL]
- つか、座標誤ってもエラーにはならんと思う。
- 714 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 21:53:59 ID:M2DnsPce]
- 計算式の中で*の入れ方がおかしくてラベルか何かと思われたことがあったんだよ
そのラベルがありませんってことでエラー吐いた 俺ももうよく覚えてないんだ・・・申し訳ない
- 715 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 20:08:00 ID:MY0cwVGK]
- NSで立ち絵に透過PNGを使ってるゲーム、フリーで落とせる分で誰か知らない?
それを元にONSのバグトラッキングへ報告したら、もしかしたら対応してくれるかもしれないから。
- 716 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 20:25:44 ID:eZkm31Sq]
- 意味がわからんが、自分で作ればいいんじゃねーの?
- 717 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 08:12:02 ID:pbAdTqMs]
- 公式は最近変なの湧きすぎ。
- 718 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 09:14:47 ID:Ox6gf/SX]
- その話題をここに持ち込む奴も多すぎ
- 719 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 10:17:14 ID:pbAdTqMs]
- Σ(゚Д゚)
……スマソ
- 720 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:01:14 ID:QrjDr5Hv]
- オフィシャルガイドを参考にセーブ・ロード機能をカスタマイズしたのですが、
タイムスタンプに「年」を表示させる方法がわかりません。 dateで通常のテキストには現在の年も表示できるんですけど・・・。 タイムスタンプに実際に年を表示させた方がいましたらアドバイスお願いしますm(_ _)m
- 721 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:10:49 ID:qN/GewWR]
- 俺はやった事ないが、
セーブする時点でdate命令で年を取得し、グローバル変数にでも入れておいて (もちろんセーブスロット分、グローバル変数を割り当てておく) ロードするときにそっから持ってくりゃいいんじゃね?
- 722 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:33:40 ID:Wgm7Ax2e]
- あどばんすに載ってなかったっけ?
俺は年月日と時間を1行で表示する形式だから、 1つの文字列に格納してるけど "2006年11月20日 17:30"みたいな感じで
- 723 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:45:16 ID:gGO3Lt6m]
- グローバル変数使わなくてもsavegame2で良いんじゃないか?
区切り文字とsplit使えば色々放り込めて楽だぞ。
- 724 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:49:00 ID:Wgm7Ax2e]
- savegame2実装前に組んだんだよぅ・゚・(つД`)・゚・
- 725 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 21:03:59 ID:tm1KusjE]
- なら組み直せばいいじゃない。
セーブの日時なんだし、セーブデータに入れておいた方が管理楽だよ。
- 726 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 21:54:25 ID:tmDc8tQQ]
- みもふたもない
- 727 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 03:00:34 ID:6DGgCEcN]
- 相変わらずあんまり話題ないね
- 728 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 17:23:41 ID:iWd5Aeef]
- 長文テキストを !s0 ではなくて、ノーウエイト表示させたいのだけど
文字スクリプトでやるしかないの?
- 729 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 17:29:59 ID:mqj4ppQ9]
- というか言ってる意味がワカラン
何がしたいんだ textspeedじゃダメなのか?
- 730 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 17:36:34 ID:iWd5Aeef]
- >>729
textspeed でも同じことでしょ。 例えば、 !s0おはようございます。 で表示させると瞬間表示じゃないので残像感が出る。 その残像感を無くして表示させたいんだ。
- 731 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 18:55:02 ID:cNtirGKz]
- textspeed 0でまだ気になるようだったら文字スプライトか?
つか、瞬間表示については過去に要望があったからtextspeed 0でできるはず。
- 732 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 18:59:27 ID:5y+f+3WN]
- だな。0でちゃんと瞬間表示になってるから俺も使ってる。
少なくともv2.72以降はそれでいけるから最新版DLしてみたら?
- 733 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 19:47:14 ID:iWd5Aeef]
- >>729>>731-732
最新版でいけました。 アリガトウ
- 734 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 20:29:11 ID:rYbI7K49]
- だから‥‥最新版も試さず、自分のスクリプトも疑わずNスクのせいにするのやめろっつうに。
- 735 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 21:21:04 ID:hPuiIVBn]
- つ旦
- 736 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:14:29 ID:i+1tZ0aY]
- グローバル変数の保存タイミングってわかる方います?
グローバル変数に数値を代入しても、defineresetを行うと数値代入が「無かったこと」にされてしまいます。 これは恐らくグローバル変数に保存が成されていないからだと思われるのですが……。 それがわかれば、前にでていた、「マウスカーソルを、何種類かの中からユーザーが選べる」ってのが可能になるのですけれども……。
- 737 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:28:27 ID:W1ivrTuU]
- どうだろうなぁ。
今簡単なスクリプトで試してみたところ、 @ の改行待ちでしばらく放っておくとファイルが作成されて グローバル変数に保存されたみたいだが……。
- 738 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:30:59 ID:mqj4ppQ9]
- >>736
define節で変数リセットとかしてないよね? saveoffとか関係ないしなぁ・・・ グローバル変数に反映されないのって、 その変更した部分だけ?
- 739 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:38:27 ID:W1ivrTuU]
- >>738
俺が今試したスクリプトは以下の通りで、 何も考えずに、トントン進めるだけだとファイルも作られず変数も反映しないが、 前述したように、少し入力をしないで放っておくと保存されるみたい。 *define globalon game *start %500 表示1@ mov %500,99 %500 表示2@ definereset
- 740 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:48:26 ID:mqj4ppQ9]
- 本当だ・・・素早くクリックすると反映しない
グローバル変数が保存されるまで若干のタイムラグがあるってことか そうなるとNスクの仕様か・・・?
- 741 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 00:01:51 ID:TcfBe+lH]
- 自分は下のスクリプトで試してみた。これもクリック連打すると値が変化しない。
変数の中身を表示する前にwait、delay、!w、!dを入れてみたけど効果なし。 clickを入れたときだけ、clickのところで一定時間待った後にクリックすると値が変化した。 おそらくグローバル変数の保存はクリックを待ち始めてある程度時間が経ってから行われるんじゃなかろうか。 *define globalon inc %500 game *start %500@ definereset
- 742 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 00:02:10 ID:0uA+mF9O]
- 「楽画喜堂」管理人:なるせひろのり氏に降りかかった
”PS3癒着疑惑”を検証したサイト群を、見境無く次々と荒らす輩が出現。 最初はなるせ氏本人と思われたが、意外な結末が待ち受けていた。 blog.goo.ne.jp/k-true/e/6d8ee78a188d9d8cb25854adad86e8db blogimg.goo.ne.jp/user_image/35/53/6c380ba2e7a5b3de7336de2e1ae9185f.png 荒らしコメントを投稿し続けたgooID day-kiyuが 異彩崇高 isaisuko.jp/ 管理人KIYU氏と判明。 異彩崇高 は2005年5月に「ひぐらしのなく頃に」作者陣へインタビューを敢行、一躍時のサイトとなった。 ブログへのこれら執拗な擁護と荒らし工作活動等から、KIYU氏がAA連合に近しい事が判明した。 この工作活動は、なるせ氏の指示によるものなのか?それともKIYU氏の独断で行われたものか? 現在、なるせ・KIYU両氏はこの件について一切スルーの構え。(KIYU氏はブログ米欄書込をはてなユーザーのみに制限) 楽画喜堂 ttp://www.rakugakidou.net/ 能都堂〜楽画喜堂ヲチスレまとめ(過去発言・購入リスト等) wiki.livedoor.jp/antirakugaki/ 関連スレ 【なるせ】楽画喜堂をオチするスレ52【AA・RA】 anime.2ch.net/test/read.cgi/asaloon/1163909629/
- 743 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 01:50:35 ID:P5qiPb4/]
- defineresetのバグっぽい。一旦閉じて再起動なら反映されるし。
www.nscripter.com/bbs/wforum.cgi?mode=allread&no=680&pastlog=0002&act=past これかな? 一応公式に貼っといてみます。
- 744 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 01:52:38 ID:T7rLUjMq]
- なるほど、defineresetの不具合の可能性が高いか
よろしく頼んだ
- 745 名前:736 mailto:sage [2006/11/23(木) 01:45:30 ID:Ph7tgktG]
- >おそらくグローバル変数の保存はクリックを待ち始めてある程度時間が経ってから行われるんじゃなかろうか。
>なるほど、defineresetの不具合の可能性が高いか なる。 となると、グローバル変数とdefineresetは併用しないほうが良さそうですね。 とんでもないクリック速度で文を進めるユーザー、または「次の選択肢スキップ」でバグが出来てしまう……。 ……、defineresetって何の意味があるねん……。
- 746 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 01:51:44 ID:GE1po9uo]
- >……、defineresetって何の意味があるねん……。
デバッグw いつでもdefineresetできる(タイトルへ戻る)ようにカスタマイズしておいて、 1:プレイしながらチェック 2:修正箇所見つけたら別窓のエディタでテキストorスクリプト修正、上書き保存 3:リセット 4:1へ戻る。
- 747 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 01:54:42 ID:CCdyyZg+]
- そもそも制作段階でしか使わん命令だと思うが。
ユーザーにプレイさせるスクリプトに何故混ぜる。
- 748 名前:736 mailto:sage [2006/11/23(木) 02:10:51 ID:Ph7tgktG]
- >>746
なるほど、そうか、そう言われればすごい納得。 >>747 if節使って、ちょっとしたことをやってみる、とかでしょうか。 例えばeffect定義を変えるなど。 【通常モード】では effect 2,10,200 effect 3,2,1000 となっているエフェクトを、 グローバル変数%500を使い、 if %500 = 1 effect 2,1:effect 3,1 if %500 = 0 effect 2,10,200:effect 3,2,1000 として、【エフェクトカットモード】も選べる、みたいな感じでしょうか。 「文章はスキップさせず、でもエフェクトはスキップさせたい」というせっかちさんユーザーへの親切設計。 ……どうでもいいですかそうですか。
- 749 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 02:31:42 ID:hEmT40/3]
- 通常・倍速・カットの選択だけなら
seteffectspeedで事足りると思うんだが・・・
- 750 名前:736 mailto:sage [2006/11/23(木) 02:51:00 ID:Ph7tgktG]
- まあ、上記のエフェクト例はあくまでも例なので。……ってか、seteffectspeedなんて命令あったのですね。
ええと、取り敢えず例の場合、スクリプトの形にするとこんな感じでしょうか。 Nスク始めてまだ一週間なんで、変なとこがあっても見逃してください。 *define globalon textgosub *a if %500 = 0 if %501 = 1 2,1:effect 3,1 if %500 = 0 if %501 = 0 effect 2,10,200:effect 3,2,1000 if %500 = 1 effect 2,1:effect 3,1 if %500 = 2 effect 2,10,200:effect 3,2,1000 game *a textbtnwait %0 if %0 = -1 goto *b notif %0 = -1 goto *c *b if %501 = 1 mov %500,1:savegame 9:definereset if %501 = 0 mov %500,2:savegame 9:definereset *c ;もちろん、セーブNo.9は通常時は使わないセーブ番号。セーブ画面カスタマイズで、8までしか表示されないようにしておく。 saveon texec return *start notif %500 = 0 mov %500,0:loadgame 9 と、基本としてはこんな感じでしょうか。@面倒だったので起動テストはしてませんが。@ 取り敢えずやりたいことは伝わったかと思います。\ end
- 751 名前:連投すみません。もう消えます。 mailto:sage [2006/11/23(木) 03:08:18 ID:Ph7tgktG]
- 「click待ちで待たなきゃglobalは保存されない」って言ってたばかりなのに、いきなりclick付け忘れたり、他にも色々と間違えてました。
しかし、地道なclick待ち以外でグローバル変数を保存する方法が無ければ結局意味が無いスクリプトなのですけれどね。 修正版 *define globalon textgosub *a if %500 = 0 if %501 = 1 effect 2,1:effect 3,1 if %500 = 0 if %501 = 0 effect 2,10,1000:effect 3,2,1000 if %500 = 1 effect 2,1:effect 3,1:mov %501,1 if %500 = 2 effect 2,10,1000:effect 3,2,1000:mov %501,0 game *a textbtnwait %0 if %0 = -1 goto *b notif %0 = -1 goto *c *b if %501 = 0 mov %500,1:savegame 8:click:definereset if %501 = 1 mov %500,2:savegame 8:click:definereset *c saveon texec return *start notif %500 = 0 mov %500,0:loadgame 8 bg white,2 ねこだ!@あいつは猫だ!@ bg black,3 そうだ、おれたちゃ猫軍団!!\ end
- 752 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 03:59:08 ID:hEmT40/3]
- すまん、よく分からない
なので超適当にやってみた あと、面倒がらずに自分でテストぐらいすれ *define globalon textgosub *a effect 2,10,1000:effect 3,2,1000 game *a textbtnwait %0 if %0=-1 goto *b notif %0=-1 goto *c *b if %501=0 mov %501,1:seteffectspeed 2:goto *a ;右クリック→エフェクトカット if %501=1 mov %501,0:seteffectspeed 0:goto *a ;右クリック→エフェクト通常 *c saveon texec return *start if %501=0 seteffectspeed 0 ;%501=0の時エフェクト通常 if %501=1 seteffectspeed 2 ;%501=1の時エフェクトカット bg white,2 ねこだ!@あいつは猫だ!@ bg black,3 そうだ、おれたちゃ猫軍団!!\ reset
- 753 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 04:13:33 ID:hEmT40/3]
- あー、
if %501=0 seteffectspeed 0 ;%501=0の時エフェクト通常 if %501=1 seteffectspeed 2 ;%501=1の時エフェクトカット の部分はdefine節に入れといた方が良かったな definereset使わず、セーブ&ロードもしないようにした これ以上説明する気にはなれんので、あとは適当にやってくれ
- 754 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 10:01:33 ID:ihQ9qcfB]
- メニューを killmenu で消して definereset 使うとメニューがドンドン消えてくよねw
- 755 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 10:45:18 ID:+mILf++1]
- > seteffectspeed
( ゚д゚)
- 756 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 13:55:31 ID:TkisxaMT]
- *define
rubyon game *start 紅葉山\ getlog $0,1:logsp 1,$0,60,90:print 1 消去\ csp 1:print 1 (紅葉山/もみじのやま)\ getlog $0,1:logsp 1,$0,60,90:print 1 消去\ csp 1:print 1 goto *start ルビのログを表示させようとした所、 エラーが出て終了してしまいます。 使い方が悪いのでしょうか?
- 757 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 17:24:29 ID:pDSZEmXV]
- 劇場版ころなの3DダンジョンRPGって既出の話題?
確かこのスレでも3Dダンジョン作ってたような気がする。
- 758 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 17:32:12 ID:hWBe7GYc]
- 別に3Dダンジョンなんて珍しくも無い
- 759 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 17:47:44 ID:Tq1lca9g]
- 必要なパターン書き出して埋め込むだけだからな
まぁそれが面倒だったりするけど
- 760 名前:名前は開発中のものです。 [2006/11/23(木) 18:14:17 ID:gbK7wHXD]
- 3Dダンジョンてーと、あれか。ウルティマとかか
- 761 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 18:40:09 ID:tcBNhyYZ]
- >>751と>>756がどう見ても同一人物の件
つかスルーした方がいいのか?
- 762 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 18:43:50 ID:+mILf++1]
- なぜ同一人物と思ったのか、わかりやすく説明しなさい。
- 763 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 18:51:39 ID:tcBNhyYZ]
- スクリプトの書き方とテキストの入れ方が…
いや、別人かもしれないけどさ
- 764 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 18:54:43 ID:+mILf++1]
- 俺は別人だと思うんだぜ。
ちなみに>>756は、ルビ文字の前に改行しなさい。
- 765 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 19:16:02 ID:tcBNhyYZ]
- 別人ならスマソ<(_ _)>
質問に答えてもらったのに礼も言わずに連投したように見えたもんだから
- 766 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 19:23:13 ID:TkisxaMT]
- 一応断っておきますけど別人です;
>>764 csp 1:print 1 (紅葉山/もみじのやま)\ getlog $0,1:logsp 1,$0,60,90:print 1 ルビ文字の前後を改行したのですが、まだ落ちてしまいますorz
- 767 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 19:37:24 ID:QibBHxQp]
- >>766
本当に別人なのか…早とちりして申し訳ない logspで表示するスプライトの座標、テキストウィンドウの表示位置と合ってる? スプライトが画面をハミ出してエラーになってるんじゃないかって気がするんだが・・・ それで駄目だったら、logsp使わずにstrsp(現在の推奨)かlogsp2にしてみたらどうだろう
- 768 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:09:01 ID:TkisxaMT]
- >>767
いえいえ。 えっとスプライトは元々画面からハミだしていてもエラーにはならないのではないでしょうか? といっても上で書いたスクリプトではルビなしの文字は普通に表示されてますので、それはないと思います。 で、strspとlogsp2を使ったのですが同じ結果に…エラーで落ちましたorz
- 769 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:27:41 ID:8R3nnNNJ]
- >768
ちゃんとY軸の字間をルビの大きさ分だけ空けてる? それがきちんと指定してあれば落ちないと思うんだけど。
- 770 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:36:57 ID:TkisxaMT]
- >>769
空けています。 というか>>756のスクリプトは他の方の場合落ちないのでしょうか?
- 771 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:39:11 ID:QibBHxQp]
- いや、俺のところでも落ちる
ただ、スプライトの文字サイズや間隔、座標を変えると普通に行くから、 やっぱりその辺じゃないかと思うんだが・・・ ちなみに、通常のテキスト表示の座標は(60,90)ではないぞ
- 772 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:44:11 ID:QibBHxQp]
- logsp2 1,$0,60,90,26,26,0,13
これでやってみたら上手く行った 多分>>769の言った通りのことだな setwindowで最初から行間隔を空けておけば(デフォルトで文字サイズ高さの半分) logspでも上手く行きそうな気がするけど
- 773 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 21:13:41 ID:TkisxaMT]
- なるほど、そういう事でしたか。
物の理解が悪くてお手間を取らせて済みません。 詳しく解説して下さり有難うございます。 本当に助かりました。
- 774 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 23:46:08 ID:0MSABiha]
- あ、ちなみに>>764はbrで前に空行を作るってこと…
- 775 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 20:54:42 ID:eD7g1OSn]
- ブログで暴れてる旧かな使いってなに?
- 776 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 20:59:44 ID:TrI+O8fa]
- >>775
気になるの分かるが我慢しとけw Nスクとは全く無関係のスレ違いだから。 でも物凄い片思いだよなあれ。構ってくれオーラ出し過ぎ。
- 777 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 21:06:28 ID:FioLl833]
- >>775
つttp://members.jcom.home.ne.jp/w3c/
- 778 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 21:07:51 ID:1h0SZPsY]
- あそこは私的なページなんだから触れるのも暴れるのも話題に出すのも禁止
- 779 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 21:53:32 ID:aW0T3qaC]
- あほの相手してる時間あるなら更新に充ててクレヨン
勝手にやってくれと言いつつガチで組み合ってるのがまったくイミフで なんだかなあ
- 780 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 22:17:23 ID:kGz8FYbF]
- >>776>>778と2本も釘を刺されたというのにレスしちゃう人に言われてもなぁ
- 781 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 00:29:18 ID:38Sfw1MI]
- savegame2で保存した文字列を書き換える方法ってない?
一旦ロードしてセーブし直すしか無いのかな
- 782 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 10:40:50 ID:bbX0ia+6]
- そうね。
- 783 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 13:24:21 ID:+5uopM/H]
- 公式で:噛ませた後のjumpfが動作しないって話があるけど、
ごく普通に動いてるようにしか見えないんだが……。 みんなはどうさね?
- 784 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 13:31:23 ID:jw3GNH+X]
- それが本当だとしても、2行に分ければいいだけって気がする
if文の中なら別だろうけど、それだってやりようはいくらでもあるし :の前に2バイト文字入れておかしくなったとか、そういう話なんじゃないの? というか、そもそもjumbb/jumpfなんて ラベル管理きっちりしてればそうそう使う命令でもないと思うんだが…
- 785 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 13:55:26 ID:xtJSADFV]
- 全角入れるとおかしくなるとかそういうのおおすぎ
- 786 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 14:18:02 ID:XmU8+toW]
- だから自分のスクリプトが悪いのをNスクのせいにするなと何度
皆そういった経験を踏まえて製作している
- 787 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 14:27:09 ID:+5uopM/H]
- やっぱ普通に動くよなあ。なんでNスクのせいにすんだろ。
- 788 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 14:31:14 ID:JhFwFuD0]
- それでいて公式の奴スルーしとくお前らワロス
- 789 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 17:11:01 ID:l6bXObw1]
- 確認したいんだが、
「spstr "C○"」って、cspじゃなくて「vsp ○,0」と同じってことでいいんだよね? spstrで消した画像をvspで表示したら表示できたし。 スプライト○〜△番をまとめてcspしたい場合の命令はあったかな?
- 790 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 17:26:27 ID:+5uopM/H]
- うん。同じ。
あと、cspもvspも全部for nextで書けば円満解決。 長くなるの嫌ならdefsubで作るべし。
- 791 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 17:30:24 ID:l6bXObw1]
- ありがとう。
そうか、for nextで数をずらしながら○〜△まで消していくのか。 for文ほとんど使ったことないorz 地道に組んでみます。
- 792 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 17:49:35 ID:jw3GNH+X]
- また奇特な組み方するやつだなw
よく使う便利な命令はサブルーチン化して切り離しておくと楽だぞ ちなみに、printと打つのが面倒でpに省略している俺は超面倒くさがり
- 793 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 23:14:50 ID:e6vfEiYa]
- いろんなこと実現していくとfor文が大量に出てくよね
- 794 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 06:49:02 ID:ML/b57yC]
- DLLレイヤ機能サンプルを元に右から左みたいな簡単なスプライトを
移動させる物を作ってみようと思ったのですが難しい…。 void Drawでfor文とRenderSpriteを使って回せばいいっぽいんですが、 BOOL TimerとBOOL Messageの意味がさっぱり。 どなたかサンプルもしくはご教授頂けないでしょうか?
- 795 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 17:08:30 ID:vqJLN4cH]
- サンプルって・・・DLLレイヤ機能サンプルがサンプルだと思うけどなぁ^^;
分からなければ、 BOOL Timer(void){return TRUE;} Message()は省略でいいんじゃない? 一抹の不安を感じるのは、for文で回すという表現・・・ 複数スプライトということだよね? ね? あとはT2氏にでも聞いてくれぃ
- 796 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 14:30:36 ID:N0ZZX3Zq]
- ん、btntime(btntimer)ってバグってる?
btnwait命令の後も定義が消えずに残る。 btntime 10000 btnwait %0 もう一度。 btnwait %0 if %0 = -2 end \ 二度目のウェイトで10秒待つと、何故か-5が代入される。
- 797 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 15:20:32 ID:mxgigb7U]
- それバグじゃないよ。クリアしてないから二度目も同じ設定で動いてるだけ。
一度目の btnwait %0 の次行に btndef clear を入れたらタイマーちゃんと消える。 クリック待ちの設定は一度使った後にちゃんと消す習慣付けた方がいいよ。 あと時間切れで-5ってことはusewheel使用なんだろ? その検証スクリプト不親切すぎ。 btnwaitとbtnwait2の違いはボタン定義をクリアするか否かの違いだけど、 ボタン定義ってのはspbtnやexbtnのところであって、他の設定はクリアされない。 まあ何だ。自分で検証すればすぐ洗い出せるってこった。
- 798 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 17:09:25 ID:N0ZZX3Zq]
- ああ、なるほど。どうもです。
APIのbtntime説明に『この命令を使った直後の……』とあるので、タイマーは直後のbtnwaitにしか効かないのかと思ってました。 -5は……、修正するの忘れてました。 (一旦-5で検証し、途中でusewheel付け忘れていることに気付いてスクリプトのifを-2に変えたが、その後文章を書く際にいつもの癖で-5と書いてしまった) ともあれ、thxです。
- 799 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 17:33:17 ID:9p424y0t]
- 会話のとき、
「こんにちわv」 と同時にごく短い音 「ピピピピピ」(言葉と同じ数) を入れて、ボイス風にしたいなあと思ってるんですが、 「こwave"pi.wav":んwave"pi.wav":にwave"pi.wav":ちwave"pi.wav":わvwave"pi.wav"」 とやるしか思いつかないんです;;;;;; 何か他に良い方法はないものでしょうか?
- 800 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 18:02:39 ID:fn8YKsNw]
- 自分なら
; ------------ dwaveloop 2,"pi.wav" 「こんにちわv」 dwavestop 2 ; ------------ とやるけど?
- 801 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 18:21:32 ID:y+daOw1x]
- 前に同じような話があったような・・・
過去ログ読んでみれば、何か分かるかも
- 802 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 18:27:12 ID:9p424y0t]
- >>800&801
dですvv
- 803 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 20:03:08 ID:SJJz0gGb]
- 何度も使いそうだしサブルーチン組めば?
文字数測ってその回数分鳴らせばいいだけだし。
- 804 名前:799 mailto:sage [2006/12/03(日) 21:54:24 ID:9p424y0t]
- >>803
それが一番楽でかつ無駄がないかも。やってみる。 文字数数えて変数に代入して、for文で変数の数だけ繰り返し音を鳴らせばいいんだよね? dです。
- 805 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 22:59:42 ID:2EIIicKT]
-
カーソルキーでキャラを上下左右に動かすスクリプトを組みたいのですが、 キーの押しっぱなしを拾う方法ってないでしょうか? 下記のように組んだら一歩一歩止まってしまいます・・・orz ;--- btndef clear getcursor btndown 1 *loop btnwait %0 if %0==-40 gosub *ue ;上移動 if %0==-41 gosub *migi ;右移動 if %0==-42 gosub *sita ;下移動 if %0==-43 gosub *hidari ;左移動 goto *loop
- 806 名前:名前は開発中のものです。 mailto:sage [2006/12/04(月) 09:39:05 ID:TEFzC6i0]
- つisdown
- 807 名前:名前は開発中のものです。 mailto:sage [2006/12/04(月) 18:21:27 ID:VZVcvksQ]
- >>806
それマウスの左だけじゃなかったっけ?違ったらスマン
- 808 名前:名前は開発中のものです。 mailto:sage [2006/12/04(月) 18:37:53 ID:sUYGUBr7]
- うん807が違う
- 809 名前:名前は開発中のものです。 mailto:sage [2006/12/04(月) 21:42:00 ID:lc791S0a]
- >807で合ってるんじゃ?
isdownでも無理みたい・・・orz
- 810 名前:名前は開発中のものです。 mailto:sage [2006/12/04(月) 21:54:42 ID:guiZFhtv]
- T2氏のプラグイン使えばいいんじゃない?
- 811 名前:名前は開発中のものです。 mailto:sage [2006/12/04(月) 22:05:59 ID:lc791S0a]
- >>810
それだ! なんで気付かなかったんだ自分・・・orz ありがとうございます!m(_ _)m
- 812 名前:806 mailto:sage [2006/12/04(月) 22:54:28 ID:2OuCIxzJ]
- isdownで押しっぱなし取得出来ると思ってたけど自信なくなってきた…。
つか、押しっぱなし判定しなくても止まらず普通に動くと思うんだけどなぁ。 逆に何で止まるのか知りたくなってきたかも。 *define game *start lsp 0,":s#ffffff文字列",200,200 btndef clear:getcursor *loop btnwait %0 if %0==-40 gosub *ue ;上移動 if %0==-41 gosub *migi ;右移動 if %0==-42 gosub *sita ;下移動 if %0==-43 gosub *hidari ;左移動 goto *loop *ue msp 0,0,-10,0:print 1:return *migi msp 0,10,0,0:print 1:return *hidari msp 0,-10,0,0:print 1:return *sita msp 0,0,10,0:print 1:return
- 813 名前:805 mailto:sage [2006/12/05(火) 00:22:57 ID:TiowdF+M]
- >>812
どうもthxです。 各動作ルーチンの中で ; ------------- *sita mov %3,0 mov %1,%51 for %51=%1 to %1+24 step 4 resettimer:waittimer 30 if %3==0 lsp 1,":l;data\chara\001_D_01.bmp",%50,%51:print 1:mov %3,1:goto *sita_next if %3==1 lsp 1,":l;data\chara\001_D_03.bmp",%50,%51:print 1:mov %3,0:goto *sita_next *sita_next next return ; ------------- って感じの動作処理を入れて動かしてるんですけど、 それだと綺麗な動作にならずに一歩一歩止まってしまうんですorz 試しに左クリックで飛ばしてみると止まらずにスムーズに動くので たぶん、キーボードの押しっぱなし判定は拾えてない気がします。。。
- 814 名前:805 mailto:sage [2006/12/05(火) 00:25:40 ID:TiowdF+M]
- 「止まる」というか、
動くことは動きますけれど、途切れ途切れで綺麗に動かないという意味です。 分かりにくくてすいません。。。
- 815 名前:名前は開発中のものです。 [2006/12/06(水) 16:18:21 ID:0C2kjNYy]
- プラグインって実行ファイルと同じ場所に置いとかないと、みんな怒っちゃう?
- 816 名前:名前は開発中のものです。 [2006/12/06(水) 17:16:06 ID:CTG7k8IZ]
- 質問させて下さい。
*start | ├┐ 1 2 ├┘ | *end こんな感じで一本道から二本道にgosubでシナリオを分岐させていたんですが、 「2」のシナリオ中にカスタマイズメニューで作った*startに戻る処理(goto処理)を実行させると gosubネストがスタックしてしまいますよね? ぽまいらはどうやって上記のようなシナリオを上手く処理しているのか、是非教えて下さいm(_ _)m 分岐 質問です。 NScripterの*start
- 817 名前:名前は開発中のものです。 mailto:sage [2006/12/06(水) 17:16:52 ID:CTG7k8IZ]
- コピペのゴミが…スマソorz
- 818 名前:名前は開発中のものです。 mailto:sage [2006/12/06(水) 17:53:41 ID:QkW9qfn+]
- >>815
中には怒るプラグインがあるかも 俺は動けば怒らんけど 動かなくても怒るほど感性豊かじゃないけどな
- 819 名前:名前は開発中のものです。 mailto:sage [2006/12/06(水) 18:32:32 ID:GHYK1kcQ]
- return *xxx
スタックを削りつつgoto文と同じ感覚で飛ばせる 本当に*startに戻したいだけだったらresetすりゃいい気もするが
- 820 名前:名前は開発中のものです。 mailto:sage [2006/12/06(水) 18:39:52 ID:NHJUEQZp]
- returnでラベルに戻す必要があるのはよっぽど特殊な処理だけで、
大抵はgotoで処理できるんだけどな というか、シナリオ分岐ならgosubじゃなくてgotoでいいじゃん・・・ resetでもいいけど、タイトルや戻り先にラベル指定してgotoで飛ばせばいいだけ
- 821 名前:名前は開発中のものです。 mailto:sage [2006/12/06(水) 19:40:02 ID:8JPJe2at]
- 普通シナリオ分岐はgoto使うよな。
でも例えば、シナリオをシーンごとにわけておいて 主処理ではそれをgosubで拾っていくって形にしてるなら、 やっぱStartへ戻す処理をresetかdefineresetにするのが常道だろう。 (俺はこっちをやってる)
- 822 名前:名前は開発中のものです。 mailto:sage [2006/12/06(水) 19:52:01 ID:CTG7k8IZ]
- 皆さんレスありがとうございます。m(_ _)m
例では簡単に書きましたが、現在作っているものは既存のギャルゲーよりも シナリオマトリクスがかなり複雑なものでgotoではやり辛かったんです。 (出来ることは出来ますが、フラグで飛び先を管理する事を考えるとgosubジャンプはかなり楽なので…) という訳で>>821さん良い命令をありがとうございます。
- 823 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 00:03:05 ID:9SY8F3UT]
- 更新こねー!
- 824 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 00:19:44 ID:wM5/090q]
- ねー
- 825 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 17:39:51 ID:5PLhcp5U]
- スプライトで言うallsphideとallspresumeのように
複数のbarをパラメーターを弄らず一時的に消したいのですが該当する命令ってあります? 使用箇所としては、RPGの戦闘画面でbarをライフポイントとして使用しているのですが、セーブ画面、ロード画面をlspで表示している時だけ非表示。 セーブ画面、ロード画面から戻った時。RPGの戦闘画面に戻ったら再表示という形です。 セーブ・ロード画面に行く時にbarclearかけて、戻る時に再度パラメーター指定してバー表示しなきゃ駄目かな?
- 826 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 18:02:08 ID:j7BiLCsa]
- >>825
俺もそれやりたいんだけど、一旦クリアして戻ったら再描画するしか無いみたいだ。。。 せめてbarをスプライトよりも後ろに表示できれば スプライトを上に乗せて隠すことも出来るんだけどなー・・・orz
- 827 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 18:09:55 ID:0CsgNBHw]
- 俺はバーは使った事無いけど、
確かにNscで、一度メニュー画面にしてから復帰した時って 画面の復元とかって面倒だよね。 俺もそれと似たような悩みがあった。 結局俺は画面切り替える時に自動セーブして、 復帰する時にロードで復帰させるようにした。 けど、テキストもページ先頭に戻っちゃうので工夫が必要になる。 オススメできない。
- 828 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 18:23:54 ID:5PLhcp5U]
- >>826-827
まじですか。レスありがとう 完全に上くるから再表示させるっきゃないんだよね。 戦闘画面からセーブ画面、ロード画面、武器変更画面、etc...ってあるから手間かかるんだよねぇ まぁ気合でどうにかしてみます。どもでした。
- 829 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 18:33:04 ID:0CsgNBHw]
- どうでもいいけど、戦闘シーンでセーブロードできたら、
「あ、ミスった。……ロードして一手前からやりなおしっと」 って事にならんか?
- 830 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 18:37:17 ID:TgPhyKPX]
- 選択肢中セーブなんかも含めて一期一会的緊張感を失うけど
ヌル機能は装備しといて、使う使わないはユーザ任せでいい 「このゲームはやりなおしがめんどくせぇ」と思われるのが一番危険かと
- 831 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 20:07:14 ID:j7BiLCsa]
- いや、つーか、
SLGなら分かるけどRPGで戦闘中セーブはかなり珍しいだろ
- 832 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 20:27:55 ID:FHCAxNIk]
- スプライト位置取得命令まだー?
- 833 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 20:55:26 ID:sz65gKpY]
- まぁ828がRPGを作ってるとは限らんが。
それ次第だな。
- 834 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 21:29:36 ID:BUp208IW]
- >>833
つか、直前のレスくらい嫁w つ>>825
- 835 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 21:53:08 ID:sz65gKpY]
- スマw
- 836 名前:名前は開発中のものです。 mailto:sage [2006/12/09(土) 23:35:55 ID:5PLhcp5U]
- 戦闘中のセーブは可能にしてるけど、仮にうちがプロならセーブさせないね。
折角の休みを戦闘コマンド(主にスキルとスキルに対する効果処理)を組み込む私って一体・・・
- 837 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 01:55:20 ID:6hpjCAtB]
- NスクでRPG組める人なら他の言語例えばHSPでも十分組めると思うんだが
確かにNスクは画像やテキストの扱いが簡単だけど
- 838 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 11:45:09 ID:qKJYWy1f]
- HSPの利点を挙げてHSPを薦めるならともかく、
Nスクの利点を挙げてHSPを薦める理屈が分からん
- 839 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 11:48:11 ID:cRaBySnM]
- H ホット
S スパッツ P プリンプリン
- 840 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 12:01:19 ID:EMhp2oxS]
- ヒップ…
しり? プリンプリン
- 841 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 12:53:44 ID:Kl/z74Au]
- RPG組むならHSPの方がいいんじゃねーの?
画像やテキストの扱いがNscより難しいけど あんたならやれるんじゃねーの? って意味だろ。
- 842 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 15:02:43 ID:+eBvq6CT]
- なるほど。つまり、
食堂でカツ丼を注文して既に食べている人間に対して、 「カツ丼よりも天丼のほうがいいぞ!美味しくないけど。 カツ丼を食えるあんたなら天丼でも食えるだろ!」 と薦めるようなものだな。
- 843 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 15:04:12 ID:9wf2M1DS]
- 違う
- 844 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 15:06:54 ID:Kl/z74Au]
- 違うね
- 845 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 16:38:10 ID:Y4KJ3Nly]
- つまり余計なお世話だと
- 846 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 20:16:28 ID:UaEKDl2c]
- 約1年ぶりにNScripterに復帰!
――と思ったけど、あんま変わってないな。
- 847 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 21:11:44 ID:9FtxcCGV]
- ダウト
- 848 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 21:36:48 ID:px7Y2MTk]
- トダウ
- 849 名前:名前は開発中のものです。 mailto:sage [2006/12/12(火) 18:33:17 ID:/AKi6u9o]
- 最新版でDRAWSPの透過の不具合直ってたのね。
今頃になって気が付いたよ。 でもマスククロスフェードが遅くなってるけど。
- 850 名前:名前は開発中のものです。 mailto:sage [2006/12/12(火) 19:43:39 ID:FPJbbEYE]
- マスクだけアーカイブから出せば動作早いよ。
構成的に見栄え落ちるけど。
- 851 名前:名前は開発中のものです。 mailto:sage [2006/12/13(水) 10:27:31 ID:ry02KVpr]
- Nスクとキリキリ、どっちがゲームとしてはいいのが作れるのかな
やっぱキリキリなのかな
- 852 名前:名前は開発中のものです。 mailto:sage [2006/12/13(水) 10:34:01 ID:f7kgVhyy]
- PSとPS3とどっちがいいゲームが作れるかという質問ににているけど
ようするにおまえ次第です
- 853 名前:名前は開発中のものです。 mailto:sage [2006/12/13(水) 11:17:06 ID:ry02KVpr]
- 3って…
- 854 名前:名前は開発中のものです。 mailto:sage [2006/12/13(水) 11:30:43 ID:Ca445vsY]
- C++とRPGツクールどっちがいいと聞いてるようなもんだしなあ。
2DのRPG作るならどっちでも大してかわらんというか作り手に左右される。 吉里吉里でもNスクでもノベル用途で使うなら大してかわらんから同様。 結局、ID:ry02KVprがいいゲームを作れる奴ならどっちでも作れるし、 作れない奴ならどっち使っても無駄。
- 855 名前:名前は開発中のものです。 mailto:sage [2006/12/13(水) 19:58:11 ID:X+zbSusn]
- ってか、このスレで訊いてる時点で釣りっぽいが
- 856 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 01:46:12 ID:tcxkhkDs]
- スプライトの表示順(重なったときの上下)を制御する命令ってないでしょうか?
2つのキャラを同時に動かして、 前になったり後ろになったりする処理をしたいんですけど・・・。
- 857 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 01:53:51 ID:YU1x+6Qg]
- 順番入れ替えて再描画すればいいだけじゃない?
- 858 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 01:55:05 ID:pPXglL7W]
- ないんじゃないかなぁ
上と下で2種類用意すればいいんじゃない?
- 859 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 02:00:03 ID:MHG+YIAp]
- キーボードのDを押した時に出るデバッグウインドって、
出さないようには出来ないのでしょうか?
- 860 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 02:07:33 ID:YU1x+6Qg]
- datに変換すれば出ないと思うけど・・・
そういえばデバッグ切る命令ってなかったね まぁ、キーボードでDを使わなければ切る意味もないと思うけど
- 861 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 03:23:15 ID:MHG+YIAp]
- あ、DATにしたら出ないのですね;
初歩的な事を質問してしまって済みませんでした。 それと教えて下さりありがとうございました。
- 862 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 18:32:27 ID:W0SuOJYE]
- スレでnextが初期化できる命令があれば便利かもと思いました。
実際あったらどう思います?
- 863 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 19:38:24 ID:e2HRnJrL]
- バグの基になりそうだから使わない。
- 864 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 19:49:28 ID:KLZ7IHSS]
- for〜next文のこと?
breakで一度抜けて、もう一度頭からじゃだめなの? 簡単に組める命令を追加されてもなぁ・・・ つか、それがなきゃ困る状況って あんまり想像つかないんだが
- 865 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 19:54:29 ID:bB5gRA+g]
- next初期化なんて何でいるの?
for文中に初期化したくなったら、for %0 = 0 to 5ならmov %0,0って ループ数えてる変数に初期値代入するだけじゃダメなんだっけ? とゆーか、862の言うスレってのが何の事かさっぱり分からない件。
- 866 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 21:36:20 ID:7tQMXZ1E]
- >>864
ループ処理を動かしてる途中でtrapで抜けた場合とかに ちょっと欲しいかも。 trap系の命令ってgosubじゃなくてgotoで飛ぶし。
- 867 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 22:08:46 ID:0zur3hXR]
- trapで抜ける必要があるときにfor nextで組むなって、バグの元だから。
ラベルをgotoで繰り返せよ。回数指定は変数用意してif判定で済むんだし。
- 868 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 23:14:57 ID:7tQMXZ1E]
- いや、もちろん今は組んでないけどさ。
そういうスタック消しの命令があればforでも組めるから楽だなって話。 gotoでループ組む方がバグの元という気もしないでもないけど、 gotoループもNスクでは普通なんだよなー。。。
- 869 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 23:21:40 ID:0zur3hXR]
- >gotoでループ組む方がバグの元
いやNスク前提で、trap使用ならそのパターンしかなくね?
- 870 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 01:34:50 ID:JughAJ8C]
- 試してみたら、for文でもtrap使えたよ
trapの飛び先でbreak *ラベル名ってすればおk trap *a for 〜 next goto *b *a break *b *b こんな感じ。
- 871 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 15:48:13 ID:6z1/rwJI]
- 吉里吉里をNScripterに移植する方法を教えてくんな
Fate h/aって再現可能?
- 872 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 15:59:55 ID:RIvnUJAO]
- 巣へカエレ
- 873 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 19:52:44 ID:WS48s8K3]
- FATEを中途半端に移植なんてする奴がいるから変なのが沸く。
- 874 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 19:58:07 ID:pAS7czKG]
- そんなヤツいたのかw
- 875 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 20:20:00 ID:vUGCXD6m]
- 移植することに何か意味があるのだろうか
- 876 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 20:44:34 ID:YNS80TP+]
- Macとか携帯端末でハァハァ
- 877 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 22:34:47 ID:kAW7vEFG]
- >>870
おぉ! 知らんかった。thx!
- 878 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 01:30:11 ID:/WmagKU7]
- for-nextループじゃないところでbreakラベルを検出しても
ちゃんと飛んでくれるのが便利だ・・・ と思ってたら、gosubルーチン内で使ったらエラーになった。 なんだか不安定な動きをするなこれ;;;
- 879 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 01:51:45 ID:XNan4rzS]
- for-nextじゃないところで使うこと自体間違ってるんだから、
別に不安定なままで良いんじゃない?
- 880 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 02:22:03 ID:WrHDcd7B]
- 不安定というか、それこそが安定してるんちゃうか。
ヘタな使い方してるにも関わらずエラーがでなかったりするとヤバいぞ。 変な挙動しても、原因が突き止められん。
- 881 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 03:06:47 ID:gG5Xz9/1]
- うーん・・・スタック消し用としては使わんほうがいいってことか。
それ用の命令が欲しいな
- 882 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 09:08:40 ID:BwEJ2uC5]
- 普通にしろってばw
そんな特異な処理やってるようじゃ潰しが利かんだろ。 スタック消しなんて命令を常時使ってるような言語、少なくとも俺は知らんが。
- 883 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 11:21:40 ID:M71D0nzT]
- for-next中(連続表示で簡易ムービーとか)にクリックでtrap>breakしてスキップとかは普通に使ってたが
そもそもgosubには最初から関係ないだろ?
- 884 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 13:38:06 ID:8FVsW9Bs]
- > そもそもgosubには最初から関係ないだろ?
いや、gosubをbreakで抜けたいって意味じゃなくてだな。。。 何故かgosubで飛んだルーチン内でfor文を使わずに「break *ラベル」を使うとエラーになるんだわ。 gosubルーチン内じゃなければエラーにならんのだが。 理由は分からん。実際に試してみてくれ。
- 885 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 13:40:30 ID:BoWWvG6U]
- >>881
breakで抜けれるのはあくまでfor-next。 for-next内のgosubから一気に外に飛ぼうとしたら、gosubのスタックに引っ掛かって当たり前。 他の言語だって、for処理やwhile処理内で呼び出した関数から直接外に出るなんて、普通ならまずしない処理だと思うぞ。 ずぼらせずに、gosubをdefsubにして、引数でtrap中断フラグ返して、その値でreturn後にbreak判定すれ。 それかfor-next使わず、ラベルgotoでループさせろ。それならgosub先からreturn *ラベルで一発で抜けれるんだし。 いつまでもgdgdとスタック消しクレクレ言ってる暇があったら、自分のスクリプト見直せ。
- 886 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 13:42:19 ID:BoWWvG6U]
- おっとしまった、リロードすれば良かった。
しかし、884読んでも何したいのかさっぱりわからん。for文無いのに、何でbreakしてんだ?てかbreak *ラベルって何?
- 887 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 13:46:45 ID:8FVsW9Bs]
- >>885
別にクレクレじゃないっての(笑) break *ラベルの仕様がどうなってんのかいろいろ試してみてるだけ。使用報告も兼ねつつ。 >>886 マニュアル嫁。 breakでラベルに飛ぶ命令
- 888 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 13:53:05 ID:BoWWvG6U]
- ……最新版今ダウンロードしてgrep掛けたけど、載ってないよ??
- 889 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 13:57:23 ID:LDOYuU0E]
- >>888
ヒント:新マニュアル\追加命令一覧.txt
- 890 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 14:03:22 ID:BoWWvG6U]
- あ、すぐ下にあるのに見落としてた。大文字小文字区別でかけてたゴメン。
でもやっぱり、for-next無いのに使うのがおかしいんじゃないのかな…
- 891 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 14:04:47 ID:ux/5bGeR]
- よほど複雑な入れ子にでもしない限り、
きちんとreturnで戻るようにしとけばスタック消す命令は必要ないと思うけど つか、for-nextの外でbreak使うこと自体がよろしくないでしょ >>885も言ってるけど、同じ処理を別の方法で実装できるなら for-nextを使う必要だってないわけだから そこらへん、もうちょっと柔軟に考えた方がいいんじゃないかな
- 892 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 14:24:50 ID:M71D0nzT]
- あーまー、言いたいことは分かった気がする
要するにただ、gosub中じゃなければエラーにならないのが不思議だってことね 別に妙機能を要望してるわけでも文句言ってるわけでもなく
- 893 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 14:35:15 ID:8FVsW9Bs]
- そう、それだ。文章下手ですまん・・・orz
で、この変な動きをなんとか便利に使う場所がないかと考えた結果、 「処理をtrapで抜けた場合に for-nextループ内で抜けたのかそれ以外の場所なのかに関係なく breakラベルで飛ばしておけば無関係にnextのスタックが消せる」 くらいかなぁ、と(;´∀`)
- 894 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 14:40:42 ID:BoWWvG6U]
- いやいや、for-nextで抜けたのかどうかわからないような場合はあっちゃいかんだろ。
それ位なら大人しくラベルgotoしろって。 とりあえず原理を考えてみたけど、 gosubのスタック消しをbreak処理の後でしか行わないから、for-nextが無いとエラーになるんじゃないかな。 なんとなく処理としては、break→スタック消し→goto *ラベルなんだと思うけど、 ・*startの階層ではbreakもスタック消しも不要だから最後のgotoで移動できる。 ・gosub内のfor-next内のbreakラベルは全ての処理行うから移動できる ・gosub内直書きや、for-next内gosub中の直書きからでは、最初のbreakでエラーになるからNG ってことだと思う。まぁbreak *ラベル自体、お勧めしないってあるから、使わない方が良いと思うけどね。
- 895 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 14:48:01 ID:ux/5bGeR]
- >>892
そういう想定外の動作って、いきなり修正される可能性もあるからね 使わないに越したことはないと思うよ それにしても、Nスクのスプライトの重さは何とかならんものかな 立ち絵をスプライト化する命令も実装されるみたいだけど、 スキップすると激重になるだろうし グリグリ動かすのが前提なら、bgcopy→cspで誤魔化すのも二度手間だしなぁ
- 896 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 15:27:08 ID:8FVsW9Bs]
- >激重
つ[画像の先行読み込み][saveoff][画像の非アーカイブ化]
- 897 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 16:18:08 ID:ux/5bGeR]
- 前に先行読み込みをやってみたけど、そんなに変わらなかった覚えがある
saveoffはやってる(改ページ時のみONになる) アーカイブにはまとめてない状態でテストしてる あと、スプライトボタンを使ってるけど、スキップ時にボタン定義を解除して スキップ解除時に再定義するようにもした(かなり力技) つまり、スプライト使いすぎってことかな・・・ まぁ、どうにもできなければbgcopyで対応するか、 シーンスキップ機能でもつけようと思ってるけど
- 898 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 16:26:56 ID:AKzpAmv8]
- どれだけスプライト使ってるんだ…
うちのは立ち絵分とメニュー分を全部スプライトで先読み込みしてるが、 スキップはうっかり止められないほど激速だぞ。他の原因は考えられないか? セーブロードシステムの分も読み込んでるなら そっちは開く都度の読み込みの方がいいかもしれない。
- 899 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 16:45:18 ID:ux/5bGeR]
- 非常に申し訳ない・・・原因が分かったっぽい
夕方や夜のシーンで画面全体に色をつけたくて 一番手前にスプライトを乗せっぱなしにしてるのと、 あとカメラワークみたいなことをやりたくて、 1200×900サイズの背景をスプライトにして表示しっぱなしなのが問題だったらしい この2枚を消したら普通の速度になった 立ち絵だけなら、そんなに影響はなかった 大きいサイズのスプライトは使わない方がいいんだな・・・orz お騒がせして申し訳ない
- 900 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 16:49:18 ID:AKzpAmv8]
- 1200×900
でけぇー!!!! うちはいまだに640x480におさまってるよ。 楽しそうだし色々頑張って下さい。
- 901 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 16:55:50 ID:ux/5bGeR]
- d
サイズはmode800でタテヨコ1.5倍の計算なんだ・・・ カメラワーク自体は実験的に作ったものなんだけど、 実際に演出として使うなら別の方法を考えた方がいいかなって思いました
- 902 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 17:14:00 ID:AKzpAmv8]
- 空
↑ 校舎 とか ←ワイド→ とかピンポイントで使ったらカコイイと思う。 後は動かす時は拡大表示で、止まったら原寸背景と入れ替えとか、 妄想したら楽しい。動的なゲーム作ってみたい。
- 903 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 17:30:54 ID:zQpr9xq7]
- >>901
それこそbgcopyでいいんじゃない? 俺はbgcopyのない時代に作ったから >後は動かす時は拡大表示で、止まったら原寸背景と入れ替えとか、 この手法使ったけど。
- 904 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 19:09:15 ID:ux/5bGeR]
- >>902
そうそう、ちょうどそんな感じのイメージです カメラを空へパンアップするとか、 左右の人物をスクロールで対話させるような演出をやりたかった スプライト動かすと、どうしてもカクカクしちゃう感じが残るから、 使いどころは難しいのかもしれないけど・・・ >>903 なるほど・・・ bgcopyでどれぐらい軽くできるか、一度組んでみます
- 905 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 21:27:33 ID:SIAJkfwc]
- つ[jpg化]
たぶん既にしてるだろうけど。
- 906 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 21:44:37 ID:HPrgKt5R]
- >>905
さすがにBMPは使わないかなぁ 背景はjpg、立ち絵はpng使ってる
- 907 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 22:07:54 ID:AKzpAmv8]
- 今時BMPって駄目か?
思い切り使っちゃってるんだが。
- 908 名前:名前は開発中のものです。 mailto:sage [2006/12/16(土) 22:23:06 ID:SIAJkfwc]
- 処理が重いのと容量が大きいを気にしないのならBMPでいいんじゃね?
pngはプラグインが必要だし、jpgは劣化するし。一長一短。
- 909 名前:名前は開発中のものです。 mailto:sage [2006/12/17(日) 00:27:02 ID:WXbhqdsm]
- 立ち絵なら基本的にはBMPでいいと思うよ
画像のデータ量が多くなったらpng使えばいいし
- 910 名前:名前は開発中のものです。 mailto:sage [2006/12/17(日) 21:36:46 ID:Z4pvhHdQ]
- Nスクから文字列吐き出してファイル保存出来る命令って、csvwriteだけかな?
どうしても潰せないエラーがあるんだけど、それが発生する条件すらまだ割り出せてないんだ。 で、そのエラーが起こるまで、自動で処理を走らせようとすると、 debuglogではファイルが大きくなりすぎて使い物にならなくてorz 自分で追記デバッグログみたいなものを出そうと思ったら、やっぱり csv命令で毎度ファイル全文読み込んで、末尾に付け足して保存し直すしか無いかなー。
- 911 名前:名前は開発中のものです。 mailto:sage [2006/12/17(日) 22:18:16 ID:EFQsTN4s]
- グローバル文字変数にガンガンつけたしていって、エラー後まとめてcsvに書き出す とかどうだろうか
- 912 名前:名前は開発中のものです。 mailto:sage [2006/12/17(日) 22:29:42 ID:gEtDPOSL]
- そこまでしないとつぶせないエラーってどんなのか興味あるな。
- 913 名前:名前は開発中のものです。 mailto:sage [2006/12/18(月) 01:25:40 ID:22OrF8QR]
- 910です。911の案、楽そうだし軽そうだしで(・∀・)イイカモ!!
と思って早速組み込んでみたんだけど、 動かしてみたらCSV書き出し時にBufferRunエラーが発生…_| ̄|○ どうやら1要素に1KB(1024bite)以上の文字列を書き出そうとするとダメみたいだ。 そして、自分で書いた「全文読んで云々」も、csvファイル同時に2つ開けないから無理っぽい。 仕方ないからdebuglogで地道に原因探すよ。911トン。 >>912 なんか身バレしそうだが、対戦系ゲーム作ってる。 オート対戦で発生するエラーで、起動したまま数時間放置してると、いつのまにか起こってて。 吐き出されてるエラー自体は「ファイルが見つかりません」なんだけど、 パスを指定するための変数値がどんな条件でどこでおかしな値になるのかさっぱり('A`)
- 914 名前:名前は開発中のものです。 mailto:sage [2006/12/18(月) 02:02:16 ID:baEjcMWG]
- 数時間はきついな。
眠い頭で適当に思いついたことを書いてみる。 パス(ディレクトリ?)がおかしくなったせいでファイルエラーになってるって事かな。 エラーってNscが表示するやつかな。それともログに吐き出されてわかったのかな。 「おかしな値」がどんな値かは判ってるのだろうか。 エラーの発生する箇所は判ってるのだろうか。 エラーの発生する箇所が判ってるのなら、その直前で画面に(スプライトを使ったりして) その数値を表示しておけば、エラーの時の値が判るのではなかろうか。 「おかしな値」がどんな値か特定できてるのなら、 その「おかしな値」になった時に情報を吐き出す(表示させて止まる)処理を 要所要所に作っておくという手もあるのではなかろうか。 なんにしても変数がどこで変わったのかは地道に見ていくしかなさそうではあるが。
- 915 名前:910 mailto:sage [2006/12/18(月) 03:50:50 ID:22OrF8QR]
- >>914
エラーはまんまNスクのlsp読み込み失敗エラー。 ディレクトリ名(数字)が格納された変数に0が入って来るんだ。で、0ってフォルダは無いからエラーに。 変数は配列から指定Indexの値を拾ってて、普段その配列には1つだけ0(非表示)が入ってるんだけど、 本来ならエラーが発生してる場所付近では、配列に0が入ってることは無いはずなんだ。 で、その発生場所と発生の条件が知りたくて。 指定Indexはランダムだし、配列の中の値もランダムだし、配列内ソートも頻繁だしで、どこだか絞れないorz 値でトラップしかけて配列内容その他を表示させても、0が入ってしまった後の情報だけでは意味ないし、 確認用にmesboxで止めるのは、そもそもエラー起こらない場合が多いから途中で止めたw 色々案出してくれてありがとう。15MBのデバッグログ相手に、地道に頑張るよノシ そして現在、対戦ごとにdebuglog出しながら、発生待ち中。 延々とファイルアクセスさせてるせいか、さっきからCPUファン?がブンブンうるさいw
- 916 名前:名前は開発中のものです。 mailto:sage [2006/12/18(月) 10:22:02 ID:C0RRYmBc]
- 長時間放置でエラーつうと、なんかのスタック食いつぶしてるような希ガス
>>880-894のあたりで推奨してない事をしてたりしないかな 例えばソートのルーチンとか まずランダムにしてるの想定内の数値に固定して実行し 一つづつ潰すのが基本じゃないのかな それでエラーでないなら数値の上下限判定が出来てないんじゃなかろうか 長時間、オート戦闘しつづける、またはそういう状況になるって 一体どういうゲームなんだろうな‥‥
- 917 名前:名前は開発中のものです。 mailto:sage [2006/12/18(月) 11:10:05 ID:UkJCHQqB]
- スタックの食い潰しってのはそれっぽいミスだけど
それで変数に0が入るもんかね? 普通やらんミスだから想像がつかん。 変な数値が入ってるんじゃなくて「0」ってとこがミソだな。 一番怪しいのが、その「一つだけある0」が当たってるんじゃないか、って点だが その変数に数値を格納する処理が何かのタイミング(条件)ですっとばされてる可能性もある。 やはり>>916の通り、ランダムを使うのを一時的に変更して 固定の数値にしてみるべきだと思う。 変更するのが面倒かもしれんが、トータルでみるとその方が手っ取り早い。
- 918 名前:名前は開発中のものです。 mailto:sage [2006/12/18(月) 11:40:19 ID:buqItWR2]
- エラーが出る周辺コードだけうpしてみるとか・・・はさすがに無理かな。
まぁ俺がそんなバグに興味があるだけですが。
- 919 名前:名前は開発中のものです。 mailto:sage [2006/12/18(月) 15:09:49 ID:UkJCHQqB]
- 手強いバグは大抵しょーもない見落としが原因だが。
- 920 名前:名前は開発中のものです。 mailto:sage [2006/12/18(月) 20:07:45 ID:GjnjG4dP]
- 配列のミスっていうと、初期化し忘れが真っ先に思いつくんだが。
- 921 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 04:42:41 ID:czDj4IA/]
- insertmenu "環境設定",SUB
insertmenu "ボリューム",DWAVEVOLUME,1 *defineでこう定義したんですが、ボリューム調整は出来るのですが、効果音調整が適用されないんですがどうしてなのでしょうか? よろしくお願いします
- 922 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 08:59:54 ID:U4FYY6gs]
- (´・ω・`)? 調整出来てるなら出来てるんじゃないの?
dwaveでPCMファイル再生したら普通に設定通りに動くけど。 本編中でsevolか何かで音量ズラしてるんじゃない?
- 923 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 09:56:24 ID:Sww9WSOV]
- textgosubで改行待ち中にbtnareaを使ってエリア内にカーソルを置いたら、
テキストが消えてスプライトで設定していたカーソルが変になってしまいました。 こういう症状の回避策はないのでしょうか?
- 924 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 10:44:43 ID:U4FYY6gs]
- (´・ω・`)? ボタン待ちで-4が返ってきた時に
テキストを消したりカーソルを変にするスクリプトを923が書いてるんでねーの?
- 925 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 11:22:38 ID:G9bsTit4]
- 改行待ちループのしかたがおかしくて、以後に続いてる別のルーチンにすっとんでるような。
- 926 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 12:20:47 ID:Sww9WSOV]
- *define
humanz 900 windowback windowchip 900 textgosub *text_lb game *start setwindow 30,420,25,5,20,20,0,1,20,1,1,#aaaaaa,20,410,620,470 erasetextwindow 0 bg white,1 *loop あいうえお@ かきくけこ\ goto *loop *text_lb ispage %0:getcursorpos %2,%3 itoa $0,%0:lsp 900,":l/3,160,2;cursor"+$0+".bmp",%2,%3 *text_lb2 btndef "" btnarea 50 *textbtnloop textbtnwait %0 if %0=-4 goto *area if %0=0 texec:csp 900:print 1:return goto *textbtnloop
- 927 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 12:22:06 ID:Sww9WSOV]
- *area
lsp 10,":s/40,40,0;#000000AAAAA",200,-40 for %1=1 to 40:msp 10,0,1:print 1:wait 10:next btndef "" btnarea -50 *area_loop btnwait %0 if %0= -4 for %1=1 to 40:msp 10,0,-1:print 1:wait 10:next:goto *text_lb2 goto *area_loop こういった感じにしています。 テキストを消したりするのは入れてないと思うのですが…うーん。 別ルーチンにすっ飛んでるってのもなさそうですし。
- 928 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 17:12:49 ID:G61pFiap]
- 原因は解らないけど
*areaに飛んだ後repaintしたら大丈夫だったよ
- 929 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 17:13:54 ID:G61pFiap]
- 原因は解らないけど
*areaに飛んだ後repaintしたら大丈夫だったよ
- 930 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 17:15:43 ID:G61pFiap]
- うぁ……二重投稿ゴメン
- 931 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 19:46:28 ID:Sww9WSOV]
- >930
それだと一瞬テキストが消えるんですよね。 そもそも根本的な解決になってませんし…。
- 932 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 19:54:44 ID:Qmm2mLnN]
- windowchipが原因な気もするが
- 933 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 20:55:40 ID:Sww9WSOV]
- >>932
windowchipを消しても変わらなかったです…。
- 934 名前:名前は開発中のものです。 mailto:sage [2006/12/19(火) 21:04:04 ID:Qmm2mLnN]
- repaintかけて正常に戻ったってことは
描画が不安定になってるだけにも思えるんだよな・・・ その手の部分は直せないかもしれない 別のアプローチを考えてみた方がいいかも
- 935 名前:928 mailto:sage [2006/12/19(火) 21:20:36 ID:RU53CbRa]
- >>931
確かに良く見ると一瞬ちらつくね…… 右クリックメニューを挟んでみたら、消えてた文字が復活したから >>934の言う通りにNScripterの描画自体の問題かも
- 936 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 06:49:39 ID:2fqXoqSr]
- 質問です。
最近気付いたので、どのバージョンからかはわからないんですが、 いつの間にかキーボードのNキーにスキップが割り当てられてますよね。 これを無効化する方法ってありますか?
- 937 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 11:58:37 ID:p3vyg/Zh]
- >>935
これって報告してもいいんですかね? 出来れば直って欲しいなーと思うので。
- 938 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 12:05:35 ID:FYwQF0bs]
- >>936
ほんとだ。いつの間にそんな仕様がw >>937 いいと思うな。ここと同じ手間を踏まないように 流れをまとめてから報告するといいかも。よろしくお願いします。
- 939 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 12:38:20 ID:p3vyg/Zh]
- 行ってきました、こんな感じで大丈夫でしたかな?
- 940 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 13:26:02 ID:2GGspjtV]
- >>938
Nキーでスキップはかなり前から無かったっけ? 前の掲示板で、キー割り当てについての話題が上がった時には すでにアナウンスか報告があったような気がするんだが…ウロでスマン。 >>939 向こうで回答しようか悩んだけどこっちで。 repaintじゃなくtextshow命令使ってみ。ちゃんと表示されたままになるよ。 どうやら、何でかbtnarea使うとtexthideされるみたい。
- 941 名前:940 mailto:sage [2006/12/20(水) 13:32:21 ID:2GGspjtV]
- あー、ごめん。ちゃんと表示されたままってのは違うかも。
けど、repaintだと画面全部描画し直しにいっちゃうから、 textshowの方が処理軽くてチラつきにくい …と思うけどな…。
- 942 名前:名前は開発中のものです。 [2006/12/20(水) 13:56:42 ID:RRFUtzWK]
- >>922
wave"BGM\hit38.wav" といった簡易で再生しているのですが、これでは駄目なのでしょうか?
- 943 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 14:09:27 ID:FYwQF0bs]
- >>942
こっちで実験スクリプト組むのめんどいから質問だけ。 設定でBGMボリュームを下げると そのwave命令で再生したデータのボリューム下がってないかい? たぶんだけど、waveってBGMとして使う圧縮waveの方を想定してると思うんだ。 効果音の設定を変えてもsevolで変更されるのと同じチャンネル1〜49の設定しか変わらないと思う。 つまり、結論としてwave命令ではなくdwave命令を使うべきではないかということなんだけど。どう?
- 944 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 14:13:45 ID:p3vyg/Zh]
- >>940
なるほど、textshowでも非表示→表示と行っている様ですね。 確かにrepaintよりは良いかと思います。 ただ上のサンプルでは本当に一瞬でしたが、 実際に使う場合は色々とカスタマイズして解像度800に している性かハッキリと判る位消えてしまうんですよね。 これだと凄くカッコ悪いのでやはり修正待ちかなぁ…。
- 945 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 14:46:44 ID:ZwT24w8V]
- >>936,938,940
かなり前からあったね。 ウチの場合、もうNキーはスキップ機能と記述して取説つくってるw 演出やゲームシステム的(戦闘とか?)に、どうしてもスキップを回避したいのであればskipoffを細かく挟むしかないかも。
- 946 名前:940 mailto:sage [2006/12/20(水) 15:27:32 ID:2GGspjtV]
- >>944
もいっかい色々試してみた。なんかrepaintの方が良いかも。 ;mode800でテキストウィンドウ、キャラ2枚、ボタン6個、背景表示してる状態でやったら、 btnarea 50 repaint textbtnwait %843 if %843=(略) の位置でrepaintしたのが一番ちらつかなかった感じ。何でだかわかんないけどw
- 947 名前:名前は開発中のものです。 [2006/12/20(水) 16:08:53 ID:RRFUtzWK]
- >>943
BGMボリュームをさげてもwaveには適用されませんでした dwave命令というのを使ってみます ありがとうございました
- 948 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 17:12:08 ID:FYwQF0bs]
- >>947
ありゃ、BGM扱いじゃなかったか。間違ったこと言ってスマソ。 とりあえずdwaveの方が複数のSEを重ねられて取り回しはいいし、 ボリューム設定も間違いなく適用されるからこの方がいいと思うよ。 もしdwaveでも反映されないなら、スクリプト内部で変なことしてるはず。まあガンガレ。
- 949 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 18:32:23 ID:qx3oQB1E]
- Nキーいじれるってさw
- 950 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 19:08:38 ID:CSO4rFFg]
- movie命令は何故かarcに入っている分を「無視」する。
エラーもでない変わりに画面にも何も出ない。 フォルダに生で入れると再生するんだけど。
- 951 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 19:11:40 ID:2XYaMBz6]
- 動画は基本的にアーカイブに含めないんじゃなかったっけ?
- 952 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 19:53:05 ID:bFCjs4BQ]
- 展開させながら動画再生は難しいから対応しないってんじゃないの。
- 953 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 21:24:29 ID:2GGspjtV]
- ファイル大きすぎて展開にものっそ時間掛かってるのを
無視してると思っちゃってるだけじゃなく? 確か全部読み込んで展開しちゃってからしか再生しないんじゃなかったっけ。 どちらにしろ、動画はアーカイブに含めちゃいかんような気がする。
- 954 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 21:39:24 ID:8nVOrVfD]
- そういえばこの間買った市販のPCゲーでも
動画はそのまま見れる状態で置いてたな
- 955 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 21:57:18 ID:wU0zyNjq]
- 他のエンジンだとできたりするのにね
- 956 名前:名前は開発中のものです。 mailto:sage [2006/12/20(水) 23:11:18 ID:p3vyg/Zh]
- >>946
なるほど。 あとsetwindowにウインド画像を指定していて、 それに重なる様にカーソルなどのスプライトを表示していると、 ウインド画像がおかしくなるみたいです。 こっちは色々やってみてもどうにもならない…。
- 957 名前:名前は開発中のものです。 mailto:sage [2006/12/22(金) 22:31:23 ID:oYaowyPA]
- 最新版のNスクでtateyokoを使うと、
setwindowで指定した縦の文字数を超えた時に回想の表示が崩れる。 これバグだよな? サンプル *define rlookback game *start setwindow 30,30,5,15,22,22,15,0,20,1,1,#999999,10,10,350,400 tateyoko 1 長文時の改行テスト長文時の改行テスト。 改行テスト改行テスト。\ 改行テスト\ end
- 958 名前:名前は開発中のものです。 mailto:sage [2006/12/22(金) 22:35:15 ID:WdjkCZoz]
- 何度か報告されてるバグ。
改行のX方向描画位置が+されてるせいっぽい。 確か修正待ちだったと思う。
- 959 名前:名前は開発中のものです。 mailto:sage [2006/12/22(金) 22:43:33 ID:oYaowyPA]
- 既出だったのか。ありがとう。
大人しく古いバージョンを使うわ。
- 960 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 00:37:09 ID:kKNtoM1Z]
- 横でも運が悪いとずれるけどね。
デフォルトの回想は使わずに自分で作るのが一番だと思う。 直して直しても修正依頼が来てる。 どうも作者は回想のバグを取るのが下手みたいだw セーブ、ロード、と回想。 ハードルは高いけどこれが自作できただけで見違えるわけで。
- 961 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 00:40:22 ID:XUxlTMTo]
- そこまでしてNスク使う必要があるのかが疑問なんだが…
移植性って強みを残したまま組めばいいんだろうけど、 そういうの確認してる人がどの程度いるのか…
- 962 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 00:46:15 ID:fmPEKpin]
- 移植性ってONScrioterとか?
俺はカスタマイズした時点で保証できないと思ったので、 その点は明記するようにしてるけどな つか更新こないな・・・こりゃ年内は無理か
- 963 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 00:48:42 ID:XUxlTMTo]
- 移植性気にするとDLLも使えないしね。
ただ、最近のNスクの利点ってその位しか思いつかなかったんだが、 何か他に負けないような特徴ってあったっけ?
- 964 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 01:09:12 ID:cJG3tWuN]
- 単なる煽りかw
- 965 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 01:11:14 ID:fmPEKpin]
- 俺の慣れ
これが最大の利点
- 966 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 01:13:26 ID:PfmidT80]
- いや961の言いたいことも分かるけどな。
Nスクの利点は最低限の機能で組んだ時の軽さと使いやすさにあると思うし。 システム組みなおすなら他ツールのが便利だ。 俺は覚えなおすのが面倒だからNスク使ってるけどな。
- 967 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 01:19:05 ID:XUxlTMTo]
- 煽りって…
マジで思いつかなかったんだけど。 デフォのセーブ、ロード、回想を実装できる力があるなら 他のスクリプト使えばもっと多彩な表現ができると思うんだよね。 (俺の場合)移植にこだわるならNスクは選択肢に入るけど、逆にそれ以外の強みが思いつかなかった。 始めに覚えたのがNスクでそこから離れられない、とか後ろ向きな理由しか思いつかない。 で、なんで使ってるのか気になった。
- 968 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 01:20:39 ID:XUxlTMTo]
- >>965-966
やっぱそうだよなw 少し安心したwww orz
- 969 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 02:38:52 ID:3+O47+Lq]
- 吉里吉里とかで作られた演出をNスクで超えたい
って捻くれた目標からNスク始めた俺みたいなのも他ツールには移らないw
- 970 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 03:13:07 ID:LKKDL66G]
- てかGetKeyとかの機能、積極的に本体にとりいれればいいのに
と思うのは俺だけ?
- 971 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 03:16:18 ID:kKNtoM1Z]
- >>967
んー? 既知のバグも多いけど これほど多くの人間に使い込まれたスクリプトはまず無い。 幅広い環境で安定して動くから、こだわる価値はあるよ。 多彩なら良いってもんでもないわけで。 っていうか、わざわざ命令用意してあるしサンプルもあるし それほど敷居の高いものじゃないと思うけど・・・? >>SAVE、LOAD、バックログ
- 972 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 03:33:11 ID:RCHX1EXn]
- 動作実績は確かに圧倒的だな。
- 973 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 03:40:15 ID:FDBadUlC]
- >>970
あれば便利だが、別に使わんしなぁ。 普通のノベル作ってる限りじゃ。
- 974 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 13:47:17 ID:EYzByZnz]
- 俺はNスクのスクリプトの独特の「ゆるさ」が好きだな。
「%%0」とか「goto $0」みたいな記述が出来たり、 スクリプトが間違っててもとりあえず間違った行までは正常に動いたり。
- 975 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 15:04:35 ID:zMydRHCv]
- バックログなどのシステム面ををカスタマイズできるのが好きだな
他のツールはあまり触ったことないけど
- 976 名前:牛 ◆JFxYj/S602 mailto:sage [2006/12/23(土) 15:56:43 ID:nED9BLXE]
- ホントもう、他の覚えるのがめんどくさいだけで居座り続ける俺
- 977 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 16:00:16 ID:oBwwKpf3]
- >>976
牛さんならぬ主さんになる日も遠くはなさそうですね
- 978 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 16:06:42 ID:xJUB6oiK]
- nscのいいところは軽さと拡張性ととっつきやすさだな。
デフォのまま作るもよし、カスタムするもよし。 ところでスターターキットどうなりましたか? ・メニューバーにテキストスピードの選択はあるのに、 スピードの設定がされていないから文字表示速度を変えられない とか初心者でなくともありがちなミスとかまとめて表記しておいてくれると わかりやすいと思うのですよ。 プレイヤーとしては瞬時表示必須なのでね…
- 979 名前:970 mailto:sage [2006/12/23(土) 17:08:24 ID:LKKDL66G]
- >>973
それは正しい ただgetzxcのたぐいの野暮ったい命令が追加されてきたのも事実 反感買うからGetKeyを例にあげたけど 吉里吉里のソースからだって学べる事が沢山ある (パクれとは言ってない) プログラマとしてのサーベイが足りない気がするんだよね 実際、演出やシナリオに関心があるようだし プログラマのつもりじゃないんだろうけど 愚痴言ってすまん しばらく黙ってる
- 980 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 17:23:53 ID:xJUB6oiK]
- >>979
主語をはっきりしてくれ。
- 981 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 17:32:43 ID:DzrgPKNl]
- 高橋さんが、って言いたいのでは?
- 982 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 17:45:51 ID:cJG3tWuN]
- >>979
普通に公式に要望出せば? 要望出てないから付けてないだけという気がするが。
- 983 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 18:15:22 ID:rEdFrH0Q]
- いや、getkey云々じゃなくて、愚痴りたいだけらしい。ほっといてやれ。
- 984 名前:名前は開発中のものです。 mailto:sage [2006/12/23(土) 18:24:51 ID:RCHX1EXn]
- >>979
プログラマのって…… 高橋氏の本職はライターじゃん。
|

|