NScripter Ver.16.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2009/06/01(月) 18:58:55ID:6K91CqQ2ゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
0267名前は開発中のものです。
2009/09/19(土) 09:21:29ID:g7Q7y970まあ人に聞くより自分で触って確かめればいいと思うが
0268名前は開発中のものです。
2009/09/19(土) 10:15:36ID:qKggCDUbNscは本体があれば、あとは自分でスクリプト記述したテキストファイル作っていけばいいだけと解り易いが
吉里吉里は、ダウンロードして展開するとたくさんのフォルダが出てきて
ここにはあれ、ここにはあれを入れるとか、めんどくさい。
あと267も言うように、Nscだとほんの少しの命令を書けば済む事でも
吉里吉里だとズラズラーッと書き綴らないといけないのが面倒。書くのも覚えるのも。
0269名前は開発中のものです。
2009/09/19(土) 14:48:06ID:Ngs61diP非リアルタイム的な物を軽く作るにはものすごく便利
0270名前は開発中のものです。
2009/09/19(土) 19:06:44ID:MOf/XvI4動機:好きなゲームがNスクだった
継続理由:切羽詰まってる時でも記述量少なくて間に合う
あと、超お手軽インタプリタって意味でもこれはべんり
0271266
2009/09/19(土) 20:23:26ID:IzFnW0F5自分でも調べた結果NSCRIPTERの方がとっつきやすいのでこちらを勉強していくことにします
0272名前は開発中のものです。
2009/09/19(土) 21:32:16ID:ez/M+ysC0273名前は開発中のものです。
2009/09/19(土) 21:56:18ID:h6JjsU0+やってみろとしか言えんが……きびしそうだな。
0274名前は開発中のものです。
2009/09/19(土) 22:13:10ID:ez/M+ysCそういうことですね
背景に雪や雨が降ってたり雲が流れたり、蛍が飛んでるような表現をしたいのですが
今試しにAEで作った物をjpegでレンダリングしてフォトショで並べてくっつけてみようとしたんですけど
jpegとかNスクで扱える拡張子だと解像度
30000万ピクセルが限界で、それだと横幅800だと37フレーム分しか表現できなくて
時間に換算すると1秒弱なので無理そうですね・・・orz
処理的にも重くて無理かと思いましたが、まずセル作る時点でだめでした・・・
既存のプラグインとかでもできそうですが、自分のイメージに近い表現がしたかったんですが・・・
0275名前は開発中のものです。
2009/09/19(土) 22:14:51ID:MOf/XvI40276名前は開発中のものです。
2009/09/19(土) 22:17:46ID:MOf/XvI4flash使うかmpgに書き出すかした方が早くないか?
0277名前は開発中のものです。
2009/09/19(土) 22:49:48ID:ez/M+ysCムービーだとその間はムービーしか再生できないので・・・
妄想では背景をアニメーションさせながらキャラやテキストを表示させ物語を進めたかったのです
妄想で終わりましたけどorz
0278名前は開発中のものです。
2009/09/19(土) 23:22:03ID:tZafUVHmムービーにしないで、部品をNScripterに読み込ませて、
スクリプトでコントロールするのが王道だろう。
まあ、諦めてLuaに向き直ったら? NSCALL_animation()使えばできるんだし。
0279名前は開発中のものです。
2009/09/19(土) 23:37:57ID:ez/M+ysCLuaですか・・・
正直、その単語自体意味不明なんですか一度調べてみます
トホホ・・・
0280名前は開発中のものです。
2009/09/20(日) 00:49:24ID:Nl13AylIつttp://www.wintercrows.com/product/nsplugin.html
0281名前は開発中のものです。
2009/09/20(日) 16:30:29ID:Fp7nI82H初心者向けの本とか発売されないかな
0282名前は開発中のものです。
2009/09/20(日) 16:51:55ID:7DK3YoG0結局何やりたいかだよね
0283名前は開発中のものです。
2009/09/20(日) 17:12:24ID:P+B3qAeLgdgd言わずに覚える為に必死になるんじゃね
今は無理と諦めてるなら
自分で出来る範囲で創意工夫すれば良いだけさ
新しいものに目を奪われ過ぎなのも良くないぜ
0284名前は開発中のものです。
2009/09/20(日) 18:10:38ID:LUPNlTSH<新しいものに目を奪われ過ぎなのも良くないぜ(キリッ
0285名前は開発中のものです。
2009/09/20(日) 18:27:57ID:e8QZNvTj0286名前は開発中のものです。
2009/09/20(日) 19:41:40ID:PZXTSDfPNScripterの中で使おうとするともう少し踏み込まなくちゃいけないからややこしく感じるんだよな
0287名前は開発中のものです。
2009/09/21(月) 11:21:11ID:ahiiPCRLアニメーションが出来ない事が分かりました
セル中のどれか1枚しか表示されないらしく、指定してみるとやっぱりその1枚のみしか表示しません
考えた結果、手動で1枚ずつ切り替えるのが妥当かな?と思ったのですが、2〜3枚のセルならまだしも、
10〜20枚のセルだとそれをアニメーションさせるだけで物凄く長いコードになってしまいます。
普通にlsp命令で表示させたくても、時間指定しようと思ったらそこで文章表示の流れを止めてしまいますし…
何か良い方法は無いでしょうか?
0288名前は開発中のものです。
2009/09/21(月) 11:26:29ID:3M4PkUfF0289名前は開発中のものです。
2009/09/21(月) 12:38:14ID:ahiiPCRLでも、一度Nスクに慣れてしまうと他のスクリプトは使えない・・・
え?こんな事もいちいち記入しなくちゃいけないの!?
見たいな事になる・・・
後、自己解決しました。
lsp表示で、時間指定すりゃ良かったのか
0290名前は開発中のものです。
2009/09/21(月) 14:38:17ID:CslxWMZnMSpDraw.dllは射影変換と移動表示用であってアニメ用じゃないぞ。
0291名前は開発中のものです。
2009/09/21(月) 15:17:52ID:0RRK0aEY0292名前は開発中のものです。
2009/09/21(月) 17:46:13ID:TUryDWvHもう仕方ないだろうな
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いわゆるアドベンチャー形式に対して求める仕様の「常識」がどんどんリッチなものになってきて、
それに合わせて拡張していったり新解釈を入れたりしてるから、
初めて見る人間にはわけわかめになってるんじゃないか?
■ このスレッドは過去ログ倉庫に格納されています