[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 10/03 00:51 / Filesize : 260 KB / Number-of Response : 985
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

NScripter Ver.8.00



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あたり。

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]
アニメにするならフラッシュにした方が良いのでわ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<260KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef