- 1 名前:名前は開発中のものです。 mailto:sage [2006/06/07(水) 09:15:07 ID:GuWeErvf]
- 商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。 技術的な質問も可。ただし最低限のマニュアルには目を通してね。 ・本家 www.nscripter.com/ ・うpろだ andolf.hp.infoseek.co.jp/ ・前スレ Ver6.00 pc8.2ch.net/test/read.cgi/gamedev/1142593513/ Ver5.00 pc8.2ch.net/test/read.cgi/gamedev/1126791382/ Ver4.00 pc8.2ch.net/test/read.cgi/gamedev/1112550571/ Ver3.00 pc8.2ch.net/test/read.cgi/gamedev/1100029774/ Ver2.00 pc5.2ch.net/test/read.cgi/gamedev/1082131647/ 初代 pc5.2ch.net/test/read.cgi/gamedev/1005121290/ その他関連リンクは>>2-5あたり。
- 580 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:19:59 ID:/NNr38xx]
- ちょw
まず、どんな操作をしたらどの地点でどういうエラーメッセージが出るかを説明するのが先……。
- 581 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:26:57 ID:n9sc63mK]
- !
- 582 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:30:30 ID:JjzGk2b7]
- >>580
スマソ。 右クリック→右クリック画面→saveボタンを押す→save画面に行く →save→ゲーム画面に戻る→右クリック→右クリック画面 →loadボタンを押す→load画面に行く→load→ゲーム画面 でもう一回同じようにloadをしようとするとエラーが・・・・
- 583 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 16:41:42 ID:n9sc63mK]
- セーブロードだな。
- 584 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 17:01:31 ID:JjzGk2b7]
- >>583
原因判明。 loadで何も押してない場合の処理でgoto文を使っておかしなところに飛ばしてる ・・お騒がせしてスマソ つか、構造を作り直すか、この分かりにくいスクリプト
- 585 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 17:49:15 ID:hiNLgDyz]
- セミコロンを使う命令って何がありましたっけ
;mode ウィンドウの大きさを設定する ;value ローカル変数とグローバル変数の境目を設定する の二つだけ?
- 586 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 17:53:03 ID:hgI5m8tz]
- setwindow2 ":c;twindow2.bmp" とか lsp 0,":c;stand.jpg",0,1 のことでつ
- 587 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 19:10:57 ID:xzBrZUlu]
- [ \t]*;[^"]*$
で事足りる気がするけど。 てか、RubyなりPerlなり使えばいいジャマイカ。
- 588 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 20:21:39 ID:r4wd1Mio]
- 何で?何がいいの?
自分の趣味だから、とかだったら子ねばいいと思うよ
- 589 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 20:25:36 ID:/NNr38xx]
- ?
会話の流れが読めません。
- 590 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/22(土) 23:14:21 ID:U1iadQab]
- >>587
それは正規表現が使えない俺に対する挑戦か
- 591 名前:587 mailto:sage [2006/07/23(日) 03:45:11 ID:VHyfHQiP]
- >>588
趣味でも便利ならいいじゃん。 NScripter使ってるのだって同じ事じゃ? テキスト処理はPerlに限るってパパが言ってたお。 漏れはまつもとさん萌えだがなw >>牛さん 挑戦ですw♪ 実際問題、便利だから、これを機に覚えてみては? ま、子のうと思う。さようなら。
- 592 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 04:59:30 ID:GG6ZNvfg]
- おはようございます。
質問なんですけど、タイトル画面とかにボタン設置して それを押したらブラウザを起動させて特定のURLに飛ぶ、 またはリードミー(txt)を開かせる、 みたいな命令ってありますか?もしあったら教えてください。
- 593 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 05:29:47 ID:WaoQlRSc]
- 外部コマンド実行
shell エクスプローラーからファイルを実行する winexec 外部実行ファイルを実行する 俺には必要ないので使い方も、この命令が適切なのかもわからないが マニュアル見ればそれらしいのが出てくるもんだ
- 594 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 10:39:52 ID:v1sded9y]
- bgmfadeinを使ったら何かウエイトが入るんですけど、
ウエイトを入れずにフェードインする事は出来ないのでしょうか?
- 595 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 12:01:41 ID:1ZUUwSWR]
- 例えばテキスト表示なら、一文字ごとに音を小さくしていくしか思いつかない。
というかbgmfadein使ったこと無いけどそうなるんだ…。
- 596 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/23(日) 13:09:46 ID:ajhZTnTI]
- >>594
ずいぶんゆっくりフェードしてるんじゃない? 5秒くらいかけるフェードだと、曲調によっては ちゃんとフェードアウトしてるか分からないことがある。 100msとか、極端に短い時間にしたらどうなるか確認してみるといいと思う。
- 597 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/23(日) 13:15:07 ID:ajhZTnTI]
- >>596
×フェードアウト ○フェードイン あ、スターターパックはちまちま進んでます。 そのスターターパックについてなんだが、みんなに相談したい。 00.txtにどんなこと書いたらいいか、案があったら聞きたい。 「300秒でズバリ!! Nscripter」的なものができたらと思ってる。 どんな構成にしたら、どういった内容を盛り込むか……ってあたりを 複数の意見聞いて検討したいんだ。
- 598 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 16:35:56 ID:dMvOwx/Y]
- 00.txtが必要だという事も知らないような、全くの初心者が対象なんですよね?
01.txtからシナリオを書けばそれなりのモノになるようなサンプルシステムと、 ちょっと凝った機能紹介デモ (その機能はこのコマンドをこう使うのだと画面上に大きく表示してあげれば良いかも) で十分親切すぎるのではと思うのですが、 ・スクリプトとかスプライトだとか、Nスク用語がズラズラ並んでいると、 PCさえも初心者にはさっぱり通じないかもしれません。 極端な例ですが、ブラインド表示をしたいのだが、ブラインド表示という言葉を知らないがために マニュアルを見ても調べられない、ということはあると思います。 ・初心者はPCやデータが壊れることを酷く恐れる傾向があるので、 危険・禁止事項(無いとは思うけど)明確にしたほうがいいかもしれません。 あんまり役に立てなくてすみません。 ですがスターターパック、自分も期待しております。
- 599 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 17:06:42 ID:DjxsDQz3]
- とりあえず、00.txtに色々書いていくんだよってことを説明してください
- 600 名前:名前は開発中のものです。 mailto:sage [2006/07/23(日) 17:36:46 ID:1ZUUwSWR]
- うん。尿意。
- 601 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 22:11:43 ID:VaMbdd33]
- 雨プラグインが欲しいですよ…なんて。
夏目前ですが、皆さん頑張ってますか?
- 602 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 22:52:59 ID:xrMt17YF]
- いや
もはや夏真っ盛りなのでは すでに真夏日何日もあったし いや 梅雨明けから夏という意味かな
- 603 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 23:02:31 ID:yjyHNxXI]
- 夏祭りのことじゃね?
- 604 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 23:12:16 ID:VaMbdd33]
- 夏といったら夏コミですよ!
- 605 名前:名前は開発中のものです。 mailto:sage [2006/07/24(月) 23:16:31 ID:xrMt17YF]
- >夏コミ
それだ いや 今年は 今年は・・・もう・・・ 冬はまだか
- 606 名前:名前は開発中のものです。 mailto:sage [2006/07/25(火) 02:43:02 ID:wJ8bHGnM]
- >>601
雪プラグイン改蔵でいいんじゃね?
- 607 名前:名前は開発中のものです。 mailto:sage [2006/07/25(火) 18:48:09 ID:AlDkMNNP]
- captionやversionstrとか、その他画面上部メニューバーの文字列には
半角英数を使っても不具合ないんですかね?
- 608 名前:名前は開発中のものです。 mailto:sage [2006/07/25(火) 19:40:50 ID:9xC2zQaD]
- んだ。
画面に表示する文字列でも半角2文字単位で扱えば大丈夫だけどね。
- 609 名前:名前は開発中のものです。 mailto:sage [2006/07/25(火) 20:24:51 ID:AlDkMNNP]
- dクッス
- 610 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 00:21:47 ID:PWuSl+U5]
- 画像を拡大表示したままゲームを進行させる事って無理?
やっぱり元から拡大した画像を用意しておかないとダメ?
- 611 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 00:27:55 ID:bBQ/tNOv]
- 可能、ってかクローズアップのサンプルがついてただろ
- 612 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 00:40:00 ID:PWuSl+U5]
- クローズアップのサンプルって何?って聞いたら怒られるだろうか…。
- 613 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 01:47:01 ID:PnDBCuZX]
- >>610 bgcopyを使えばいいよ。
ところで少々質問なんですが、システムコールで呼ぶ標準のバックログについて。 前のページに進んだり戻ったりする度に表示に0.5〜1秒くらいかかるようになってしまって困ってます。 使ってる変数が多いと重くなるんでしょうか? 心当たりのある方いらっしゃればどうかご教授ください。
- 614 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 03:01:49 ID:DUUun8T2]
- >>613
単純に1ページのテキストが多すぎるとかじゃなくて?
- 615 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 17:20:33 ID:L90PPVQh]
- >>614
試しにやってみたら・・・確かに死ぬほど重くなるな、これ。 なんとかならんのだろうか。。。
- 616 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 18:44:25 ID:DUUun8T2]
- >>615
標準のバックログを使わないようにするしかないかね。 とりあえずgetlogとlogspで、標準バックログとそっくりなモノ作ってみたけど、 1ページに数百文字あろうが、ページ送りにたいして時間かからなかった。 標準バックログだと100文字越えるあたりからもうやばいね。
- 617 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 20:01:25 ID:2vsCRoYu]
- すみません。ここのスレの人に質問というかお尋ねしますが
Nスクでタイプライターの音を出すスクリプトを前にどこかで見た気がするのですが、思い出せません ぐぐっても引っ掛からないんですが、誰か知りませんか?
- 618 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 20:54:57 ID:ECrdaLwf]
- うぷろだにあるル○ン風タイトルメーカーのこと?
まだあるから見てみ。
- 619 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 20:58:20 ID:ECrdaLwf]
- ゴメン、なんかすげー間違えてた('A`)
全然関係ないね、何で間違えたんだろ…ホントごめん。
- 620 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 21:16:24 ID:hv8ng64c]
- どういう意味かわからんな。
タイプライターの音を出したければ、 タイプライターの音データをどっかから調達すれば済む事だと思うし。
- 621 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 21:27:09 ID:DUUun8T2]
- >>617
要するにテキスト表示の際、文字表示にあわせて音を出すってことか? それならうpろだの0083を参考にすればいいかと。(この頃のログはVer.4.00の526辺り) 本家BBSのコレもほぼ同じ動作なだ ttp://www.nscripter.com/31415926/b_b_s.cgi?no=448&reno=446&oya=444&mode=msgview&page=0
- 622 名前:名前は開発中のものです。 mailto:sage [2006/07/26(水) 23:38:04 ID:IzaAZp0Z]
- きっとIDどううぅんの言うとおりだ
- 623 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:25:26 ID:AKPvqXAm]
- 質問宜しいでしょうか?
NSで何%かの確立で分岐していくような処理ってできますか? そういう命令が見あたらなくて・・・
- 624 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:32:10 ID:FvzNRat/]
- >>623
rnd %0, 100 if %0 < 20 goto *... if %0 < 50 goto *... goto *... とすれば良いと思う。 ついでに質問だけど、スプライトの表示順って数値が小さい方手前固定で変えられない?
- 625 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:32:27 ID:JRNwBsnr]
- ログの件対処してもらえるみたいですね。
>>623 自分で作ればいいじゃん。1〜100の範囲の乱数作っておいて 20%にしたいなら1〜20の時はどこどこに飛ぶってするだけ。
- 626 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:34:09 ID:AKPvqXAm]
- >>624
>>625 サンクス! 応用ですね
- 627 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:37:08 ID:JRNwBsnr]
- >>624
スプライト番号は若い方から順番に手前表示で固定。
- 628 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:41:01 ID:FvzNRat/]
- >>627
ありがとう。 そうか〜、微妙に面倒だのぅ。
- 629 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:45:49 ID:JRNwBsnr]
- >628
ファイル名を文字変数に持たせて、ソート処理して、再表示。 ぐらいしか浮かばないけど面倒臭そう。ガンガってください。
- 630 名前:名前は開発中のものです。 mailto:sage [2006/07/27(木) 17:59:00 ID:FvzNRat/]
- >>629
やっぱりそれしかないか〜。 重ね重ねありがとう。
- 631 名前:名前は開発中のものです。 mailto:sage [2006/07/28(金) 23:03:46 ID:AXdqQeOJ]
- 同じラベルを2つ以上作ってる訳でもないのに、ラベルの多重定義です。ってエラーが出る。
何でだろう。
- 632 名前:名前は開発中のものです。 mailto:sage [2006/07/28(金) 23:10:16 ID:+xz46TSe]
- 同じラベルを2つ以上作ってるんじゃね?
- 633 名前:名前は開発中のものです。 mailto:sage [2006/07/28(金) 23:44:37 ID:0Du6fkuN]
- 俺もそう思う。
ちゃんとエラーメッセージ読んでから そのラベル名で検索してみた? 00.txtから99.txtまで全部。 gotoとかで飛ばしてるつもりでラベルだけになってたりしない? 似たような処理をコピペで作ってラベル名を変え忘れてたりしない?
- 634 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 00:28:19 ID:9QImIQVn]
- >>632>>633
親切にありがとうございます。 ラベルの先頭に数字を使っていたのが引っ掛かっていたみたいです。 簡単な戦闘スクリプト書いてみたけど、 ノーダメージなのにグラフが変わったり、いきなり倒れたり大変です。('A`)
- 635 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 01:44:43 ID:dGf8G2tw]
- >>634
後半二行はラベル問題解決した上での話? ただの愚痴なのか相談なのかわからんお(´・ω・`)
- 636 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 01:52:35 ID:d+4jvReV]
- 愚痴だろ。スルーしる。
- 637 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 09:31:32 ID:9QImIQVn]
- 愚痴です、スルーして下さい。
- 638 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 14:18:16 ID:RMpF1xX8]
- ぶっちゃけBGMも流せない奴がスプリクト書くなとか思ってしまうのは漏れだけなのか。
- 639 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 15:21:08 ID:b8e2F/T8]
- 単にBGM流すなんてマニュアルや講座サイトで解説されてるのにな。
まぁ夏休みだし仕方ないのかも知れん。 自分はどっちかってゆーと、拡張子や解凍がわかんない奴の方が気になる。 そんなレベルのPC初心者が、いきなりPCゲーム作ろうとするなよとw
- 640 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 16:16:42 ID:+iRpdl4s]
- たぶんNスクのマニュアルとか講座以前に、
BGMを流すためには音楽ファイルが必要ということすら分かっとらんのかと。
- 641 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 18:37:07 ID:eSInLX36]
- ジャポーンには、目くそ鼻くそを笑うって言葉があるね。
馬鹿にする暇があれば、もっと建設的な対応を。 ・・・俺はやらんけどね。
- 642 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 19:25:55 ID:YGNl16y4]
- それはなんか喩えが違うような気がする。
- 643 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 21:08:30 ID:5cD/vkdA]
- 641が目糞ってことなら合ってる
- 644 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 21:53:57 ID:RMpF1xX8]
- defsub命令使ってて思ったんですが、
getparamで受け取るパラメータの数によってIFしてgotoみたいな事って出来ませんかね? bg命令とかだったら1つの場合はエフェクト番号、 二つ以上の場合は効果番号と時間みたいになるじゃないですか。 ああいうのをやりたいんですよね。
- 645 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 22:03:53 ID:ZJd8ghpq]
- ぱっと見て、言ってる意味がわからんかったわ。
要するに、defsubのパラメータの省略を可能にできんか、と言いたいのか? 気持ちは解るが無理じゃね? 逆にパラメータ増やして、パラメータで処理を区別するようにするしか。 パラメータをA、B、Cと用意して、 Aが0の時はBを利用、Aが1の時はCを利用、とか。
- 646 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 22:05:05 ID:ZJd8ghpq]
- あ、もちろんAが0だろうと1だろうと、B、C、両方のパラメータは必須だけどな。
(不要なパラメータは無意味な内容で構わない)
- 647 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 22:33:24 ID:XXa0nUcF]
- そういうのをやりたいだけならタグ使えばいいんじゃね?
[bg/ファイル名/エフェクト番号/時間] みたいに。 エフェクト番号や時間は省略しても、Nスク側で0や""を補完してくれる。
- 648 名前:名前は開発中のものです。 mailto:sage [2006/07/29(土) 22:33:25 ID:RMpF1xX8]
- 説明が下手で済みません…。
やっぱり無理ですよね、もしもーという事で聞いてみました。 お答え下さって有難う御座いました。
- 649 名前:名前は開発中のものです。 mailto:sage [2006/07/30(日) 18:05:58 ID:4dNSkQrK]
- 先日の文字多いときのデフォルトログが重い件の続報。
ホイールでページ移動すると糞重いが、PageUp/Downでは非常に快適。 カスタムしてる時のみかもしれない(もしかして俺の所だけか?)が、 PageUpでログ最深部でさらに戻ろうと数回やり、その後PageDownでログを抜けると 右クリックはじめマウスの反応がおかしくなる。 あと、相変わらずだがデフォルトログの改行が勝手に詰められる。
- 650 名前:名前は開発中のものです。 mailto:sage [2006/07/30(日) 19:08:07 ID:LZUwszsl]
- >>649
やってみた。 謎の挙動ですなこれは。 感じとしては……、 標準バックログでページ送りをしたとき、 特定の入力を受け付けなくなる謎のウェイトが生じる。 謎のウェイト中でも入力可能なキーがあるが、 ウェイト解消前にさらにページ送りを重ねると、ウェイトはどんどん蓄積していく。 不可:マウス全般,Space,Enter 可能:PageUp/Down,カーソル↑↓,Esc,Ctrl など
- 651 名前:名前は開発中のものです。 mailto:sage [2006/07/30(日) 20:17:48 ID:4dNSkQrK]
- 確認ありがとう。やっぱりか。
うーん、現行バージョンだと素直にlogsp使った方がいいな。
- 652 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 02:51:07 ID:1Dzns1Vb]
- あると嬉しい命令ねぇ…。
スプライトの表示してる位置を取得とか…、漏れだけかな。
- 653 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 03:04:38 ID:42TmRMdY]
- >これは他の人でも同じく思っている方がいそうな感じがしたので
これかw 要望出すなら普通に言えばいいのになw スプライト位置も結構欲しいが、 個人的にはサブルーチンのスタックを一個削る命令が欲しいな。
- 654 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 07:03:30 ID:r+yY+JTm]
- >>653
美しくは無いが return *kezuri *kezuri ではだめ? 俺はdefsubでジャンプ元のパラメータ数を取得する命令が欲しい >>644が言ってるのと同じようなことを考えたことがあるんだ
- 655 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 09:25:06 ID:t2PrZx0M]
- あると嬉しい命令か……いざ考えるとなかなか思い当たらないが……
スプライトの上下左右反転、色変更機能……とか、 配列変数のセーブとか……
- 656 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 09:28:54 ID:LebAFZ++]
- for文だけじゃなく、while文やswitch文が欲しい〜。
- 657 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 09:41:33 ID:42TmRMdY]
- おお、結構あるな。whileはあると楽だよな。。
確かに配列のセーブは欲しい。ついでに配列に文字変数を入れたい。 あと、defsubの引数は配列変数でも受けられる様にしたいな。 >654 いや、textlb部はどうしても勝手にgosub状態になるからちょっとやりたいこと出来無いんだよね。
- 658 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 14:20:01 ID:taSnuWpI]
- >>654
俺もそれでgosubのスタック削れると思ってたんだけど、 *ret gosub *sub *sub return *ret ↑のスクリプトで「gosub文のせいでスタックが溢れました」のエラーが出た。 ラベル名つきのreturnは、gosubのスタック削らずにただgotoジャンプしてるだけみたいだ。 これじゃreturnの意味がないな……バグか仕様か知らんけど。
- 659 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 14:25:48 ID:al3Emprs]
- IF文にANDはあるけどORがないよね。
最初NSいじり始めた時なんでやねんと思った。
- 660 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 16:51:36 ID:3oR6Yxtf]
- >>658
エラーはそう簡単に出ないようだけど…。 *define game *start *ret gosub *sub *sub wait 2 return *ret
- 661 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 17:03:56 ID:RwhhDHdA]
- >>659
俺は if があって else がないのが「なんでやねん!」だったな。
- 662 名前:名前は開発中のものです。 mailto:sage [2006/08/01(火) 18:05:08 ID:taSnuWpI]
- >>660
スマン今確認したらエラーが出たのは別の原因だった。(gosubをdefsubでちょっといじってた) ラベルつきreturnもちゃんとgosubのスタック回収されてるね。
- 663 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 05:14:59 ID:r5AFxgnz]
- 口パクかー。
pretextgosub、textgosub、if、btntime2 を使って表示非表示すれば音声ある時もない時も何とかなるか?
- 664 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 09:59:21 ID:XU0etQjE]
- どういうものを口ぱくと呼ぶか、だと思う。
台詞中にランダムに動けば良し、なら可能のような。
- 665 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 10:22:34 ID:Q4zZQ+wQ]
- 読唇なんて普通の人はできないし、ランダムで問題ないと思う。
- 666 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 16:54:43 ID:r5AFxgnz]
- つまり再生時間をわざわざ入れてる掲示板の人は徒労という訳か。
南無・・・。
- 667 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 18:18:09 ID:XU0etQjE]
- pretextgosubで、どの立ち絵が、画面上のどこで、どんな台詞をいうかっていうのを取得して
それによる部分口パクスプライトアニメ実行。 あとはbtntime2を挟んでテキストボタン待ち、その後アニメを無くす。 そうするとランダム要素が出ないんで、必要ならアニメを複数用意して、とかかな。 あーあ、盛り上がらない話題だ。
- 668 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 18:38:34 ID:ORY3i+n5]
- 文章が先に進んだら音声もそこで消えてしまう仕様ならともかく
そのまま台詞(音声)が終了するまでは再生される仕様の場合はどうする? 再生されてる間はアニメーションを続けなきゃ不自然だと思うが・・・
- 669 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 19:18:26 ID:THRik9L+]
- 文章が進んだ時点で……つか、音声を強制終了させると同時にアニメーション止めれば済む問題じゃないのか?
- 670 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 19:21:02 ID:r5AFxgnz]
- >>668
Nスクでそこまで求めるのって辛くない? テキストが流れてる時に音声が止まった時とか、 アニメーションを止めるの無理でしょ。 そういう事は他のスプリクトでやればいい。
- 671 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 19:22:20 ID:r5AFxgnz]
- 訂正、他のエンジン。
- 672 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 19:36:22 ID:XU0etQjE]
- 文章表示もカスタマイズして常時btnwaitで取得し続ける、くらいしか思いつかん。
- 673 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 20:01:03 ID:NMzk5O++]
- 費用対効果に見合わないな。
それをやるなら他ツール使った方が早そうだ。
- 674 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 20:15:18 ID:t2NSyMBh]
- 数値ラベルが消えないよ…orz
prnumclear print 1 これで合ってるよね?
- 675 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 20:28:10 ID:2uJ1CmrP]
- あー。
なんか随分以前にその話あったような……。
- 676 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 20:32:08 ID:1yBssf6N]
- 文字スプライトのが硬い動作するからそっち使ってくれ
って話だっけ
- 677 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 21:03:27 ID:5osmli+I]
- >>673
そうでもないぞ。 音声再生時間に応じた口パクアニメを複数作っておいて、音声毎に口パクアニメを 切り替えたらいいんでないかい?。 10秒間の音声なら10秒間の口パクアニメを用意したらok。
- 678 名前:674 mailto:sage [2006/08/03(木) 21:09:14 ID:t2NSyMBh]
- itoaで変換しようとしたけど
グローバル変数使えない模様……もう諦めよかな
- 679 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 21:19:49 ID:Ck822dNY]
- >>677
それを何百通り作る気だ…?
- 680 名前:名前は開発中のものです。 mailto:sage [2006/08/03(木) 22:02:30 ID:2uJ1CmrP]
- >>677
そこまでするくらいなら、 時間測ってアニメ止める方が断然楽。 スクリプトいじるのと、素材用意するのどっちが楽だと思ってるんだ。
|

|