- 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あたり。
- 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
プログラマのって…… 高橋氏の本職はライターじゃん。
|

|