09/09/19 01:45:29 cAVzjiQN
>>262
一旦読み込んで書き直さないと無理っぽい
Lua使えるならそっちの方が融通利くんじゃない?
264:名前は開発中のものです。
09/09/19 02:08:55 LCQl7b3D
>>263
どうもありがとう
Luaは、ちょっと手が出ないので困ってます。
csvファイルに追記できないから、
読み込みと保存用に変数1000個確保して、
csvwarite %1,%2,%3……%998,%999,%1000
とcsvwriteの後ろに変数1000個くっついてる状態
これなんとかしたいw
265:名前は開発中のものです。
09/09/19 02:36:43 cAVzjiQN
>>264
……え?
266:名前は開発中のものです。
09/09/19 09:08:18 IzFnW0F5
ノベルゲームをつくることになりゲームエンジンについて勉強しようという所なのですが
ここにいる皆さんはNSCRIPTERを使用しようと思った理由(=他のエンジンにはないメリット等)はなんでしょうか?
特に吉里吉里との比較を聞かせていただけるとありがたいです
267:名前は開発中のものです。
09/09/19 09:21:29 g7Q7y970
吉里吉里との比較で言うなら、記述量が少なくて済むってところじゃね
まあ人に聞くより自分で触って確かめればいいと思うが
268:名前は開発中のものです。
09/09/19 10:15:36 qKggCDUb
俺の場合、とっかかりの楽さが違うからだな。
Nscは本体があれば、あとは自分でスクリプト記述したテキストファイル作っていけばいいだけと解り易いが
吉里吉里は、ダウンロードして展開するとたくさんのフォルダが出てきて
ここにはあれ、ここにはあれを入れるとか、めんどくさい。
あと267も言うように、Nscだとほんの少しの命令を書けば済む事でも
吉里吉里だとズラズラーッと書き綴らないといけないのが面倒。書くのも覚えるのも。
269:名前は開発中のものです。
09/09/19 14:48:06 Ngs61diP
吉里吉里より覚えるのが楽そうだったのが動機。Nスクがバージョンアップを繰り返して機能面が充実したのが続ける理由。
非リアルタイム的な物を軽く作るにはものすごく便利
270:名前は開発中のものです。
09/09/19 19:06:44 MOf/XvI4
>>266
動機:好きなゲームがNスクだった
継続理由:切羽詰まってる時でも記述量少なくて間に合う
あと、超お手軽インタプリタって意味でもこれはべんり
271:266
09/09/19 20:23:26 IzFnW0F5
皆さんレスありがとうございます
自分でも調べた結果NSCRIPTERの方がとっつきやすいのでこちらを勉強していくことにします
272:名前は開発中のものです。
09/09/19 21:32:16 ez/M+ysC
Nスクで解像度800*600で秒間20~30fsで5秒程度のアニメーションをスプライトで表現するのって無理ですかね?
273:名前は開発中のものです。
09/09/19 21:56:18 h6JjsU0+
800*600の画像を100~150枚、5秒間で切り替えるっての?
やってみろとしか言えんが……きびしそうだな。
274:名前は開発中のものです。
09/09/19 22:13:10 ez/M+ysC
>>273
そういうことですね
背景に雪や雨が降ってたり雲が流れたり、蛍が飛んでるような表現をしたいのですが
今試しにAEで作った物をjpegでレンダリングしてフォトショで並べてくっつけてみようとしたんですけど
jpegとかNスクで扱える拡張子だと解像度
30000万ピクセルが限界で、それだと横幅800だと37フレーム分しか表現できなくて
時間に換算すると1秒弱なので無理そうですね・・・orz
処理的にも重くて無理かと思いましたが、まずセル作る時点でだめでした・・・
既存のプラグインとかでもできそうですが、自分のイメージに近い表現がしたかったんですが・・・
275:名前は開発中のものです。
09/09/19 22:14:51 MOf/XvI4
いや、スプライトじゃなくてblt使えよと。
276:名前は開発中のものです。
09/09/19 22:17:46 MOf/XvI4
あ、セル使ってるってことはやってんのね。
flash使うかmpgに書き出すかした方が早くないか?
277:名前は開発中のものです。
09/09/19 22:49:48 ez/M+ysC
>>276
ムービーだとその間はムービーしか再生できないので・・・
妄想では背景をアニメーションさせながらキャラやテキストを表示させ物語を進めたかったのです
妄想で終わりましたけどorz
278:名前は開発中のものです。
09/09/19 23:22:03 tZafUVHm
>>277
ムービーにしないで、部品をNScripterに読み込ませて、
スクリプトでコントロールするのが王道だろう。
まあ、諦めてLuaに向き直ったら? NSCALL_animation()使えばできるんだし。
279:名前は開発中のものです。
09/09/19 23:37:57 ez/M+ysC
>>278
Luaですか・・・
正直、その単語自体意味不明なんですか一度調べてみます
トホホ・・・
280:名前は開発中のものです。
09/09/20 00:49:24 Nl13AylI
>>277
つURLリンク(www.wintercrows.com)
281:名前は開発中のものです。
09/09/20 16:30:29 Fp7nI82H
Luaとか難しくて勉強する気になんない
初心者向けの本とか発売されないかな
282:名前は開発中のものです。
09/09/20 16:51:55 7DK3YoG0
Luaは相当楽な言語なんで、適当な本買えばだいたい基本はすぐわかる
結局何やりたいかだよね
283:名前は開発中のものです。
09/09/20 17:12:24 P+B3qAeL
本気でLua使って何かをしたいなら
gdgd言わずに覚える為に必死になるんじゃね
今は無理と諦めてるなら
自分で出来る範囲で創意工夫すれば良いだけさ
新しいものに目を奪われ過ぎなのも良くないぜ
284:名前は開発中のものです。
09/09/20 18:10:38 LUPNlTSH
<新しいものに目を奪われ過ぎなのも良くないぜ(キリッ
285:名前は開発中のものです。
09/09/20 18:27:57 e8QZNvTj
今の俺のレベルじゃLuaに手を付けても死ぬのは分かってます
286:名前は開発中のものです。
09/09/20 19:41:40 PZXTSDfP
NScripterでforが使えればLua自体の基礎は理解できると思う
NScripterの中で使おうとするともう少し踏み込まなくちゃいけないからややこしく感じるんだよな
287:名前は開発中のものです。
09/09/21 11:21:11 ahiiPCRL
NS栗と言うサイトのスプライト移動表示用dll、MSpDraw.dllと言うのを最近使い始めたのですが、
アニメーションが出来ない事が分かりました
セル中のどれか1枚しか表示されないらしく、指定してみるとやっぱりその1枚のみしか表示しません
考えた結果、手動で1枚ずつ切り替えるのが妥当かな?と思ったのですが、2~3枚のセルならまだしも、
10~20枚のセルだとそれをアニメーションさせるだけで物凄く長いコードになってしまいます。
普通にlsp命令で表示させたくても、時間指定しようと思ったらそこで文章表示の流れを止めてしまいますし…
何か良い方法は無いでしょうか?
288:名前は開発中のものです。
09/09/21 11:26:29 3M4PkUfF
アニメ的演出するならLiveMaker使った方がよくないか?
289:名前は開発中のものです。
09/09/21 12:38:14 ahiiPCRL
だろうね
でも、一度Nスクに慣れてしまうと他のスクリプトは使えない・・・
え?こんな事もいちいち記入しなくちゃいけないの!?
見たいな事になる・・・
後、自己解決しました。
lsp表示で、時間指定すりゃ良かったのか
290:名前は開発中のものです。
09/09/21 14:38:17 CslxWMZn
dllなら別にアニメプラグインがあるだろ(´・ω・`)
MSpDraw.dllは射影変換と移動表示用であってアニメ用じゃないぞ。
291:名前は開発中のものです。
09/09/21 15:17:52 0RRK0aEY
サポートOSはXP以降でいいよね
292:名前は開発中のものです。
09/09/21 17:46:13 TUryDWvH
俺2000だから2000外して欲しくないけど
もう仕方ないだろうな
293:名前は開発中のものです。
09/09/21 17:50:11 9enCUCA5
うちは 2000/XP/Vistaって表記してるから、2000消えるのは微妙に厳しいぜ。
でも、まあ流石に仕方ないと思う。
294:名前は開発中のものです。
09/09/21 17:59:37 0RRK0aEY
確かに、2000はあっても良いと思うんだけど、
多分、VCの方の問題だから仕方ないんだろうな
295:名前は開発中のものです。
09/09/21 19:38:20 UqqUCuAZ
98/XPなんて意味不明な動作環境を表記してるのは俺くらいのものに違いない
296:名前は開発中のものです。
09/09/21 21:11:47 4s0a6V2M
ていうかどうやってそんな多岐にわたる環境のなかから動作する環境を判断するの?
CPUとかメモリとかOSとか判断基準がわからん
297:名前は開発中のものです。
09/09/21 21:37:27 0RRK0aEY
>>295-296 は話の意味を理解してないな
298:名前は開発中のものです。
09/09/23 15:11:40 SRXosZ/j
一人で完結しているネタで釣って叩くのは過疎化招きと同じ
299:名前は開発中のものです。
09/09/23 16:51:52 lXrMo+89
*define
;まあ仲良くやろうぜ
300:名前は開発中のものです。
09/09/23 19:59:23 3vnf5cPV
スクリプトエラー
ファイルの終端に達しました。
301:名前は開発中のものです。
09/09/23 21:09:35 0ZIy+lwe
2日前の話題に顔真っ赤にしてレス付け始める辺り相当頭が悪いのは良く分かる
302:名前は開発中のものです。
09/09/23 23:35:31 n0VbQm7C
アマチュア(同人)ゲーム(仮)@2ch掲示板
URLリンク(schiphol.2ch.net)
※禁止事項については削除ガイドラインを読んでください
URLリンク(info.2ch.net)
ここはゲーム製作技術です
303:訂正
09/09/23 23:36:50 n0VbQm7C
ここはゲーム製作技術@2ch掲示板です
304:名前は開発中のものです。
09/09/24 04:43:58 6gbRoT8o
は? 板移動しろってことか?
普通にこのスレはNScripterを利用したゲーム製作について情報交換出来てると思うが。
305:名前は開発中のものです。
09/09/24 13:02:19 9TY2xq3M
かまって欲しいんだろ
相手にするな
306:名前は開発中のものです。
09/09/25 03:27:45 O9cq2L6v
そのタイミングにカーソルがある位置でクリックされた事にする命令ってあったっけ?
307:名前は開発中のものです。
09/09/25 10:52:12 Qjn7fioP
記憶に無いな。
308:名前は開発中のものです。
09/09/25 10:56:45 30d/AOWk
ある位置でクリックされたときと同じ動作させればいいんじゃないの
309:名前は開発中のものです。
09/09/26 00:17:54 u9Sg5sVp
ドロップシャドウ来たな
310:名前は開発中のものです。
09/09/26 12:26:22 B459tnt7
nscripterで以下のような選択肢用のサブルーチンを組んでみました。
;プログラムここから
*sentaku
getparam $1,$2
if %tc=1 goto *sentaku1
for %1=1 to 30
mov ?bunki[%1],%1
mov $?bunki[%1],""
next
mov %tag,1
*sentaku1
mov $?bunki[%tag],$1
inc %tag
mov $?bunki[%tag],$2
inc %tag
if %tc=0 mov %tc,1
return
*sentakustop
mov %tc,0
select $?bunki[1],$?bunki[2],
$?bunki[3],$?bunki[4],
$?bunki[5],$?bunki[6],
$?bunki[7],$?bunki[8],
$?bunki[9],$?bunki[10],
$?bunki[11],$?bunki[12],
$?bunki[13],$?bunki[14],
$?bunki[15],$?bunki[16],
$?bunki[17],$?bunki[18],
$?bunki[19],$?bunki[20],
311:310
09/09/26 12:29:22 B459tnt7
$?bunki[21],$?bunki[22],
$?bunki[23],$?bunki[24],
$?bunki[25],$?bunki[26],
$?bunki[27],$?bunki[28],
$?bunki[29],$?bunki[30]
return
;プログラムここまで
しかし実際に本文で
sentaku "選択肢1","*test1"
sentaku "選択肢2","*test2"
sentakustop
と書いて実行してみたのですが、実際には
選択肢2
選択肢2
と表示され両方とも選択肢2になってしまいます。
どうしたらいいのでしょうか?
そしてもう一つ
数字変数内の数値を文字変数に格納するにはどうしたらいいのでしょうか?
ただ文字変数の中に数字を入れるだけなら
mov $1,"1"
とやればいいのはわかるのですが、$1内に%1の値を入れたい場合はどうしたらいいのか分かりません
mov $1,"%1"
と書くと$1に%1という文字が格納されてしまい、
mov $1,%1
と書くとなぜか%1の中の値が本文に表示されてしまいます。
どうか教えてください。
改行が多くて2スレになってしまいましたすみません。
312:名前は開発中のものです。
09/09/26 14:15:02 n7D7GF6R
>>310
直接的な原因は$?bunki[X]と$1、$2がバッティングしてる
下のはマニュアル嫁
313:名前は開発中のものです。
09/09/26 14:22:27 n7D7GF6R
>>309
すげー!
けどこの温度差は一体なんなんだ
外野と熟知しているものの違いなのか
ところで袋文字といえば
某ゲームの体験版でみかけたんだけど
樋口氏のNSFukuro,dllって他に使っている人いる?
NS栗のページからはリンク貼られてないんだよなあ
314:名前は開発中のものです。
09/09/26 15:28:32 VRJOXGHz
そのゲーム専用で作ったんじゃないの?
いや、知らんけど
315:名前は開発中のものです。
09/09/26 15:31:09 VRJOXGHz
と思ったらファイル名変更したら落とせた
こんなのあったの知らなかった、みんなすごいなあ
316:310
09/09/26 16:13:58 B459tnt7
>>312
どうもありがとうございます。
sentakuに関しては無事解決しました。
ただ数字変数内の数値を文字変数に格納する方法なのですが、いろいろなサイトを見てみたのですがうまく見つけることが出来ません。
以下参考サイト
URLリンク(kamakura.cool.ne.jp)
URLリンク(autumoon.s35.xrea.com)
URLリンク(senzogawa.s90.xrea.com)
お手数ですがそのやり方が載っているサイト等を教えてもらえないでしょうか?
317:名前は開発中のものです。
09/09/26 16:20:19 VRJOXGHz
itoaかitoa2じゃ駄目なん?
318:310
09/09/26 17:15:37 B459tnt7
>>317
どうもありがとうございます。
あまりにも使わないのでitoaの存在を忘れていました。
そしてまた新しい質問ですみませんが、自分のテキストウインドウの設定は
setwindow3 10,446,32,4,23,23,1,1,0,1,0,#999999,0,436,799,575
で行っているのですが文字が縦4行を超えてしまうときでも続けて文字が表示されてしまいます。
そこで表示する文字がテキストウインドウの範囲を超えたときに強制的にそれまでのテキストを消して
新しいテキストに表示するようにしたいのです。
そのような命令が存在するのであれば教えてもらえれば幸いです。
またこんなdefsub命令を作ればよいのでは等のヒントもあったらぜひお願いします。
319:310
09/09/26 17:58:23 B459tnt7
ちなみに使用しているのがONScripter for PSPなのでgetnextlineは使えませんでした。
320:名前は開発中のものです。
09/09/26 19:00:45 u9Sg5sVp
>>313
公開してるのリンク先のブログの方だしな
どこでやってるか知らないのもいるんじゃないの
>>319
ONScは誰も答えないと思うよ、多分
テンプレ>>12
321:名前は開発中のものです。
09/09/26 21:32:48 Zshnr54w
「あまりにも使わないのでitoaの存在を忘れていました」ってなんだよ、アホか
322:名前は開発中のものです。
09/09/27 00:11:10 JcBDMtTo
312が親切にマニュアル嫁と言ってくれてるのにな。
323:名前は開発中のものです。
09/09/27 01:41:28 vkie804B
俺はスクリプト中でitoaを使いまくるけど時々atoiとごっちゃになってどっちがどっちだったか分からなくなるな
324:名前は開発中のものです。
09/09/27 02:43:12 26zHaol3
integer(整数) to ascii(文字)の略って覚えておくといいかも
atoiはその逆ね
325:名前は開発中のものです。
09/09/27 17:50:37 vkie804B
頭に叩き込んだありがとう
326:名前は開発中のものです。
09/09/29 03:53:04 XPWrqp7J
ゲーム画面の中で表示されるマウスカーソルって変更できないんですかね?
327:名前は開発中のものです。
09/09/29 06:14:41 smgR6+y3
マウスカーソルは考えたこともなかったw
328:名前は開発中のものです。
09/09/29 09:49:52 UCo1gD0C
>326
URLリンク(senzogawa.s90.xrea.com)
「カーソル」をページ内検索な。
329:名前は開発中のものです。
09/09/29 21:08:43 XPWrqp7J
>>328
こんな命令あったんですね、
ありがとうございます
330:名前は開発中のものです。
09/09/29 21:20:45 udIufRMW
羽ペンにするならクリック判定がある場所をちゃんと考えてねと言っておく
331:名前は開発中のものです。
09/09/29 22:30:35 gdPq3kfQ
lsp2を使いたい
スプライトの拡大縮小とか便利そうだし
でも、使い方がよく分からない
解説サイトとかないですかね?
332:名前は開発中のものです。
09/09/29 22:42:06 CJkRgep1
なんで自分で試そうとしないの?
数行の試験スクリプトも書けないの?
スクリプトをスプリクトだと思ってた俺が言う事じゃねーかw
333:名前は開発中のものです。
09/09/30 01:32:16 g9X3xzob
lsp2は重いから使いどころが微妙に難しい
334:名前は開発中のものです。
09/09/30 01:46:55 7kL0RleJ
MSpDraw.dllの方が高機能で速い?
335:名前は開発中のものです。
09/09/30 04:00:47 odO0eIJU
MSpDraw.dllって画面上で制御できるのは一つの絵というかスプライトじゃないのですか?
複数枚を同時にアニメーションさせたりできましたっけ?
336:名前は開発中のものです。
09/09/30 06:50:16 W3zLUNWX
大きい絵のスクロールするのに便利だなあれ
337:名前は開発中のものです。
09/10/01 03:10:58 bg4C9iOR
すげー使いたいんだけど、俺のカスタマイズで使うと文字表示が悪くなるんだよな
338:名前は開発中のものです。
09/10/01 08:45:46 ttbBGAx2
>>335
出来る。ちゃんとマニュアル読め。
339:名前は開発中のものです。
09/10/02 02:10:54 YbZBD9zx
今日Nスク起動したらCPU負荷がMAXになってフリーズするようになってしまったんですけど
みなさんで同じような症状でたことあるかたいます?
最初は自分のスクリプトに何か余計なこと書き込んだのかと思いましたけど
ダウンロードしたプラグインやのサンプルや余所様のNスク制のゲームも同様にフリーズするように
なってしまったので、スクリプトの問題ではないかと思います
かといってPCも他の動作は特に問題が起きていないのでなにがなんやらわけのわからない状態です
340:名前は開発中のものです。
09/10/02 02:33:16 3tM5raoI
アンチウイルスソフトを切ってみる
ファイアウォールを切ってみる
ウイルス検査してみる
パソコンの環境を書く
*define
game
*start
テスト@
投します\
textclear
click
end
こういうのでも固まる?
341:名前は開発中のものです。
09/10/02 02:54:50 YbZBD9zx
>>340
レスありがとうございます
指摘していただいた点は自分も試したり
再起動も数回試したのですが全てダメでした・・・
自分のPC環境は
os:XP Pro 32bit
cpu:i7 920
mem:6GB
gpu:radeon HD4870
ストレージはSSDのRaid064GB(トラセンド社製)
とHDDの1TB(日立社製)でNスク関係はHDDのほうに格納してあります
もうちょっと色々やってみてダメだったらOS再インスコします・・・orz
342:名前は開発中のものです。
09/10/02 05:34:45 R6PfQeLT
MSpdrowのテキストを表示させながら移動とかのアニメーションさせる機能をlspに標準で搭載されないかな
MSpdrowはセーブしてもスプライトが保存されないし、それをなんとかするスクリプトも考えつかないw マニュアルの最後に書いてあるけど意味不w
343:名前は開発中のものです。
09/10/02 12:58:58 CmPJDTnd
うpろだにフォントdll来てたんだ
D言語だと作者はあの人か
うちの環境(XP SP3)だとフォント名省略がうまくいってない
344:名前は開発中のものです。
09/10/02 14:37:34 fuhqPG4M
NScripter様のエディタってある?
もしあればいる?
345:名前は開発中のものです。
09/10/02 15:11:06 Pf1P10oc
過去にはNスク向けエディタもあったようだし
既存エディタのマクロで十分に対応してる人も多かろうが
自由に設定からなにから自分仕様にできるような使い勝手の良いものなら欲しい
346:名前は開発中のものです。
09/10/02 17:04:21 3tM5raoI
取っ付きやすいものがいいな。サクラエディタとかは高機能すぎて分かりにくい
347:名前は開発中のものです。
09/10/02 18:40:41 kcnhgs8z
meでも出来たんだなこれ
348:名前は開発中のものです。
09/10/03 00:39:21 AXmeXf+e
Nscだとfate並みにグリグリたち絵動かすのは無理なのかなぁ~
349:名前は開発中のものです。
09/10/03 01:01:04 W9W4kHwd
立ち絵をグリグリ動かすの意味は分からんがスプライトとして置くかblt使えば余裕
350:名前は開発中のものです。
09/10/03 01:11:54 AXmeXf+e
lsp動作が遅いじゃん
それにシナリオ進めながら表示できないし
351:名前は開発中のものです。
09/10/03 01:45:48 fRb4FdYO
>>350
出来ねぇと思ってる奴には出来ねぇよ
>>343
引数が3個のとき
189行目でpos += value.length + 1;
でposの示す先が不定
byte列処理なんて低レベルなことしない方が安全って例だなw
352:名前は開発中のものです。
09/10/03 01:53:21 fRb4FdYO
そもそもパラメータの受け渡しを
1つの文字列でやるNSDCallの仕様もどうかと思うが
353:名前は開発中のものです。
09/10/03 02:27:06 x6pw09bj
スプライトについてなんですが
スプライトは登録した後にprintで表示させる必要があるといろんな解説サイトで見かけるのですが
例えばlsp 1~とスプライトを登録して実行すると
print命令を記述しなくても登録したスプライトは表示されます
またlsph 1~と登録した場合でも
このままでは表示されませんがvsp 1,1と記述すれば
print命令をしなくても表示されます
スプライトはprint命令を実行しなければ画面上には表示されないのではないのでしょうか?
354:名前は開発中のものです。
09/10/03 05:44:39 WYWK3m+F
print命令がどんなものかマニュアル読んで理解しろ
そうすりゃ何で使うのかも分かるだろ
355:名前は開発中のものです。
09/10/03 11:13:12 Rd5UjVEZ
>>353
まず、具体的なスクリプトをあげてからそういうことを言ってくれ。
いくつかの命令は、その最後でprintを呼んでいるので、print不要に見えることもある。
ld命令(第3引数)とか、bg命令(第2引数)とかのエフェクト番号を取る命令がだいたいそう。
だから、lspの後にbgだのldだのを実行していれば、lspも画面に反映される。
これ以上グダグダ言いたいなら、printが要らない実例のスクリプトを見せてからにしてくれ。
最後にその引数でprintを呼んでいる。
356:名前は開発中のものです。
09/10/04 01:47:54 qHi8Ag7x
書き方が気になるけど、まあ>>354と>>355が書いたとおりだな
vspの検証したんなら、次はそこから「なぜ?」を引き出してみることをお勧めする
なぜvspでスプライト表示できるんだろう、って形で
そしたらまた次の調べ物のきっかけになるでしょ?
とまあ、月が綺麗だったからフォローを入れてみる
357:名前は開発中のものです。
09/10/04 02:27:34 wgG86NIP
なんか最近やたらと威圧的なやつ増えたよな
358:名前は開発中のものです。
09/10/04 02:51:04 CfwlYKax
lspの意味くらいは自分で理解する癖を付けないとゲームなんか完成出来ないぞという老婆心だろ
359:名前は開発中のものです。
09/10/04 03:19:30 tW1rXF9n
>>357
だよなー。ちゃんと「この天才野郎」と語尾つければ問題ないのに(´・ω・`)
360:名前は開発中のものです。
09/10/04 04:03:56 Jui3DxgM
>>359
お前天才だな
361:名前は開発中のものです。
09/10/04 04:26:56 CLX30ioC
>>360
そんなわけないだろ。死ねイケメン。
362:名前は開発中のものです。
09/10/04 04:47:43 zQv0zAoG
この程度で威圧的って・・・
363:名前は開発中のものです。
09/10/04 07:03:48 CfwlYKax
今更ながら高橋さん何やってはるんですか
364:名前は開発中のものです。
09/10/04 12:19:13 ykvNm9oS
謎仕様が多くて初心者にはとっつきにくい言語ではある
365:名前は開発中のものです。
09/10/04 13:19:00 13un8qRR
Luaって、そんな仕様が不明瞭で難しいのか?
366:名前は開発中のものです。
09/10/04 14:35:28 7wRohVjD
いや、NScriptのことだろ?>謎仕様
いわゆるアドベンチャー形式に対して求める仕様の「常識」がどんどんリッチなものになってきて、
それに合わせて拡張していったり新解釈を入れたりしてるから、
初めて見る人間にはわけわかめになってるんじゃないか?
367:名前は開発中のものです。
09/10/04 14:41:35 13un8qRR
え?Nスク本体のスクリプト程度の物を『言語』とか言っちゃう人が、
仕様について語ってるんだw
謎仕様が多くて初心者にはとっつきにくい言語ではある(キリッ
368:名前は開発中のものです。
09/10/04 14:43:00 CfwlYKax
ノベル作るだけなら旧マニュアルだけ見ても十二分な面はある。まあ分かりやすい初心者用講座サイトがそこかしこにあるし
とりあえずRPGツクールからの移行はスムーズに出来た
369:名前は開発中のものです。
09/10/04 15:06:54 zQv0zAoG
セーブの仕様が変わって初心者には扱いづらくなったってのはあるかな
オフィシャル本のあそばんすどがちょっと役立たずになちゃったし
370:名前は開発中のものです。
09/10/04 15:30:36 prauvFl/
いや、変わってないし。
371:名前は開発中のものです。
09/10/04 15:42:16 qHi8Ag7x
>>367
インタプリタ型のスクリプトエンジンだけど、「言語」でも意味は間違ってないと思うが
むしろ何を基準に「程度」と言ってるかの方が気になる
372:名前は開発中のものです。
09/10/04 17:26:51 wgG86NIP
ほら、藪をつつけば一流もしくは玄人気取りがチラホラでてくるでしょ
こういうのが最近増えたなぁと思うわけよ
373:名前は開発中のものです。
09/10/04 18:20:37 CfwlYKax
autosaveoffを使わなきゃ済む話ではある気が。
ノベルじゃない使い方するならsaveon/saveoffよりsavepointの方が使いやすい
374:名前は開発中のものです。
09/10/04 20:47:23 D0mUrr84
ここは技術スレだし、素人切捨ての空気は昔からある
そもそも玄人気取りが何か喋らないと何も始まらない
どんどんやれ
375:名前は開発中のものです。
09/10/04 22:51:05 13un8qRR
このスレのノリは昔からこんなもんだしな
初めて2ちゃんに迷い込んだ初見がビビって「威圧的」とか
思っちゃったんだろうな
背伸びしてレスしたりしなきゃいいのにw
376:名前は開発中のものです。
09/10/05 08:03:44 riVd4rIM
>>367
どうみても言語だろ
NScriptはluaより複雑なんだが、もしかしてluaも言語じゃないって思ってる人なのか
377:名前は開発中のものです。
09/10/05 22:06:40 My496ynq
ホントに色々でてきたよ
結構このスレ人がいるんだな
378:名前は開発中のものです。
09/10/05 22:50:22 50i63Dub
そんな俺達を横目に黙々と縛りプレイを続ける高橋さんであった
379:名前は開発中のものです。
09/10/05 23:55:19 jBB0kd/1
>>378
今書いてる新作シナリオは縛り物なのか?
380:名前は開発中のものです。
09/10/06 02:12:27 5k6MVpg3
縛りが訛りに見えた俺はそろそろ寝る
381:名前は開発中のものです。
09/10/06 03:17:25 td8DlK2n
URLリンク(www.freegameclassic.com)
コンテストに出そう。
小さくまとまってしまってはいけない。
3分で世界を革命しろ。
382:名前は開発中のものです。
09/10/06 03:24:24 5QISSdDY
立ち絵をスプライトで表示したり動かしたりする場合
アーカイブ化を前提に考えれば今のNscripterではpngの方が
CPU負荷は軽いのでしょうか?
ファイルサイズ的にはpngの方が1/10ぐらいの容量ですむのですが・・・
383:名前は開発中のものです。
09/10/06 05:26:22 YOLKPoY3
>> 382
個人的にはbmpが一番速そうに思えたが検証していない
あんまり大差ないように思えるし、調査するの面倒だ
どうしても気になるならtimerで測定してみたら良い
384:名前は開発中のものです。
09/10/06 10:04:00 zCEvYNlm
無圧縮アーカイブを使うなら圧倒的にbmpの方が負荷は軽い、速い。
そもそもpngは圧縮された画像形式だから、bmpよりその分展開に時間や負荷がかかるよ。
385:名前は開発中のものです。
09/10/06 12:49:29 dI4BppZ4
数行の検証スクリプト組むだけの事を何故人に聞くのだろうか
理屈を人に聞くことよりも、
開発機やデバグ機による実動検証のほうがよほど重要だろうに
386:名前は開発中のものです。
09/10/06 12:50:21 DUt+kgI/
>>382
内部ではbmpと同じ無圧縮のビット列で扱ってるだろうから、
ファイル形式やファイルサイズに関係なく、負荷は単純に画像サイズだけが影響するはず。
>384の言うように展開に負荷がかかる分、頻繁に読み込みを行えばbmpの方が早いけど、
いったん全て読み込んだ上で動かしたりする分にはどのファイル形式使おうと関係ないよ。
387:名前は開発中のものです。
09/10/06 23:40:18 hne22Fyd
検証スクリプトも組めないから聞くんじゃねのか?
388:名前は開発中のものです。
09/10/06 23:46:27 2IDe4at6
生で使うと容量の関係からpng>bmpになりがち
まあ画像表示に思いっきり時間食うスクリプト打つ俺みたいな奴は死ねばいいよ
389:名前は開発中のものです。
09/10/10 00:39:38 odFQQs2D
luaはこう使うんだよ貴様ら的な作品が出てくるといいのに
390:名前は開発中のものです。
09/10/10 06:04:13 1sE9aTl4
そもそもluaを使用すると何が革命するのか(メリット等々)わからない
391:名前は開発中のものです。
09/10/10 10:32:39 A8VnOjaP
自分もわからないけど、バックログの空行が詰まってる(吉里吉里みたいに)
サンプル見たらいいなあと思った
392:名前は開発中のものです。
09/10/10 10:36:43 7z39wee2
luaじゃないと出来ないってことはまだあんまりないと思うけどローカル変数
使えるしif文とかも書きやすいから結構便利
アニメーション割り込みとかを上手く使うと擬似並列っぽい事も出来そうだけ
どそこまでゴチャゴチャしたのはそもそもNスク向きではない気がする
393:名前は開発中のものです。
09/10/10 11:28:13 1sE9aTl4
それだったら
スプライトとというか
for~next処理含むmsp命令を並列で処理できるようにしてくれればいいんだけど…
Nスクエンジンではこういった仕様にするのって技術的に不可能なの?
まぁ搭載されないってことは不可能か、それに近いレベルで難しいんだろうけど
394:名前は開発中のものです。
09/10/10 16:39:02 TX+Hh8Su
>>393 Lua には、coroutineと言う仕組みがあってだな。
詳しくは省くが、これを使えば擬似的にだが並列処理ができるようになる。
395:名前は開発中のものです。
09/10/10 23:01:34 odFQQs2D
ifはNスクの仕様に慣れちゃったからなあ。
ローカル変数はずぼらな俺が使うとややこしくなるだけな気がするというか現状で変数足りなくなる事があるのか分からない。
defsubで1200個とかアホな使い方してもまだ余る
396:名前は開発中のものです。
09/10/10 23:04:55 1sE9aTl4
とりあえずluaスレ覗いて見たけど意味わからんかった…
何かとっかかりがあるといいんだけどなぁ
397:名前は開発中のものです。
09/10/11 01:03:11 IidghPh0
どうせみんな「自分流システム」はもう完成してるんだろ?
luaに手を出す理由はあるのか?
最近はNスクの最新バージョンでの動作確認しかしてないや
398:名前は開発中のものです。
09/10/11 01:16:49 0yRikmkt
並列処理は魅力的だけど
オレにヘボいスキルじゃ気軽に使えない
そのうち使えるように気長にやってくさ
399:名前は開発中のものです。
09/10/11 08:42:00 z6SSU7wa
>>397
もっといいやり方が出来る可能性があれば何にでも手を出す
というわけで今研究中だ
400:名前は開発中のものです。
09/10/11 14:40:19 7oeQufmn
例えばよ
目パチ口パク、セリフにポポポ音つけてメッセージ表示したり
セリフ表示・発声しながら立ち絵のポーズがスムーズにアニメしたらとか妄想するわけよ
演出効果がいろいろ出せそうな気がするわけよ
自分がそういうゲームをプレイするときには「ウザっ!」とか言いながら
全部エフェクトカットするけどな
401:名前は開発中のものです。
09/10/11 14:45:49 Jae8+8mt
目パチまでなら許す
台詞ポポポは殺意湧くw
402:名前は開発中のものです。
09/10/11 15:01:52 aZKWfT4P
ビジュアルノベルゲーとかならもう動くのがデフォみたいなもんだから立ち絵が動いたりするのは気にならないな
むしろ動かないと演出ショボイなと思えてしまう
でもポポポ音はないなw
403:名前は開発中のものです。
09/10/11 22:33:47 4Sfga8n0
目パチ口パクは文字待ちアイコンと同じ要領でスプライトアニメしる
404:名前は開発中のものです。
09/10/11 23:14:13 ANInTzvJ
ポポポが許されるのは2Dかつドット絵のゲームだけ
地味に性別で音が違ったりすることもあるんだぜあれ
405:名前は開発中のものです。
09/10/11 23:34:49 4Sfga8n0
カメラインポーズDLLとかいうのが来てるが
うんこなオレには良く分からないwww
406:名前は開発中のものです。
09/10/11 23:44:16 0POkfUyQ
>>403
目パチはそれで充分だろうけど
口パクはセリフ表示と合わせないといけないから少し工夫が必要になるだろうな。
407:名前は開発中のものです。
09/10/11 23:45:59 z6SSU7wa
真っ先にどうぶつの森を思い出したんだが>ポポポ
408:名前は開発中のものです。
09/10/12 00:01:15 Upy6x9zg
俺は逆裁思い出した>ポポポ
409:名前は開発中のものです。
09/10/12 00:29:07 D8Uyxiyc
ドラクエ思い出す奴がいない事に驚いた
まあ俺はRPGツクールアドバンス思い出したけど
410:名前は開発中のものです。
09/10/12 15:43:57 B/FKnib+
じゃあおれはカービィ
411:名前は開発中のものです。
09/10/12 16:52:24 fstbVIC2
袋文字搭載マダァ?(・∀・ )っ/凵⌒☆チンチン
412:名前は開発中のものです。
09/10/12 17:35:07 tX9nWCGL
>>404
名作スタークルーザーを知らないのか・・・
413:名前は開発中のものです。
09/10/12 19:35:30 ygvzeW9B
別のゲーム同時起動できても開発の役には立たないよな
BGM用としてゲームを起動しておくくらい?
それより3つ目以降は起動エラーを出さずに終了すべきだな
Enter長押しで起動エラーの嵐になった経験は俺だけじゃないはず・・・
414:名前は開発中のものです。
09/10/12 19:56:57 fstbVIC2
NSc製だと別のゲームでも複数起動扱いでエラーになるからちょっと不便
415:名前は開発中のものです。
09/10/12 20:21:55 V8Wa1SC3
多重起動できればNscで補助ツール作ってる場合
便利かな
416:名前は開発中のものです。
09/10/13 04:21:48 F7RnqtYr
>>413
NスクでNスクの製作補助ツールを作ってる人は助かる
と思ったら>>415に書いてあった
417:名前は開発中のものです。
09/10/13 10:23:05 KuYKWCp8
nscのnscによる補助ツールなんてあるの?
昔nscで、nscツクール作ったら面白そうだと妄想したことを思い出したが。
418:名前は開発中のものです。
09/10/13 11:11:33 RohOsM+7
あるのつーか、外に出ないだけで
補助ツールって各々で作って持ってんじゃないの?
外に出てるのだとペンぷろったーっての見かけたな
うちのPCだとバグで起動出来なかったからNsc本体とどこまで連動してるか分からないけど
ブログで多重起動出来なくてぼやいてるの最近見たな
419:名前は開発中のものです。
09/10/14 11:31:59 +O/ypgkr
デバックやってるとき不意に演出のネタが浮かんだりする場合があるけど
そういった時に二重起動できると便利だなと結構思ったりするな。
420:名前は開発中のものです。
09/10/14 15:50:25 ErDc9lEM
MutexDesu2閉じてやればできないこともないが、、、luaからalien経由かプラグイン書けばいいのかな
421:名前は開発中のものです。
09/10/14 17:13:47 qdhzNi9/
エラーが出た時にその命令や行をスキップ出来る設定が可能になると便利なのにね
422:名前は開発中のものです。
09/10/14 17:21:58 9RycIgnJ
バグ見落としの要因や温床にしかならんのでイラン
423:名前は開発中のものです。
09/10/14 17:23:16 Vpgw8cE4
>>421
スキップされた行にnextやらreturnがあったら面白いことになりそうだな
424:名前は開発中のものです。
09/10/14 18:23:38 v5UXnMzO
書き直した.txtを再起動せず読み込みなおしてくれると便利
425:名前は開発中のものです。
09/10/14 19:05:45 qdhzNi9/
デバッグ中にF12キー辺りの微妙なキーでスクリプト再読み込みとかカオス化してしまうんかな
426:名前は開発中のものです。
09/10/14 21:00:12 2+2Nx3Yv
システムカスタマイズしていつでもdefineresetできるようにしとけば再起動はせずにすみそうだが
いちいちタイトルまで戻るのが面倒ってのなら知らん。
definereset直前にセーブしてタイトルからロードという方法もなくはないが
スクリプトの行数が変わるとロード復帰しても変になるだけだしなぁ。
427:名前は開発中のものです。
09/10/14 21:08:24 9RycIgnJ
>>424は流石に釣りだと思ってた
428:名前は開発中のものです。
09/10/14 23:30:08 bwmxQ0YV
definereset使うのやめようぜ。なんか動作が変になる。
429:名前は開発中のものです。
09/10/15 00:05:01 tfHCJCOX
なんか適当なキー押したら
今のlineから10~20行ぐらい戻ってスクリプト読み込み直して欲しい
演出とかテキストの修正とか細かい確認のためにいちいちdefineresetするのも
結構面倒
430:名前は開発中のものです。
09/10/15 07:52:28 lGrtLCza
インタプリタ型駆動だと難しいよね。
スクリプトをいくらか先読みして、先にprint毎の画面を作ってしまって、順番に見せるだけだったら楽なんだが。
431:名前は開発中のものです。
09/10/15 10:39:53 Ywm1e4o2
Nスク止めて別使えば とか 自分でエンジン作れば
がオチになる話ばかり
432:名前は開発中のものです。
09/10/15 12:42:02 iPTspacT
パラメータ調整ならハードコーディングせず外部ファイルから読み込むようにすればいい
luaならロジック自体も動的に書き換えられる
この手の調整は幾らツールが便利になろうと人間その分こだわり始めるから
デキは大して変わらず作業時間は減らないというオチ
433:名前は開発中のものです。
09/10/15 19:05:50 M/y2GyMF
ポポポとか勘弁してくれよ、八尺様思い出してしまったじゃないか!
434:名前は開発中のものです。
09/10/15 22:29:27 E6Da4mIC
readfileを多用すれば少しは融通利くかも。
まあ再起動の手間なんて涙目デバッグにかかる時間と比べりゃ軽い軽い
435:名前は開発中のものです。
09/10/16 18:30:41 EXJ2Xj7A
文字数に反応してスプライトをアニメーションできたらいいな
口パクとか余裕だし
436:名前は開発中のものです。
09/10/16 19:26:42 Jcx+jzIx
>>435
その部分だけならLuaのサンプルちょっといじるだけでできる
ただ口パクやる場合ボイス付きなら文字数じゃなくて音声に合わせるし
ボイス無しなら結局読む方が速いから文字数に反応している効果が見えない
そもそも口だけ動いていると大概気持ち悪い
という費用対効果が抜群に悪い演出
勘弁してくれとまでは言わないが
437:名前は開発中のものです。
09/10/16 19:34:01 EXJ2Xj7A
>>436
そうだったのか・・・
Luaちょっと勉強してみようと思ったけど確かに音声に合わせなきゃ意味ないね
438:名前は開発中のものです。
09/10/16 20:32:41 NbtCD5c0
声優頼むくらい立派なもんじゃないからポポポで口パクさせるわw
439:名前は開発中のものです。
09/10/17 00:17:16 HgbOrbp9
お前らの出してる要望って、ほとんどLua使えば実現するのに、
Luaの話題になると、メリットが分からんとか言い出す連中ばっかで
かなり笑える
440:名前は開発中のものです。
09/10/17 03:54:56 ZXHb4jPY
口パクさせる分の労力で一枚でいいから表情差分を増やしてもらいたいと思う
441:名前は開発中のものです。
09/10/17 10:23:19 Bx5TyYu/
LUAについて学んでみたいんですけど
まず最初に何をすればいいんでしょうか?
何か良い参考書などありますでしょうか?
442:名前は開発中のものです。
09/10/17 16:28:16 lTUBp6gL
マニュアル見て思考錯誤していくしかないね
443:名前は開発中のものです。
09/10/17 16:34:05 i9REgoSh
ちなみに試行錯誤ね。
444:名前は開発中のものです。
09/10/17 17:46:14 CsxDDjkf
>>441
Luaプログラミング入門のサイトを見ながら一つずつやってみるといいと思う
445:名前は開発中のものです。
09/10/17 20:26:22 Bx5TyYu/
皆さんレスありがとうございます
アドバイス通りネットを参考に頑張ってみたいと思います
446:名前は開発中のものです。
09/10/18 11:49:39 izP2lVz1
既読文章の色を変える方法って無い物でしょうか?
あったら教えていただきたいのですが
447:名前は開発中のものです。
09/10/18 12:02:53 nzn5hhEt
楽な方法は無い。
シナリオをラベルで小分けして、それごとに既読か判定するとか。
448:名前は開発中のものです。
09/10/18 17:35:07 +NBZsAmM
めんどくさい方法ならあるけど面倒くさすぎてやりたくない
449:名前は開発中のものです。
09/10/18 17:38:43 yZqbL+bw
すみません、質問させて下さい
スキップをキー操作で止められるようにしたくて、text_lbの先頭で
checkkey %1,"ENTER"
if %1==1 skipoff
をしてました。でも、これだとif文のせいか
自作の既読スキップボタンが1度目では反応しない事に
今更になって漸く気が付きましたorz
(【NScripter-Tips】の説明にも有る、2回押してやっと反応すると言うやつです)
ボタンをちゃんと反応させる為には、一体どうすれば良いのでしょうか?
ver.2.94の更新txt.を見てみると、checkkeyの項目が何故か無くなっているし、
(checkkeyは、使わない方が良いと言う事なのでしょうか?)
もう、自分にはお手上げでしてorz
450:名前は開発中のものです。
09/10/18 18:25:33 EhG0QpXy
checkkeyっての常時キーを監視してるんじゃなくて
スクリプトで書いてる部分を通過したときにキーが押されてるか判定してるの
だから押すタイミングによっては無反応
常時キー監視したいならシステムの組み方を考えるしかない
それとcheckkeyの説明がないのは今のマニュアルはLuaでまとめられてるからだろ
Lua以前のはNScripterドキュメント/旧ツール(09/04/08)に退避されてる
そんだけのこと
451:499
09/10/18 18:52:06 yZqbL+bw
>>450 レス有難うございます!
>常時キー監視したいなら
そうだったんですか…。へっぽこな自分には難しそうですが、
頂いたアドバイスを参考に、もうちょっとだけ頑張ってみます
>それとcheckkeyの説明がないのは
こちらもご回答有難うございます! ホッと一安心しました~(*´∀`)ゞ
452:名前は開発中のものです。
09/10/18 20:48:28 8sUON6hW
>>448
pretextgosubで頑張るって感じ?
前ページ最初の文字いくらかを取得して現在位置を特定して判定、とか。
この場合はフラグの管理をどうするかが腕の見せ所だな。
453:名前は開発中のものです。
09/10/19 01:45:43 OCyRED1B
luaでシステムカスタマイズやる勇者はおらんのかね
自分には無理だ
454:名前は開発中のものです。
09/10/19 13:17:15 GZEin8vn
既読判定はプログラムカウンタ取得できればいいんだけど現状では
[タグ1/タグ2]表示文
を
[#ID/タグ1/タグ2]表示文
みたいに書き換えるスクリプトを本体実行前に走らせるとかかな
ただID毎に数字変数使うとあっという間に喰いつぶしちゃうから
Luaを使うとか文字変数使うとか工夫がいるね
>>453
むいむい。氏が一時期頑張っていたけど最近停滞してるね
LuaはやればやるほどSquirrelが神に思えてくる
455:名前は開発中のものです。
09/10/22 19:09:34 AF2rSqZs
数日前に落として使い始めたんですがlspの表示がよく分かりません。
テンプレの講座見ていじってるんですが、
*define
game
*start
lsp 8,"supuraito.bmp",50,100
スプライト練習中。@
end
と書くだけでスプライトが表示されます。
printは必要ないのでしょうか?
456:名前は開発中のものです。
09/10/22 19:15:18 beuTwtbG
>>455
>>354
わざわざレス番調べてやった俺カコイイ
457:名前は開発中のものです。
09/10/22 19:15:19 cEGu4cCQ
>>455
>>353-359
458:名前は開発中のものです。
09/10/22 19:59:02 AF2rSqZs
>>456
カッコいいです。
>>457
男前です。
ありがとうございました。助かります。
459:名前は開発中のものです。
09/10/24 13:05:04 JSZ0Ai74
てす
460:名前は開発中のものです。
09/10/24 13:08:13 JSZ0Ai74
↑のはごめんなさい
URLリンク(i38.tinypic.com)
このゲームをOnscripter使ってiPhoneで動かしたいのですがこのゲームはそもそもNScripterで書かれているのでしょうか?
.nsaファイルがないのでまた別の言語で書かれているのかと思いまして。
461:名前は開発中のものです。
09/10/24 13:16:50 EEumxE7u
NScripterで書かれているかもと思った理由のほうが知りたい
462:名前は開発中のものです。
09/10/24 13:18:05 NYShz+P9
テンプレ>>12読めな
463:名前は開発中のものです。
09/10/24 13:23:10 JSZ0Ai74
>>461
知人に聞いたら、Nスクっぽいって言われたもので…
なんのソフトで書かれてるかここから推察することって出来ますか?
>>462
申し訳ありませんでした
464:名前は開発中のものです。
09/10/24 13:44:15 B6qV9THo
フォルダ構成見る限りNスクじゃないな
465:名前は開発中のものです。
09/10/24 14:56:11 nzdWyo+Q
dll自作してるなら普通にCとかそのあたりじゃないのか?
466:名前は開発中のものです。
09/10/24 20:35:19 PYjy08sI
そもそもここで聞く事じゃねぇよ
愚かな質問にも程がある
467:名前は開発中のものです。
09/10/26 21:23:03 eGsj+ox7
公式掲示板のforって再現する?
てか命令と同じラベル名でもエラーにはならないんだな
無意識に避けてた
468:名前は開発中のものです。
09/10/26 22:55:16 eGsj+ox7
あとうpろだのdeffontdが更新されてる
469:名前は開発中のものです。
09/10/27 00:04:00 25ENCXTa
>>467
ちょっと調べてみたけど。
「next文とfor文が正しく対応していません」と出る条件は、
nextが戻るべきfor文を見つけられない時だ。
単純に言うと、forを使わずにnextを使った時。
for~nextの中でgosub(defsub含む)して、その先でnextとかやったら出るし、
単純にただnextしただけでもでる。
で、公式掲示板のあれは見る限り、どうも改行コード間違いとか文字コード絡みに感じる。
文字コード関係で、forが無効になってたりするんじゃないかな。
まあ、バグではなく、報告者の使っているツールの問題だと思うな。
470:名前は開発中のものです。
09/10/27 00:07:41 25ENCXTa
>>467
後、既存の命令と同じ名前のラベルは普通にありだろ。
でないと、defsubできないし。
471:名前は開発中のものです。
09/10/27 01:22:55 GyP3CSWU
defsubの命令乗っ取りはよく使う人とほとんど使わない人にはっきり分かれる気がする。
俺はbgmで同曲を連続再生しないようにするくらいしか乗っ取りは使ってない
472:名前は開発中のものです。
09/10/27 07:52:14 SPhnukLJ
公式でfor nextが言ってる奴、
URLリンク(www2.rocketbbs.com)
のブロック崩しじゃね?
バグが取れなかったのかな。
473:名前は開発中のものです。
09/10/27 14:51:29 d7LW0XVl
>>467
言われてみるとgotoとかgosubとかfor nextとか
BASICであった基本命令の乗っ取りは感覚的に避けてたな
474:名前は開発中のものです。
09/10/28 23:56:52 /wMIXhkN
nextを乗っ取るって難しくね?
475:名前は開発中のものです。
09/10/29 12:32:05 /PUsnNgh
nextとか、乗っとれるけど意味がない命令って、確かにあるよね。
476:名前は開発中のものです。
09/10/30 02:07:39 pBjYhrLi
テキスト入力フォームを半角文字禁止にした時はデフォルトで入力が全角に切り替わるようにしたいんだけど可能?
477:名前は開発中のものです。
09/10/30 07:46:07 VxzrtAKe
>>476
ユーザーのIMEいじるのは、DLLでも使うしかないだろうな。
それよりも入力された文字列を、全角に変換した方が楽じゃね?
これならLUA使えばそれなりに、頑張ればNScripterネイティブだけでもできる。
478:名前は開発中のものです。
09/10/30 17:44:06 pBjYhrLi
>>477
簡単には出来ないか。
漢字変換がややこしいし自前で使うだけだから我慢して起動時に半角全角切り替えることにするよ、ありがとう。
本格的に使うときはその方法使わせてもらおうと思う
479:名前は開発中のものです。
09/10/30 23:10:50 JY2fVPCx
二つの画像をスプライト指定したんですが、一方だけスプライトにネガ反転がかかりません
ちなみにかからなかった方のスプライトはメモ帳でエフェクトテストした時にはかかりました
どういう場合にスプライトからネガ反転やモノクロが解除されるか
教えてくださいませんでしょうか
原因が定義ブロックか実行ブロックなのかも分からず……
480:479
09/10/31 02:45:53 murFXVwV
自己解決しました^^
481:名前は開発中のものです。
09/10/31 06:41:06 HgIEJH0J
↓自己解決したって奴はどうしたら解決したとか書けよ云々ってやつ
482:481
09/10/31 12:27:05 4oLANBtw
自己解決しました^^v
483:名前は開発中のものです。
09/10/31 22:35:47 2p44pJJi
2chの書き込みは全て美少女が行っていると考えるのが余計な論争を防ぐ手段だと偉い人が言ってた。ただし旧七厨板と七大隔離板は除く
484:名前は開発中のものです。
09/11/01 04:14:30 MeawQqnf
七厨板とか久々に聞いたな
言われて七つパッと思い浮かばないが何があったっけか
485:名前は開発中のものです。
09/11/01 18:47:50 2SsvmVsB
葉鍵が入ってておいおいと思った記憶しか無いけど今はもう事情が変わってるだろうしな。あれだけ騒いでたvipperすらYoutubeニコニコ以降さっぱり見なくなった
486:名前は開発中のものです。
09/11/05 08:00:26 rIMGGLZE
フリーゲームクラシックに投票しよう。
もう日本のフリーゲームは糞ダサいつまらん見飽きた作りメンヘラの
ワンパターンゲーばかりでどうしようも無い。
アート性、知的さが皆無なのが特に問題だ。
変わった奴を演じれば、変わったゲームを作れるという下らない思い込みはよしておいた方がいいだろう。
大体そんなことをしてみてもちっとも芸術的じゃない、知的じゃない。こいつらアホどもは病んでるフリがカッコいいと
思い込んでるから本当にやっかいなんだ。
いかにもだが広い意味でガロ系と言われる漫画家の一部はグロい物を描いてアートだと言われているだろうが
ガロではないが氏賀・駕籠・サガノヘルマー辺りも人道から外れると判断される事にステータスを見出している作家だな。
もうそう言う作風をアートだとは思わんし、大して評価もしないがな
自分は変わっていますというのを前面に出していたのが20世紀の芸術家だった訳だ。
衒学ぶれば、ブルトン主導のシュルレアリスムの運動を筆頭として文学でもそう言う運動があったな。
だが現代は大衆社会で当然我々も大衆の一人、という事になるな。つまり多くの奴が少数派を気取る前に必ず多数派であって、
そこを認識しないのに前衛芸術でございと叛逆挑発を嘯く奴には何処か香具師の臭いを感じ取らざるを得なくなるだろうな
本当に上手いのが崩して描いているのではなく、根本的に絵が下手な奴はとにかく見飽きた。そしてなにより芸術的じゃない、知的じゃない。 とにかく下品なんだよ。アート的センスがないからごちゃごちゃして汚いし。
こんなの使うよりアニメ風萌え絵を使ったほうがまだいいくらいだ。
完全な糞ゲーの厨ゲーになる。そういう大失敗ゲームは腐るほどあるのだよ。
たまにやるのはいいけど、そんなのばっかだとがっかりするんだわ。
フリーゲームなんだから新しさと独創性を少しは出そう。同じようなゲームばっかやらすな。
副島隆彦を読め。総てユダヤの陰謀だ。
糞汚ねえ作りメンヘラ共をゴミ箱にぶち込め。
URLリンク(www.freegameclassic.com)
URLリンク(www.freegameclassic.com)
487:名前は開発中のものです。
09/11/05 17:25:33 V3tnhPgz
規制解除っと
488:名前は開発中のものです。
09/11/05 18:08:17 6c16L0tO
deffontd.dll作者さんへ
太字指定もできるようになるといいなー
489:名前は開発中のものです。
09/11/06 11:55:50 F7LU+rl/
対応はぇーw
文字毎にクリッピングされちゃうのが残念っちゃあ残念だが
下線と打消がGetGlyphOutline()で実装されてないらしいことは理解したけど
lf.lfStrikeOut = 1;
ってどうなのと思わないでもない
490:名前は開発中のものです。
09/11/08 19:07:27 uVPX03vm
日記で台本ツールとかいうの公開してるな
491:名前は開発中のものです。
09/11/08 19:28:01 t/E0PgJL
公開するのは歓迎だけど需要は無いだろうなぁ
秀丸マクロに比べればLuaの方が使いやすいだろうが
それでもLuaだし・・・
492:名前は開発中のものです。
09/11/08 19:31:27 5zxBFuC+
全てをメモ帳で運営する俺にはどうせ
493:名前は開発中のものです。
09/11/09 10:58:12 W443gjan
Lua勉強してみたけどちんぷんかんぷんだったw
494:名前は開発中のものです。
09/11/09 20:47:22 dF6F8lX7
Lua挫折しているって書き込みよく見るけど別人?
どこで躓くのか逆に興味がある
テーブルにやや癖があってそれがキモではあるんだが
別にテーブル使わなくても色々できるし
Nスクユーザが気を付けるとしたら
数値が浮動小数点数であることとcase sensitiveくらい?
495:名前は開発中のものです。
09/11/09 21:04:01 fijPqlMk
分かりやすい入門書が少ないからなー。
496:名前は開発中のものです。
09/11/10 00:04:41 15mz1jZr
文字入力時以外、自動的にIMEをOFFするようにならないかなあ
497:名前は開発中のものです。
09/11/10 13:24:39 FIsx/A9t
DelKeyがDlKeyになっているコピペの連鎖・・・
498:名前は開発中のものです。
09/11/12 18:45:45 4fxnTSKz
たった5分でいい
チャージマン研を超える作品を作りたい
499:名前は開発中のものです。
09/11/15 00:36:35 KamuKE0M
独自命令にmode_oreとか付けてる人は他にもいるのかな
500:名前は開発中のものです。
09/11/15 04:30:22 EdmTQgVB
何と名付けようと勝手だけど動作を最も的確に表す名前が基本じゃね
互換性のことがあるにしても高橋氏のネーミングセンスも結構どうかと思う
少なくとも安直にサフィックスに番号付けるというのは悪だろ
lsp2は拡張スプライト命令でdrawsp2はdraw系命令で引数は通常スプライトとか
501:名前は開発中のものです。
09/11/15 10:19:34 D9L/1myh
lsp2の透過率もセーブ時に保存してほしいぜ
502:名前は開発中のものです。
09/11/15 20:38:38 M3MnFaEX
マウスホイールでクリックするのデフォにして欲しい
503:名前は開発中のものです。
09/11/18 19:00:06 AnerfxuT
それよりも音回りを強化して欲しいかな
一時停止や任意部分からの再生とかさ
504:名前は開発中のものです。
09/11/18 20:24:56 X0QninYt
DirectX(640, 480)
DXCaption('ESC で 終了')
local w, h = 100, 60
local cx, cy = w * 0.5, h * 0.5
TexCreate(1, w, h)
TexFill(1, 0xAB, 0xCD, 0xEF, 192)
while false == DXGetKey('ESC') do
local x,y = DXGetMouse()
DXDrawBegin()
TexDraw(1, x - cx + 8, y - cy + 8, 128)
TexDraw(1, x - cx, y - cy, 255)
DXDrawEnd()
if DXDoEvents() then break end
TmSleep(10)
end
TexDelete(1)
ふむ
次期ゲームエンジンにはエロさが足りんな
てかこの期に及んでSJISなのか
505:名前は開発中のものです。
09/11/18 21:41:33 AnerfxuT
SJIS>ないわー><
506:名前は開発中のものです。
09/11/19 00:30:18 eXzDJMo8
なんで無いのかど素人に教えてけさい(>_<)
507:名前は開発中のものです。
09/11/19 02:42:36 OsTNn7CE
マジレスすると
・使える文字が少ない
・国外のプログラマに相手にされない
→使えるツール・ライブラリが限られる
符号化方式に言及せずUnicodeってのはバズワードに近いものがあるが
何れにせよShift-JISよりは未来が明るい
508:名前は開発中のものです。
09/11/19 03:45:05 7UQi27gf
未来って何年後だ、ってのもあるけどな。
いまだに国内のほとんどのテキストエディタのデフォルト保存形式はSJISだ。
UTF-8+標準luaに入れ替えて、起動時に何らかの方法で文字コードを指定し、
SJISの場合はUTF-8に変換してから実行、というのが現実的な落としどころか。
509:名前は開発中のものです。
09/11/19 04:19:48 t8Na1gWH
UTF-8 はもともと通信用に考えられた仕様で、内部処理には本質的にむいてない。プログラムが妙に複雑になるだけ。
Windows なら内部 Unicode で、外部は任意に選択できるように作るのが一番現実的。
510:名前は開発中のものです。
09/11/19 04:28:41 t8Na1gWH
あ、失礼。この場合の Unicode は win 標準の wchar_t であるところの UCS2/UTF-16 ってことで。
511:名前は開発中のものです。
09/11/19 04:37:50 7UQi27gf
UCS2やUTF-16はLuaが対応してないのでは。たぶん。
8bitクリーンだからUTF-8はいけるけど。
外部スクリプトファイルはSJISとUTF-8の選択を可能にして、
Luaには読み込んだスクリプトをUTF-8に変換して実行させ、
WindowsのAPIにはwchar_tに変換したものを食わせる、のが現実的かと。
512:名前は開発中のものです。
09/11/19 04:43:27 t8Na1gWH
あー、ごめんなさい。Lua が wchar_t 対応してないんだった。そうすると Unicode 対応しようとしたら実質 UTF-8 しかないわけか。
513:名前は開発中のものです。
09/11/19 05:39:00 XjNRdVau
マジレスするとノベルエンジンなんて日本人以外に需要があると思えない…
514:名前は開発中のものです。
09/11/19 08:16:47 0NYpPFEl
需要はあると思うけど、日本国内をターゲットにしてる以上、真理に近いなw
海賊版を作ろうとしてる人には不都合があるのかもしれんな。
515:名前は開発中のものです。
09/11/19 12:50:41 9lgfnk01
UTF-8にしろSJISにしろLuaはパターン・マッチングが使い難いんだよな
尤もリッチな正規表現に慣れているとASCIIですら詰まるがw
Squirrelの正規表現のコンパクトさにはちょっと感動した
516:名前は開発中のものです。
09/11/19 14:00:39 K7A6ASEo
サウンドノベルがアラビア語圏で大流行する未来は少なくとも今後五十年くらいはありえないだろうし別に国内向けで問題ないんじゃね
517:名前は開発中のものです。
09/11/19 14:57:15 yWoVNGY/
どんどん難しくなって素人向けじゃなくなってる気がする
518:名前は開発中のものです。
09/11/19 15:22:11 IL5eF1JD
luaになって配布ファイルの中身がおざなりになってから
切り捨ててる感はあるな
519:名前は開発中のものです。
09/11/19 16:17:07 vkw9oLo6
講座サイト側でフォローさせた方がよさげだな。
520:名前は開発中のものです。
09/11/19 22:40:43 IL5eF1JD
新しい日記の方に回答きたな
521:名前は開発中のものです。
09/11/20 00:07:11 D8AcrNz+
ある種独特の皮肉っぽさというかぎりぎり毒じゃない何かを吐くあたりは好きだ。シナリオは読んだ事ないけど試しに小説でも書いてみればいいと思うんだ
522:名前は開発中のものです。
09/11/20 03:01:21 MxaC+2py
プレイしていると途中で音が消えてしまい文字送りがスローになるのは何が原因ですか?
523:名前は開発中のものです。
09/11/20 03:10:59 ThGMvSnT
>>522
スポーツの世界で、よくゾーンという言葉が使われる。
潜在能力を最大限に発揮するような状態で、
ものごとがスローに見えたり、周りが無音になる極限の集中状態だという。
524:名前は開発中のものです。
09/11/20 08:22:56 Rl3285ae
わずか9分でこれほど完璧な解答をするとは・・・
525:名前は開発中のものです。
09/11/20 09:56:01 MxaC+2py
>>523
そんな感じの動作になるソフトがこのエンジンを使用していたので質問しました。
常時ではなく、一定の場面でのようです。
何かこちら側でインストしないとだめとかなんですかね
526:名前は開発中のものです。
09/11/20 12:32:36 UpENUcpi
多分あのゲームだろうが
ここはゲームサポートする場所じゃない
その現象は散々報告があったから関連サイトで調べりゃすぐ分かる
ココで聞くな
527:名前は開発中のものです。
09/11/20 15:55:37 D8AcrNz+
>>523
お前最高に優しいな
528:名前は開発中のものです。
09/11/23 21:24:17 JOwsFHK+
おい誰かO-Show氏のところの夢苺ちゃん助けてやれよwww
529:名前は開発中のものです。
09/11/23 23:00:52 jenXYvkf
ミリメシ趣味についての予備知識がないからだろう
530:名前は開発中のものです。
09/11/24 20:53:21 TmyYN/a0
オフィシャル本辺りに書いてありそうな事だが書いてないの?
531:名前は開発中のものです。
09/11/25 15:46:08 jOjLMbBt
deffont.dll、MS明朝だと漢字がつぶれて見えるのは気のせい?
532:名前は開発中のものです。
09/11/25 18:42:40 WUXDfKkn
setwindowの太字設定切ってないとかのオチ?
533:名前は開発中のものです。
09/11/26 01:16:11 ARPfc/xP
deffont.dllならsetwindowの設定って関係なくね?
とりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う
534:名前は開発中のものです。
09/11/26 01:28:54 ARPfc/xP
そしていつの間にかdffontd.dllがルビに対応している
535:名前は開発中のものです。
09/11/26 01:54:13 ARPfc/xP
ついでに文字毎のクリッピングは
if (leftx + lwd > fontWidth * ll) {
lwd = fontWidth * ll - leftx;
}
の部分なのでとりあえずコメントアウトすれば斜体でも欠けない
何らかの意図があって書かれたのだから安易に消すべきではないかも知れんが・・・
(フォントによって1行に収まる文字数が変わるのを避けるため?)
536:名前は開発中のものです。
09/11/26 18:18:10 7OpOFOJX
>とりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う
これだろうね、なんとなくだけど
537:名前は開発中のものです。
09/11/26 18:50:57 ByVCQKb0
あぷろだ見たらIMEオン/オフするdllもあった…
今更ですが作者様ありがとうございます
538:名前は開発中のものです。
09/11/26 20:30:42 7Le/+SVG
O-Show氏のところは教えて君ホイホイなんだら
あー言ったこと書くなよw
539:名前は開発中のものです。
09/11/26 21:31:49 eayKlSKF
ああいう掲示板で文字色をデフォルト以外にする人は
空気が読めないことが多いって、ばっちゃが言ってた
540:名前は開発中のものです。
09/11/26 22:26:44 rPrvLpoN
身を張って防波堤を運営してくれてるんだからありがたい
541:名前は開発中のものです。
09/11/28 00:50:02 d/BnhO1C
ずっと変わってないけど、うpロダのページ
ブロック要素のセンタリングは幅を指定して左右marginをautoじゃないのかと
リファレンスの方で赤入ったのに
542:名前は開発中のものです。
09/11/28 01:45:36 9sdsICCE
>>541
直した
おやすみ
543:名前は開発中のものです。
09/11/28 07:55:40 cu3ZUt5d
ちょっと質問を
numalias String_one,1
上記一文を、すでに宣言してるとして、
lsp 1":s#000000"+"$String_one",100,100
lsp 1":s#000000"+"$1",100,100
この二つの文は全くおなじ動きしますよね?
なぜか下の文はうまく動くけど、上はスプライト表示されない。
なんかnumalias時に発生する縛りみたいなのありましたっけ?
544:名前は開発中のものです。
09/11/28 09:54:20 yDmk6Ggm
どっちもダブルクォーテーションいらなくね?
545:名前は開発中のものです。
09/11/28 14:26:17 SI+I7Z9M
"$hoge"と打つと、hogeという名前が付けられた文字変数じゃなくて$hogeという文字列だと解釈されちまうぞ
むしろ下で動くのがNスク的に不自然じゃね?
546:名前は開発中のものです。
09/11/28 18:28:34 cu3ZUt5d
>>544-545
ありがとう!
仰る通りダブルクォーテーションが不要でした。
547:名前は開発中のものです。
09/12/07 15:39:50 GhBpvCLT
NSInvalidateが効いてる気しない。これってNSDPresentRectと同じ理解でいいんですよね?
NScripterに動作を戻してるのが原因かと思ったけど、違うようですし……。
-- =====
NSSpLoad(0,':c;>16,16,#ff0000') NSSpMove(0,0,0,255)
NSSpLoad(1,':c;>16,16,#0000ff') NSSpMove(1,200,0,255)
NSInvalidate(0,0,16,16)
NSUpdate()
NSClick()
NSSpClear(0) NSSpClear(1)
NSUpdate()
NSDLoad(0,'*16,16,255,255,0,255')
NSDLoad(1,'*16,16,0,255,0,255')
NSDBlt(0,0,0,16,16,0,0)
NSDBlt(1,0,200,16,16,0,0)
NSDPresentRect(0,0,16,16)
NSClick()
548:名前は開発中のものです。
09/12/07 16:40:18 qShG4XKh
>>547
>NSDPresentRectと同じ理解でいいんですよね?
違うよ
NSInvalidateはダーティ領域(NSUpdate()で確実に更新される領域)を
指示するだけ
指定以外の部分についは過去のダーティ領域に依存する
NSDFill(0,0,640,480,255,255,255)
NSDPresent()
NSInvalidate(100,200,300,400)
NSUpdate()
NSClick()
ちなみにNSSpMoveとかはmspとかと同じで
勝手にダーティ領域を追加するっぽい
549:名前は開発中のものです。
09/12/07 18:58:45 DbPHqF4x
ダーティ!
ダーティ!
550:名前は開発中のものです。
09/12/08 18:58:46 Spj7RJH0
むしろ>>543の下が動く理由が分からない
551:名前は開発中のものです。
09/12/08 20:36:58 k0MFVeA4
追加命令一覧.txtの
>画像タグsを追加。
のところにもあるように"$数字"が展開されるのは公式な設計
当時は文字列の連結に+は使えなかったので
簡単に変数が使えるこの方法は実際によく使われていた
展開内容がロード時の内容に依存する問題も随分前から把握されてるが
現状でも生きているのは互換性の為じゃね? 実質無害だし
552:547
09/12/08 21:19:36 elXtaSeJ
>>548
ありがとう。なーんだ、前提が間違ってたのか。
画面更新を最小限にして負荷が軽くできる!って勝手にほるほるしてた。
553:名前は開発中のものです。
09/12/09 06:31:08 2GlAvZtZ
>>551
なるほどthx
しばらく公式のマニュアル見てなかったから完全に記憶から抜けてた。まあ動く分には悪いことはないよね
554:名前は開発中のものです。
09/12/10 23:05:00 WHIiGSQO
新エンジン、俺のPCだと30FPSくらいしか出なかったw
555:名前は開発中のものです。
09/12/11 01:27:29 eEkzQSLi
新エンジン、現状のNSLuaに比べたらずっといいね
中途半端なNSD系に相当する部分はバックポートして欲しい
しかしフォントが実用的じゃないなぁ
ADVエンジンならユーザにフォント選択させたいし
とりあえずラスタ化する文字を指定できればだいぶ改善しそう
556:名前は開発中のものです。
09/12/11 02:09:26 eEkzQSLi
あーフォントのラスタ化もいざとなったらプラグインに投げちゃえばいいのか
ウチの環境だと800x600のウィンドウ表示は60FPSで安定しているけど
フルスクリーンだとCPU半分も使ってないのにFPSが安定しない
本格的に使おうとするとサポートが大変そうだな
557:名前は開発中のものです。
09/12/11 12:14:35 eEkzQSLi
FPSは安定したけど例によってティアリングが出る罠
ADV用途なら致命的ではないが
実際、星の方のデモはそれほど気にならない
558:名前は開発中のものです。
09/12/11 17:44:57 8uqeF87I
最初のフォント読み込むのオフに出来るかな?
一度だけでも読み込み時間長いと敬遠されそうな気がする
559:名前は開発中のものです。
09/12/11 19:28:22 dW/WLJsV
Nスクは挙動の軽さが他エンジンに対するアドバンテージだからその辺りは出来るだけ引き継いで欲しいかも
560:名前は開発中のものです。
09/12/12 01:39:49 /RG66ECi
deffontd.dll更新キタ
SGEはnslua.dllみたいな独自dllじゃなくてlua5.1.dllが入ってるから
単純にlua5.1.libをリンクしてdllを作ればrequireで読み込めるということか?
これで上手くいくならnslua.dllは何だったんだと言わざるを得ない
561:名前は開発中のものです。
09/12/12 02:22:10 /RG66ECi
うわぁ当然のようにluasocketが使える
local http = require("socket.http")
local ltn12 = require("ltn12")
local sink, body = ltn12.sink.table()
local r, c, h = http.request{
method="GET",
url="URLリンク(www.nscripter.com)",
sink=sink
}
if r then
console.open()
console.print('Status: '..tostring(c))
console.print('Header:')
for k, v in pairs(h) do
console.write(tostring(k).."\t"..tostring(v).."\n")
end
console.print('Body:')
for i, v in ipairs(body) do
console.write( ansi_to_utf8( v ) )
end
end
562:名前は開発中のものです。
09/12/12 02:57:11 hEbMjkl7
ODBC経由させさえすればSQLでAccessMDBからデータ取ってこられた
便利だなlua
563:名前は開発中のものです。
09/12/12 10:34:37 jBB9yEVE
NScripterは、Luaを使わないという選択肢を維持する必要があるからなあ。
最初からLuaをベースに設計する方が準拠は簡単なんだろうな。
564:名前は開発中のものです。
09/12/16 08:22:39 Rp4pIYob
高橋も律儀というか、あんなバカ相手にリソース消費することないだろうに
565:名前は開発中のものです。
09/12/16 10:53:48 yIggrsFH
大規模な議論(?)になっちゃってるからな
理屈は高橋の方が正しいというか他がちょっとお粗末すぎるんだけど続いちゃってる以上は仕方がない。ああいうのは絶対相手が退かないから
566:名前は開発中のものです。
09/12/20 03:05:16 jmLVhqy1
十数fpsしか出なくて吹いた
メモリ512MBのXPも潮時か
567:名前は開発中のものです。
09/12/20 11:37:02 pbr01wLc
XPのせいにすんなw
568:名前は開発中のものです。
09/12/20 15:01:27 qfMQ1j+F
てか、ビデオカードのせいだろw
569:名前は開発中のものです。
09/12/20 18:00:54 dDTPbBaG
うちの5年前のノートは
星でもサイコロでも更には星の数1つにしても
20FPSくらいで大して変わらないんだよな
画面の転送がネックになってる?
デスクトップの方はオンボードのVRAMメインメモリ共有なのにぬるぬる動く
570:名前は開発中のものです。
09/12/20 19:42:14 Oh+hQfS/
新しいデモ来てるよ!
かなり高速化したって書いてある
571:名前は開発中のものです。
09/12/20 19:43:47 Oh+hQfS/
起動しようとしたらコンポーネントが見つかりませんてなる
d3dx9_40.dllってなんだろ
572:名前は開発中のものです。
09/12/20 20:21:50 CpcQ48Qn
それは多分DirectX9の最新版入れたら動くよ。
573:名前は開発中のものです。
09/12/20 21:13:07 Oh+hQfS/
>>572
ありがとう動いたw
うちのショボノートでもヌルヌル動いたよ
574:554
09/12/21 00:53:57 EAyLa5Rl
前は30くらいしか出なかったのに、
新しいデモだと余裕で60出た。
ウェイト解除したら150くらいまでいって吹いた。
すげええええええええ
575:名前は開発中のものです。
09/12/21 15:57:17 JSs63XdZ
軽くなりすぎてて吹いた
どうやらうちのXPもまだ現役で戦えそうです
576:名前は開発中のものです。
09/12/21 16:31:11 nO3Vcezp
だからXP関係ねーつーのw
577:名前は開発中のものです。
09/12/25 18:04:47 qnKrkMcx
デモが動かねえ……
「問題が発生したため~」と出るのはうちの環境が悪いんだよな?
578:名前は開発中のものです。
09/12/25 21:01:26 g+9ekvWE
DirectXを最新版にしる
579:名前は開発中のものです。
09/12/25 22:18:18 5L/kv3LH
ウゴカネェ、つう意見は結構深刻だと思うんだよな
580:名前は開発中のものです。
09/12/25 22:31:57 zmMab1RS
もうちょっと情報書かないと誰にもどうにも出来ないんじゃないか。
OSの種類とか、デスクトップなのかノートなのかとか。グラボとかCPUとか。
581:名前は開発中のものです。
09/12/25 22:40:33 yHjmvvxo
自分の環境も書かないで騒いでる時点で、
ただの馬鹿だろ
582:名前は開発中のものです。
09/12/25 22:46:04 zmMab1RS
バカとまで言わなくてもいい気がするが、まあ、落ちた環境について
DL先のブログにコメント入れてあげたら喜ばれるんじゃないかね。
583:577
09/12/26 12:46:47 wTfUYTcs
>>577です。
書き込み規制されると思ったから、後から情報不足だとは思ったんだけど、
それまでの動いた報告見ていたら動かないやつもいるんだというのを言いたかった。
正直、PCに詳しい人間じゃないのでどう書けばいいのか分かんないのだけど。
Operating System: Windows XP Professional Service Pack 2
Processor: Intel Pentium III, 640MHz
Memory: 382MB RAM
DirectX Version: DirectX 9.0c (4.09.0000.0904)
Card name: Intel(R) 82810E Graphics Controller (Microsoft Corporation)
DirectX 診断ツールから。デスクトップPCです。
DirectXは最新版のはず(C:\WINDOWS\system32にD3DX9_40.dllがあるのは確認した)。
デモ以前に、SGE.exeを起動すると黒い画面が出た後「問題が発生したため~」とでる。
他に必要な情報があれば指摘してくれ。分かる範囲で答える。
うちの環境が悪いんだと思っているから、動かないのは早々に諦めてる。
584:名前は開発中のものです。
09/12/26 16:26:02 seDcY1uh
ハードウェアアクセラレータの値をいじってみるとか
URLリンク(www.zqwoo.jp)
「問題が発生したため~」
の「エラー報告に含まれるデータの参照」でエラーの発生したモジュール(ModName)が確認できる
さらに「エラー報告に関する技術情報」でエラーの種類(Code)や発生位置(Address)が確認できる
エラーが起きているのがDirectXの内部だったら高橋氏もお手上げだろうが
警告出すとか最低限のエラーハンドリングくらいはしてくれるかも
しかし河童かぁ・・・
585:名前は開発中のものです。
09/12/26 17:08:32 ridBAPXq
>Card name: Intel(R) 82810E Graphics Controller (Microsoft Corporation)
いくら何でも、これは無いだろ……
古すぎる
586:名前は開発中のものです。
09/12/26 17:26:20 pxZD01fC
XPでメモリが382Mって少なくね?
587:名前は開発中のものです。
09/12/26 18:25:42 ridBAPXq
CPUがPentium III, 640MHzな時点でお察しかと
588:名前は開発中のものです。
09/12/26 19:49:33 seDcY1uh
Windows2000は切り捨てるがGDIはサポート?
5年先を見越した設計(笑)
実際、吉里吉里2がハードウェアアクセラレータを使わなかったように選択としては「あり」だろう
しかし現状のNScripterが中途半端な状態でそこにリソースを割くのが適切かは疑問
単純な機能強化ならともかくスクリプタが配慮すべき事項が増えるのも歓迎しない
589:名前は開発中のものです。
09/12/26 20:40:41 dXciVl6w
GDIは今のWindowsでも普通に使われるが(入れ替わるとしたらDirect2Dからか)、
Windows2000はMSのサポート切れるからなあ。
590:名前は開発中のものです。
09/12/26 22:53:01 gIiO4e6i
同人やDLしたノベルゲに最新のDirectX要求されたユーザの反応が気になる
591:名前は開発中のものです。
09/12/26 23:31:25 seDcY1uh
DirectX9って全然最新じゃないっつーか7年前だよ
9.0cにしたって5年前
最新のDLLが求められるのは別にDirectXに限った話じゃないし
592:名前は開発中のものです。
09/12/27 00:00:46 0rhIvTwc
>>590
さすがに前世紀のボードは計算外だろうが、気にしているからこそ、
GDIで対応しようとしてるんじゃないの、多分。
更新されてるぞー>>577
593:名前は開発中のものです。
09/12/27 00:17:46 Vzkhycb3
全然関係ない話で申し訳ないんだが
NSOggIsPlaying()ってチャンネル0以外で動作する?
勘違いじゃなかったら公式に報告するけど
594:577
09/12/27 13:03:20 z/33oTnN
>>577>>583です。みなさん、反応ありがとうございました。
機械的なことは分からないですが、自分の使っているのが時代遅れだと言うことは十分分かりました。
良いんです、自分の使用範囲で使えれば。出来なければ、諦めてしまいますし。
最初に言ったじゃないですか。「自分の環境が悪い」って。それなのに皆さんいじめなくたって(ry
公式で対応されていて驚きました。見られているのでしょうか? 面倒な報告してしまってすみません。
新しく更新される前のは削除してしまったので、>>584で書かれていたエラーの内容とかは報告できませんが、現在ので試した結果。
・SGE.exeを起動するとダイアログが表示される
・config.vbsを起動するとダイアログが表示されて、<Select Demo>が表示される
・「Bounding Star」初期設定(100)のままだとfps=1.7~2.0ぐらい。1にしたらfps=16.8~17.5ぐらい
以上です。対応ありがとうございました。
595:名前は開発中のものです。
09/12/28 07:25:31 Pt4gTkC/
シナリオスクリプトにロジックが書けるのか
NScripter2となるのであれば当然か
596:名前は開発中のものです。
09/12/28 08:48:52 EqYq+kUL
NScripterでFFD実装しようとした奴なんて俺以外にいるの?
597:名前は開発中のものです。
09/12/28 11:55:26 D1B0Ca5j
お聞きしたいのですが、背景画像が開けません。
タグが間違ってるのかと思い、何度も確認してるけど間違いはないようです。
ファイル形式も規定のものなんですが…
598:名前は開発中のものです。
09/12/28 12:32:09 QC7VSotW
スクリプトも晒さず、どんなファイルかも判らず
回答が返ってくるわけ無いだろう
ググって講座かオフィシャル本読んだ方がフルボッコされずに済むぞ
599:名前は開発中のものです。
09/12/28 13:02:58 GakshjMl
>>596
やってみたら案外出来るよな。重いから実用不向きだけど
>>597
「開けない」と「表示出来ない」は雲泥の差あるが、エラーメッセージは何よ。
600:名前は開発中のものです。
09/12/28 13:49:33 sNyHJE8v
こういう質問久しぶりだな
601:名前は開発中のものです。
09/12/28 14:15:35 D1B0Ca5j
言葉足らずですみません
ロードエラー
ファイル■■が開けません。
0.tkt line9
と出ます。
■■はファイル名です。
602:名前は開発中のものです。
09/12/28 14:25:58 GakshjMl
画像の拡張子は?
603:名前は開発中のものです。
09/12/28 14:34:12 D1B0Ca5j
JPGです。BMPでも試しました。要らぬ事と思い省いてしまい申しわけありません。
Nスクの講座サイト様等を参考にしてやっているのですが、どのサイト様を当てにしてもココで躓いてしまいます。
604:名前は開発中のものです。
09/12/28 15:19:37 sNyHJE8v
とりあえずその行のスクリプト貼ってみればいいよ
605:名前は開発中のものです。
09/12/28 15:23:28 QC7VSotW
何が原因なのかサッパリ読み取れん。
画像に問題があるなら
NScripter-Tips
の初級TIPSにエラー吐く画像について触れてるから読んで来い
606:名前は開発中のものです。
09/12/28 17:18:50 g1toEFQw
>>603
>> 要らぬ事と思い省いて
まずそれを直してから出直してこい
原因はここじゃないだろうってお前が決めて良い問題じゃない
607:名前は開発中のものです。
09/12/28 18:59:10 grw3wc3j
ファイル名に拡張子を書いてないだけだったり
winそのものが拡張子を表示する設定になってないんじゃね
608:名前は開発中のものです。
09/12/29 21:03:20 THiqL3n4
>>594
基本的に1ユーザーからの報告として>>583のような情報が無いと対処のしようがありません。
このことは、NScベースの商用作品の説明書を幾つか読んでみることをおすすめします。
今回の公式の対応有無はともかく、真っ先に公式へ報告すべき事柄だと思います。
609:名前は開発中のものです。
09/12/29 22:02:28 YG8cH3rT
何で今更説教を・・・しかも2行目の意味が分からんし
公式に報告するのも善意だし、それを受けて対応するのも善意
技術スレとはいえ基本は雑談スレなんだから堅苦しくせんでも
610:名前は開発中のものです。
09/12/29 23:11:00 VG7mGfdq
新しいサンプルきたー
611:名前は開発中のものです。
09/12/30 00:05:16 dC/AKz8U
>>609
これ以上の自己完結は自業自得の方向で
612:名前は開発中のものです。
09/12/30 00:16:01 iCUYw6iX
NScripterの進化の形として正しいと思う
確かに思うんだけど胸がときめかないのは何故なんだぜ・・・
613:名前は開発中のものです。
09/12/30 13:51:12 cisnpSDL
半角文字は相変わらずダメなんか。
新しくエンジン作るなら
半角文字混合で使えるようにして欲しぜ。
614:名前は開発中のものです。
09/12/30 13:55:30 HTWjBQ1Z
ん、あのFizzBuzzって半角文字じゃないの? 表示幅が全角文字と同じで、
真ん中寄せされてるからわかりにくいけど。
615:名前は開発中のものです。
09/12/30 14:58:55 S8SID7GZ
起動させようとすると同時に2つ実行しないで下さいと
表示されます、解決策はありますか?
vistaを使用しています
616:名前は開発中のものです。
09/12/30 14:59:28 97oec53X
文字の表示が奇麗になって嬉しい
楽しみだ~
617:名前は開発中のものです。
09/12/30 15:15:00 HTWjBQ1Z
>>615
NScripterは二つ以上同時に起動できない。
前に落ちたexeのプロセスだけ残ってるのかも知れない。
その場合は再起動すると直る。
618:名前は開発中のものです。
09/12/30 16:38:30 cisnpSDL
>>615
年明けに多重起動可能にする更新予定あると
公式掲示板内で言ってるからそれまで待て
619:名前は開発中のものです。
09/12/30 16:42:34 cisnpSDL
あ、なんか勘違いしてるなオレ
スマソ
620:名前は開発中のものです。
09/12/31 17:05:21 KpJV2G9T
>>614
半角文字なのに表示幅が全角文字と同じなのか……。
それだと英文のスペース空きも全角なんだろうなー。
見栄え悪いから半角やっぱ使われ無さそうだ。
621:名前は開発中のものです。
09/12/31 17:41:01 RQIwJOjq
全部半角にして文字幅を小さくすることは出来るっぽいな。
622:名前は開発中のものです。
10/01/01 01:24:08 58BS94Rw
640×480の画面サイズも使えるといいな~
623:名前は開発中のものです。
10/01/01 22:03:16 DwFxPcPU
root.luaのgwidthとgheightを書き換えるとサイズかわるぽ
624:名前は開発中のものです。
10/01/02 19:25:26 R9tDdRQf
NScripterでどんなギャルゲーが作れるのかなと思い
Nスクを使われているゲームを見本にしてみようと
「君が主で執事が俺で」のプレイ動画を見てみたのですが
キャラクターの表情や立ち絵が変化するときにパッと変わるのではなく透明に近づきながら緩やかに変化させたり
テキストの一括表示ではなく一般的なギャルゲーで見られるような表示の仕方は可能なのでしょうか?
625:名前は開発中のものです。
10/01/02 19:54:01 D2OkQvvo
余裕で出来る
つーかプレイ動画じゃなくてメーカーの体験版やれや
動画の圧縮過程のコマ落ち知らんとは言わせねえぞ
626:名前は開発中のものです。
10/01/03 00:36:02 mUlEas/W
そういうお便利機能が短いコマンドで比較的簡単に活用できるのが
Nスクの強み ‥‥のはずだったんだが
627:名前は開発中のものです。
10/01/03 06:40:34 YboFkT2c
>>625
そうでしたか
ありがとうございます
プレイしてみたいと思います
628:名前は開発中のものです。
10/01/03 11:29:18 n88FKIhK
つーか窃盗スレスレのグレーゾーンなんだし、
プレー動画なんて危ないもんに手出すなよ
629:名前は開発中のものです。
10/01/03 16:30:03 BnvjttME
>>624
うpろだで過去スレを見た後、商用タイトルの体験版を入手されることをおすすめします。
予め商用タイトルのメーカーホームページで合法的に入手可能なことをご確認下さい。
サーバーの負荷分散の為、メーカー外のダウンロードサイト(ミラーサイト)にリンクが貼られていることがあります。
630:名前は開発中のものです。
10/01/03 16:36:06 BnvjttME
補足ですが、過去スレには商用タイトルに関する技術的な話題が挙がってます。
但し、純粋にNScripterの商用タイトルを楽しみたければ過去スレは見ないほうが
良いかも知れません。
その理由と現在のスレに体験版の話題がほとんど出て来ない理由については
>>12を参照して下さい。
631:名前は開発中のものです。
10/01/03 23:27:56 AhBItVmx
新しいの画面サイズ簡単に変更出来ていいな
DSっぽいゲーム作れそう
632:質問です。
10/01/04 19:11:36 oIJejpaa
旧版、BGM再生mp3から
最新版、BGM再生は、oggに移行しようと思うのですが
Nscripterオフィシャルガイドで
oggは再生前に全てのデータを読み込んだ後に再生。
1分以上の場合は始まるまでタイムラグが発生します。
とあるのですが、3~4分程度のBGMを、
oggで再生されてる方は体感的に遅く感じますか?
633:名前は開発中のものです。
10/01/04 19:25:47 H9KsGy50
なぜ自分で試さないの?
634:名前は開発中のものです。
10/01/04 19:29:19 O3iG8QNl
それは昔のバージョンの話だな<Oggは全部読み込んだ後再生
今のnsogg2.dll(一つ前のnsogg.dllも)は、ストリーミングだから、
全部読み込んだ後再生するのではなく、少しずつ読み込んで再生しているはず。
実際、タイムラグはまったく感じられないよ。
ストリーミングとはいえ最初の読み込み時間はゼロではないだろうけど。
635:632
10/01/04 20:00:08 oIJejpaa
633
636:632
10/01/04 20:05:02 oIJejpaa
>>633 すみません><
>>634 ありがとうございます!
移行するにあたって、一番気になっていたことなので
BGMでoggで不具合なく再生できるか、
先輩方達に聞いて置きたかったので・・。助かりました><
637:名前は開発中のものです。
10/01/04 20:35:53 HgAXPdw6
これからも自分で試さずに質問ばかりするつもり?
言い方悪いけど人に毒見させて無事だったらおkって?
そんなんでゲーム完成するの?
638:名前は開発中のものです。
10/01/04 21:42:54 wxOE+iy1
>>636
てより、mp3の方が不安定で怖くて使いたくないわ
639:名前は開発中のものです。
10/01/05 16:14:16 VO9saaOs
同じ機種依存のひどいファイルなら
軽くてライセンス問題がないだけmidiの方がマシだな。
640:名前は開発中のものです。
10/01/05 16:34:33 XvL6Xci6
でもmidiは鳴り始めるの遅くないか?
641:名前は開発中のものです。
10/01/05 16:48:35 KHVtCUUN
BGMがCD再生だった頃のゲームを経験したことが無ければ
尚更そう感じるかも……。
642:名前は開発中のものです。
10/01/05 17:01:11 Cc4rlrkp
midiは音源によってかなり音違うのがな・・・
ほとんどのプレイヤーはOSに入ってるクソ音源使ってるだろうし
機種依存以前に聞く環境がまともじゃない
643:名前は開発中のものです。
10/01/05 17:45:34 VolT6IoS
別の制作ツールも使ってるがmidiは数秒遅く再生されてしまう
パソコンの環境だっけ?に影響されるからだったような気が
644:名前は開発中のものです。
10/01/05 18:53:32 XvL6Xci6
やっぱりそういう物だったのか>遅く再生
ずっと自分のPCが古い所為だと思ってた
645:名前は開発中のものです。
10/01/05 20:44:30 5XPUwt7g
midiちょっと調べてみた
軽いけどそれぞれのパソの再生環境に依存するから
再生にタイムラグが出たり異なった音になったりするらしい
自分の所でうまく再生されても別のパソも同じと限らないから
なるべくなら使用しない方がいい拡張子だろうな
使いたいなら別の拡張子に変換した方がいい
646:名前は開発中のものです。
10/01/05 21:00:09 zLuAcOtl
つーか意図した音に鳴る保障すらないだろMIDIは
>>639は最悪のフォーマットの譬えに出しただけだと思うが
647:名前は開発中のものです。
10/01/06 17:09:27 NiCVPMOK
ogg
・midよりは重いが、気になるほどの重さではない
・音質は安定、影響するのはスピーカー(イヤホン)くらい
・dllのおかげで環境依存はほぼなし
・ライセンス問題などはなし、dllさえ同梱すればおk
mp3
・wavよりは軽いがoggと気になるほどの差はない
・midよりは音質いいがwavには負ける、oggと(ry
・環境によっては上手く鳴らない場合も
・ライセンス問題が面倒
mid
・ダントツの軽さ。他の拡張子じゃ勝負にすらならない
・音質が完全に環境依存。音屋でない限り期待できない
・環境によってはタイムラグとかが発生
・配布元の規約さえ守れば安心、自作なら完全フリーダム
wav
・数秒程度ならともかく、一曲分となるとくそみそに重い
・音質は最も安定、高品質での提供も可能
・あんまり重いと読み込みに時間がかかるが、それはwavに限った話じゃない
・そもそもBGM素材としての配布はまずない。ほぼSE・ボイス用拡張子。
ま、後の選択は自分でやれってことだな。
midやmp3使ってたってプレイできないわけじゃなし。
648:名前は開発中のものです。
10/01/06 20:29:36 +lFrW6Lf
では次に「拡張子」について調べてみましょう。
649:名前は開発中のものです。
10/01/09 01:21:44 EbmA0fGk
現状のnsluaも生Luaになったりしないのかなぁ・・・
650:名前は開発中のものです。
10/01/10 15:44:24 X2iFrnwh
多重起動マダー?
651:名前は開発中のものです。
10/01/10 19:46:55 BgGNLmJA
NSc2ならroot.lua弄れば多重起動出来るよ
652:名前は開発中のものです。
10/01/11 00:19:16 ujIjN74a
>>631
画面サイズ変更ってNScripter2の方?
今までの画面サイズ変更は3パターンだけだよね
653:名前は開発中のものです。
10/01/12 22:39:02 u6qLuP86
SGE本体とNSc2の区別をきっちり付けていきたいですね。
654:名前は開発中のものです。
10/01/14 13:49:01 JomY+NY3
Nスクハンズオンに参加したいけど、北海道は遠すぎる。。。
655:名前は開発中のものです。
10/01/15 00:17:25 eaNaPVwS
札幌在住だけどその日は室蘭で仕事の俺がきましたよ(´;ω;`)ブワッ
656:名前は開発中のものです。
10/01/15 00:51:55 zxbk6taU
えろーいループアニメを作ってもらったが
メッセージウィンドウの下でMPEG動画を回すのは無理なのか……
糞でかいスプライトのアニメで実現しようと思ったけど無茶だったw
657:名前は開発中のものです。
10/01/15 01:32:27 +17tnhbM
>>656
なんか既視感・・・
>>280
658:名前は開発中のものです。
10/01/15 23:50:27 oWMuNCfp
T2先生研究室で何やってんすか
659:名前は開発中のものです。
10/01/16 01:42:27 /WitSH3n
NScripter2は、switch case 文欲しい
あとスプライトの重ね合わせは、Z値を指定する方法にして欲しい
マイナスは、ちょっと使いにくそう
660:名前は開発中のものです。
10/01/20 23:47:38 LTPn2tHN
質問です。
あどばんすどNScripterオフィシャルガイドを参考に、システムカスタマイズのセーブ部分を製作しています。
一通りスクリプトは終わったのですが、以下の問題がありました。
①セーブ画面を表示し、戻ろうとしてもセーブ画面から抜けることができない。
②複合ボタンに登録したマウスオーバー用スプライトが、セーブ前には反応がなく表示されないが、セーブ後あるいは何回かクリックするとに反応するようになる。
③②のようにスプライトが表示できるようになるとセーブ画面から抜けることができる。
以上の原因はどのようなことが考えられるでしょうか?
①はサブルーチンの設定がおかしいとも考えられますが、③のような状況のためサブルーチンともいえないかもしれません。
アドバイスお願いします。
また、スクリプトは少々長いのですが晒していいでしょうか?
661:名前は開発中のものです。
10/01/21 00:45:41 3qHQS2Nb
>>660
組み方ミスってる。
②の後半の反応する箇所でやっと正常化してるから。
まずセーブに入った初回のループまたはボタン待ちを調べてみれ。
2~30行程度なら問題無いと思うけど、それより長い場合は
zipに固めてうpろだ↓に投下してくるのがいいと思う。
URLリンク(nscruploader.hp.infoseek.co.jp)
662:名前は開発中のものです。
10/01/21 20:43:58 vrtA3VKS
>>661
ありがとうございます。
セーブボタンのボタン登録とボタン待ちのスクリプトは以下です。
以下がセーブに入ったときのボタン待ちです。*savemode_btlp内では特に問題なさそうですが、ボタン登録後、または登録前のルーチンに問題があるのでしょうか?
;--------セーブ画面のボタン登録-----------
*savemode_btdef
btndef clear
exbtn_d "C91" ;exボタンの初期化
exbtn 31,11,"M91,76,45" ;セーブ枠
exbtn 32,12,"M91,76,153"
exbtn 33,13,"M91,76,266"
exbtn 34,14,"M91,286,45"
exbtn 35,15,"M91,286,153"
exbtn 36,16,"M91,286,266"
;-----------ボタンループ--------------
*savemode_btlp
btnwait2 %BtnRes
if %BtnRes=0 goto *savemode_btlp
if %BtnRes<=-2 goto *savemode_btlp
btndef clear
if %BtnRes=-1 goto *savemode_end ;セーブ画面を終了するためのラベルへ行く
if %BtnRes>=11 & %BtnRes<=16 vsp 91,0:mov %save_data_dummy_num,%BtnRes-10;gosub *savemode_save;goto *savemode_spdef2
スクリプトを投下してきました。
URLリンク(nscruploader.hp.infoseek.co.jp)
n_0215.zipです。
663:名前は開発中のものです。
10/01/21 23:01:28 eFueZJMM
いろんなところに全角スペースががが
664:名前は開発中のものです。
10/01/22 02:06:37 +UsBz/On
>>663
スクリプト以前の問題でした…お恥ずかしい限りです。
しかし、おかげで問題は解決しました。
アドバイスありがとうございます。
665:名前は開発中のものです。
10/01/22 15:50:55 zAKtuLub
ワロタwwww
解決して良かったな
666:名前は開発中のものです。
10/01/22 20:59:37 WOrC/Fz+
今南極堂さんのサンプル見ながらセーブ作ってるんだけどさ
セーブの画像の切り替え部分が上手くいかなくってさ。
助けてください
URLリンク(uproda11.2ch-library.com)
667:名前は開発中のものです。
10/01/22 21:42:50 62Rkso/x
>>666
%saveloadに1加算して分岐してるだろ。
戻るときに%saveloadを初期化してないから、ロードを押す度に加算される。
ついでにグローバル変数としてセーブされてるっぽいな。
668:名前は開発中のものです。
10/01/22 22:15:50 WOrC/Fz+
addじゃなくてmovですね。
ありがとうございます。
それと
ゲーム始って右クリしてセーブ画面行くと
ページ1は普通に表示されるのに
2とか3とか表示するときもい文字列がつらつらと;
669:名前は開発中のものです。
10/01/22 22:51:33 HQglkda1
スプライトで
URLリンク(koideai.com)
の画像を表示しようとしたのですが
URLリンク(koideai.com)
のようにかすれてしまいます。
bg white,1
lsph 10,"system\menu.jpg",700,0
vsp 10,1
print 1
で表示させているのですがこれは何がいけないのでしょうか・・・?
670:名前は開発中のものです。
10/01/22 22:57:04 62Rkso/x
>>669
:c;とか:a;とか必要
671:名前は開発中のものです。
10/01/22 23:11:39 vcieN9ZJ
質問レベルが低すぎるな
相手するほうも程ほどに
672:名前は開発中のものです。
10/01/22 23:32:12 PYlbuBSv
まあまあ。どうせ暇なんだから。
何で荒れてるか。
それは、透過処理がデフォルト「左上の色を透明にする」だから。
jpgって画像が荒れるから、ところどころ違う色と判定されて
そのままの色がのこってまだらになっている、というわけ。
つまり、画像を指定する時に透過処理も指定すればおkというわけだな。
さあ、原因は分かったろ。後はマニュアルを読むんだ。
おせっかいだが、透過処理はjpgより透過pngの方がきれいだぞ。
あと、ボタンくらいの小さい画像ならbmpでもそんなに重くならない。
673:名前は開発中のものです。
10/01/23 00:24:35 S0cHgUDs
>>670-672
ありがとうございます!初心者丸出しな質問でお恥ずかしい限りです。
丁寧な回答ありがとうございました!
674:名前は開発中のものです。
10/01/23 05:57:05 yflK/7d7
>>668
見させてもらった
まず、;mode800,value1000は2行目じゃなくて1行目に書いてくれ
俺の環境じゃ認識されずに640*480で起動した
ふたつ目にキモい文字列が出る原因はよく見れば怪しいところが分かると思う
変なのが出るのは確かに2ページ目以降だけど、2ページ目でもNo,9はキモくないことに注目して欲しい
No,10以降がおかしくなっているのだと分かるとすぐに原因は掴める
*save_noの↓これ
strsp %mod_file+100,"No,"+$now_file,500+%savelr,%four_file*100-90,10,1,15,15,1,0,0,0
↑の、 "No,"+$now_file ←これを半角で作ってるのがまずい
1~9の時は合計4バイトになるから正しく表示されるが、10~99は5バイトになってしまい正しく解釈されない
全角にするか、適宜半角スペースを入れるかすると直ると思う
(100~999は同様の理由で正しく表示されると思う)
あと*yomikomiの中でnextふたつ書くのは感心しない
if %1=1 gosub *save_exist
if %1=0 gosub *save_no
next
↑みたいにまとめた方が読みやすいと感じる
ついでに*save_existと*save_noの最後でprintしてるのも無駄だと思う
上で書いたnextの次にprintすれば同じことじゃないかな
(確認してないので憶測だけど)
がんばってくれ
675:名前は開発中のものです。
10/01/23 19:31:32 5AkoG7mP
Nスク2008年度の秋頃に配布されていたverから最新のverにUPしたら
以下のスクリプトで
if %BtnRes=1 loadgame 101 :goto *c_qload_end
の処理が終わったら何故かクイックセーブのラベルに飛んでしまうのですが
原因ってわかりますでしょうか?
*c_qload
savefileexist %0,101
if %0=0 goto *c_qload_end
lsp 799,"top\qload.bmp",177,140
lsp 791,":a/2,0,3;top\qsy.bmp",230,250
lsp 792,":a/2,0,3;top\qsn.bmp",400,250
print 4,100
btndef clear
spbtn 791,1
spbtn 792,2
*c_load_btlp
btnwait %BtnRes
if %BtnRes=-1 goto *c_qload_end
if %BtnRes=-10 goto *c_qload_end
if %BtnRes=-11 goto *c_qload_end
if %BtnRes=2 goto *c_qload_end
if %BtnRes=1 loadgame 101 :goto *c_qload_end
goto *c_load_btlp
*c_qload_end
csp 799:csp 791:csp 792
btndef clear
print 4,10
return
676:名前は開発中のものです。
10/01/23 19:57:59 50vS1EJw
>>675
それバージョンが原因じゃないと思う
loadgameはデータがなかった場合処理を続行するぞ
データがなかった場合の例外処理をちゃんと書いた方が良い
677:名前は開発中のものです。
10/01/23 20:55:46 5AkoG7mP
>>676
レスありがとうございます
一応
savefileexist %0,101
if %0=0 goto *c_qload_end
この部分でセーブデータがない場合はサブルーチンから抜ける処理をしているのですが
それとはまた別と言うことでしょうか?
一応自分で確認した限りでは、セーブデータがない場合の動作は正常です
何故かセーブデータがある状態でクイックロードするとloadgameを実行した後savegameを実行して
以後そのままクイックセーブの処理が続いてしまいます
関係しているのかはわかりませんが、フラグ判定に使っているローカル変数もクイックセーブ含む
セーブ全体で保存されず
フラグを立てた状態で選択肢が出てくる場所でセーブして、その後再ロードすると何故かフラグが立ってないことに
なってしまいます・・・
デバックモードのブロック処理で確認してもいきなりわけのわからないラインへ飛ぶので最悪は元のverに戻します・・・
678:名前は開発中のものです。
10/01/23 21:11:24 Lr6Yy+Ti
>>675
つーか loadgame * の後にgoto文置く意味はなんぞや? 削れば?
それで違うならloadgosubで変なことやってんでねーの?
679:名前は開発中のものです。
10/01/23 22:41:22 5AkoG7mP
>>678
レスありがとうございます
秀和システムからでている、あどばんすどnscripterを見てカスタマイズしていたため
自分も意味は無いとは思いましたが一応サンプルに記載されていたので、そのまま記載していました
あともともとloadgosubは使用していませんでしたのでreturn先はtext_cwになるのですが
今まではそれで正常に動いておりました。
なんど色々変えてステップ実行で確認しても突然savegame行にジャンプするのでもう諦めて以前のverに戻します
ありがとうございました
680:名前は開発中のものです。
10/01/23 23:53:35 Lr6Yy+Ti
相当変な事やってる俺のスクリプトですらver2.82→2.94にしても全く問題なかったんだけどな。
スクリプト見ないとどうとも言えんわ。戻して動くならそれが一番楽な解決だし、いんでね。
681:名前は開発中のものです。
10/01/24 00:05:43 wHBbRN9+
>>658
いまさらだけど見てきたw
ぎりぎり30fpsだったけど問題なく揺れたw
キーボードじゃなくマウスでグリグリしたいなあ。
高橋さん最近演出についてつぶやいてるけど
これについてはどーなんだろ?
682:675
10/01/24 03:42:39 JiTZ7geE
>>680
URLリンク(www.dotup.org)
一応コレがシステムカスタマイズしたスクリプトです
色々と意味不明なところもあるかと思いますが
現状のverでは正常にこちらの意図どおりに作動しておりました
ただ最新版に変えたらクイックロードを実行すると
238行目のloadgameが実行され
次の瞬間208行目のsavegameに飛び
そのままtext_cwに戻り表示がぐちゃぐちゃになります
今までだったらちゃんとpretextラベルに飛んでいたのですが・・・
お暇でしたら一度見てみてください