- 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あたり。
- 458 名前:449 mailto:sage [2006/07/13(木) 22:01:15 ID:1TZMhOdc]
- >>450-452 様 ありがとうございましたm(__)m
うまく成功したら、報告に来ます
- 459 名前:名前は開発中のものです。 mailto:sage [2006/07/13(木) 22:47:03 ID:7HhXDkec]
- >mousecursor 文字列
>Windowsカーソルファイル(*.cur)を読み込み、それをマウスカーソルにします。 ん? Nスクを正常終了すれば自動でデフォに戻すのかもしれんけど、 ゲームを強制終了させたら、OS上にそのカーソル残ったりしちゃったり? OS環境に影響与えそうなのはヤバイのではないか? 俺の思い過ごしならいいんだけど
- 460 名前:名前は開発中のものです。 mailto:sage [2006/07/14(金) 00:13:39 ID:ZJg+BlVY]
- >>457
ごめん、>>402の方法でできると思ったけど無理だった。 ボタンを透過させなきゃ可能だったけど。 どうしてもというのなら、マウスカーソル位置連続取得体制go。
- 461 名前:名前は開発中のものです。 mailto:sage [2006/07/14(金) 17:53:51 ID:c5oPSOin]
- 公式BBS、夏だなぁ。
正直バグ報告用のBBSは別に用意した方がいいんじゃないかとも思う。
- 462 名前:名前は開発中のものです。 mailto:sage [2006/07/14(金) 18:13:52 ID:f6UmyvbL]
- トップ画面はどうやったらできそうかな?
というのを、マニュアルや新規命令リストをじっくり読みながら 自分で考えるようでないと駄目よ。別に正解なんてないし、 上手じゃないスクリプトでもいいんだから。 最初はselect文で「初めから」「途中から」「おまけ」みたいに 選択肢出したっていいんだし。 つかボタン命令だよボタン。 と、こんなトコに書いて公式に書いてあげない俺は最低野郎さヒャッホー。
- 463 名前:名前は開発中のものです。 mailto:sage [2006/07/14(金) 18:16:48 ID:f6UmyvbL]
- と思ったら、入れ違いで他の人が答えてあげてるな。
彼は最高野郎だなイエー。 つか18:21? 公式の投稿時刻表示おかしいな。進んでるな。いいけど。
- 464 名前:名前は開発中のものです。 mailto:sage [2006/07/14(金) 22:07:27 ID:KfmqXzyt]
- 最近は公式で答えるのやめてここでしか答えてない俺。
正直マニュアル嫁な質問多すぎて答えてて疲れるよな。
- 465 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 01:06:22 ID:7AxrX80e]
- 「今日始めてNスクを」って。
もう少し試行錯誤して欲しいね。 漠然とでいいから、どんな事が出来るのかマニュアルを 一通り眺めて頭の片隅に置いて欲しいとは思うね。
- 466 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 13:24:15 ID:0iFduYot]
- 自分も初めて作った時、タイトル画面どうやってつくんの? と疑問に思ったの思い出したw
確かにタイトル画面まで懇切丁寧に説明した解説サイトって無いね。案外需要あるかもな
- 467 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 13:31:52 ID:5quA3A/6]
- 「タイトル画面もは別に特別な物ではない。普通の選択肢と同じ」
という事に気づきさえすれば難なくできるんだけどねぇ。
- 468 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 13:41:38 ID:kGwJEX2E]
- どうでもいいがトップ画面質問のレスのソース、罠がてんこもりだな。
- 469 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:00:50 ID:omWOcE3T]
- 文字lspしかわからんかった。他どこ?
- 470 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:04:01 ID:1gKXq3ol]
- 罠探しゲーかいな
質問者が納得したようなのでいいけども(?)
- 471 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:08:51 ID:1gKXq3ol]
- 俺には高島彩アナの可愛さにこそ
最大の罠があると 今まで女子アナとかアイドルとか3次女にちっとも興味がなかったのに 今年になって高島彩アナにえも言えぬ惹かれるものが なんかの罠にはまった気が 雑談すまん
- 472 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:19:26 ID:kGwJEX2E]
- >>469
・*topの下のBG #ffffff,1 →lspの後でprint 1してるから描画が二度手間 ・btnwait後のループ →わざわざlspの前まで戻ってるので余計な処理を通る。 btndefのところに戻るか、btnwait2を使った方がよさそう。 ・*hajimeの下のcsp -1:print 1:BG #000000,1 →これも描画が二度手間
- 473 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:26:32 ID:LkvBv/WQ]
- なるほど
まあ素人さん相手と言うことで 「lspやcspはprintで反映させる」という基本を 押さえてあげたのかもしれんけどね混乱させないように BGで兼ねられるというのはおいといて
- 474 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:39:23 ID:O5W+ZM62]
- 罠というほどじゃないじゃん。
ケチつけたい症候群乙
- 475 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:44:49 ID:omWOcE3T]
- >>474
しかし勉強になる。
- 476 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:52:18 ID:LkvBv/WQ]
- >>475
別にそうでもないが
- 477 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:56:18 ID:I7H04ys5]
- そうでもないと思うなら黙っておけばいいだけだと思うが。
ケチつけたい症候群か?
- 478 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 14:59:01 ID:LkvBv/WQ]
- >>477
お前はスルーすればいいだけだと思うが そんなにケチつけたいか
- 479 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 15:00:49 ID:tq/K36K5]
- とりあえず>>472の指摘ポイントは
罠というほどでもないわな
- 480 名前:名前は開発中のものです。 mailto:sage [2006/07/15(土) 20:35:15 ID:rIBQTQhz]
- だr(ry
- 481 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/16(日) 12:53:31 ID:YPhSUU5S]
- >>472
あのスクリプトのbtnwaitをbtnwait2に変えたら ゲーム開始後もボタン定義が残り続けない? でも他の指摘点は完全同意。 描画の二度手間って何か許せない。 っていうかここ最近の公式の賑わい、とっても同一人物のにおいがする。
- 482 名前:名前は開発中のものです。 mailto:sage [2006/07/16(日) 19:07:29 ID:28+0P7kj]
- 夏だからじゃね?
どちらにせよ > 30分振りですね! はどうかと思う 正直ちょっと痛い
- 483 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/16(日) 21:08:37 ID:YPhSUU5S]
- うんちょっと自分で書いてどうかと思った。悪い癖だ。
今新しい記事書いてるんだけど、もうちょっとでアップする。 ラベル*defineは存在しません の質問が少しでも減ればと思って書いてる記事だ。 なんか申し訳なくなったので記事で貢献しようと思ってるところだ。
- 484 名前:名前は開発中のものです。 mailto:sage [2006/07/16(日) 21:40:37 ID:Lx5lrR3j]
- 考えてみたら、
Nscripter本体に、 そのエラーが出ない分だけの 0.txtが同梱されてれば済むような……。
- 485 名前:名前は開発中のものです。 mailto:sage [2006/07/16(日) 21:57:39 ID:4Vz8OoWu]
- こんにちは、とかな。
- 486 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/16(日) 22:07:27 ID:YPhSUU5S]
- 今Nscr初心者さん用のスターターパックみたいなの作ってる。
最低限起動に必要なことを書いた00.txtとマニュアルを同梱したいんだが…… うpろだのマニュアル製作者さん、マニュアルの再配布の許可くれたりしないかな。 スターターパックができたら高橋さんにこれ使ってみないですかー、って相談してみる。
- 487 名前:名前は開発中のものです。 mailto:sage [2006/07/16(日) 22:39:24 ID:NqSOlhSu]
- 牛さん どうも(笑)。
自由にやっちゃって下さい。 完成楽しみにしております。 でも、申し訳ないんですが msgbox のとこだけは修正しといて下さい。 よろしくお願いします。 ほんとは例文とかをもっと充実させたりしたかったんですが 誰かやってくれません?
- 488 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 00:14:45 ID:xdKI6uPT]
- スターターパックには、このツールも同梱必須だろう
▼▼▼▼▼nscript.datファイル復号プログラム「NSDEC」 ver.0.7▼▼▼▼▼ www.linkclub.or.jp/~kiyohiko/red/works/softwear.html
- 489 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/17(月) 00:18:49 ID:9vLZVhdC]
- >>487
おー、ご快諾いただきまして嬉しいです! 修正の件、了解いたしました。 マニュアル、私にとっては欠かせないものになってます。 本当助かってます。ありがとうございます。
- 490 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 01:45:19 ID:Pp1wfC0C]
- おーすげぇぇぇぇ。いつもお世話になってます、そして期待してます。最近暑いですしほどほどにがんばってくださいませー
- 491 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 04:24:32 ID:PBhsc8LR]
- 本人かどうかの確認はいいのか……w
- 492 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 07:25:38 ID:LpaPnY2s]
- 考えるな!感じるんだ!
でも酉とかつけてもいいかと
- 493 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 14:15:24 ID:Sc51oi5d]
- なんとなく「(笑)」で判断をしている。
が、俺もトリとかつけていいと思う。
- 494 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 17:46:19 ID:EhbEcxW4]
- textfield命令を使ってコマンドキーボード入力ADVを作りかけてたんだけど
すべてのコマンドをキー入力式にしたらプレイヤーも作る俺もめんどいと思い 大事なワードだけ大事な場面で入力させるように仕様を変えた ・・・と思ったら ふと覗いたベクターレビューでそんな感じのゲームがレビューされてた ttp://www.vector.co.jp/games/review/1206/1206.html こういうのは誰でも思いつくアイデアだろうから他にも作ってるだろうなあー とは充分覚悟してたんだけどプレイした感じ 向こうの方がその他の要素でも明らかに出来が良くてなんだかなあー フルボイスだし落ち着いた絵柄だし話もなかなか えーいやっぱり全コマンドを入力させるふうにするしかないのか ところであんま関係ないけど向こうは吉里吉里だった それと牛さん&マニュアル作者氏に影ながら応援を
- 495 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 18:40:32 ID:YZsSPp3C]
- >こういうのは誰でも思いつくアイデアだろうから他にも作ってるだろうなあー
>とは充分覚悟してたんだけどプレイした感じ >向こうの方がその他の要素でも明らかに出来が良くてなんだかなあー 気にすんな。よくある話だ。 そんなこと言ってたら、フツーに恋愛ノベルゲームなんか作れない。
- 496 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 19:14:11 ID:QDuLnHKH]
- ゲームじゃなければ新しいかもしれんぞw
- 497 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 20:26:49 ID:rytp8ZuP]
- >>494
あんまし、そういうちょっとしたシステムなんかを 売りにしなければいいと思う。 プレイして印象に残るのは、やっぱり内容だからね。 システムが記憶に残るとしても、 「相当に革命的な」真新しいシステムの場合だけ。 サムネイル付きセーブ画面とかも、なんかこだわる人が多いけど、 ないよりはあればいいとしても、内容の良し悪しよりも記憶に残ることは (プレイヤーがNscr使いでもない限り)あり得ないよ。
- 498 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 23:05:14 ID:uGUJjV23]
- >あんまし、そういうちょっとしたシステムなんかを
>売りにしなければいいと思う。 こ○なのことかー!!
- 499 名前:名前は開発中のものです。 mailto:sage [2006/07/17(月) 23:46:26 ID:Z4WaKmkQ]
- >>498
確かに(笑) あの命令を新しく見て何かに使おうと考えた時に 誰でも思いつくアイデアだしな かくいう俺も(略)
- 500 名前:名前は開発中のものです。 mailto:sage [2006/07/18(火) 02:03:15 ID:gdnXFfAY]
- 俺はどうとも思わんが…
言うだけの物は作ってると思うし。
- 501 名前:名前は開発中のものです。 mailto:sage [2006/07/18(火) 09:23:45 ID:QL3cjLKb]
- よくあるアイデア・システムだ、というのは、
よくある(汎用的な)システムのゲームを作ることを 前提としたNscを使ってる時点で、 ある程度覚悟してるべきだろうしな。 こ○なみたいなのでもいいんだよ。 安易なシステムでも、遊んで楽しいものになってれば。 遊んで楽しいものを完成させるのが一番大事なんだし。
- 502 名前:名前は開発中のものです。 mailto:sage [2006/07/18(火) 13:05:40 ID:x2wMbPUE]
- まずストレス感じないようには作りたいな
- 503 名前:名前は開発中のものです。 mailto:sage [2006/07/18(火) 15:04:10 ID:n8wBwsYs]
- そうだな、まずは面白い話を書かないといけないな
もしくはやりこむ気にさせるシミュレーションとか
- 504 名前:名前は開発中のものです。 mailto:sage [2006/07/18(火) 22:08:27 ID:a/jK6wQY]
- 本屋でぼうっとしてたらnscのオフィシャル本見つけて吹いた。
かなり分厚いのな。
- 505 名前:名前は開発中のものです。 mailto:sage [2006/07/19(水) 11:41:13 ID:MyJEZ8gT]
- でも内容は薄いぞ
- 506 名前:名前は開発中のものです。 mailto:sage [2006/07/19(水) 12:20:48 ID:Qv32/OqF]
- 薄いよな〜。もう少し細かいテク載せればいいのに。
- 507 名前:名前は開発中のものです。 mailto:sage [2006/07/19(水) 12:41:42 ID:MyJEZ8gT]
- まあ、ありゃ読者を初心者扱いし過ぎだったよなあ
おかげで当初はかなり不評でDQNマニュアル扱いされていたしさ
- 508 名前:名前は開発中のものです。 mailto:sage [2006/07/19(水) 14:11:34 ID:bd5GNk2K]
- 回転可能なスプライトがクルみたいだね
- 509 名前:名前は開発中のものです。 mailto:sage [2006/07/19(水) 17:34:28 ID:gqWlva4M]
- コナイよ。
- 510 名前:名前は開発中のものです。 mailto:sage [2006/07/19(水) 18:38:31 ID:N/+OFMhj]
- 回転だけかな。
拡大縮小上下左右反転とかはこないかな。 パレット機能……はさすがにないだろうけど。
- 511 名前:名前は開発中のものです。 mailto:sage [2006/07/19(水) 20:00:00 ID:gqWlva4M]
- 怒濤のバグ報告。
- 512 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 14:11:58 ID:2TAtSAu8]
- 相変わらずだな
- 513 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 14:35:18 ID:Onni5kOj]
- 寄せられるバグ報告が、すべて本当にNscのバグならいいんだが、
中には投稿者が勘違いやスクリプトミスをしていて 思うような結果が出ていないだけのものもある。 投稿する前に自分で見極めることができれば、いんだけどね。 以上、過去勘違いで「バグです」投稿しちゃった、お間抜け野郎でした。
- 514 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 14:54:14 ID:sUN3gnnU]
- 俺の場合は、バグと呼ぶではないけど
(マニュアルの内容を読む限りでは)想定されない挙動をされて 困るって事が何回かある。 抜け道があるから「仕様です」で済まされてしまう。
- 515 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 15:01:49 ID:ZycP/WGG]
- すごく初歩的な質問なのですが、画面サイズの変更をするにはどうすればいいのでしょうか
デフォルトの640×480ではない大きさにしたいのですが方法が分からなくて困っています
- 516 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 15:10:56 ID:2yPgg5kv]
- >>515
定義ブロックより先に ;mode800 と書けば800×600になるよ。(特殊命令についきセミコロンが必須) 他に400や320も指定できるらしい。 ;画面は 800×600 ;mode800 ;--- 以下、定義ブロック ---- *define :
- 517 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 15:14:54 ID:ZycP/WGG]
- 教わったとおりに記述したところ、無事に800×600で表示が出来ました
ありがとうございます
- 518 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 16:40:01 ID:MV6tkhA4]
- >>514
IDが神。ちなみに想定外挙動詳しく。
- 519 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 16:56:13 ID:sUN3gnnU]
- >>518
別に大したもんじゃないよ。>>151とかだよ。
- 520 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 17:29:18 ID:MV6tkhA4]
- あー…、そっか…。
- 521 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 18:32:12 ID:mluej7eE]
- 別にいいじゃんよ、そんなのさあ
- 522 名前:名前は開発中のものです。 mailto:sage [2006/07/20(木) 20:56:39 ID:4M1/0Edf]
- >>521
がどこにかかってるのか知りた
- 523 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 00:30:15 ID:6KsUsYAa]
- 質問
某所でアイコン変更に関しての話題がでてたんですが、 変更OKとか変更NGっていうのははっきりしてました?
- 524 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 00:32:22 ID:w8JrsndX]
- 何のアイコン? 実行ファイル?
人様の画像さえパクらなければ差し替えは大丈夫だよ。
- 525 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 00:37:54 ID:6KsUsYAa]
- >>524
実行ファイルです わかりました。ありがとうございます
- 526 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 03:11:36 ID:jWPYGnqM]
- ルビの所でちょっと困ってます。
下はソースです。 *define rubyon game *start setwindow 10,10,20,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 (正直困った。仕様なのかな/・・・・・・・・・・・・) \ end 句読点をまたいでルビを振る場合、変なところで改行されるようです。 公式BBS過去ログとマニュアルを読んでみましたが書いてないし・・・。 散々既出だったら申し訳ないです。スルーしてください。
- 527 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 03:33:57 ID:gGB04YL9]
- 確かにおかしいが、句読点をまたいだせいじゃないっぽいね。
「・」のルビに問題がありそう。 *define rubyon game *start setwindow 10,10,20,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 (正直困った。仕様なのかな/・・・・・・・・・・・・)@ (正直困った。仕様なのかな/しょうじきこまったね。しようなのかな)@ (正直困ったね仕様なのかな/・・・・・・・・・・・・)@ (正直困ったね仕様なのかな/しょうじきこまったね。しようなのかな)@ (正直困ったね仕様なのかな/・・・・・・・・・・・・・・・・・・・・・・・・)@ (正直困った。/・・・・・・)(仕様なのかな/・・・・・・)\ end
- 528 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 11:34:48 ID:jWPYGnqM]
- ああ、なるほど・・・。
推理小説なんかによくあるような強調をしたかったのですが。 これは公式BBSで報告した方がいいのでしょうか?
- 529 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 11:54:52 ID:7EDPAJUt]
- >>528
どうやら、文字の種類と位置とその字数に関係してるみたいですね。 ;問題なし (12345678901/12345678901)\ (12345678901/・・・・・・・・・ああ)\ (1234567890/・・・・・・・・・・)\ (12345678901/あ・・・・・・・・・・)\ ;NG (12345678901/・・・・・・・・・・・)\ (12345678901/・・・・・・・・・・あ)\ (12345678901/・・・・・・・・・・)\ (12345678901/。・・・・・・・・・・)\ ざっと調べたところ、NGな文字は !」、。)・?}』 といったところでしょうか。
- 530 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 11:58:40 ID:LKMes7Mq]
- >>528
個人的に報告していいと思うけど、 とりあえずは (正直困った。/・・・・・・)(仕様なのかな/・・・・・・)\ みたいに、細かく分けていったら使えるんじゃないかな。 再現性が掴めないから絶対とは言えないけど。
- 531 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 12:18:06 ID:7EDPAJUt]
- もうちょっと突っ込んで現象再現の条件を推測。
1.ルビを振る文字(左側)が11文字ある時に、ルビ(右側)のNG文字が先頭から10文字以上続いている場合 2.ルビを振る文字(左側)が10文字ある時に、ルビ(右側)のNG文字が先頭から11文字以上続いている場合 どちらかの条件に一致している場合再現可能なようですが、どうでしょう?
- 532 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 12:19:29 ID:7EDPAJUt]
- 訂正。 orz
1.ルビを振る文字(左側)が11文字以上ある時に、ルビ(右側)のNG文字が先頭から10文字以上続いている場合 2.ルビを振る文字(左側)が10文字以上ある時に、ルビ(右側)のNG文字が先頭から11文字以上続いている場合
- 533 名前:528 mailto:sage [2006/07/21(金) 13:30:01 ID:jWPYGnqM]
- >>529-532
検証ありがとうございます。 >>530 そうですね、報告しても反映されるまで間もあると思いますし・・・。 今のところはその手法でやってみます。 >>532 詳細な調査をありがとうございます。 書いてくださった事を公式BBSに報告してもよろしいでしょうか?
- 534 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 13:32:09 ID:/j1HRU1i]
- >>533
> 公式BBSに報告してもよろしいでしょうか? どうぞ〜
- 535 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 13:35:28 ID:LKMes7Mq]
- >>532さんの報告を基にして、俺も再調査してみたら……
左側が 9文字の時……ルビ(NG文字)が11文字ならOK。それ以上はダメ。 左側が10文字の時……ルビ(NG文字)が10文字ならOK。それ以上はダメ。 左側が11文字の時……ルビ(NG文字)が 9文字ならOK。それ以上はダメ。 左側が12文字の時……ルビ(NG文字)が 8文字ならOK。それ以上はダメ。 左側が13文字の時……ルビ(NG文字)が 7文字ならOK。それ以上はダメ。 左側が14文字の時……ルビ(NG文字)が 6文字ならOK。それ以上はダメ。 ……あれ? 変な規則性が……w
- 536 名前:528 mailto:sage [2006/07/21(金) 13:41:51 ID:jWPYGnqM]
- >>534
報告させていただきました。 私個人も大変参考になりました。 どうもありがとうございます。
- 537 名前:528 mailto:sage [2006/07/21(金) 13:43:27 ID:jWPYGnqM]
- >>535
ありゃ・・・。左右で20文字まではOKということなんでしょうか?ww これも報告に書き加えておいた方がいいですかね・・・。
- 538 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 13:44:31 ID:LKMes7Mq]
- 新しくツリー立てるより。
「今後の予定」ツリーに追加した方がいいんじゃないかなーとか思ったり。
- 539 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 13:46:51 ID:/j1HRU1i]
- >>535
それは…ひょっとして Aを左側の文字数、Bをルビの先頭からのNG文字数とする時、 (20−A) < B の時がNG ってことかジャマイカ??
- 540 名前:528 mailto:sage [2006/07/21(金) 13:47:34 ID:jWPYGnqM]
- >>538
あっ! そうか・・・。すいませんorz
- 541 名前:某 ◆/ukFWDJIIM mailto:sage [2006/07/21(金) 13:50:29 ID:/j1HRU1i]
- 「ことかジャマイカ」って何だよ、俺…。 orz
親レスを削除すればツリーは消えるのだろうか。
- 542 名前:528 mailto:sage [2006/07/21(金) 13:53:59 ID:jWPYGnqM]
- 修正しておきました。
親記事を削除した所、ツリーごと消えてくれました。 ついでに、>>535さんの調査内容も書き加えておきました。 みなさんありがとうございます。
- 543 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 14:17:59 ID:3zK8vT3P]
- 禁則処理の問題じゃないの?
- 544 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 14:34:58 ID:HmBIcoY3]
- いまさらでスマンのだけど、setwindowの横文字数に依存している模様。
*define rubyon game *start setwindow 10,10,20,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数20 (1234567890/・・・・・・・・・・) (12345678901/・・・・・・・・・・・);NG 1(2345678901/・・・・・・・・・・);NG 12(345678901/・・・・・・・・・)@ setwindow 10,10,21,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数21 (1234567890/・・・・・・・・・・) (12345678901/・・・・・・・・・・・);NG 1(2345678901/・・・・・・・・・・) 1(23456789012/・・・・・・・・・・・)@;NG setwindow 10,10,26,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数26 (1234567890123/・・・・・・・・・・・・・) (12345678901234/・・・・・・・・・・・・・・);NG 1(2345678901234/・・・・・・・・・・・・・);NG 12(345678901234/・・・・・・・・・・・・)@ setwindow 10,10,27,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数27 (1234567890123/・・・・・・・・・・・・・) (12345678901234/・・・・・・・・・・・・・・);NG 1(2345678901234/・・・・・・・・・・・・・) 1(23456789012345/・・・・・・・・・・・・・・)@;NG
- 545 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 14:54:11 ID:LKMes7Mq]
- 続々と新事実がw
ん〜、つまり。 「NG文字の場合、ルビであるのに一行の文字数としてカウントされてる」? ってことかな? これだとなんで左側文章の「最後の一文字」(禁則処理アリ)だけが改行されるのか解らんが、 まぁだいぶ真実に近づいてきてる気がしますな。
- 546 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 14:57:18 ID:HmBIcoY3]
- あれ、書き込む時に;NG追記しちゃったけど、テキスト表示行にはコメント入れられないのか。
って当たり前か。orz >>544試す時は;NGを削除しておくれ。
- 547 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 16:45:29 ID:HmBIcoY3]
- 色々考えたけど、結局ルビも文字数としてカウントされてるってことみたいだね。
「ルビの文字も含めて数えて、行頭禁則文字が横文字数+1の位置(つまり行頭)に来ると、行頭禁則処理される。」 *define rubyon game *start setwindow 10,10,20,20,24,24,0,12,0,1,1,#ffffff,0,0,639,479 横文字数20 1234567890123456789(0/・)@ ;↑ルビの"・"が21文字目なのでNG (12/・・・・・・・・・・・・・・・)@ ;↑この場合はルビ対象2文字、ルビ15文字だけど、 ;ルビの文字数が多いために、ルビ対象がずれて表示され、前に3文字分の全角空白があると考えると、 ;3+2+15=20で一行に収まってるのでOK (12/・・・・・・・・・・・・・・・・)@ ;↑・を一個増やしたら3+2+16=21文字目に"・"が来るので禁則処理される。 ;(後ろから見て最初の非禁則文字(2)の前に改行挿入) (12/・・・・・・・・・・・・・・・1)@ ;↑21文字目を非禁則文字にしたので禁則処理されない。 (12/・・・・・・・・・・3・・・・・)@ ;↑21文字目が"・"だけど、改行挿入位置(3の前)がルビ内なので、結果的に改行はされない。 reset
- 548 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 17:16:22 ID:95i/R7R5]
- おまいら、原因究明好きだな
- 549 名前:名前は開発中のものです。 mailto:sage [2006/07/21(金) 18:43:45 ID:TDIlwA/h]
- 原因究明じゃなくて発生条件の絞込みだけどな。
こうしておくと、高橋氏も原因調査しやすいだろうから 修正される優先度も高くなるだろう。
- 550 名前:528 mailto:sage [2006/07/21(金) 19:10:23 ID:jWPYGnqM]
- すいません。今夜はちょっと帰れないので、
もしまとまったら、公式のツリーに追加としてどなたか報告してくださるとありがたいです。 よろしくお願いします。 私はまた名無しに戻ります。
- 551 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 11:06:13 ID:0j6YblF/]
- あれれ?
getenterの不具合が直ってないよ〜?
- 552 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 11:19:13 ID:IpsCRofQ]
- 報告だ
- 553 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:36:59 ID:vv0ZqkML]
- パイン小学4年生は嘘じゃまいか
- 554 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:51:00 ID:hgI5m8tz]
- 一瞬「パイ○ン小学生」に見えた俺バカス
- 555 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:54:13 ID:JjzGk2b7]
- textgosub内でgosub使うのって駄目なの?
#define textgosub *text_lb . . . *text_lb erasetextwindow 0 textbtnwait %200 if %200=0 gosub *a if %200=1 gosub *b if %200=2 gosub *c *a return *b return *c return てな具合に。
- 556 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:54:50 ID:n9sc63mK]
- >>554
仲間
- 557 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:55:35 ID:vv0ZqkML]
- >>554
いや君はイイヤツダ
- 558 名前:名前は開発中のものです。 mailto:sage [2006/07/22(土) 14:58:12 ID:n9sc63mK]
- &define
textgosub *text_lb . . . *text_lb erasetextwindow 0 textbtnwait %200 if %200=0 gosub *a if %200=1 gosub *b if %200=2 gosub *c return *a return *b return *c return っぽくね?
|

|