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


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

NScripterスレ Ver3.00



1 名前:名前は開発中のものです。 mailto:sage [04/11/10 04:49:34 ID:4VAwqVWB]
いろいろな商用ゲームや「月姫」なんかに使われてるという実績を持つ
フリーの名スクリプタであるNScripterについて語ってみましょうか。
資料が少ないが「マニュアル読め」と言われるのが怖くて本家で聞けない人、たぶん可。
でも最低マニュアルは読めよ、マジで。
あと本家掲示板が使いづらいと思ってる人とかもたぶん可。
とにかくここの板のローカルルールに従ってまたーりとやりましょうや。

本家 www2.osk.3web.ne.jp./~naokikun/

前スレ pc5.2ch.net/test/read.cgi/gamedev/1082131647/


117 名前:名前は開発中のものです。 mailto:sage [04/11/23 14:50:48 ID:HLzoM11x]
エロ同人板から転載

548 :最後尾の名無しさん@3日目 :04/11/23 10:12:53 ID:lCwrrNs2
ttp://www110.sakura.ne.jp/~sundervolt/

MOON STONE経由で見つけたサイトだが
Nスクってこういうことできるのか?
試作版を落としてみたがこれは凄いな。

118 名前:名前は開発中のものです。 mailto:sage [04/11/23 15:17:01 ID:21wxoUIv]
>>117
できると言えばできるが、できないと言えばできないな。

Nscripterの標準機能ではキーボード入力はできないけど、
君影草工房さんがフリー公開されてるプラグインを使えばできる。

解凍したファイル覗けば判ると思うけど。

119 名前:名前は開発中のものです。 mailto:sage [04/11/23 16:09:38 ID:OfH47Fwb]
>>117
凄すぎて何がどうなってるのかわからんが
これだけは言える



萌えた(*´∀`)

120 名前:名前は開発中のものです。 mailto:sage [04/11/23 17:22:41 ID:2iDEKpLU]
何これ・・・
なんでこんなのがちゃんと動くんだ?

121 名前:名前は開発中のものです。 mailto:sage [04/11/23 18:09:13 ID:deNn4ny/]
低スペックマシンでプレイすると楽勝だな。

これ、やっている事自体は難しくないだろ。時間は掛かりそうだが。
でもこのスクリプトの組み方ならどうしても機種の性能で、
処理速度がそのまんま難易度に依存してしまうな。

122 名前:名前は開発中のものです。 mailto:sage [04/11/23 19:40:58 ID:mvnKDxac]
ウチのマシンだとちょっと早すぎてゲームになりませんでした・・・。
あと、ADVにこういうゲーム要素が入ると、どうしても「足かせ」的な
イメージが出ると思うので難易度には注意が必要かと思いました。
面白さが面倒さを上回ってくれないとツライだけですもんね・・・。

って、作者がいる訳でもないのにエラソーに感想を見たり。


123 名前:名前は開発中のものです。 mailto:sage [04/11/23 19:41:07 ID:n0eNOhpP]
推奨スペック以下のマシンは切ってるんだろ
東方も低スペックマシンは切ってるしな

124 名前:名前は開発中のものです。 mailto:sage [04/11/23 20:56:40 ID:Zm5xzw2l]
>>122
ゲームにならないほど早いか?
漏れはセレ2Gだが、これくらいが丁度いいぞ。
低速マシンは切っているとしても、高速に対してはさすがに対処してあるだろ。

もし早すぎてゲームにならないようならバグ報告してやれ。
こういう挑戦者は貴重な存在だ。

125 名前:名前は開発中のものです。 mailto:sage [04/11/24 04:33:36 ID:6pFTQ7DS]
gettimer + waittimer を使えば一定のフレーム数で
画面更新できるんじゃなかったっけ?

forループ
 ― 処理 ―
 print 1:gettimer %0:waittimer %0+16 ;16ms = 約60フレーム
next

こんな感じで。



126 名前:名前は開発中のものです。 mailto:sage [04/11/24 05:18:32 ID:a+Gajd4/]
こっちもPentium3 1GHzで問題なし。
>>122のマシンだけ異常に早く動作するんだったら
どういうスペックでどういう状態なのか教えてくれ。
漏れもリアルタイム処理のスクリプトは研究しておきたい。

127 名前:名前は開発中のものです。 [04/11/24 11:45:11 ID:6c2CdnPf]
>>125
そのやり方なら一定の速度以上にはなりません

128 名前:名前は開発中のものです。 mailto:sage [04/11/24 12:11:02 ID:R/prw7KR]
Drawをシナリオ途中で散発的に使用するために
Draw処理終了後の画面をBMP保存して即表示する方法って邪道?

キャッシュを直にスプライトに変換できたらいいんだけど…

getscreenshot 640,480
savescreenshot "cache.bmp"
deletescreenshot
lsp 209,":c;cache.bmp",0,0,255
print 1

129 名前:名前は開発中のものです。 mailto:sage [04/11/24 19:27:03 ID:WwmZVp+t]
散発的っていうはDraw処理終了後の画面を
何回も表示させたいってこと?

130 名前:名前は開発中のものです。 mailto:sage [04/11/24 20:04:46 ID:2G0wZV8A]
>>128

drawで表示した画面ってsavescreenshotで記録できなくなかったかなぁ。

それはともかく、それに似たような事を俺も考えたが、とある理由で断念した。

それはセーブしてロードした時の処理。

君のサンプルを例にするなら、
cache.bmpを表示してる時にセーブするとする。

次に、別のプレイ時に、また別の画面をsavescreenshotで
cache.bmpを上書きセーブしたとすると、

最初のデータをロードしなおしても、
上書きされた後の画像で復帰する事になる。

まぁセーブ部分やロード部分を工夫すればできなくもないかもしれんが。

131 名前:名前は開発中のものです。 mailto:sage [04/11/24 21:19:24 ID:R/prw7KR]
>>129
「Drawを全く使わない」という前提で作られたシステムの中で、
一部演出にのみDrawによるスプライト拡大等を導入したい場合。

Drawって機能は良いのに非Draw処理に戻るときの整合性が難しい

>>130
それが悩みどころ
保存名前変えるなら最初から全部の処理済画像用意しておけばいいし…
通常処理に戻るまでセーブ不可が一番楽だけど、手抜きになるからなー

132 名前:名前は開発中のものです。 mailto:sage [04/11/25 11:07:56 ID:XMbwgyck]
質問いいかな。mode400,mode320の状態でフルスクリーンにする手段、
文字のアンチエイリアスをかけない手段ってありますか。

グラフィックをファミコンライクなドット絵で描いた
ノスタルジックなゲームを作りたいので。

133 名前:名前は開発中のものです。 [04/11/26 05:17:00 ID:Ahm04lzM]
ファミコンフォントから英数字+ひらがな+カタカナ用意してスプライトで表示しれ。

134 名前:名前は開発中のものです。 mailto:sage [04/11/26 10:03:30 ID:x6VCUPss]
きょうびファミコンドットか。。。

135 名前:名前は開発中のものです。 mailto:sage [04/11/26 12:12:43 ID:HOrmRWfo]
何年くらい前の話だろう・・・



136 名前:名前は開発中のものです。 mailto:sage [04/11/26 18:23:29 ID:L7Bm9DUf]
普通にHSPとかで作った方が早いような気が。>ファミコンドット文字

137 名前:名前は開発中のものです。 mailto:sage [04/11/27 10:14:16 ID:f0CfTFO5]
あえて古くさいゲームが作りたかったんよ。
>133 やっぱそれしかないか。サンクス
>136 spiかpngが使えればそうするんだけど…

138 名前:やっぱNスクの方が使いやすいかな mailto:sage [04/11/27 12:21:10 ID:kzU7Lxbz]
Nスクって画面を横スクロールさせた時の処理は吉里吉里よりキレイね
そこは評価出来るんだけどグレースケールのアレで画面を出したり消したりの
トランジションの辺りはどうも吉里吉里の方がキレイなのでそこだけは負けている
この点改良されりゃ嬉しいんだが…

139 名前:名前は開発中のものです。 mailto:sage [04/11/27 12:50:26 ID:Uk8MxGev]
おめでたいやつだな

140 名前:名前は開発中のものです。 mailto:sage [04/11/28 10:06:58 ID:MxkOHalu]
吉里吉里であらかじめ用意されているグレースケールの画像を
Nスクのトランジションに使って試してみた
やっぱどうもそれっぽい
吉里吉里の方が早く処理されててそう見えるのか??

141 名前:名前は開発中のものです。 mailto:sage [04/11/28 13:40:01 ID:yp7qswZB]
トランジションは吉里吉里のほうがなんかていねいに見えるね
でもNスクとどちらを取るかは人次第だな


142 名前:名前は開発中のものです。 mailto:sage [04/11/29 00:50:00 ID:8nf0rHjA]
Nスクの画像処理は吉里吉里と比べるとかなり重いとおもう

143 名前:名前は開発中のものです。 mailto:sage [04/11/30 05:05:08 ID:9yNW3Ydl]
重いとか軽いとかいうのはおかしくないか?
エフェクト全体にかける時間が指定できたはずだが。
粗いとか細かいなら分かるけどさ。



144 名前:名前は開発中のものです。 mailto:sage [04/11/30 05:16:00 ID:fO5qQT+N]
良環境PCユーザーの傲慢にも聴こえる・・

145 名前:名前は開発中のものです。 mailto:sage [04/11/30 05:28:16 ID:9yNW3Ydl]
>144
いや、そうじゃなくて、どんなマシンでやろうが、
1秒と指定したエフェクトは1秒で終わるということ。
だから、重いとか軽いとかはないんだよねと。



146 名前:名前は開発中のものです。 mailto:sage [04/11/30 05:38:47 ID:fO5qQT+N]
いや、
エフェクト速度の重い軽いじゃなく、
エフェクト処理の重い軽いの話かと・・

処理能力の弱いPCだと1秒の中でコマ落ちみたいになるんじゃなかったっけ?
時間は同じ1秒にかわりはなくても、見た目の再現度が違うという話かも。

147 名前:名前は開発中のものです。 mailto:sage [04/11/30 05:40:21 ID:fO5qQT+N]
一応断っておくけど適当に言ってるだけなので安易に信じないでね^^

148 名前:名前は開発中のものです。 mailto:sage [04/11/30 10:15:11 ID:ICfxYvYw]
処理は全体的に吉里吉里の方が重い気がする。
エフェクトも重いし、ちょっと工夫しただけでスキップがとんでもない低速に。

だから自分はさくさく動くNScr派なわけだが。

149 名前:名前は開発中のものです。 mailto:sage [04/11/30 11:47:17 ID:zcYt7x79]
ソフトがどっちが良いか?ってのは作り手が決める事であって
周りが決める事じゃねーだろ。
もちろん、きちんと遊んだユーザーが意見を言ったなら
作者はそれを汲み上げて欲しいけどな。

150 名前:名前は開発中のものです。 mailto:sage [04/11/30 12:10:23 ID:NJ3q+vi0]
>148 具体的にどういうことかね

151 名前:名前は開発中のものです。 mailto:sage [04/11/30 14:09:04 ID:2eRg+1Fc]
高橋サンがこの辺り読んだらどう考えるだろう・・・?
いや、読んでると思うけど

152 名前:名前は開発中のものです。 mailto:sage [04/11/30 14:27:36 ID:h1rqm2vk]
処理が重くなっても、作り手側の努力で軽減できる。
逆もまた然り。

153 名前:名前は開発中のものです。 mailto:sage [04/11/30 15:05:27 ID:I5ljgxeU]
>>145
強いて言うならエフェクトに1秒と指定しても
低速マシンならそれ以上かかるぞ。

154 名前:名前は開発中のものです。 mailto:sage [04/11/30 17:29:16 ID:ICfxYvYw]
>>150
800×600の画面で、他の人が作ったサンプルを改造して
セーブロードボタンを画面に出したADV画面を作ってみたんだよ。
他にも色々サンプル盛り込んだのが悪かったのかとは思うんだけど、
必要な機能を全部入れたらスキップがとてつもなく遅かったんだ(´・ω・`)
図り方とかよくわからないから、どのくらいかは正確にいえないけど、
体感速度では「このスキップ速度じゃスキップとオートモードの中間にしかならない」と感じたね。
動作環境はそんなに悪くないはずだし、他のツールのスキップはさくさく快適に動く。
何故かその、吉里吉里で組んだやつだけが異様に遅かったんだ。

プログラムとかあまりわかってないテキスト書きだからどこの処理で遅くなっているかも分からない。
自分の組み方が悪いとしてもどこを直せば早くなるか見当もつかない。
それだったら弄っても体感的なスキップ速度があまり落ちないNScrにしたほうがいいと思った。自分はね。

まあ、ヘタレだから吉里吉里マスターできなくて逃げただけとも取れそうだがw

155 名前:名前は開発中のものです。 mailto:sage [04/11/30 18:30:27 ID:2C4nBz6H]
参考にならん



156 名前:名前は開発中のものです。 mailto:sage [04/11/30 21:05:04 ID:dEo640qC]
いや、それでいい。
吉里吉里の欠点は使いこなせない者がいるということだ。
それで使いやすいNスクを選んだとしても、逃げたとは言うまいよ。

157 名前:名前は開発中のものです。 mailto:sage [04/12/01 01:18:40 ID:isaAf8t4]
NScripterでも、
システムカスタマイズしたときにtextgosubで決めたラベルに
いろいろ処理を書いていくと、スキップは遅くなっていく。

ふと疑問に思ったんだけど、
スキップ時ってtextgosubで決めたラベルをどう通過してるのかな。
通過してることは間違いないと思うんだけど、
「どこでもないところをクリック」したことにしてるのか、どうかとか。
別にわかったからといってどうもできないけどね。

158 名前:名前は開発中のものです。 mailto:sage [04/12/01 10:23:24 ID:G08yjjGf]
isskip命令で、現在がスキップモードかを取得して、
スキップモードだったら、
textgosubでとんだラベル先の処理を全部すっ飛ばすように
(すぐにreturn)すれば
スキップは遅くならないんじゃないか?


今何となく思いついただけで試してないから
これを試しても遅いんだよ!て言う人がいたらすまん。

159 名前:名前は開発中のものです。 mailto:sage [04/12/01 12:28:55 ID:isaAf8t4]
>>158
試してないけど、それだと文章がクリアされない気がするので、
returnする前にtexecをはさむべきかな。

160 名前:名前は開発中のものです。 mailto:sage [04/12/02 04:33:24 ID:XzqlpDbw]
このスレ、レベル高・・
話題についていけねぇ(´・ω・`)

161 名前:名前は開発中のものです。 mailto:sage [04/12/02 10:35:29 ID:dNjKtK97]
Nスクの欠点は使いこなせない者がいるということだ。

162 名前:名前は開発中のものです。 mailto:sage [04/12/02 11:43:01 ID:d2SsMpsJ]
吉里吉里を使いこなせない者よりは少ない。

163 名前:名前は開発中のものです。 mailto:sage [04/12/02 13:46:40 ID:xu80bmuM]
>>157
スキップ処理って気になるよな。たぶん「どこでもないところをクリック」
で間違いないと思うんだけど、スキップの終点が気になる。
以前スキップ中のみ「SKIP」ってスプライト出そうと頑張ったんだけど、
解除と同時にスプライトを消せなくて諦めたんだよね。恐らくスキップ解除
の時点で次のtextbtnwait上にいるから判定できないみたいだった。
良くも悪くもNスクは並列処理出来ないのが痛いね。

>>158
defsubでさんざん基本処理改造したし、カスタム時に毎回オート用の
字数判定したり、ログ改造用に文字列取得して変数に埋め込みやってるけど、
さほど遅くなった気はしないな。(当方CPUセレロン600程度)
重くなるのって画像描画系だと思うから、極力repaint使用しなかったり、
print 1繰り返さずにprint 0で一通り描いてからprint 1を1回だけやる
工夫をしたほうがスキップは早くなりそうな気がする。違ったらスマン。

164 名前:名前は開発中のものです。 mailto:sage [04/12/02 14:11:45 ID:oQaP+u+G]
随分と書き込みの内容が濃くなってきましたねえ
前スレと比べてかなり細かくなってて参考になります

165 名前:名前は開発中のものです。 mailto:sage [04/12/02 19:15:14 ID:UGOQqbcn]
>>163
>以前スキップ中のみ「SKIP」ってスプライト出そうと頑張ったんだけど、
>解除と同時にスプライトを消せなくて諦めたんだよね。恐らくスキップ解除

思いつき。

「SKIP」スプライトを0.5秒程度で消えるアニメスプライトにして、
要所でスキップ判定をし、スキップ中ならそのスプライトを
再表示するというようにしたら再現できないだろうか。



166 名前:163 mailto:sage [04/12/02 23:34:31 ID:xu80bmuM]
>>165
レスありがとう。なるほど〜! 確かにそれなら。
早速今作ってるのに組み込んでみます。
いいアイデア教えてくれて本当助かりました。

167 名前:名前は開発中のものです。 mailto:sage [04/12/04 22:18:36 ID:3wKbE7g6]
ttp://members.at.infoseek.co.jp/konatu572/
ここにあるゲームって全部Nスク製なのか!?
なんかスクリーンショットからして結構すごそうだ……

168 名前:名前は開発中のものです。 mailto:sage [04/12/04 23:00:24 ID:kROCwKvo]
>>167
レミュ金か…

169 名前:名前は開発中のものです。 mailto:sage [04/12/04 23:43:01 ID:3wKbE7g6]
意味深な感じだな。
よければ軽く評価などを教えてくれないか?

170 名前:名前は開発中のものです。 [04/12/04 23:44:08 ID:PBmKAdzE]
>>169
凄まじい有名どころだったような気が。
PCゲーム板では絶賛の荒らしで、専用スレも立ったとか。

171 名前:名前は開発中のものです。 mailto:sage [04/12/05 00:22:17 ID:6wp/otIx]
絶賛の荒らしか……金儲けで叩かれたのか?


172 名前:名前は開発中のものです。 mailto:sage [04/12/05 00:59:18 ID:oEF6WIzV]
Nスク製のフリゲではひとかたと並ぶ超有名作だよ

173 名前:名前は開発中のものです。 mailto:sage [04/12/05 05:25:08 ID:y4qIqnv9]
なあみんな、レミュ金よりもそらちゃの体験版について騒ぐべきではないか?
さっきDLしてみたけどかなり凄いぞ。特にバックログ。

174 名前:名前は開発中のものです。 mailto:sage [04/12/05 06:07:33 ID:8QoOeeAq]
おお、ボイス再生つきのバックログか。
こりゃすごいな。

175 名前:名前は開発中のものです。 mailto:sage [04/12/05 06:59:49 ID:6wp/otIx]
機能の実装は簡単だが、声を入れてくれる女の子がイナイヨ…




176 名前:名前は開発中のものです。 mailto:sage [04/12/05 09:55:30 ID:CucabfVI]
isskipって命令があるみたいだから、テキストボタン部の頭で
それを判定すれば、スプライトを消せるかも?

177 名前:名前は開発中のものです。 mailto:sage [04/12/05 14:43:00 ID:Jo9B5QmT]
>>175
ヘリウムガスを使ってみるとか

178 名前:名前は開発中のものです。 mailto:sage [04/12/05 17:08:18 ID:vwJCMESD]
>>175
ネット声優に頼めば

179 名前:名前は開発中のものです。 mailto:sage [04/12/05 18:22:46 ID:KKIhHyd/]
そらちゃ体験版、システムも良くできてるけど、チップグラフィックも
いい仕事してるな。相乗効果で余計によく見える。


180 名前:名前は開発中のものです。 mailto:sage [04/12/05 20:12:14 ID:lDlQWRfs]
>>179
システム(゚д゚)ウマー
すごいなぁ…

181 名前:名前は開発中のものです。 mailto:sage [04/12/05 20:14:44 ID:GQVp9c6n]
>>178
ネット声優ってどうやって頼めば良いのでしょうか?
個人サイトを見つけて直接交渉なの?

182 名前:名前は開発中のものです。 mailto:sage [04/12/05 20:53:28 ID:2awPjiDu]
>181
ttp://bodoni.s59.xrea.com/
“ネット声優”とか、“ボイスコ”でググればリンク集とか見つかる。
そこで募集するか、本人のサイトいってメールで依頼とか。

183 名前:名前は開発中のものです。 mailto:sage [04/12/05 21:45:53 ID:lDlQWRfs]
スレなかたっけ?

184 名前:名前は開発中のものです。 mailto:sage [04/12/06 12:58:33 ID:r3tLZrRY]
Nスクってさあ…フォントで悩んでる人結構いない?
せめてMSUIゴシックでも使えればと思うんだが…

185 名前:名前は開発中のものです。 mailto:sage [04/12/06 14:25:22 ID:zxssao1v]
何が「せめて」なのか知らんが、金払えばカスタマイズでもサポートでもして貰えるだろうが。





186 名前:名前は開発中のものです。 mailto:sage [04/12/06 14:37:08 ID:2nL+3yF2]
>>184 >>28

187 名前:181 mailto:sage [04/12/07 00:08:40 ID:yI1N5qvP]
>>182
ありがd!

188 名前:名前は開発中のものです。 mailto:sage [04/12/07 00:49:03 ID:uFsswhRv]
一時的に文字の大きさやフォントを変えることはできないの?
setwindowぐらい?

189 名前:名前は開発中のものです。 mailto:sage [04/12/07 07:28:15 ID:3O6lQyVO]
>188
あとは変えたい部分だけ文字スプライトにするしかないのかな。
setwindowは回想バッファをクリアしちゃうんだよね。
でsetwindow2を使ったら、画像テキストウインドウを使ってると画面描写があるんで
その一瞬画面がちらついてあきらめた…

190 名前:名前は開発中のものです。 mailto:sage [04/12/07 18:38:13 ID:9rOTS2h9]
setwindow3

191 名前:189 mailto:sage [04/12/07 19:37:37 ID:3O6lQyVO]
ごみん、まちがいた。
setwindow3を使うと、画面がちらついて……の間違いだった。
linepage使うと、例えば台詞の時

一番上行に名前を表示
2行目から台詞内容表示

ができないんだよね……改行使えないから。
しかも会話以外の文は常に2行目位置から表示したい。
会話のたびにsetwindow3で動かすと画面ちらつくし。
みんなどうしてるんだろ?

192 名前:名前は開発中のものです。 mailto:sage [04/12/08 01:08:46 ID:yDxf3OqP]
linepage使わないか
名前は文字列スプライトにすれぱ?

193 名前:名前は開発中のものです。 mailto:sage [04/12/08 12:32:08 ID:+JD87wX7]
みんなソフトをリリースする時に、CPUの最低動作周波数ってどれくらいにしてる?
漏れはPentiumIIIの500MHz、ちょっと重いが苦はないな……という最低ラインかなぁと。


194 名前:名前は開発中のものです。 mailto:sage [04/12/09 11:59:51 ID:Y9bp1F6I]
>192
linepage使わないと改ページしたくない。や!の前でいちいち_しなきゃならないじゃない。
これ忘れるの多そうだから、デバッグの手間を天秤にかけるとlinepage使いたい。
文字スプライトも使ったんだけど、すると今度はバックログで名前が出なくなるw
(スプライト消さないと回想入ったときの名前が出っ放しだし)
やっぱり回想を自分で作るしかないのかなあ……(´・ω・`)

195 名前:名前は開発中のものです。 mailto:sage [04/12/09 13:42:05 ID:qasaKo8X]
>>194

puttext "【お名前】"
「セリフ…」
br
通常文章。


ってやるのは どうでしょう?
普段はlinepageを使ったことが無いので即席で考えてみたんだけど。



196 名前:名前は開発中のものです。 mailto:sage [04/12/10 23:53:09 ID:ulbzgtFf]
>195
サンクスコ。じつはそうやって切り抜けてる。
linepage使うと、文章中に命令入れられないとか(そのたびにputextのお世話になる)
弊害は多いね。便利なんだけど…

197 名前:名前は開発中のものです。 [04/12/13 11:20:28 ID:6cPI5XAV]
質問したいです。
Nscripter上での数字変数は%0〜%199と書かれていましたが、どうあがいても
この数字変数を増やすことは出来ないのでしょうか?

globalonを使わないなら数字変数と同じになるということなのですが、クリア判定
つけるにはやっぱりglobalonは欠かせないので、globalonを使わないという方法以外で
なにか方法はあるのでしょうか?

シミュレーションのゲームとか作るときに数字変数がバカみたいに必要になってきちゃって・・・

198 名前:名前は開発中のものです。 mailto:sage [04/12/13 11:32:59 ID:6cPI5XAV]
すいません。↑の「globalon〜〜〜」という文章は勘違いです。
それと数字変数を増やすじゃなくて、普通変数を増やすでした。重ねてすいません・・・

199 名前:名前は開発中のものです。 mailto:sage [04/12/13 11:48:10 ID:35MbPPOm]
いや、今現在は4000くらいまでは使えるようになってるはずだよ。普通に。

グローバル変数を使うなら、マニュアル↓に書いてある命令を使って
境目を変更すればいいし。

;---------------------------------------------------------------
・ローカル変数とグローバル変数の境目を変えられるようになりました

スクリプトの一行目で、
;value500
グローバル変数が500番からになります
(数字は0〜4000の間で任意の数字です)

もし800x600モードと併用される場合は、
;mode800,value500
としてください。

200 名前:名前は開発中のものです。 mailto:sage [04/12/13 11:52:17 ID:35MbPPOm]
ていうか、ローカルの数字変数でいいのなら
配列変数使えばいいのでは……。

201 名前:名前は開発中のものです。 mailto:sage [04/12/13 12:31:16 ID:6cPI5XAV]
上の方ありがとうございます!
グローバル変数の境目が設定できるなんて気付きませんでした・・・
それに配列変数はシミュレーション作るときかなり便利みたいですね・・・

アドバイスを元にがんばってみます!どうもありがとう御座います!

202 名前:名前は開発中のものです。 mailto:sage [04/12/13 14:00:01 ID:0eAboqnu]
変数4000くらいまで使えるって何かに記述あったっけ?

203 名前:名前は開発中のものです。 mailto:sage [04/12/13 14:25:57 ID:35MbPPOm]
>>202
俺はそういう記述を見た事はないが、変数増やしたとはBBSかどっかで見た。

それに>>199にも転載したマニュアル読む限り、最低でも4000はあるはずだよな?
まぁ試せば済む事だが。

204 名前:名前は開発中のものです。 mailto:sage [04/12/13 14:41:48 ID:JR1psPvQ]
オフィシャルガイドに4000までって書いてあるよ。

205 名前:名前は開発中のものです。 mailto:sage [04/12/13 15:24:12 ID:Bq5BkIv/]
どこで拾ったか忘れたけど、手元のメモ帳には
 スプライト 0〜999まで1000枚使用可能
 数字変数  0〜710505まで710506個使用可能
 文字変数  0〜353873まで353874個使用可能
と書いてあるぞ。正確なとこは知らん。



206 名前:名前は開発中のものです。 mailto:sage [04/12/13 16:08:25 ID:W5G1XbMg]
変数が4000までっていうのはオフィシャルガイドだね。
それ以外では見たこと無いな。
高橋さん監修だからとりあえず間違いはないだろう。

>>205の話によるともっと使えるみたいで、
確かに自分が試した場合でも使えたんだけど、
もしかしてこれってメモリの容量に依存するとかじゃないよね?
もしそうだったら4000までにしといた方が無難だろうね。

207 名前:名前は開発中のものです。 mailto:sage [04/12/13 18:30:06 ID:Wyzov+Iu]
>205
多分、見た場所は花鳥風月じゃないか?
使用可能な個数は、ぜんぶ.>205の通り

208 名前:名前は開発中のものです。 mailto:sage [04/12/13 18:57:49 ID:Bq5BkIv/]
久しぶりに見てきた。確かにそうだわ。
にしても相変わらずあそこの管理人は丁寧な対応してるな。

209 名前:名前は開発中のものです。 mailto:sage [04/12/13 20:41:51 ID:Bq5BkIv/]
一応検証してみたところ。数字変数は4096まで。文字変数は4246まで使えるようだ。
以下適当に作ったスクリプト。回したら限界点でエラーが出るんでよろしく。
一応、走らせたスペックは セレロン450メモリ512

*define
game
*start
saveoff
;---------------------------文字変数
for %0 = 4000 to 999999
itoa $0,%0
mov $%0,$0
$%0
textclear
next
end
;---------------------------数字変数
;for %0 = 4000 to 999999
;mov $%0,%0
;%%0
;textclear
;next
;end

210 名前:名前は開発中のものです。 mailto:sage [04/12/13 20:47:22 ID:Bq5BkIv/]
連投スマン。打ち間違えた。数字変数のところは
× ;mov $%0,%0 ○ ;mov %%0,%0

211 名前:名前は開発中のものです。 mailto:sage [04/12/14 08:08:17 ID:Z4FmZZ6N]
>209
こっちも検証してみました。
数字変数は4096、文字変数は4246でした。
こちらのスペックは、ノートパソコンのDuron800メモリ120です。

212 名前:名前は開発中のものです。 mailto:sage [04/12/14 09:33:53 ID:/f8EbmPT]
まて。 ためしに初期値を4100にしてやってみると
平気な顔で続くのだが……?(数字変数の場合ね)

213 名前:209 mailto:sage [04/12/14 12:39:55 ID:MvqOw/E4]
>>211
d。 スペック依存はしないで固定値みたいだね。

>>212
うわほんとだ…。こっちでも再現。
文字変数でエラーが来るポイント4246・4759・6012……以後未検証。
数字変数は初期値4098にすると8000超えても元気でした。以後未検証。

スクリプト的には代入と内容表示だから、エラー値以外は普通に使えそうだな。

214 名前:名前は開発中のものです。 mailto:sage [04/12/14 21:11:00 ID:f8VwCWKz]
実際のところ変数を4000個以上も使うとは考えられんが
数字変数4097番のように原因不明のエラーが出ることがある
……ということくらいは覚えておいて損はないか。……ないか?

215 名前:名前は開発中のものです。 mailto:sage [04/12/15 04:49:10 ID:T/j4BmiF]
ごごごg
マシンの再セットアップ時にバックアップみすって
圧縮前のスクリプトデータが紛失した事に今気がついた・・・orz
これって圧縮されたのを再展開出来ないもんですか?



216 名前:名前は開発中のものです。 mailto:sage [04/12/15 05:20:40 ID:7/rwooey]
nscript.dat を txt に復元したいってことなのか。
それとも arc.nsa を復元するのか。
どちらにせよ できないことはないが、
ツールは自分で探してくだされ。

217 名前:名前は開発中のものです。 mailto:sage [04/12/15 15:09:57 ID:uwGAEwIL]
どうしてもできないときは高橋氏にお願いしたら?
すごい迷惑かけるだろうけど、展開して送ってくれるかもしれん。
もちろんコンタクトは冬コミ後にな。






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

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

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