NScripter Ver.16.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2009/06/01(月) 18:58:55ID:6K91CqQ2ゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
0293名前は開発中のものです。
2009/09/21(月) 17:50:11ID:9enCUCA5でも、まあ流石に仕方ないと思う。
0294名前は開発中のものです。
2009/09/21(月) 17:59:37ID:0RRK0aEY多分、VCの方の問題だから仕方ないんだろうな
0295名前は開発中のものです。
2009/09/21(月) 19:38:20ID:UqqUCuAZ0296名前は開発中のものです。
2009/09/21(月) 21:11:47ID:4s0a6V2MCPUとかメモリとかOSとか判断基準がわからん
0297名前は開発中のものです。
2009/09/21(月) 21:37:27ID:0RRK0aEY0298名前は開発中のものです。
2009/09/23(水) 15:11:40ID:SRXosZ/j0299名前は開発中のものです。
2009/09/23(水) 16:51:52ID:lXrMo+89;まあ仲良くやろうぜ
0300名前は開発中のものです。
2009/09/23(水) 19:59:23ID:3vnf5cPVファイルの終端に達しました。
0301名前は開発中のものです。
2009/09/23(水) 21:09:35ID:0ZIy+lwe0302名前は開発中のものです。
2009/09/23(水) 23:35:31ID:n0VbQm7Chttp://schiphol.2ch.net/gameama/
※禁止事項については削除ガイドラインを読んでください
http://info.2ch.net/guide/adv.html
ここはゲーム製作技術です
0303訂正
2009/09/23(水) 23:36:50ID:n0VbQm7C0304名前は開発中のものです。
2009/09/24(木) 04:43:58ID:6gbRoT8o普通にこのスレはNScripterを利用したゲーム製作について情報交換出来てると思うが。
0305名前は開発中のものです。
2009/09/24(木) 13:02:19ID:9TY2xq3M相手にするな
0306名前は開発中のものです。
2009/09/25(金) 03:27:45ID:O9cq2L6v0307名前は開発中のものです。
2009/09/25(金) 10:52:12ID:Qjn7fioP0308名前は開発中のものです。
2009/09/25(金) 10:56:45ID:30d/AOWk0309名前は開発中のものです。
2009/09/26(土) 00:17:54ID:u9Sg5sVp0310名前は開発中のものです。
2009/09/26(土) 12:26:22ID:B459tnt7;プログラムここから
*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],
0311310
2009/09/26(土) 12:29:22ID:B459tnt7$?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スレになってしまいましたすみません。
0312名前は開発中のものです。
2009/09/26(土) 14:15:02ID:n7D7GF6R直接的な原因は$?bunki[X]と$1、$2がバッティングしてる
下のはマニュアル嫁
0313名前は開発中のものです。
2009/09/26(土) 14:22:27ID:n7D7GF6Rすげー!
けどこの温度差は一体なんなんだ
外野と熟知しているものの違いなのか
ところで袋文字といえば
某ゲームの体験版でみかけたんだけど
樋口氏のNSFukuro,dllって他に使っている人いる?
NS栗のページからはリンク貼られてないんだよなあ
0314名前は開発中のものです。
2009/09/26(土) 15:28:32ID:VRJOXGHzいや、知らんけど
0315名前は開発中のものです。
2009/09/26(土) 15:31:09ID:VRJOXGHzこんなのあったの知らなかった、みんなすごいなあ
0316310
2009/09/26(土) 16:13:58ID:B459tnt7どうもありがとうございます。
sentakuに関しては無事解決しました。
ただ数字変数内の数値を文字変数に格納する方法なのですが、いろいろなサイトを見てみたのですがうまく見つけることが出来ません。
以下参考サイト
http://kamakura.cool.ne.jp/o_show/index.htm
http://autumoon.s35.xrea.com/nscr/index.html
http://senzogawa.s90.xrea.com/reference/NScrAPI.html
お手数ですがそのやり方が載っているサイト等を教えてもらえないでしょうか?
0317名前は開発中のものです。
2009/09/26(土) 16:20:19ID:VRJOXGHz0318310
2009/09/26(土) 17:15:37ID:B459tnt7どうもありがとうございます。
あまりにも使わないのでitoaの存在を忘れていました。
そしてまた新しい質問ですみませんが、自分のテキストウインドウの設定は
setwindow3 10,446,32,4,23,23,1,1,0,1,0,#999999,0,436,799,575
で行っているのですが文字が縦4行を超えてしまうときでも続けて文字が表示されてしまいます。
そこで表示する文字がテキストウインドウの範囲を超えたときに強制的にそれまでのテキストを消して
新しいテキストに表示するようにしたいのです。
そのような命令が存在するのであれば教えてもらえれば幸いです。
またこんなdefsub命令を作ればよいのでは等のヒントもあったらぜひお願いします。
0319310
2009/09/26(土) 17:58:23ID:B459tnt70320名前は開発中のものです。
2009/09/26(土) 19:00:45ID:u9Sg5sVp公開してるのリンク先のブログの方だしな
どこでやってるか知らないのもいるんじゃないの
>>319
ONScは誰も答えないと思うよ、多分
テンプレ>>12
0321名前は開発中のものです。
2009/09/26(土) 21:32:48ID:Zshnr54w0322名前は開発中のものです。
2009/09/27(日) 00:11:10ID:JcBDMtTo0323名前は開発中のものです。
2009/09/27(日) 01:41:28ID:vkie804B0324名前は開発中のものです。
2009/09/27(日) 02:43:12ID:26zHaol3atoiはその逆ね
0325名前は開発中のものです。
2009/09/27(日) 17:50:37ID:vkie804B0326名前は開発中のものです。
2009/09/29(火) 03:53:04ID:XPWrqp7J0327名前は開発中のものです。
2009/09/29(火) 06:14:41ID:smgR6+y30328名前は開発中のものです。
2009/09/29(火) 09:49:52ID:UCo1gD0Cttp://senzogawa.s90.xrea.com/reference/NScrAPI.html
「カーソル」をページ内検索な。
0329名前は開発中のものです。
2009/09/29(火) 21:08:43ID:XPWrqp7Jこんな命令あったんですね、
ありがとうございます
0330名前は開発中のものです。
2009/09/29(火) 21:20:45ID:udIufRMW0331名前は開発中のものです。
2009/09/29(火) 22:30:35ID:gdPq3kfQスプライトの拡大縮小とか便利そうだし
でも、使い方がよく分からない
解説サイトとかないですかね?
0332名前は開発中のものです。
2009/09/29(火) 22:42:06ID:CJkRgep1数行の試験スクリプトも書けないの?
スクリプトをスプリクトだと思ってた俺が言う事じゃねーかw
0333名前は開発中のものです。
2009/09/30(水) 01:32:16ID:g9X3xzob0334名前は開発中のものです。
2009/09/30(水) 01:46:55ID:7kL0RleJ0335名前は開発中のものです。
2009/09/30(水) 04:00:47ID:odO0eIJU複数枚を同時にアニメーションさせたりできましたっけ?
0336名前は開発中のものです。
2009/09/30(水) 06:50:16ID:W3zLUNWX0337名前は開発中のものです。
2009/10/01(木) 03:10:58ID:bg4C9iOR0338名前は開発中のものです。
2009/10/01(木) 08:45:46ID:ttbBGAx2出来る。ちゃんとマニュアル読め。
0339名前は開発中のものです。
2009/10/02(金) 02:10:54ID:YbZBD9zxみなさんで同じような症状でたことあるかたいます?
最初は自分のスクリプトに何か余計なこと書き込んだのかと思いましたけど
ダウンロードしたプラグインやのサンプルや余所様のNスク制のゲームも同様にフリーズするように
なってしまったので、スクリプトの問題ではないかと思います
かといってPCも他の動作は特に問題が起きていないのでなにがなんやらわけのわからない状態です
0340名前は開発中のものです。
2009/10/02(金) 02:33:16ID:3tM5raoIファイアウォールを切ってみる
ウイルス検査してみる
パソコンの環境を書く
*define
game
*start
テスト@
投します\
textclear
click
end
こういうのでも固まる?
0341名前は開発中のものです。
2009/10/02(金) 02:54:50ID:YbZBD9zxレスありがとうございます
指摘していただいた点は自分も試したり
再起動も数回試したのですが全てダメでした・・・
自分のPC環境は
os:XP Pro 32bit
cpu:i7 920
mem:6GB
gpu:radeon HD4870
ストレージはSSDのRaid064GB(トラセンド社製)
とHDDの1TB(日立社製)でNスク関係はHDDのほうに格納してあります
もうちょっと色々やってみてダメだったらOS再インスコします・・・orz
0342名前は開発中のものです。
2009/10/02(金) 05:34:45ID:R6PfQeLTMSpdrowはセーブしてもスプライトが保存されないし、それをなんとかするスクリプトも考えつかないw マニュアルの最後に書いてあるけど意味不w
0343名前は開発中のものです。
2009/10/02(金) 12:58:58ID:CmPJDTndD言語だと作者はあの人か
うちの環境(XP SP3)だとフォント名省略がうまくいってない
0344名前は開発中のものです。
2009/10/02(金) 14:37:34ID:fuhqPG4Mもしあればいる?
0345名前は開発中のものです。
2009/10/02(金) 15:11:06ID:Pf1P10oc既存エディタのマクロで十分に対応してる人も多かろうが
自由に設定からなにから自分仕様にできるような使い勝手の良いものなら欲しい
0346名前は開発中のものです。
2009/10/02(金) 17:04:21ID:3tM5raoI0347名前は開発中のものです。
2009/10/02(金) 18:40:41ID:kcnhgs8z0348名前は開発中のものです。
2009/10/03(土) 00:39:21ID:AXmeXf+e0349名前は開発中のものです。
2009/10/03(土) 01:01:04ID:W9W4kHwd0350名前は開発中のものです。
2009/10/03(土) 01:11:54ID:AXmeXf+eそれにシナリオ進めながら表示できないし
0351名前は開発中のものです。
2009/10/03(土) 01:45:48ID:fRb4FdYO出来ねぇと思ってる奴には出来ねぇよ
>>343
引数が3個のとき
189行目でpos += value.length + 1;
でposの示す先が不定
byte列処理なんて低レベルなことしない方が安全って例だなw
0352名前は開発中のものです。
2009/10/03(土) 01:53:21ID:fRb4FdYO1つの文字列でやるNSDCallの仕様もどうかと思うが
0353名前は開発中のものです。
2009/10/03(土) 02:27:06ID:x6pw09bjスプライトは登録した後にprintで表示させる必要があるといろんな解説サイトで見かけるのですが
例えばlsp 1〜とスプライトを登録して実行すると
print命令を記述しなくても登録したスプライトは表示されます
またlsph 1〜と登録した場合でも
このままでは表示されませんがvsp 1,1と記述すれば
print命令をしなくても表示されます
スプライトはprint命令を実行しなければ画面上には表示されないのではないのでしょうか?
0354名前は開発中のものです。
2009/10/03(土) 05:44:39ID:WYWK3m+Fそうすりゃ何で使うのかも分かるだろ
0355名前は開発中のものです。
2009/10/03(土) 11:13:12ID:Rd5UjVEZまず、具体的なスクリプトをあげてからそういうことを言ってくれ。
いくつかの命令は、その最後でprintを呼んでいるので、print不要に見えることもある。
ld命令(第3引数)とか、bg命令(第2引数)とかのエフェクト番号を取る命令がだいたいそう。
だから、lspの後にbgだのldだのを実行していれば、lspも画面に反映される。
これ以上グダグダ言いたいなら、printが要らない実例のスクリプトを見せてからにしてくれ。
最後にその引数でprintを呼んでいる。
0356名前は開発中のものです。
2009/10/04(日) 01:47:54ID:qHi8Ag7xvspの検証したんなら、次はそこから「なぜ?」を引き出してみることをお勧めする
なぜvspでスプライト表示できるんだろう、って形で
そしたらまた次の調べ物のきっかけになるでしょ?
とまあ、月が綺麗だったからフォローを入れてみる
0357名前は開発中のものです。
2009/10/04(日) 02:27:34ID:wgG86NIP0358名前は開発中のものです。
2009/10/04(日) 02:51:04ID:CfwlYKax0359名前は開発中のものです。
2009/10/04(日) 03:19:30ID:tW1rXF9nだよなー。ちゃんと「この天才野郎」と語尾つければ問題ないのに(´・ω・`)
0360名前は開発中のものです。
2009/10/04(日) 04:03:56ID:Jui3DxgMお前天才だな
0361名前は開発中のものです。
2009/10/04(日) 04:26:56ID:CLX30ioCそんなわけないだろ。死ねイケメン。
0362名前は開発中のものです。
2009/10/04(日) 04:47:43ID:zQv0zAoG0363名前は開発中のものです。
2009/10/04(日) 07:03:48ID:CfwlYKax0364名前は開発中のものです。
2009/10/04(日) 12:19:13ID:ykvNm9oS0365名前は開発中のものです。
2009/10/04(日) 13:19:00ID:13un8qRR0366名前は開発中のものです。
2009/10/04(日) 14:35:28ID:7wRohVjDいわゆるアドベンチャー形式に対して求める仕様の「常識」がどんどんリッチなものになってきて、
それに合わせて拡張していったり新解釈を入れたりしてるから、
初めて見る人間にはわけわかめになってるんじゃないか?
0367名前は開発中のものです。
2009/10/04(日) 14:41:35ID:13un8qRR仕様について語ってるんだw
謎仕様が多くて初心者にはとっつきにくい言語ではある(キリッ
0368名前は開発中のものです。
2009/10/04(日) 14:43:00ID:CfwlYKaxとりあえずRPGツクールからの移行はスムーズに出来た
0369名前は開発中のものです。
2009/10/04(日) 15:06:54ID:zQv0zAoGオフィシャル本のあそばんすどがちょっと役立たずになちゃったし
0370名前は開発中のものです。
2009/10/04(日) 15:30:36ID:prauvFl/0371名前は開発中のものです。
2009/10/04(日) 15:42:16ID:qHi8Ag7xインタプリタ型のスクリプトエンジンだけど、「言語」でも意味は間違ってないと思うが
むしろ何を基準に「程度」と言ってるかの方が気になる
0372名前は開発中のものです。
2009/10/04(日) 17:26:51ID:wgG86NIPこういうのが最近増えたなぁと思うわけよ
0373名前は開発中のものです。
2009/10/04(日) 18:20:37ID:CfwlYKaxノベルじゃない使い方するならsaveon/saveoffよりsavepointの方が使いやすい
0374名前は開発中のものです。
2009/10/04(日) 20:47:23ID:D0mUrr84そもそも玄人気取りが何か喋らないと何も始まらない
どんどんやれ
0375名前は開発中のものです。
2009/10/04(日) 22:51:05ID:13un8qRR初めて2ちゃんに迷い込んだ初見がビビって「威圧的」とか
思っちゃったんだろうな
背伸びしてレスしたりしなきゃいいのにw
0376名前は開発中のものです。
2009/10/05(月) 08:03:44ID:riVd4rIMどうみても言語だろ
NScriptはluaより複雑なんだが、もしかしてluaも言語じゃないって思ってる人なのか
0377名前は開発中のものです。
2009/10/05(月) 22:06:40ID:My496ynq結構このスレ人がいるんだな
0378名前は開発中のものです。
2009/10/05(月) 22:50:22ID:50i63Dub0379名前は開発中のものです。
2009/10/05(月) 23:55:19ID:jBB0kd/1今書いてる新作シナリオは縛り物なのか?
0380名前は開発中のものです。
2009/10/06(火) 02:12:27ID:5k6MVpg30381名前は開発中のものです。
2009/10/06(火) 03:17:25ID:td8DlK2nコンテストに出そう。
小さくまとまってしまってはいけない。
3分で世界を革命しろ。
0382名前は開発中のものです。
2009/10/06(火) 03:24:24ID:5QISSdDYアーカイブ化を前提に考えれば今のNscripterではpngの方が
CPU負荷は軽いのでしょうか?
ファイルサイズ的にはpngの方が1/10ぐらいの容量ですむのですが・・・
0383名前は開発中のものです。
2009/10/06(火) 05:26:22ID:YOLKPoY3個人的にはbmpが一番速そうに思えたが検証していない
あんまり大差ないように思えるし、調査するの面倒だ
どうしても気になるならtimerで測定してみたら良い
0384名前は開発中のものです。
2009/10/06(火) 10:04:00ID:zCEvYNlmそもそもpngは圧縮された画像形式だから、bmpよりその分展開に時間や負荷がかかるよ。
0385名前は開発中のものです。
2009/10/06(火) 12:49:29ID:dI4BppZ4理屈を人に聞くことよりも、
開発機やデバグ機による実動検証のほうがよほど重要だろうに
0386名前は開発中のものです。
2009/10/06(火) 12:50:21ID:DUt+kgI/内部ではbmpと同じ無圧縮のビット列で扱ってるだろうから、
ファイル形式やファイルサイズに関係なく、負荷は単純に画像サイズだけが影響するはず。
>384の言うように展開に負荷がかかる分、頻繁に読み込みを行えばbmpの方が早いけど、
いったん全て読み込んだ上で動かしたりする分にはどのファイル形式使おうと関係ないよ。
0387名前は開発中のものです。
2009/10/06(火) 23:40:18ID:hne22Fyd0388名前は開発中のものです。
2009/10/06(火) 23:46:27ID:2IDe4at6まあ画像表示に思いっきり時間食うスクリプト打つ俺みたいな奴は死ねばいいよ
0389名前は開発中のものです。
2009/10/10(土) 00:39:38ID:odFQQs2D0390名前は開発中のものです。
2009/10/10(土) 06:04:13ID:1sE9aTl40391名前は開発中のものです。
2009/10/10(土) 10:32:39ID:A8VnOjaPサンプル見たらいいなあと思った
0392名前は開発中のものです。
2009/10/10(土) 10:36:43ID:7z39wee2使えるしif文とかも書きやすいから結構便利
アニメーション割り込みとかを上手く使うと擬似並列っぽい事も出来そうだけ
どそこまでゴチャゴチャしたのはそもそもNスク向きではない気がする
0393名前は開発中のものです。
2009/10/10(土) 11:28:13ID:1sE9aTl4スプライトとというか
for〜next処理含むmsp命令を並列で処理できるようにしてくれればいいんだけど…
Nスクエンジンではこういった仕様にするのって技術的に不可能なの?
まぁ搭載されないってことは不可能か、それに近いレベルで難しいんだろうけど
■ このスレッドは過去ログ倉庫に格納されています