- 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あたり。
- 317 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 17:52:47 ID:aEeS8zzZ]
- Nsc添付のサンプルに
「カーソルはスプライトで実装してください」 と記述されてる通り、スプライト使って自分で表示させる必要がある。 親切な俺様がヒントをやろう。 スプライトをテキストウィンドウより上に表示させるために命令がある。 ついでに、何番のスプライトまでを上にするかを指定できる命令もある。 現時点のカーソルの位置(表示文章の末尾)を求める命令がある。 ──ただしこれはちょっと補正が必要だがな。 最後に、現在が改行待ちなのか改ページ待ちなのか調べる命令がある。 これらが解るなら対応は簡単だ。 既に解ってるのならスルーしてくれ。
- 318 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 20:07:07 ID:wxpoc09N]
- >>317
ご丁寧にありがとうございます。 なるほどサンプルの方に説明があったのですね、盲点でした。 スプライトでの表示のさせかた事態はしっているので、わざわざすみませんでした。
- 319 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 14:10:18 ID:z1YoGJrx]
- 吉里吉里で作られたらしい錬星とかいってアイテム作り出す
アトリエシリーズみたいなゲームがあったんだけど、 オープニングでぽよん、と通信画面開くのがすげぇ驚いた (絵はすげぇ綺麗だけどゲームそのものはすぐ飽きた) あれ、どうやるんだろう スプライトでごりごり動かせばいいのかな もしかしてFLASHかなんかでムービーなのかな 毎回やられるとかったるいかもだけど SF系のゲームに使いたいよ
- 320 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 15:03:00 ID:3YPP6ZFO]
- >>319
錬星って名前のゲームは見つからなかったけど、プチ種のことだよね? 吉里吉里でどんなことしてるかはわからんけど、 あれをNスクで再現するとしたら、drawsp2とかでいいんじゃないかな。 窓がぽよんと出たあとペカペカ点滅してるのは、スプライトアニメでいけそう。
- 321 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 20:56:35 ID:IYvPh1d6]
- すいませんタイトル失念していました。>プチ種
やはりdrawsp2ですかー プチ種をそのまま真似るのもシャクなので もう少し別のアプローチを考えて見ます>SF系通信画面
- 322 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 21:10:08 ID:hMycx3Fw]
- ググってやってみた。320の言う方法で全部出来るな。
特に斬新な演出でもないぞ。 Nスクで厳しいのは常時動いてる画像とともに 他の演出動作や文章の文字送り等を組み込むことだな。 並列動作が出来ないのは演出面では結構厳しい。
- 323 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 11:32:55 ID:6BpzG7+G]
- >>322
そうなんだよねぇ。Nスクは基本的に「完了復帰」型なんで、並列動作を させようとすると、いろいろ工夫しないとならないんだよね。 特に演出系なんかは「即時復帰」型にして、処理を流してくれたほうが なにかと都合がいいのだけど。 「即時復帰」型にしたはしたで、毎回「終了待ち」を入れないといけなくなるんで 面倒に思う人もいるとは思うけどね。
- 324 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 17:20:50 ID:mubEHBfc]
- 過剰な演出は製作者側の自己満足が殆どでユーザー側に「へぇ」と言われて終わり
シナリオライタでもある作者はその辺に気づいていたのではなかろうか 制限がある中で人を驚かせる演出したいつうのはスクリプタの矜持というかなんつうか 挑戦してみたくはあるけどね
- 325 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 18:02:20 ID:+XOJJimy]
- 気付いていた……ではなく、Nスクを当初設計した時は
こういう流行になるとは思っていなかっただけかと。
- 326 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 19:06:53 ID:PMA8kafX]
- ADVは演出が大事だと思っているユーザーも少なくないと思うんだが
- 327 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 20:30:06 ID:GvQFjnrU]
- 演出っつーか画面効果の事だよな。
- 328 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 21:08:08 ID:Z78jHR0D]
- うむ
- 329 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 21:08:48 ID:cPvDuVdf]
- むう
- 330 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 23:18:14 ID:ESWh4nkK]
- うむう
- 331 名前:名前は開発中のものです。 mailto:sage [2006/06/29(木) 23:29:51 ID:mubEHBfc]
- 全ての画面効果カットして、文字速最速、テキストすっとばしボタンに指かけてプレイする俺でも、
自分が作るときは妙にこだわりが。すっとばす奴はすっとばせばいい。 GBAのなりきりダンジョンで、 キャラフェイス枠がごりごり動くのを、マネしようと思ったけど俺には無理そうだ・・
- 332 名前:137 mailto:sage [2006/06/30(金) 09:28:19 ID:yx+xlOjd]
- >>某 ◆/ukFWDJIIM
thnx!
- 333 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 21:33:06 ID:MtGp2psM]
- Keyのゲームが泣けるという場合
音楽で泣いているわけだ EveBurstErorのスリルの半分は音楽で出来ているんだ あとは弟切草とかも考えてみられ ADVの演出で一番大切なのは音だよ 音楽と効果音ね 画面効果に凝っても効果は小さい
- 334 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 21:44:22 ID:+Fvil7gG]
- >>333
それはそうだが 音楽なんてスクリプタの身にはどうにもできんだろ 画面効果ならスクリプタの身でもなんとかできる だから画面効果の話をしてるの いやまあハマってる曲や効果音に勝る演出はないけどね確かに
- 335 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 21:46:33 ID:iFPE8jVZ]
- >>333
Keyのゲームはヒロインの顔で泣いてるんだよバカ屑氏ね
- 336 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 21:49:35 ID:guVpsqjw]
- 違うなKeyのゲームは塗りの繊細さだけで泣くんだバカ屑氏ね
- 337 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 22:04:05 ID:KNVN5dcH]
- Keyのゲームはアレだよ
集団催眠で泣くんだよ 周囲がみんな「泣けるよね」と言うものだから 「このゲームは泣くものなんだ」と刷り込まれてしまう だから泣いてしまう 冬ソナで泣くオバハン現象が 集団感染的に蔓延したのと同じ Keyのゲームやったことないけどナー でも俺の研ぎ澄まされた第六感的なナニがソレを見抜いてしまった
- 338 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 22:09:12 ID:WNU28cd8]
- >>333
ホロウの画面効果とかはイイとおもた 効果音は画面効果と合ってるとなお良いしな 俺の中で音楽は別格、シナリオの演出に近い感覚だ つまりこんな 音楽&シナリオ>>>画面効果&効果音
- 339 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 22:39:57 ID:EUAikn6h]
- Keyって何だ?
- 340 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 22:47:12 ID:7w5hRxBx]
- 鍵
- 341 名前:名前は開発中のものです。 mailto:sage [2006/06/30(金) 22:51:41 ID:blXYRXnQ]
- 音楽演出ってスクリプタがやる?
それともシナリオ? もしかして音屋が自分で? 千差万別だろうけど、ちょっと聞いてみたくなった。 音に関する演出ってのが作品ごとに結構まちまちな印象があるもんで。 ちなみにうちはシナリオがやってるよ。
- 342 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 01:21:46 ID:sZTGiFXY]
- 本来、(画面&音共に)演出つうのは、話を作ったシナリオ担当の分野だと思う。
ただし、スクリプタがそれっぽいのを入れて、シナリオがタイミングや曲変えの指示出してる。 更に、絵師とか他の人間とイメージが違えば少し話し合いになるけど。 シナリオまたはスクリプタの独りよがりにならないようにしてる‥‥ ああ、だからまちまちな印象になっちゃうのかなー
- 343 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 01:30:25 ID:eA2wemid]
- ああ、いい話題だな。前々から気になってはいたんだ。
餅は餅屋と言うように、音は音屋が一番わかってるように思う。 以前、ほぼ完成していた演出を音屋にプレイしてもらったら、 幾つか音楽や効果音について変更希望があった。 中には音が入るほんのちょっとのタイミング(本当に細かかった)の違いとか。 で、ちと面倒だったんだが音屋の希望通りにやってみたら。 これが凄かったんだ。まるで別のゲームかってくらい。 以降、完成前に必ず一度はプレイしてもらって感想を聞くようにしてる。 俺らスクリプタは画面演出のことばかりしか頭にねえからな。 画面と音と文と、全部合わさった時の強さっていうのは確かにあるように思う。
- 344 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 14:09:32 ID:HjCQ6eu7]
- 演出に関してはスクリプターやシナリオライターよりは
音屋、絵師の方が優れている気がする 特に音屋の音楽のイン、アウト 効果音のタイミングなど指定には驚かされっぱなしだ
- 345 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 15:07:00 ID:u/BfVAQ5]
- バックログってreset命令と終了して再開する以外にはクリアする方法はありませんでしょうか?
- 346 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 15:36:40 ID:sdhBCQD6]
- setwindowやりなおすとか。
setwindow2や3だと回想バッファはクリアされないそうだけど。
- 347 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 15:53:03 ID:1NbdLR3O]
- そういう専用命令あったかと。
- 348 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 15:53:07 ID:u/BfVAQ5]
- setwindowにそんな効果があるとは知りませんでした…。
即レス感謝です、ありがとうございました。
- 349 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 15:54:35 ID:J1AjROOP]
- lookbackflush でも消せる
- 350 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 16:05:49 ID:sdhBCQD6]
- あ、ほんとだ。スマン。
- 351 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 23:35:58 ID:Xw12Jp7z]
- 多量のフォントをインストールしていてもゲームが遊べるようにする方法ってない?
- 352 名前:名前は開発中のものです。 mailto:sage [2006/07/01(土) 23:49:52 ID:trVn0EyY]
- フォント変更させなくするだけじゃダメなの?
自分そんなにフォント入れてないからわかんないけど…
- 353 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 02:49:22 ID:Nqmgnik4]
- >>351
フォントが大量にインストールされてても、ゲームはできると思うが…。 何か不具合とか出るのか?
- 354 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 05:11:16 ID:TzyGKBEr]
- いやさ、一昨日NScripter使ってるひぐらしってどんなかな〜って思ってインストールしてみたのさ
最初は起動できてたんだけども、その後俺何を血迷ったかフォントの整理とかしようと思って今まで入れていなかったものまで一切合財インストールしたのさ んで作業がやっと終わったものだから、休憩してちょっとやってみっかと思ったらエラーが出て起動すらできなくなってたんだよな インストールしてフォントしか触ってないからフォントによってのエラーが出てると思うんだが、フォントの容量が多いとエラーが出るのか?とか俺は思ったわけだが、ホントのところは何でエラーが出てるのかよくわからん・・・ そんなことってあるのだろうか?
- 355 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 06:44:09 ID:RRt6Kqqz]
- 原因はどうか知らんが、
フォントが多いとなにかあるって話があったな。 Nscだったかなんだったかすらも正確には覚えてないが あれもやっぱりひぐらしだったかな? ……ひぐらしのサイトでそういう話が出てたかも……? (すべてうろ覚え)
- 356 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 08:08:58 ID:Nqmgnik4]
- フォント多すぎバグ。
ひぐらしの公式サポート掲示板で検索かけてみた。 ひぐらしもだが、以前月姫でもあったらしい。 俺はそんなにフォント持ってないので検証できないんだが、NScripter本体のバグっぽい? 症状はよく判らない。正常に表示されないとかいう話。とにかく動作が不安定になるらしい。 インストールしたフォントを、一時移動させるとか削除すれば直るらしい。 誰かフォントたくさん持ってる人とかに試して欲しいかも。
- 357 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 08:53:38 ID:MWQ0Usn9]
- フォントのインストール数が多いとなるよ。
Win9x系だと確実になる。2000とかXPだとしらね。 ただ、フォントが多すぎると相当数のソフトの起動時に重くなるし 必要分に抑えといた方がPCの健康にいいぞ。 俺はサポートめんどいから先にreadmeにフォントが多すぎると云々と先に書いてる。
- 358 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 21:24:14 ID:g3YX4WqG]
- 9x系の話だけど、フォントのキャッシュ(c:\windows\ttfcache 隠しファイル)が肥大化して、
OSが不安定になるよ>フォント多すぎ フォントを一時的にメモリにインスト、そして解除できるツールがあるので、 vectorあたりで探してみればいい。 逆に、フォントを沢山入れてる環境でデバックしても、 ユーザーがそうとは限らないから、思わぬ障害になるかもしれないよ。
- 359 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 21:32:16 ID:JkMuRUxr]
- いい手がある
フォントを使わずすべて画像で 文字を表示するんだ なんていい手だ天才だな俺って
- 360 名前:名前は開発中のものです。 mailto:sage [2006/07/02(日) 21:40:16 ID:h+gUANaV]
- いや、Nscで使う使わないは関係ないんじゃね?
- 361 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 00:23:56 ID:jlWKfGsM]
- そだね天才じゃなかったな俺って
よしNscr.exeをクラックして同梱して 実行したらPCにインストしてあるフォントを すべて削除してしまうようにするんだ やっぱ天才だな俺 スマンもう寝る
- 362 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 00:50:10 ID:fWSq4q44]
- 寝れ寝れ
- 363 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 01:03:22 ID:FYPNoe1n]
- Nスクじゃないんだけど、倍角文字を扱えないエンジンだったらしく、
驚きや叫びのセリフを倍角文字で表現する場合、 そこだけテキスト枠上にグラフィックを表示して見せてたソフトがあったな Nスクの場合、文字スプライトで見せるのが一番簡単なのかな?
- 364 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 01:52:31 ID:rUNHPZIB]
- そうだね。
ただ、単にスプライトにしただけじゃ、 回想にその部分だけ記録されなくなるから 工夫が必要になるね。
- 365 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 01:59:24 ID:I3x4RKJj]
- 公式の久しぶりの正弓氏のピクロス遊んだ
いつもどおり既存のゲームがNscrでとても良く再現されていた かつてトランプも3Dダンジョンもすごく良く再現されていた それはいいんだがそこから発展させることには興味のない人なんだな あとオリキャラのしゃべりが いつも ちょっと 言いにくいが ウザ(ry
- 366 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 02:18:33 ID:USHpgEfH]
- スクリプトさばきの巧みさを誉めてほしいんだろ
確かに巧いと思うけどな それと一人で絵も音楽もやれることも自慢したいんだな 確かにウラヤマスイ話だけどな 俺はスクリプトしかできんから しかも巧くないから
- 367 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 07:22:24 ID:hweEW3yp]
- てかエラーでてすぐ終わるところは自力でなおさんとならんのか?
- 368 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 10:14:50 ID:0B3HMtSX]
- 本体には関係ないけど、俺は昔からパズルものが苦手で、
どうしてもピクロスのルールが理解できない。 まぁスクリプトだけ眺めてるか……orz
- 369 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 10:35:02 ID:YTIPs5Wo]
- 「ある場所」と「無い場所」が逆だったらわかりやすかったかな……個人的に。
「ここにはない」ってところを塗りつぶしていくようにしたほうが解き易い。
- 370 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 16:31:37 ID:j95cAPqI]
- 定義ブロックでdebuglogをON(=1)にして、
バグを出してもdebuglog.txtが生成されないんだが。 自前で用意しなくちゃいけないのかと思って、nscr.exeと同フォルダに作ってみたり、 savedataフォルダに作ってみたりしたけど、何も書き込まれてなかった。 何かやり方が間違ってるのだろうか・・・。 誰か知ってる人いたら教えて下され。
- 371 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 16:50:09 ID:YTIPs5Wo]
- ちゃんとデバッグウィンドウ開いて実行してる?
デバッグウィンドウの開き方は、実行中に「D」を押す。
- 372 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 16:55:22 ID:YTIPs5Wo]
- ちなみに、デバッグログはデバッグウィンドウに表示されるメッセージをテキストに落とすだけのもの。
デバッグウィンドウに表示されるメッセージってのは、 ステップごとにどういう処理が行われてるかを示すもの。 決してバグが出た時にその情報を教えてくれるわけではありません。
- 373 名前:370 mailto:sage [2006/07/03(月) 17:37:26 ID:j95cAPqI]
- >>371-372
ああっ、そうだったんですか。 申し訳ない、根本的に勘違いしていました。 バグが出た時のエラーメッセージを吐き出してくれるものかと・・・。 お恥ずかしいです。ありがとうございました。
- 374 名前:351 mailto:sage [2006/07/06(木) 06:36:58 ID:2JlQd8D9]
- みんなサンクス。やっぱフォント削除するしか方法は無さそうだな
マシンにも優しく無さそうだし一時的にインストールするツールなんかを使ってみることにするよ ホントは一時的にフォントが指定したもの以外インストールされていないように見せかけるツールなぞあると楽だったんだけどね
- 375 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 18:50:40 ID:rYP1QQUb]
- スタッフロールで制作者の名前がスクロールするのって、
スプライトをmspで動かすやり方以外に何かいい方法ってありますかね?
- 376 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 19:11:13 ID:9R1eUyEL]
- 動画
スタッフロール.mpg を作って流す
- 377 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 19:19:16 ID:tvqfiAso]
- >>375
ryuji.s1.xrea.com/nscr/nscr3/s6.html
- 378 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 19:35:14 ID:RjV5dd5f]
- エフェクトのスクロール使うとかw
- 379 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 20:06:30 ID:7phhg/Hk]
- >>378
えっっ みんなそうしてるんじゃなかったのっっ?
- 380 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 21:03:07 ID:RjV5dd5f]
- >>379
もちろんだ、信じて突き進め。
- 381 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 21:20:31 ID:JEyoNSNa]
- 動画はちょっと…bltのやり方がなかなか良さそうですね。
ありがとうございました。
- 382 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 21:58:51 ID:RjV5dd5f]
- いや、マジな話、今時blt使うよりは
drawspとか使ったほうがいいと思う。 bltだと一枚だけしか動かせないが、 drawspだと何枚も使えるから、今後の変更に対応しやすい。
- 383 名前:名前は開発中のものです。 mailto:sage [2006/07/07(金) 00:07:22 ID:XnkRZ2Kp]
- drawspは重い
bltで試したらcpu使用率が大分軽くなっていたよ で、スタッフロールに何枚も絵を使うようならdrawspの方がいいかもしれないが 一枚で済むならbltの方がいいと思うお
- 384 名前:名前は開発中のものです。 mailto:sage [2006/07/07(金) 04:55:19 ID:y/4ZfIDC]
- 俺もbltとdrawsp比較してみたら、bltの方が6倍くらいはやかった。
bltって今までなんとなく使ってなかったけど、かなり軽いのね。
- 385 名前:名前は開発中のものです。 mailto:sage [2006/07/07(金) 05:21:03 ID:y/4ZfIDC]
- と、せっかくなので速度比較用に作ったスクリプトをうpろだにうpってみた。
ちなみに自分の環境(Pen4 2.4GHz, GeForce4 Ti4200 8X 128MB)では、saveoff時で blt 840fps msp 150fps drawsp 160fps drawsp2 70fps くらいでした。 drawsp2は中心座標指定なのが場合によっては便利だけど、 倍率1倍&回転なしでもかなり重いのね。
- 386 名前:名前は開発中のものです。 mailto:sage [2006/07/07(金) 05:36:06 ID:A8C66ZKg]
- >>385
乙〜 そんな趣旨のスクリプトのうpは みんなにとって大助かりさっ これからも推奨なのさっ 俺もなんか思いついたらうpるさっ
- 387 名前:名前は開発中のものです。 mailto:sage [2006/07/07(金) 08:38:35 ID:mDWaKWA8]
- 具体的にdrawsp2使うとしたら、スペックいくらくらい欲しいかね?
提示する場合に悩むのです。動作環境調べきれるわけではないので。
- 388 名前:名前は開発中のものです。 mailto:sage [2006/07/07(金) 12:46:41 ID:0oo/Skyp]
- 動作環境ってみんなどうやって決めてるんでしょう?
色々調べてみてるんですが、いまいち・・・。 >Windows 95/98/Me/2000/XP日本語版+DirectX8.0a以上が動作する環境です。 >BGM再生のための音源として、サウンドカードからのWAVE出力を使うことを >強く推奨します(bgm,mp3,dwave命令を使う) これ以外の、cpuやメモリに関してはみなさんどうやって決めていますか?
- 389 名前:名前は開発中のものです。 mailto:sage [2006/07/07(金) 13:07:52 ID:4DS2eKbB]
- >388
邪道な方法だけど、Nスク使ってる有名サークルのスペックを参考にしてる。 そこと比べて自分のところが重い処理を使ってる場合はそれプラスアルファにしてる。
- 390 名前:名前は開発中のものです。 mailto:sage [2006/07/07(金) 13:37:10 ID:wHOYY7dg]
- >>385
乙。超へっぽこマシンで測ってみた。 ---saveon--- blt 15346ms 31fps msp 28969ms 16fps amsp 29425ms 16fps drawsp 26933ms 17fps srawsp2 19181ms 25fps ---saveoff--- blt 5554ms 86fps msp 22717ms 21fps amsp 26454ms 18fps drawsp 24100ms 19fps srawsp2 28002ms 17fps スペック: Windows 2000 Professional(SP4)/DirectX DirectX 9.0c CPUタイプIntel Pentium IIIE, 800 MHz システムメモリ 512 MB (SDRAM) ビデオカード S3 Inc. Savage4 (32 MB)
- 391 名前:388 mailto:sage [2006/07/07(金) 18:07:56 ID:0oo/Skyp]
- >>389
それが一番楽で確実な方法かもしれませんねえ(笑)
- 392 名前:385 mailto:sage [2006/07/08(土) 00:40:19 ID:FmTl24Hp]
- >>390
やっぱbltだけずば抜けてるね。 ここまで違うとさすがに、bltでできることはbltにした方がいいね。 あと、さっき気付いたのだけど、 描画中にNScripterの画面が他のウィンドウ等で隠れていると、 隠れてる部分は描画処理がスキップされる(?)っぽくて、 実際よりタイムが早くなるみたいなので、その辺注意っす。
- 393 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/08(土) 01:42:05 ID:rb82j4xa]
- >>390
へーーー!! 超乙!! すげぇ参考になった。 bltが早いというのも注目だけど、saveoffするってのも 重要なんだなと改めて感じたよ。 >>392 俺は結構重そうな描画処理するときは必ず resettimer+waittimerで調節してる。
- 394 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 02:07:51 ID:7LVg2nHM]
- なんでdrawsp2はsaveoffで遅くなってんだ??
- 395 名前:385 mailto:sage [2006/07/08(土) 02:49:53 ID:FmTl24Hp]
- ああぁ、なんか>>392の俺の発言わかりにくかったね。スマン。
うpったスクリプトで速度チェックする際、 計測中(描画中)の画面に他のウィンドウが重なったりすると、 その部分の描画処理がされないので、ちゃんとしたタイムがとれないっぽい。 なので、>>390のsaveon時のdrawsp2が妙に早いのは、 計測の際に上記のような要因が発生して、タイムが早まったのではないかと思う。 要するに計測中はなんもせずぼーっと見ててくださいってことで。 そしてウチの環境での結果詳細も書いておきます。 Pentium4 2.4G GeForce4 Ti4200 128MB ----saveon-------- blt 989ms 830fps msp 3825ms 125fps amsp 3757ms 128fps drawsp 3688ms 130fps drawsp2 7722ms 62fps ----saveoff-------- blt 579ms 830fps msp 3212ms 149fps amsp 3223ms 149fps drawsp 3018ms 159fps drawsp2 7076ms 67fps
- 396 名前:385 mailto:sage [2006/07/08(土) 02:53:21 ID:FmTl24Hp]
- なんかミスってるしorz
saveonのbltのfps、830ではなく486でした。 もーぐだぐだでスマン。
- 397 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 04:05:02 ID:AolMFkCH]
- 関係ない質問だけどFPSってどうやって出してるの?
スクリプト見ると481000を秒数で割ってるみたいだけど、 481000ってどっから来てるのかなと思って。 ググり方悪いせいでよくわかんないので、もし分かる方いたら教えて下さい。
- 398 名前:385 mailto:sage [2006/07/08(土) 04:27:25 ID:FmTl24Hp]
- >>397
FPS(frames/second)は1秒間あたりの描画フレーム数なので、 そのまんま、描画したフレーム数(481)を経過時間(%1)で割ってる。 この経過時間はミリ秒だから秒に直さないといけないので、 481/(%1/1000) →481*1000/%1
- 399 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 04:32:51 ID:AolMFkCH]
- なるほど描画数が481回だからそれを経過秒数で割ってるんですか。
とても分かりやすい説明ありがとうございました。
- 400 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 07:13:49 ID:+h5hESeW]
- 質問です。
exbtn 1,1,"P1,2" として、スプライトのセルを1から2に切り替えています。 これだと、セル切り替え時には瞬時に切り替わります(print 1と同じ状態) この切り替えにフェードなどの効果を使う方法はあるんでしょうか?
- 401 名前:390 mailto:sage [2006/07/08(土) 09:34:09 ID:8AKC80rp]
- >>395
そのご推測はアタリ。 ベンチ中にウィンドウフォーカスをちょこっと外してしまったよ…。 orz 今は別のマシンなので、後で測りなおしてみる
- 402 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 10:13:35 ID:AolMFkCH]
- >>400
1番スプライトのセル切替じゃなく、別のスプライトを用意すればいいよ。 そのスプライトをアニメさせて五コマくらいでフェードインさせるものを作っておきます。 次にexbtnのタグでマウス乗っている時はアニメスプライトを表示という形にすれば出来ますよ。 ただし、このやり方ではマウスが乗ったタイミングではフェードになるんだけど、 外れた時は瞬間的に消えてしまいます。まあ、あんまり弊害はないと思うけど。
- 403 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 10:56:01 ID:+h5hESeW]
- >>402
丁寧なレスありがとうございます。 お陰で思い通りに動かせました。
- 404 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 11:05:35 ID:PUAUL8Vp]
- これ使えば処理速度なんか問題にならんよ
▼▼▼▼▼nscript.datファイル復号プログラム「NSDEC」 ver.0.7▼▼▼▼▼ www.linkclub.or.jp/~kiyohiko/red/works/softwear.html
- 405 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 15:19:56 ID:O178H/NK]
- ゲーム開始時に「通常版/軽量版」と用意しておいたのを選択させて、
パワーのないPCやノートPCの人には軽量版を選んでもらおうと思う。 軽量版つっても、重い処理の効果部分だけ軽い処理の効果に変えるという スクリプトに飛ばすだけだけど。 重い処理といったら、多数の画像を(エフェクト使わずに)自前で 瞬間的・持続的に動かす・・・以外に何かあるかな? 他のことはすべて、重くならずにいける・・・よね?
- 406 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 15:55:20 ID:RJfQXH9L]
- oggとMIDIとmp3とwaveでは
どれが重いんだろと思うことはある どれでも大差ないのかね ファイルサイズの差だけで
- 407 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 19:48:56 ID:FyxLZ+U8]
- 背景、立ち絵A、立ち絵B(スプライト)と画面に表示されてまして、立ち絵Bをdrawsp2で何度かに分けて拡大表示してるのですが
拡大した画像を消す方法ってありますか?(drawsp2を使う前、元の状態に戻したいです) drawclearだと当然消えてしまいますし、立ち絵Bをcspしてもvsp0しても背景ごとかえるまでdrawで描いたのが残ってしまいます。 拡大方法ですが、何回かループさせていまして下のようになっています。 for drawsp2 ;1回目は120% 2回目は150% 3回目は180% draw wait 50 next ここでcspやvsp:print入れても画面そのままで元に戻りませぬ。
- 408 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 20:40:34 ID:g7wJ8sXx]
- もう少し説明を上手くできるようになろうぜ。
「元に戻す」なんて言われてどうするのか判ってるのはお前さんだけだ。 背景、立ち絵Aだけで、Bは無い状態にしたいのか、 それともBもあるが、拡大する前の状態にしたいのか。 drawspを使ってる時は背景や立ち絵Aはどうしてるのか、 単にbgやldで背景や立ち絵を表示させるだけじゃどうしていけないのか。
- 409 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 21:17:03 ID:FyxLZ+U8]
- 伝わり辛い文章を書いてしまい失礼しました。
結論から言うと、408さんの最後の行で解決しました。 やりたかった事は、立ち絵Bを何度か拡大してから全て元の状態にしようと思っていました。 元の状態とは、背景A(bg)と立ち絵A(ld)と立ち絵B(ld)が表示されている状態です。 ldとは別に、立ち絵Bをlsphで退避させていまして、drawsp2で立ち絵B(lsph)のみを拡大しています。 背景(bg)と立ち絵A(ld)はdrawsp中は一切動かしていません。 何回か拡大させたら、上3行の元の状態に戻したかったという事です。 拡大後にprint0を使い背景、立ち絵ABを表示させる事で解決できました。 説明不足と初歩的な質問をしてしまい、失礼しました。 408さん、気付かせてくれましてありがとうございます。今後はもう少し粘ってから説明を考えて書いてみます。
- 410 名前:名前は開発中のものです。 mailto:sage [2006/07/08(土) 22:17:24 ID:dMJp3zeB]
- >>406
MIDIに関しては、ハードかソフトかで大分違う。 ハード音源なら負荷はほとんどないし。
- 411 名前:牛 ◆JFxYj/S602 mailto:sage [2006/07/09(日) 15:26:07 ID:PGYosruN]
- 公式がずいぶん沸いてるなぁw
- 412 名前:名前は開発中のものです。 mailto:sage [2006/07/09(日) 15:40:16 ID:05UTjt5a]
- 7/8ばっかりですな。同一人物か?
夏休みはまだ先のはずだが・・・。 いや、夏休みの早い大学とか。
- 413 名前:名前は開発中のものです。 mailto:sage [2006/07/09(日) 16:27:17 ID:swzEJsyg]
- そのたびにバグ報告を上げる身にもなってくださいよ、ほんと。
- 414 名前:名前は開発中のものです。 mailto:sage [2006/07/11(火) 09:44:37 ID:/N5rvfq2]
- Nスクって今でもバージョンアップしてるの?
既に開発終了したような事聞いたんだけど…
- 415 名前:名前は開発中のものです。 mailto:sage [2006/07/11(火) 09:55:03 ID:jQEVZ5tz]
- 何でそれを自分で調べようとしないんだ?
- 416 名前:名前は開発中のものです。 mailto:sage [2006/07/11(火) 11:18:36 ID:/N5rvfq2]
- ここで聞いた方が早いって場合もあるじゃん
単にそれだけ
- 417 名前:名前は開発中のものです。 mailto:sage [2006/07/11(火) 11:59:14 ID:3xjNsJ02]
- >>416
じゃあ、教えてあげないから公式で調べろ
|

|