[表示 : 全て 最新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あたり。

262 名前:名前は開発中のものです。 [2006/10/16(月) 11:52:59 ID:J8GoqNMb]
成程、判りました_ _

263 名前:昌也D mailto:age [2006/10/16(月) 17:39:23 ID:eB1ZY7Ck]
質問なんだけど
↓のようなスクリプトでやった場合に背景画像を表示しながらスクロール画像を透過して表示したいんですけど
方法がよくわかりませ〜ん、立ち絵の表示みたいに『:a;』を付ければ良いのかとやってみたのですがあえなく失敗シマスタYO。
どなたかサポ頼む。

*define

game
*start

btndef "image\staff.jpg";この画像を透過して表示したいだなこれが。

for %0=0 to 1920

blt 140,0,360,480,0,%0,360,480
wait 20

next

ofscpy

click
end



264 名前:昌也D mailto:age [2006/10/16(月) 17:41:23 ID:eB1ZY7Ck]
カスタマイズってなんですか?

265 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 19:16:13 ID:LtIY643+]
>>263
btndefで透過はできないよ

266 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 19:45:53 ID:VVP7P8+1]
これは、反応したら負けなのか?

267 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 19:48:31 ID:OBIr0+VZ]
もちろん

268 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 19:48:45 ID:fj7RVPah]
俺もそう思ってスルー
というかツッコミどころが多すぎて狙ってるとしか思えない

269 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 20:16:46 ID:PCuHukFb]
>>232、頼む

270 名前:昌也D mailto:age [2006/10/16(月) 21:37:45 ID:eB1ZY7Ck]
>>265
感謝汁サポ乙
btndefは透過表示できないのか〜
よく商業メカとかでCGとスタッフスクロール(透過)流しやってry
のみてついやりたくなってしまったう

>>266>>267
お前ら「負け」っていつからオレはお前らと勝負してたんだよww「負け」ってお前ら小学生かよww
つうか公式にいた名無しとその他でしゅか



271 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 21:58:02 ID:sMRFepLr]
>>261
あれ、目から鱗が。

272 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 22:07:41 ID:iHONHhtI]
>>261
将来的に半角対応可になれば外人のフルネームとか
半角英数字で表示できて見やすいんだけどね
長らくこの問題が解決されないのは現スクリプト上ではいろいろ面倒なんだろうな・・・

273 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 00:17:26 ID:LFeodWEj]
やっぱり負けだったか
スマンかった

274 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 01:36:20 ID:sn9XqTHM]
>>257
いや、Nスクを始めたばかりの人にとっては当然の質問だと思うぞ。
俺も最初は、なんでフォントサイズ変える命令が無いのか不思議だったし。
「setwindowしかありません」と答えた後に
まだ「そんなの嫌、簡単なのがいい」とワガママを言うようならともかく
最初に「あるの?」と訊くくらいは許してやれ。。。

275 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 04:27:55 ID:8Zob2+kr]
だな
在る物は見つければ「在る」で解決だが
無い物を「無い」とは確信持ちづらかったりする

276 名前:265 mailto:sage [2006/10/17(火) 06:42:09 ID:zfCOwDH2]

>>263さんは、どのぐらい自分で努力しましたか?
おれは馬鹿だからNスクを完全にマスターするのに1年はかかった。
毎日のようにプリントアウトした命令一覧を読んだり、スクリプトの実験
公式はもちろんのこと、Nスク関係でヒットする掲示板のログもすべて読んでテキストにまとめた。
結局自分から掲示板に質問せずに殆どの疑問は解決した。
そのぐらいは努力したんだよな?

277 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 08:47:11 ID:9xlD3U58]
流石の俺もそこまではちょっと…

278 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 11:14:17 ID:vOfFYCwc]
>Nスクを完全にマスター
ゴメン、完全にマスターする気なんて0だ。

カスタマイズまでなら一ヶ月でお釣りがかえってくる、どんな命令があるか知ってるだけで十分だ。

279 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 11:26:13 ID:CFzZkzeR]
ノベル系ゲームをプレイした経験があるなら、
マニュアルを1回、ざっと目を通しさえすれば
「ああ、あれをするならこの命令を使えばいいんだな」とか大体判るはず。

あとは作ってる最中に疑問が湧いた時、マニュアルを探せば大抵は解決する。

けど、文字ごとにフォント(サイズ)を変えるってのは多くのノベル・ADVで実現されてる事なのに
Nscripterには実装されていないという、Nスク最大の欠点なので
これに関しては「ホントにできないの?」って質問が出てもしょうがない気がする。

280 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 11:56:25 ID:EGlXHHnI]
文字サイズ変わるようになるのは別にいいけど、
作中で文字サイズ変わると行間ずれるのウザくね?

前もって行の頭でサイズ変更宣言させてずれるの防止とか出来るようにすればいいのに・・・



281 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 17:46:34 ID:gMdSGIDg]
自分も文の途中で文字サイズ変える命令は欲しいと思うなあ。
前に他のツールでつくった作品をNスクに移植しよう、とか考えると
その辺結構ネックになったりするんだよね。いつか実装されないかなー。
なんかNスクのプログラム的に難しいなら無理はいえないけどさ。

282 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 19:24:55 ID:vxx7NN16]
気合いで頑張る。

283 名前:昌也D mailto:age [2006/10/17(火) 20:25:34 ID:5W9bXmF2]
>>276
乙ww

284 名前:昌也D mailto:age [2006/10/17(火) 20:50:39 ID:5W9bXmF2]
pc8.2ch.net/test/read.cgi/gamedev/1157719180/l50

285 名前:昌也D [2006/10/17(火) 21:09:13 ID:rHpICMLe]
こんばんは。

286 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 21:35:49 ID:FdZCy2XR]
>>281
自分で文字表示そのものをカスタマイズで自作してみればわかると思うけど、
途中の文字サイズが変わると回想ログの表示がちと面倒になる。
>282も言ってるけど、がんばれば出来んこともないが。

287 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 22:27:00 ID:T6z2gzPA]
勝手な言い草なんだろうけど「文字色は簡単に変えられるんだから、
同じように大きさも変えられればいいのに」って思ったりもする。
贅沢な要望かな?

288 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 22:55:18 ID:geECwww1]
あれだけ要望あるのに、対応されないって事は
技術的にNscripterの根本仕様に関わってて
簡単には実装できないんだろう。
「半角文字は(命令と認識されるから)文章に使えない」も同様で。

289 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 23:11:36 ID:sckusVAW]
同じページ内に違う文字サイズで表示しようと思ったら
とりあえずスプライト使って誤魔化すしかないんだよな・・・

バックログの内容が編集できればどうとでもなるんだけどね
バックログ自作しようにもgettextが改行拾ってくれないし・・・

290 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 23:26:40 ID:paeYRVpz]
毎ページごとにスクショを取っておいてそれを回想表示したらどうだろう?



291 名前:名前は開発中のものです。 mailto:age [2006/10/17(火) 23:39:12 ID:5W9bXmF2]
EXE本体って編集可能?

292 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 23:50:03 ID:vxx7NN16]
>>289
もしかしてバックログ中でもフォントの大きさを対応させるつもりw?

293 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 23:57:54 ID:geECwww1]
バックログ関係はいじってないから良く解らんが、
文章の一部をスプライトにしてしまったら
そのスプライトにした部分はバックログに反映しないって事じゃないの?

294 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 00:05:27 ID:iIfArblw]
>>286
やっぱなんか面倒なことがあるんだな。教えてくれてThx。ひとつ賢くなった。
しかし、文字表示そのものをカスタマイズ……、そんなんできるのか。
システムカスタマイズでひーひー言ってるような俺には
遠い世界の話っぽい感じだw

295 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 00:08:06 ID:yMZayX/v]
>>294
力技でやってしまえば案外なんとかなるよ。
いざ実現させるとデメリットの方が多くなったりすることもある。

296 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 00:13:55 ID:C/dznqt2]
>>292
俺はページ毎にフォントサイズを取得して(変数管理)
バックログをそれぞれ文字サイズに対応させてるんだけどね

>>293の言う通りなのさw

297 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 08:59:13 ID:nNs2m9Hk]
公式更新来ないね…。
今作ってるゲームで追加される命令使いたいんだが。
遅くても11月までに更新されるといいなー。

298 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 19:20:44 ID:vkpOAfSI]
文字サイズ変更をちょっと頑張ってみた。
うpろだ参照。

しかし低スペックの人にはお勧めできない…

299 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 19:27:56 ID:yMZayX/v]
>298
その発想はなかったわ。めっちゃ参考になった。ありがd

300 名前:名前は開発中のものです。 mailto:sage [2006/10/18(水) 21:26:32 ID:C/dznqt2]
>>298
なるほどね・・・こういう方法があるか
問題はsetwindow時にテキストウィンドウの再描画がチラつくことぐらいだな
俺の環境では重さは気にならなかったよ

それを見て、setwindowを使わない方法を思いついた
まず通常サイズの文字は普通にテキストで書き、フォントサイズを変える文字の部分は空白を開け、
スプライトで表示する。

んで、ここからカスタマイズなんだけど、(テキスト部分とバックログ部分)
改ページ時に、バックログ文字列を取得、自分で定義した文字変数に格納するようにしといて、
文字サイズ変更したページを改行するときには、文字変数の中身をいじって本来のテキスト(スプライト部分を含めた)に置きかえる。
で、バックログを表示するときには自分で定義した方の変数を使って表示

・・・ってのはどうだろう
すでにカスタマイズしてる人なら割と簡単にできると思う



301 名前:名前は開発中のものです。 [2006/10/18(水) 21:38:03 ID:iPE89cAs]
inputstあるじゃないですか?
あれを別ウインドウじゃなくてゲーム中で文字列を
変数に代入させるってコトは不可能ですか?

302 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 09:27:57 ID:LWazyp0F]
表示するだけなら問題なけど
バックログに反映されるかはやっぱ別なんだ・・・

303 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 09:42:37 ID:AsbWlPj5]
>>298

面白かった。
普通にテキスト書いた後、それにスプライト文字を重ねてから、setwindow3でテキスト消去&サイズ変更か〜w

でもユーザーがフォントを変えられる仕様だとちょっと面倒な事になるかもね。


304 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 13:14:53 ID:wOiqrJYf]
>>300
自分も同じこと考えてたな。その方が楽と言えば楽かも。
298はむしろデフォルトログが使えることに感銘を受けた。凄く面白い。
このスレのうpロダは宝の宝庫だな。ろだ主さんと投稿者に感謝。

>>303
俺の所だと、フォントを変えても動いたぞ?

305 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 13:37:40 ID:LWazyp0F]
>>304
>>303が言いたいのはフォント変えると字間が変わる場合もあるから
表示が狂うんじゃないか? と言いたいんじゃないの?

306 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 14:11:00 ID:E5/Wivb2]
Nスクって等幅フォントしか使えないはずだから
問題ないと思うんだけど・・・

307 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 14:35:35 ID:9Ud1hlJi]
>>305じゃなくて
デフォルトのスプライト文字フォントを設定してる場合だと
スプライト箇所だけフォントが変わっちゃうね、って意味だろ。

308 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 16:27:40 ID:KEHCQB5J]
スプライト表示前にspfont clearで
フォントをウィンドウに揃えれば良いだけじゃないのか?

309 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:13:04 ID:AsbWlPj5]
言葉足らずですまん。

insertmenu で FONT 項目入れてた場合、
ユーザーがフォントを自由に変更できるけど、
スクリプトからは現在、どのフォントが使われてるか
取得できないからテキストのフォントとスプライト文字のフォントとが
食い違ったりするんじゃないかなー、と思っただけす。

それとも取得できたっけか?

310 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:21:54 ID:R4bb9exn]
みなさんにとっては簡単な質問でしょうが少し教えていただけないでしょうか?

グローバル変数を使ってルート一周週目以降はTOPメニュー画面の背景を変えるため
シナリオの最後にグローバル変数を入れ、二週目以降はTOPメニュー画面になる前に
一周したのかを変数値をみてTOPメニューの背景を変えるか判断させたいのですが、昨日から「ゲーム制作部」
というサイトを見てやってはみましたが失敗でした。

「ゲーム制作部」サイトには…
エンディングに到達したら、該当する変数に1をセット…等の処理を行えば、
メニューを表示する時にその変数の値を見て、クリア後かどうか判定出来ます。
と記述されていますが…
まったくちんぷんかんぷんでした orz…



311 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:32:10 ID:AsbWlPj5]
>>310

失敗したって、どう失敗したのかな?

その「ゲーム製作部」とやらの記述は過不足なく、
その説明が理解できないというのなら、説明は難しいのですが……。

まず、次の事柄を確認させてください。

・変数に数値をセットする方法は解りますか?
・変数のの内容によって、処理を別にする事はできますか?
・それができるのなら、変数の無いようによって表示画像を変える事はできますか?
・グローバル変数とローカル変数の違いは解りますか?
・該当するグローバル変数を変なところで初期化してたりしませんか?
・そもそも、グローバル変数を仕様可能に設定してありますか?

312 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:35:07 ID:TwwJunYR]
>>311
素晴らしすぎて涙が出る。さて、さっきまで打ってた長文消すか。

313 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:38:16 ID:AsbWlPj5]
書き損じが多すぎるよ、俺w

「変数のの内容」→「変数の内容」
「変数の無いよう」→「変数の内容」
「仕様可能」→「使用可能」

314 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:56:27 ID:R4bb9exn]
>>311
・変数に数値をセットする方法は解りますか? ;A MOVですよねw?初心者乙ですからww勘弁してぇw
・変数の内容によって、処理を別にする事はできますか? ;A白根
・それができるのなら、変数の内容によって表示画像を変える事はできますか? ;A微妙に…
・グローバル変数とローカル変数の違いは解りますか? ;Aグローバルが200から999ローカルがそれ以外なんじゃないの?
・該当するグローバル変数を変なところで初期化してたりしませんか? ;初期化?初期化はしてないと思う、つうかグローバルって何回起動しても変わらない値なんじゃないの?
・そもそも、グローバル変数を使用可能に設定してありますか? ;A設定にちゃんと書き込んでるよw

315 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 17:59:38 ID:wOiqrJYf]
なんだ。釣りですかハイハイ。

316 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 18:07:45 ID:5SYTgZVc]
このモラルの低さと頭の悪さからすると、中学生、または小学生かもしれないな。

317 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 18:08:15 ID:R4bb9exn]
小学生でしたww

318 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 18:26:22 ID:5SYTgZVc]
まぁいろいろ言いたい事はあるが、とりあえず言っておく。
質問する側なら必要最低限の礼儀を弁えろ。
砕けた口調と単なる無礼は違うものだ。そこを勘違いするなよ。

319 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 18:39:42 ID:R4bb9exn]
キレチャッタよニート

320 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 18:43:15 ID:AsbWlPj5]
>>314
> ;A MOVですよねw?初心者乙ですからww勘弁してぇw

OK。

> ;Aグローバルが200から999ローカルがそれ以外なんじゃないの?
番号としてはそうだね。
(ただしローカルとグローバルの境目は自在に変えられるし、
 変数の上限は現在は増えていて200〜4095らしい)

>;初期化?初期化はしてないと思う、つうかグローバルって何回起動しても変わらない値なんじゃないの?
ちょっと認識が違う。
ゲームの途中でセーブしたりロードしたりした時、ローカル変数はセーブで記録されて
ロードで復元されるけど、グローバル変数はそうされないってだけ。

俺が訊いたのは、例えばエンディングの後でグローバル変数に1をセットしてても、
メニューが表示される前で、グローバル変数に0をセットしなおしてたりしたら意味が無いよって事。
(あくまで一例。エンディング処理後にグローバル変数をセットし損なってたりする可能性もある)

>;A設定にちゃんと書き込んでるよw
globalonはちゃんとやってるって事ね? OK。
ちなみにこの設定をするとgloval.sav(なぜかglobalではない)ってファイルが作られるけど、
もしこのファイルが既にあって、しかも読み込み専用になってたりしたら
いくらグローバル変数を変更しても(再起動後に)元に戻ると思うので注意ね。
まぁこんな失敗は滅多にないだろうけど、一応。

>・変数の内容によって、処理を別にする事はできますか?
> ;A白根
て、事はこの辺りが問題なのかな?
 if 命令を勉強すればすぐに解ると思うんだけど、その辺りどうかな?
もしそれもちゃんと出来てて上手くいってないってのなら
あとは実際にどんなスクリプトにしてるのか見せて貰わないと判らないな。



321 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 18:52:41 ID:5SYTgZVc]
真面目に聞く気なし、か。
そういやこの年頃って世の中全てのものをナメてる時期だからなあ。
丁寧に相手してあげてるID:AsbWlPj5はホント乙。

322 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 19:42:20 ID:AsbWlPj5]
>>310の書き込み自体は「状況を解り易く説明しよう」という姿勢が感じられるから
>>314でおかしな返答になってるのは、俺の>>311の書き込みが
基本的すぎて馬鹿にされたように思えちゃったからじゃないかな。

>>310の内容から初心者だと判断して、
一から説明した方が二度手間にならなくていいかな、
と思っての事だったんだけど思わぬ逆効果になったみたい。
これは俺の失敗。

それに俺の質問にはちゃんと答えてくれてるんだから、やる気はあるんじゃないかな。

#この書き込み自体も「上から見られた」と思われるかも知れないけど、そこは勘弁して欲しい。

323 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 20:06:39 ID:R4bb9exn]
まずさっきほどは軽率で失礼な発言をしてすみませんでした。

>>320さん>>322さん本当にありがとうございます、たしかに僕はあの時「馬鹿にされている」感じがあり
>>314では失礼な返答をしてしまいました。>>322さんが言うように僕はまだ高校二年の青二才です。
でもこのままわからないままで終わらせたくはないと思って焦り、みなさんが丁寧に対応してくれたにもかかわらず
大変申し訳ないことをしてしまいました。

今はシナリオ終了した後に「MOV %200,0」と%200に0を代入してその後一回目移行は
「if %200=0 goto *new_top」(←もしかしたらスクリプト間違ってるかもしれませんが((汗)%200に0が代入されているか参照してみました。
と言うことで、とりあえずはできるようになったと思います。

本当にみなさんスミマセンでした。

324 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 20:16:38 ID:sEdp+s/2]
>>323
おまえ可愛いなw
>>320みないないいやつになれよ〜

325 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 20:42:59 ID:kWatax7C]
>>323
えーと、勘違いだったらすまんが、それだと初回にも*new_topに飛ばないか?
変数ってのは、何も手を加えなければ全部0が代入されてる状態だぞ?

326 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 20:53:51 ID:R4bb9exn]
>>325さんの言うとおりでした。
それで「MOV %200,1」やって「if %200=1 goto *new_top」と
やってみたのですが、*new_topに飛べなくなってしまいました。

どうすれば良いのでしょうか?

327 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 21:17:00 ID:fsWAVe7+]
それだけだと何とも言えないが、
おそらくタイトル画面の分岐絡みじゃないか?

ちゃんと%200が1の時とそれ以外の時で分岐するように書いてるか?
例えば、タイトル画面で

if %200=1 goto *new_top ;→%200が1なら*new_topへ飛ぶ
goto *top  ;→それ以外の場合は*topへ飛ぶ(すぐ下に1回目があるなら省略可)

*top ;1回目用のタイトル
(以下、1回目用のスクリプト)

*new_top ;2回目用のタイトル
(以下、2回目用のスクリプト)

適当だけど、こんな感じにしておけばちゃんと分岐するはず
分岐するようにきちんと作っているのであれば、%200に1が代入されていないのが原因

328 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 21:42:52 ID:R4bb9exn]
;mode800,value1000
*define
;ここからゲームスタート
game
*start
;ここからメーカーロゴ表示
kidokumode 1;速読モード
if %201=1 click goto *menu_2s
wave "sound\se\taitoru.wav"
bg "image\cg\rogo.jpg",2
mov %201,1
bg black,8
if %200=1 goto *menu_2s;グローバル変数参照、0該当の場合はルート一週目以降メニューに以降
*omake_kikan
mp3loop "sound\bgm\45ho3.mp3"
*menu_r
bg "image\cg\menu_haikei0.bmp",9
ここは省略しました。
;ボタンになりました、これらを選択肢に設定
*menu
btnwait %0
if %0=0 goto *menu
if %0=-1 goto *menu
if %0=1 goto *honpen_game_start
if %0=2 goto *tuduki
if %0=3 goto *staff
if %0=4 csp -1:print 14:end
*tuduki
csp -1
print 9
systemcall load
goto *menu_r

329 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 21:54:23 ID:R4bb9exn]
;ルート一週目以降メニュー
*menu_2s
mov %200,1
mp3loop "sound\bgm\kyo.mp3"
*menu_2sr
bg "image\cg\menu_haikei01k.bmp",9
ここは省略
;ボタンになりました、これらを選択肢に設定
*menu_2ss
btnwait %0
if %0=0 goto *menu_2ss
if %0=-1 goto *menu_2ss
if %0=1 goto *honpen_game_start
if %0=2 goto *tuduki_2s
if %0=3 goto *staff_2s_omake
if %0=4 csp -1:print 14:end
*tuduki_2s
csp -1
print 9
systemcall load
goto *menu_2sr


330 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 22:02:43 ID:KqBIYj2V]
value1000になってるぞ
これだと1000番以降がグローバル変数になるので、
分岐に使ってる%201はローカル変数になり、リセットした時点で0に戻ってしまう
%201を%1000以降にするか、valueの値を変えるかしないと

ローカル変数をどの位使うかにもよるけど、
どこで使うか分からないので、できれば%201を変えるのをお勧めするが



331 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 22:34:08 ID:R4bb9exn]
ありがとうございます、完全に解決しました。
ここまでサポートしてくださった方々に感謝いたします。










明後日は文化祭か…
かったり〜。

332 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 22:43:19 ID:Q9tJu2af]
>>310>>314以降は別人と思ってた・・・・

333 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 23:16:58 ID:R4bb9exn]
いやまったく両方とも僕ですよ、しがない高校生ですが。

334 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 00:28:58 ID:bpLjcXOj]
感動した

335 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 00:51:09 ID:oSl0KpEW]
普通なら総叩き喰らってもおかしくないところだが
あれだけの暴言を吐いたのにちゃんとレスして貰えるってのはすごいな。
スレ住人の大人ぶりに全く感動した。

336 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 01:54:06 ID:65QElPCy]
後出しだけれど、私なら、lchk 使ってエンディングか、その後に
アイキャッチ? でも入れて、その部分をワザとラベルにしちゃって、
一度でも通ったらに、しちゃう♪

337 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 01:57:00 ID:vABIfCJE]
lchkとかfchkってあんまり使いたくないんだよな・・・
変数管理が一番信用できる気がする

ところで、lchkってグローバル変数みたいに
リセットとか別データをロードしても消えないんだろうか
そこらへんちょっと気になる

338 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 07:03:38 ID:hyjRtQ43]
ラベルチェック、ファイルチェックはグローバル変数と同じ扱いのはず
じゃないとCGモードとかシナリオ回想とかつくれねーべ?

339 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 07:25:02 ID:/XeAXUo7]
消えませんよ。
ラベルとファイルのチェックを有効にすると、それぞれ
Nscrllog.dat
Nscrflog.dat
ってファイルが作られて、それで管理されてるので
このファイルを消さない限りリセットはされません。

340 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 15:50:01 ID:6NHxEL/V]
文字の縁取りって出来ないのかしら?



341 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 17:24:28 ID:yVtD0EkU]
文字スプライトを重ねるとか
やったことないからわからんが

342 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 17:32:05 ID:PNldocke]
追加命令一連に載ってる。
でもたぶん、期待してるような表示にはならんと思う。

>文字列スプライトで、「アンチエイリアスなし」「黒ふち袋文字」を選べます。
>文字列スプライトの指定の標準形は
>":s/20,20,1;#FFFFFFサンプル文字列です"
>これですが、ここで、四つ目のパラメータを追加できます。
>四つ目のパラメータが0でアンチエイリアスあり、1でアンチエイリアスなし、2で袋文字になります。
>":s/20,20,1,0;#FFFFFFサンプル文字列です" ;通常
>":s/20,20,1,1;#FFFFFFサンプル文字列です" ;アンチエイリアスなし
>":s/20,20,1,2;#FFFFFFサンプル文字列です" ;袋文字

343 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 18:50:53 ID:6NHxEL/V]
dクス
黒縁限定か・・・

344 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 21:38:10 ID:B18xXlse]
画像のことについて聞きたいんだが
どのファイルの種類を使うのがいいだろうか?
ビットマップは容量食うし、
やはりJPEGか?

345 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 22:06:19 ID:B18xXlse]
前スレでPNG・BMP・JPGを比べていたのがあったが、
結局どれが一番よかったのか結論みたいなものがなかったから
くだらないことかもしれないが教えてくれ or2

346 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 22:25:54 ID:jHpptmHp]
結論が出なかったんだから、それは君がどれがいいと感じたかによるんじゃないのか。
自分の意見を持つことも大切だぜ。

347 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 22:26:01 ID:3TSXv6/W]
PNGはプラグインが必要、くらいしか覚えてない。

348 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 22:59:33 ID:I7RfaUnd]
>>345
読み込み速度のレポがここに投下されてただろ。
まあ、自分でタイマーを計る簡単なスクリプト書いて実験してみな。
とりあえずマスクやαチャンネルの画像にJPGは論外なのは確か。

349 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 23:05:16 ID:HWs3TFVI]
>>348
まじかー

350 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 23:07:30 ID:IyT9wuEL]
BMP:画像綺麗だがサイズでかい。
    生データだと表示早いが、アーカイブすると圧縮されるから展開が必要な分、表示が遅くなる。

JPG:サイズ小さいし、表示も早いが画質が荒くなる。

PNG:サイズ小さいし、画像綺麗だし、表示も早い。
    ただし、PNG表示用のプラグインが必要なため、作者の許可が必要。

    nscrpng.spiというプラグインなら、Nscripterと組み合わせて使うという条件の下、
    自由に使う事ができる。(作者はここの住人。多謝!)
    一般に出回ってるPNG表示用プラグインに比べると表示が遅いが、それでも充分に早い。

個人的な結論:画像荒くてもいいならJPG使うのが楽。
          ただ、俺もそう思ってたのだが、一度PNGの綺麗な画像に
          慣れてしまうと後戻りはできないと思った。
  



351 名前:337 mailto:sage [2006/10/20(金) 23:08:50 ID:vABIfCJE]
>>338,339
遅くなったがd
lchkか変数を使って、既読シーンのテキスト色を変えたり
シーンスキップを実装しようとしてたところだけど、参考になった

>>345
実際に使ってみると、BMPかPNGにあまり違いは感じない
低スペックのマシンだと差は出るかも知れないけど・・・

特に問題がなければ、容量を小さくできるPNGかな

352 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 23:35:52 ID:HWs3TFVI]
俺は圧縮率低めのjpgを使ってる。

353 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 23:39:39 ID:B18xXlse]
>>346>>348>>350>>351>>352
すごく参考になった。サンクス。
上手く使い分けれるようにがんばるわ。

354 名前:◆JFxYj/S602 mailto:sage [2006/10/22(日) 20:13:09 ID:ubEnVQYX]
スターター、ちまちまーと進めてる。ホントのろくてスマネェ
しかし……本当に内容に困るなw
どこまで書いたものかー

355 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 21:07:52 ID:guq+ry3S]
今まで出た典型的な質問のF&Qとかあるといいね

356 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 21:12:10 ID:Jy9kGD10]
・ダウンロードしたけど、実行できません>解凍しろやゴルァ
・実行したけどエラーがでます>0.txt作れやボケが
・作ったけど、ファイルが見つからないとでます>拡張子非表示にしてんじゃねーよクソがっ

357 名前:◆JFxYj/S602 mailto:sage [2006/10/22(日) 21:17:41 ID:ubEnVQYX]
>>355
めっちゃそれ今書いてるところ。
これリリースしてもそんな質問がきたなら
コピペして終わりだろってくらい丁寧に書くつもり。

ぱっと思いつく頻出質問は

・*defineがないって出ます(><)
・解像度変えたいんです(><)
・音楽流したいんです(><)
・アイコン変えたいんです(<д>)

+>>356(多少上とかぶるが)
・ダウンロードしたけど、実行できません>解凍しろやゴルァ
・実行したけどエラーがでます>0.txt作れやボケが
・作ったけど、ファイルが見つからないとでます>拡張子非表示にしてんじゃねーよクソがっ

くらいなんだが、他に何かこれは……というものがあればぜひ挙げてください。
おながいします。全力で解答書きます。

358 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 21:26:09 ID:mkw0KDJe]
タイトル画面作りたいんですっ(>Д<)
音楽流しつつ声だしたいんですっ(>ω<)
分岐したいんですっ(>∀<)
牛さんガンガッテッ(>⊇<)

359 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 21:32:53 ID:n/mhV69a]
>>355
F&Qって、なんの略w?

360 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 21:48:22 ID:2yDTF11r]
Q&AとFAQが混ざったんだろ



361 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 21:51:28 ID:957+O+8n]
大丈夫、みんなわかってるからw

362 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 21:55:11 ID:guq+ry3S]
解説されるとさらに恥ずかしいorz






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

前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