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ラベルに飛んでいたのですが・・・
お暇でしたら一度見てみてください
683:名前は開発中のものです。
10/01/24 05:19:25 wHBbRN9+
ちゃんと確認してないけどsaveonの位置が悪いんじゃないの?
その辺の話は前スレにあったはず。
684:名前は開発中のものです。
10/01/24 06:22:19 pInyo6dB
>>682
「本に出てたからとりあえず入れた」ってのはまずいと思うぞ
自分で何してるのか分かった上で書かないと
>>682の見たけど>>683の言う通りsaveonの位置がおかしい
*text_cw_nextのtexecの後に入れるとうまく動くんじゃないかと
あとNScripterのバージョン切り替えるときにはenvdataとかのセーブデータは全部破棄してるよね?
してないと誤動作起こすことがあるぞ
あきらめずにがんばれ
685:名前は開発中のものです。
10/01/24 19:36:06 JiTZ7geE
>>683
>>684
レスありがとうございます
ご指摘のとおりtexecの後にsaveonを移動したら正常動作するようになりました
ただ現verではそうしないといけないのか? 何故前のverまではそうしなくてよかったのか
等々理解できていないのでその辺含めて前スレなど見て勉強したいと思います
色々とありがとうございました
686:名前は開発中のものです。
10/01/25 18:56:00 41SRWnzl
mvでボイス再生したらbgm命令のBGM止まっちゃうんですがなんとかならないですかね?
量が多いからボイスをwavにするのはちょっときびしくてdwaveloopだと効果音扱いになるのがもどかしい…
687:名前は開発中のものです。
10/01/25 20:42:19 NXsLYazO
mvって懐かしい命令まだあったのかw
基本通りdwaveの0番でogg鳴らしとけ
688:名前は開発中のものです。
10/01/25 21:59:17 41SRWnzl
なるほど!ありがとうございます。
689:名前は開発中のものです。
10/01/25 22:39:04 t2tIMf4T
Luaを覚えるには、どうすればいいんだ
プログラム言語は分からない
Nスクのシスカマは出来る
書店でLuaの本とか見ても、既に他の言語を
学習してる事を前提に書いてあるんだよね
Luaを覚えるために、まずPerlやRubyを学習
というのもアレだし
このままじゃSGEには移行できない
690:名前は開発中のものです。
10/01/25 22:45:05 NXsLYazO
>>689
普通にいきなりLua行っていいと思うぞ。入門には楽な言語だし。
むしろ現NScripterでのシスカマをLuaに置き換える作業色々やってみるだけで一通り学べるとオモ。
括弧とかdoとかendあたりの独特な挙動が肌で分かればどうとでもなるさ。
691:名前は開発中のものです。
10/01/26 05:04:55 dOF25Eax
自作の既読スキップボタンを一度目のクリックで反応させるにはどうすればいいのでしょうか?
【NScripter-Tips】の「スキップについて2」を見てもよく分からず、解決策が見出せません。
692:名前は開発中のものです。
10/01/26 10:04:31 Ibw+Athq
「自作」なんだったら君しかわからんだろう。
693:名前は開発中のものです。
10/01/26 10:05:45 IS6WOpqL
強制的に既読にすれ
694:名前は開発中のものです。
10/01/26 13:50:53 dOF25Eax
>>692
よくあることみたいだったので、定型文があればと思ったのですが……
>>693
その方法が分からず、途方に暮れてます
695:名前は開発中のものです。
10/01/26 14:59:09 qfqQ+LAH
>よくあることみたいだったので、定型文があればと思ったのですが……
「よくあることみたい」と判断した理由は?
696:名前は開発中のものです。
10/01/26 16:09:03 qUhK70FB
昔俺がスキップボタンで同じエラー出した時は
if %0==3 systemcall skip
と同じ行で
goto *text_end(texec、saveon、returnさせるラベル)
って飛ばしたら解決したけど。
697:名前は開発中のものです。
10/01/26 16:44:55 Y5T0TwE1
>>695
FAQサイトの質問に並んでるくらい何だから
わりとあるんだろ
それすら知らんのならお前が不勉強なだけだな
698:名前は開発中のものです。
10/01/26 16:47:26 UEhBTOzc
bgm "~~.mp3"でループ再生してくれません。mp3loopもだめでした。
wavだといけたんですが…これはどうしてでしょうか
699:名前は開発中のものです。
10/01/26 16:56:30 g7BN1c9/
mp3は非推奨だからoggに変換するといいよ
700:名前は開発中のものです。
10/01/26 17:10:27 UEhBTOzc
oggにしたら無事再生できたよ、ありがとう!
701:名前は開発中のものです。
10/01/26 17:13:25 IS6WOpqL
>>697
あそこの質問された項目って(リクエスト)って書いてるのだけだぞ。
702:名前は開発中のものです。
10/01/26 17:15:26 dOF25Eax
>>695
【NScripter-Tips】に
自作のスキップボタンを作っておき、既読行のところでスキップさせてみても、
1度目は動かずに、2度目に押して初めて既読スキップが動作するような事がよくあります。
URLリンク(sorejyadamedarou.hp.infoseek.co.jp)
と書いてあったからです。
>>696
そこに飛ばしてるはずなんですけどできなくて…スクリプトが間違っているのでしょうか?
btndef clear
spbtn q_skip,1
textbtnwait %0
if %0==-1 gosub *rmenu
if %0==0 goto *text_end
if %0==1 systemcall skip : goto *text_end
*text_end
texec
vsp cur,0
vsp cur2,0
print 1
saveon
return
703:名前は開発中のものです。
10/01/26 17:56:33 N0FKhMBW
あれ? 最新版だと問答無用でスキップが止まるんだが。
>>702は暇があったらver2.82で試して欲しい。多分解決する。
704:名前は開発中のものです。
10/01/26 18:36:06 N0FKhMBW
正確にはver2.92とver2.93の間で、既読スキップの挙動が違うみたい。
705:名前は開発中のものです。
10/01/26 19:12:23 dOF25Eax
>>704
ver2.82とver2.92で動かしてみたところ、どちらも一度でスキップしました。
ありがとうございました!
706:名前は開発中のものです。
10/01/27 00:29:36 yoYEwqZM
>>696の方法で解決しました。
ありがとう。
707:名前は開発中のものです。
10/01/28 22:24:35 Rl2a2ZSw
textoffが機能しないんですがこの設定や命令使ってるとtextoff使えなくなるよ、ってのとかあります?
708:名前は開発中のものです。
10/01/28 23:11:22 Fra6+EIy
私は聞いたこと無い。
片っ端からスクリプトを短縮して調べたらいい。これ基本。
709:名前は開発中のものです。
10/01/29 00:19:03 +X6R7ocx
ですか。ありがとうございます。
710:名前は開発中のものです。
10/01/29 00:50:28 +X6R7ocx
あー… !wで待ってる間はtextoffしてくれないのかな。clickだと消えてくれた。
711:名前は開発中のものです。
10/02/03 04:03:14 7tLfo8uo
skip使いまくる人ってどれくらいいるんだろう。jumpfとかjumpbより微妙に処理速いよね
712:名前は開発中のものです。
10/02/04 01:31:41 /Lq16VbU
1行とばす以外は保守性が悪いから使わない
今は速度クリティカルならLua使えばいい話だし
713:名前は開発中のものです。
10/02/04 02:53:15 /c5Dl7Yb
skip -120とか使いまくってる俺はよくスクリプトいじった後にエラーの原因に気付かず苦しむからせいぜい一画面に収まる飛ばし方にした方がいい
714:名前は開発中のものです。
10/02/04 13:59:09 9/wENjsJ
なぜラベル使わないのか理解に苦しむ
715:名前は開発中のものです。
10/02/04 22:59:06 gdgYe5zc
ラベル数オーバーとか?
まさかね
716:名前は開発中のものです。
10/02/04 23:25:04 8g+KvFjJ
Webブラウザで動作するNScripter互換エンジンって無いんですか?
(Flash, JavaAppletなど)
いっそスクリプト書式はNスク互換じゃなくてもよっぽど独自じゃなければいいです。
717:名前は開発中のものです。
10/02/05 00:46:21 9tSatLy4
URLリンク(www1.atwiki.jp)
norn とか lemonnovel がアプローチは近しいか
ノベラルとかマウス主体で作成するケースも
あるが・・・エンジン部分は作成者の好みが一番
顕れる部分だから、どれを選ぶかはひとによるとしか・・・
718:名前は開発中のものです。
10/02/05 03:43:19 MG7ouNAl
>>714-715
ラベル数上限があるという事実がなんとなく俺の精神衛生上よろしくなくてラベル数百個使うよりskipを選んでた
いくら俺が頑張ったところで合わせて千個も使わないだろうと頭では分かってるんだが
719:名前は開発中のものです。
10/02/05 13:33:30 teZa+I+4
多数分岐(周回ごとに次のフェーズなど)で途中に追加したい場合とかskipじゃないと面倒
720:名前は開発中のものです。
10/02/05 19:56:16 ApjHX7yS
>>718
一番ラベル使う自作関数は全部Luaに回せば滅茶苦茶余裕だよ
>>719
普通にif文でいいと思うんだが
721:名前は開発中のものです。
10/02/06 01:14:26 urTA2aLa
そうは言われても、そのLuaが全然分からんのよね
シスカマ始めた時は、牛の人のサイトのおかげで、
なんとか自力で出来たけど、
そういう移行の為の取っ掛かりがまるで無い
722:名前は開発中のものです。
10/02/06 01:24:14 IpSIH8Ig
俺もいまだLuaには手を出せず
NS2が正式公開されたら本気出す
723:名前は開発中のものです。
10/02/06 09:37:23 8e05DCLk
Luaでwhileやrepeatを使ってボタンループを実装すればラベル数を抑えられる。
ただし、テキスト送りのループまでLuaにやらせると行頭セーブの位置がおかしくなる。
bdownを使った際の押し上げを取得するときなどは、repaetのボタンループの中にもうひとつrepeatのボタンループを書いて、
btime 1 のタイムアウトを押し上げの代わりにしてる。
これ、Nスクだけでやったらラベルを大量に消費しそうだが、Luaならまったく消費しない。
724:haskell はすけるよ?(勘違いしてたらスマソ)
10/02/06 10:39:53 rHCpphEo
>>723
>bdownを使った際の押し上げを取得するときなどは、repaetのボタンループの中にもうひとつrepeatのボタンループを書いて、
>btime 1 のタイムアウトを押し上げの代わりにしてる。
二重ループ、そんな使い方するの初めてみたし。
小人Aにイベント投げたら、友達の小人Bに渡されて
しばらくするとオワタよflagが立って、やったflagが立ったflagが立ったと小人Aが喜ぶ
flagが立った、じゃなくて btime 1 のタイムアウト で
処理の分岐を掛ける・・・
いうのが俺の頭では理解を超えた何か黒魔術感を覚えざるを得ず
ゴゴゴゴ…つまりこれは関数型言語の出会い!!!
725:名前は開発中のものです。
10/02/06 11:14:56 rHCpphEo
・・・threadig の timeout を通知を受け。引き続き本流に返して
処理を続行します・・・
と、ことば、もしくは例え話で、仕組みを説明しようとすると
理解をしにくい面もあるように思われ、かといっていきなり
コードを出すとたぶん拒絶反応が帰ってくるような・・・でもコードで示すのが一番わかりは良いとは思う・・・
726:名前は開発中のものです。
10/02/06 17:39:27 8e05DCLk
ほい。
repeat
NSExec("bclear")
NSExec('strsp 1,ボタン,20,20,10,1,16,16,0,12,1,1,#ffffff,#ffff00,#ff0000')
NSExec('bsp 1,"1,0","1,1","1,2"')
NSUpdate()
NSExec("bdown")
NSExec("bexec $0")
btnstr = NSGetStrValue(0)
if(btnstr == "S1") then
repeat
NSExec("bclear")
NSExec("bdown")
NSExec("btime 1")
NSExec("bexec $0")
btnstr = NSGetStrValue(0)
until(btnstr == "TIMEOUT")
end
until(end1 == true)
727:名前は開発中のものです。
10/02/06 18:17:38 dDILdsXz
なんだこの呪文は・・・
728:名前は開発中のものです。
10/02/07 01:30:25 V55jSnFh
最初にNスクのスクリプトやhtmlファイルのソースを見たときの感覚を思い出す
729:名前は開発中のものです。
10/02/07 02:50:13 PNX5SfSM
ボタンのところダブルクォーテーション忘れた。
NSExec('strsp 1,"ボタン",20,20,10,1,16,16,0,12,1,1,#ffffff,#ffff00,#ff0000')
かな? まあ動作確認はしてない。
いや、NスクもLuaも年末から始めたばかりのヒヨッコも良いところなんだけどさ。
そういえばサンプルが少なくて独自実装の部分が多いような気が……。
自サイトでコード公開したほうが良いのだろうか。
730:名前は開発中のものです。
10/02/07 03:12:48 wknDwMfx
NSExec連発するくらいなら素直にNスクのスクリプト書けば?
と思うんだが・・・
Nスクだとitoaを多用しなければならない場面とか
複雑な条件分岐がある場面ならLuaを使う意味はわかるけど
そもそも前提になってるラベルの大量消費の問題って何のこと?
731:名前は開発中のものです。
10/02/07 03:44:25 PNX5SfSM
>>730
定義部や文章送り、最低限のメイン処理だけNスクにやらせて、それ以外は全部Lua側に丸投げする方針で勉強してる。
だけど、NSExec連発は自分でも気になってる。
Nスクの機能を使わない関数はluacallしなくて良いし。
732:675
10/02/07 03:48:16 ykswmlEs
>>731
なにか参考にしたりしてるものはあるの?
とっかかり的な
それか他のプログラミング言語とかスクリプトがバリバリだったりする?
733:名前は開発中のものです。
10/02/07 03:51:44 ykswmlEs
あっvipの名前つけちゃったけど気にしないで
734:名前は開発中のものです。
10/02/07 04:04:49 PNX5SfSM
>>732
Nスクのファイルに入ってるサンプルをLuaに置き換えたり、うpろだのリンクからLuaのことを調べたりしてる。
一番役に立ってるのはNScripter Scripting Factoryのリファレンス(Nスク、Lua両方)かな。
XHTML/CSS、JavaScript、PHP、VB.NETくらい。
こうして見るとまともなのが一つも無いorz
735:名前は開発中のものです。
10/02/07 12:14:43 80IoMjTJ
>>730
確かラベルは最大5000個までしか使えないはず。
誰かが検証してた。
まぁ普通はそんなにラベル使わないがなw
736:名前は開発中のものです。
10/02/07 12:44:58 wknDwMfx
>>731
NSExec連発を避けるなら
頻繁に使う命令をLua関数でラップするか
複数行に対応したNSExecのラッパを書くか
先祖川氏のENL使うか
かな・・・
>>735
そうじゃなく>>723 の
>これ、Nスクだけでやったらラベルを大量に消費しそう
と、そのソリューションとやらの>>726 の関係が分からん
そのスクリプトならNスクだけでやっても大差ないだろと
737:名前は開発中のものです。
10/02/07 12:56:48 wknDwMfx
別に「Nスクだけでやれ」って言うつもりはないからな
Luaのメリットとして>>726みたいなコード出されても
マイナスイメージ与えるだけだから噛みついたまで
738:名前は開発中のものです。
10/02/07 14:51:00 cYkxk0lQ
ラベル数の上限は9998個じゃなかったっけ?
739:名前は開発中のものです。
10/02/07 20:43:53 ak6SqiIl
理論値よりも検証値を信じる俺
740:名前は開発中のものです。
10/02/07 21:03:09 V55jSnFh
つn_0135.zip
どこかのタイミングで使える数が増えたのかな
741:名前は開発中のものです。
10/02/07 21:45:31 7gqN3+Oc
正直新しいエンジンになって何が良くなるのか全然判らん
3Dのモデルが動かせるようになるくらい?
742:名前は開発中のものです。
10/02/07 22:08:07 cYkxk0lQ
n_0135.zipの検証データによれば、ラベル数9998個が最大になってる
743:名前は開発中のものです。
10/02/08 13:02:04 F0ErRlNu
>>741
それが分からないお前は、わざわざ移行しなくていい
ずっとNスクのままで充分
744:名前は開発中のものです。
10/02/08 20:28:06 W/chJLef
正直「俺システム」は完成してるので移行する気ナシ
745:名前は開発中のものです。
10/02/09 04:55:21 uimm7f0c
いつかは移行すると思うけど最速で作りかけのものが完成してからかな
前に移行はしやすくするとか書いてたような気がするから期待
746:名前は開発中のものです。
10/02/09 16:22:22 nUihE5Fs
俺は真っ先に試す予定
747:名前は開発中のものです。
10/02/09 17:21:28 ITyr58F8
というか、試すだけなら、既に現状でも試せるじゃん
ここまで公開してあるのに、まだ試さない奴は、
これから先も試さない、口先厨で終わるな
748:名前は開発中のものです。
10/02/09 17:38:51 gjB/V1jF
>>747
ねらーでもなくプログもチェックしてない奴は存在すら知らんってのが多そう
749:名前は開発中のものです。
10/02/09 17:51:29 nUihE5Fs
>>747
なにカリカリしてんの
750:名前は開発中のものです。
10/02/09 19:45:57 RSTkGYxQ
解説サイトが充実してから移行しようかな
SGEを終了する時にウィンドウ画面が
一瞬全画面になってから閉じるのが気になる
751:名前は開発中のものです。
10/02/13 04:21:20 64Ft4uwX
移行しやすそうなら移行するしそうじゃなかったらNスクにしがみつくかな
752:名前は開発中のものです。
10/02/13 13:49:39 dzJAoZrJ
時期的なものかもしれないけど色々移行期すぎて
移りづらい、というのはあるかもしれん…
平行させてNスクも使える方針は悪くないとは思う…
753:名前は開発中のものです。
10/02/13 14:43:36 v6uCnLIz
本当に従来のNスクに需要があるなら
誰かがトランスレータか互換レイヤ書いてくれるだろ
レガシーでカオスな部分はこれを機に切り捨てた方が
みんな幸せになれると思うがな
Nスク2もモダンとは言いがたいけど無難な落とし所かと
754:名前は開発中のものです。
10/02/13 16:28:48 Phfv7+Re
Nスク2とSGEの区別も付いてない奴に語られてもなw
755:名前は開発中のものです。
10/02/13 17:17:05 v6uCnLIz
従来のNスクに需要があるなら
SGEで動くNスクを誰か作るかもね
という話のつもりだったのだが
逆にSGE以外で動くNスク2は
出てくる可能性がもっと高いだろうね
ONScripterと同様にここではタブー扱いかもしらんけど
756:名前は開発中のものです。
10/02/14 13:22:07 RHiTcbg9
袋文字はいつできるの?
NSc好きだからフォントがギザギザしてちょっと…みたいに言われると悲しい
757:名前は開発中のものです。
10/02/14 16:59:49 DywI+xpy
NSDでインターフェイスは用意したから
あとはやる気のある奴がやってくれ
ってことなんじゃないの
758:名前は開発中のものです。
10/02/14 17:21:57 RHiTcbg9
そうなのか
昔きれいなフォントのスクショ載ってたから
デフォ機能になると思ってた
759:名前は開発中のものです。
10/02/15 15:39:25 evYUvmXX
ASTツリー吐いてバリバリのJITコンパイルしてくれないと脳汁でない。
760:名前は開発中のものです。
10/02/15 15:49:22 K58uOKXK
Luaは簡単だけどNスクは仕様がいいかげんだから難しいというか意味がない
761:名前は開発中のものです。
10/02/15 17:49:08 5+KGsywT
だったら触らなきゃいいじゃない
762:名前は開発中のものです。
10/02/16 04:44:38 XIeSIpf/
RPGツクールからはNスクに移行しやすかったかな
同じくらいの労力で移行出来るならそうする
763:名前は開発中のものです。
10/02/16 09:53:37 NzRq2GFE
SGEに付いてるLuaスクリプトのライセンスってどうなるのかな
必ず本体と一緒に配布しなければいけないというような規定さえなければ
非常に互換エンジンが作りやすい仕組みなわけだけど
764:名前は開発中のものです。
10/02/16 12:35:50 trS8RICV
> 必ず本体と一緒に配布しなければいけない
これだったら、文字通り本家本体と配布すればいいわけで
回避できるよね
開発環境一式を提供して囲い込みでもしない限り
スクリプト実行環境を制限するライセンスって難しいと思う
最終的には「お察し下さい」になるんじゃね
765:名前は開発中のものです。
10/02/16 12:52:46 trS8RICV
非商用利用を想定した話ね
高橋氏の飯のタネを奪う気で互換エンジン作る人はないだろう
たぶん
766:名前は開発中のものです。
10/02/20 15:01:22 nvCvqWv1
何か話題ないの~?
senzogawa氏がLua講座やってるけど
Lua勉強したいって言ってた人はついて行ってる?
767:名前は開発中のものです。
10/02/20 18:08:30 mIO+dD9h
>>766
うん。まあ、普通に。
768:名前は開発中のものです。
10/02/20 18:50:34 To7g6wRG
関数の概念がいまいち分からないけどいじってるうちに理解出来ると思いたい
769:名前は開発中のものです。
10/02/20 19:31:44 mIO+dD9h
>>768
素のNスクのbgとかlspも関数だぞ
770:名前は開発中のものです。
10/02/20 21:17:16 60dDT331
Nスクのコマンドも関数といえばそうなんだけど
Luaの関数はもっと強力な概念だよ
複数の戻り値を返せるし
ファーストクラスオブジェクトだし