NScripterスレ Ver2.00
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。
04/04/17 01:07ID:iGIdf7Qtフリーの名スクリプタであるNScripterについて語ってみましょうか。
資料が少ないが「マニュアル読め」と言われるのが怖くて本家で聞けない人、たぶん可。
でも最低マニュアルは読めよ、マジで。
あと本家掲示板が使いづらいと思ってる人とかもたぶん可。
とにかくここの板のローカルルールに従ってまたーりとやりましょうや。
本家 www2.osk.3web.ne.jp./~naokikun/
前スレ http://pc5.2ch.net/test/read.cgi/gamedev/1005121290/
0881名前は開発中のものです。
04/10/26 10:33:32ID:fGYH1uvw例)
dwaveload 1,"bgm/01.wav":dwaveplayloop 1
defsub使って独自命令にしてしまえば、かなり楽。
ただし、デフォルトのメニューでボリューム調整ができなかったり、
フェードイン・フェードアウトができなかったり、他に色々不便があるが…。
0882名前は開発中のものです。
04/10/26 21:43:30ID:Ng8vKTjU回想バッファにスクロールバーってつけれるのか?
つけたいけど、つけてるやつも見たことないし……。
0883名前は開発中のものです。
04/10/26 22:17:30ID:ayYhu/j9無理。
画像をドラッグするのはスクリプトからはどうにもならん。
吉里吉里に劣ってる機能の一つだな。
0884名前は開発中のものです。
04/10/26 22:19:46ID:1p+wB5/T吉里吉里よりも簡単に扱えるようになってるんだがな。
0885名前は開発中のものです。
04/10/27 10:16:41ID:bA7dFCy5確かに使いやすさは良いのがいいけど、その一方であれこれ機能的短所が
表面化してるのも明らか
0886名前は開発中のものです。
04/10/27 11:02:41ID:73rrSRyP「普通乗用車に比べ、機能的に劣っている」
って主張してるみたいに思える。
0887名前は開発中のものです。
04/10/27 11:38:26ID:X5wsAgQg吉里吉里マンセーってこと?
0888名前は開発中のものです。
04/10/27 12:15:14ID:B3vjxQdO吉里吉里と比べてNスクは割と簡潔だしその意味では使いやすい
が、簡単過ぎると今度はそれに伴い機能的制限も見えて来るし、そうかと思うと
このスレでも多くの人からここがどうにか出来たならとあれこれと短所の指摘もある
つまり言ってたのは単にそう言う事に過ぎないのだが…
0889名前は開発中のものです。
04/10/27 12:28:43ID:nZnJ6gcR0890888(885)
04/10/27 12:29:39ID:B3vjxQdO図書館から書き込んでたのだけどなんだこりゃ??
0891名前は開発中のものです。
04/10/27 13:34:45ID:73rrSRyP真面目にPC使いたい人に迷惑だろ!
0892名前は開発中のものです。
04/10/27 13:45:20ID:B3vjxQdOでも、特に迷惑になるような事は別にしてないからってんで
別段文句は言われてないし、そこでそうしているだけの話さ
まあ、そこは図書館それぞれのルールがあるからそれを守ってりゃ
別に迷惑にならず別にいいって事なのさ
話がNスクから外れるのもなんだから、そこはまあそう言う事で
0893名前は開発中のものです。
04/10/27 16:47:07ID:X5wsAgQg↓次の話題
0894名前は開発中のものです。
04/10/27 21:56:17ID:gsrKqJ2W0895名前は開発中のものです。
04/10/28 00:15:34ID:Nrq1Y+4t追加機能まで期待してみてもいいだろうか?
0896名前は開発中のものです。
04/10/28 00:16:48ID:B3HOkvyUどんな?つーか今以上に必要な機能ってそんなに
無いような気がするけど・・・。
0897名前は開発中のものです。
04/10/28 00:33:51ID:Nrq1Y+4t雨や雪などのエフェクトは搭載して欲しい。
0898名前は開発中のものです。
04/10/28 00:38:34ID:Nrq1Y+4tいずれはストリーミング再生に対応させるとか言ってなかったか?
0899名前は開発中のものです。
04/10/28 00:53:20ID:vfRQKOD9俺も同意。mp3にロイヤリティー課されるって話もあるし。
あと、フォントのアンチエリアスをもっと綺麗にして欲しいね。
フォント周りを白くくくれたりできると読みやすくていいんだけどな。
それと、サムネイル用の縮小スクリーンショットの画質を改善して欲しい。
最後に配列に文字列代入できるようにして欲しいな。
と公式HPに要望出す勇気のないヘタレな俺 _| ̄|○
0900名前は開発中のものです。
04/10/28 00:54:25ID:AHUIKOIskbwaitかなんかで入力待ちにして特定キーボードの入力でサブルーチンに
とばしたりとか。
0901名前は開発中のものです。
04/10/28 00:58:58ID:vfRQKOD9それってT2さんとこでプラグイン出てなかったっけ?
0902名前は開発中のものです。
04/10/28 01:11:34ID:GO96dtusあー、これは確かに欲しいなぁ〜。
0903名前は開発中のものです。
04/10/28 03:32:57ID:AHUIKOIsT2さんって誰のことだろうと思いつつNscr解説サイトあちこち開いてみたら
確かにありました。いや、これは知りませんでしたわ、ありがとうございます。
0904名前は開発中のものです。
04/10/28 12:39:22ID:ARNc95c70905名前は開発中のものです。
04/10/28 13:13:03ID:sAEPCgh10906名前は開発中のものです。
04/10/28 18:54:20ID:8d6NwknI誰かココで自分の自信の一本を公開してみてくださいよ。
0907名前は開発中のものです。
04/10/28 20:45:30ID:tZVQOUaM点数付けてやるから
0908名前は開発中のものです。
04/10/28 21:05:00ID:7fKjzeM0そういう事言うときはまず>>906が自分でさらさなきゃ。
0909名前は開発中のものです。
04/10/28 21:52:32ID:8d6NwknI作品を見てみて参考にしてみたいな、と思ったのです。
アフォな煽りみたいな書き込みしてスマソ……逝ってきます。
0910名前は開発中のものです。
04/10/28 22:12:57ID:8GS7F+Eb>>861参照。
0911名前は開発中のものです。
04/10/28 23:33:39ID:vuZMCePFついでに時函も勧めておく。
0912名前は開発中のものです。
04/10/28 23:44:52ID:Nrq1Y+4t>909
なつのおわりにって作品もかなり参考になるんじゃないかな。
かなり丁寧にカスタマイズされている。
0913名前は開発中のものです。
04/10/29 08:25:28ID:VCMi+VUm能無しの集まりなのは知ってたが、予想以上なのかもな。
0914名前は開発中のものです。
04/10/29 10:06:42ID:F1DrSVh1さすがに挙げられた三例には程遠いしな。
0915名前は開発中のものです。
04/10/29 10:53:08ID:71wPzJ7Mまぁ、身元の出所になるからね。
この様な匿名掲示板では出せないな。
0916名前は開発中のものです。
04/10/29 13:55:27ID:VjvvrHle2chで宣伝かよーとか言われちゃったら
いい顰蹙モノ扱いだからね
だからむしろ必要以上の事は言わない方がマナーと言えるかも
0917名前は開発中のものです。
04/10/30 06:03:31ID:ApPXRhJE0918名前は開発中のものです。
04/10/30 07:36:17ID:ARhOC+CP0919名前は開発中のものです。
04/10/30 13:01:55ID:A/9hLKjO0920名前は開発中のものです。
04/10/31 10:32:44ID:YM1huEBQ0921名前は開発中のものです。
04/10/31 10:36:50ID:s1mqL35Ahttp://www.google.co.jp/
↑の入力欄に 時函 と入力してEnterキー押したらありますよ。
0922名前は開発中のものです。
04/10/31 16:03:58ID:c4tCERqr0923名前は開発中のものです。
04/11/01 21:47:28ID:gU6Dy+Jv質問的な内容の書き込みよろしいでしょうか?
0924名前は開発中のものです。
04/11/01 22:09:38ID:X1B+HG7T過去ログ見ても質問カキコ結構あるんだし気にしなくていいんじゃない?
一応マニュアルは読んでからの質問でよろ
0925名前は開発中のものです。
04/11/01 22:35:02ID:0MMm067Q自分でも色々試してみた挙句に解らない事だったら、
誰も文句は言えないだろう。
ついでに色々あるNスク解説サイトも巡っておいたら完璧?
でも質問するなら、何がやりたくて自分はどんな事を試してみて
その結果どんな事になってしまったのかを具体的に書いた上で
スクリプトを晒せば、すぐにでも誰か答えてくれるだろう。
誰にもわからないような高度な事なら無理だが。
0926名前は開発中のものです。
04/11/01 22:58:36ID:gU6Dy+Jvまず作ろうとしてるのは簡単なノベルゲームです。
で、立ち絵があるので、これをまずアップします・・・。
ttp://www.forum-jp.net/upload/2/src/up0301.zip
この立ち絵をスクリプトで反映させてみたのですが、どうも処理できない・・・。
反映してみた画像をアップしてみます。
ttp://www.forum-jp.net/upload/2/src/up0313.zip
右は比較できるようにふざけて描いたものなのですが、
本来使いたい左の方の画像の周りが緑色で覆われていると言うか・・・。
多分、簡単な問題なのでしょうが、なにぶん素人なものなので(−_−;
すいません。
0927名前は開発中のものです。
04/11/01 23:11:04ID:X1B+HG7Tなんだ…かなり基礎な質問だな。
緑の背景と立ち絵の重なった部分のアンチエリアスが原因。
緑色だけ抜いても、アンチエリアス部分の色が違うのでそこが残る。
よってαチャンネル付画像を使うと解決できる。その場合
ld l,":a;*****.bmp",1
こんな感じでタグ付き命令を書く。Nスクのα画像の作り方は
サンプルにも入ってるし講座にたくさんあるから自分で調べてくれ。
0928927
04/11/01 23:25:04ID:X1B+HG7T追記 そこのうpろだの0314にアルファチャンネル付のサンプルおいといた。
勝手に画像使ってすまん。じゃ製作頑張ってな。
0929926
04/11/01 23:36:47ID:gU6Dy+Jvうう。2chでこんなに優しくして貰ったのは真面目に久しぶりで、なんか感動した。
マジでありがとう・・・。
そんな陳腐な画像、勝手に使ってくれていいですよ!!本当にありがとう。
0930名前は開発中のものです。
04/11/01 23:41:26ID:W439ZDklldだと問題ないけど、lspで使ったとき透過してくれなかったような気がする。
0931名前は開発中のものです。
04/11/02 00:04:05ID:NjJeDtr7使えたはずでは、と思って試してみたけど
やっぱ普通に使えるぞ?
0932名前は開発中のものです。
04/11/02 01:51:24ID:93TZJVGM俺、ばりばり使ってるけど何の問題もないよ?
0933930
04/11/02 02:19:58ID:29dwAlYUBMPをそのままJPEGに変換して、
スクリプトもただファイル名を.bmpから.jpgに差し替えると
ちゃんと透過する。でもBMPの時は透過しない。
って感じだった。
ただの思い違いか?
またはインデックスカラーのBMPはαチャンネル対応じゃないとかかな。
確かその時はモノクロのCGだったんで。
今日は別の作業しててこれから寝るんで、明日暇があったら試してくる。
0934名前は開発中のものです。
04/11/02 05:45:36ID:jZ4Jw3p20935名前は開発中のものです。
04/11/02 07:33:22ID:VyAmd9iq話にならないな。
0936名前は開発中のものです。
04/11/02 09:07:49ID:89Nql56m例えば幽霊が遠くからすうーっと近づいてくるような拡大表示する場合なんかです。
761に似たスクリプトをアルファ付画像で組んでみたんですが、どうにも変……(´・ω・`)ショボン
0937名前は開発中のものです。
04/11/02 10:14:37ID:w6fTE0gdどう変なのかわかるヤツがいたら
そいつはエスパーだ。
「最近体の調子がどうにも変なんですけど、なんの病気か判りますか?」
0938936
04/11/02 11:18:33ID:89Nql56m例:
lsph 1,"ファイル.bmp",100,100
(print 1)
for %1=0 to 100 step 10
drawsp2 1,1,128,100,100,%1,%1,0
draw
wait 5
next
ファイル.bmpは左に画像、右にアルファをつけて一枚にしたもの。
↑のように組んでみたんですが、画像がグレースケールになって
透過して重なり、拡大してる。
つまり透けた人が分身の術みたいに重なっちゃってるんです……。
ちなみにlsphで異なる座標に画像を置いてprintしておくと、
なぜか透過度128はそっちの画像に適用されています。
マスクを別画像にしてみたりいろいろ試したんですが能力と力尽き果てました。
すみませんが原因がわかる!という方、ご助力下さい。
0939名前は開発中のものです。
04/11/02 11:43:32ID:29dwAlYU0940名前は開発中のものです。
04/11/02 11:55:11ID:w6fTE0gdどうなってしまうのか、は判ったが、どうしたいのかが書かれてないな。
透明にしたくないのか? 分身させたくないのか?
分身するのはdrawclearで前の画像を消してないからだし、
透過するのは透過度を128にしてるからだろう。
あと、なぜセル番号が1なのかも判らんが、とりあえず下のスクリプトではどうかな。
saveoff
lsph 1,":a;ファイル.bmp",100,100
;print 1
for %1=0 to 100 step 10
drawclear
drawsp2 1,0,0,100,100,%1,%1,0
draw
wait 5
next
0941名前は開発中のものです。
04/11/02 12:00:55ID:4kqTeB+Cああ、ありがとう確かにググると出て来ましたね
名前からして何かの略称かな?などと考えてたんだ
0942936
04/11/02 12:26:33ID:89Nql56m>透明にしたくないのか? 分身させたくないのか?
まさにそれです。128は仮に書いたもので、実際0でやっても駄目だったので、
テスト用に128だっただけです。分かりづらくてすみませんでした。
で、940さんのスクリプトで成功しました!
原因はセル番号を1で指定していたからとdrawclear挟んでなかったからですね……
画像が一つの場合は「セル番号=1」だと勘違いしていました_| ̄|○
それと前画面を消去するのにdrawclearを挟むと画面が真っ暗になってしまうので、
これじゃないと思い込んでいました。
draw系の命令を使っているときは背景やテキストウインドウまで
すべてdraw系で描かなければならないんですね。
これだと立ちキャラの場合は、draw使うたびに前画面状態に復帰させるスクリプトが
必要になるのかー。うーん……結構面倒かも(汗
もしかして立ちキャラを拡大縮小するのにはアニメにした方が無難なんでしょうか。
とにかくdraw系の使い方が分かりました。
937、939、340さん、大変感謝しています。ありがとうございました!
0943名前は開発中のものです。
04/11/02 13:41:19ID:4kqTeB+Cがんばってね
だけど、がんばれもしない奴ばっかなのが実情みたいなんだよね
怠惰ナリ
0944名前は開発中のものです。
04/11/02 17:41:38ID:lk0ZQfIP立ちキャラでいちいちそんな演出入ったら
非常にタルいゲームになりそうですなあ。
いや、まあ作る人の自由ですけれど。
スキップは出来るようにしといた方が
いいよー。
0945名前は開発中のものです。
04/11/03 22:21:28ID:XpY1nAwgエロゲーでage系やFateのような立ちキャラが画面を動き回るシステムの
評価はかなり高い。それ目的で吉理吉理使おうとする人もいるみたいだし。
>>942がしようとしてるのが全然違ってるなら華麗にスルーしてくれ。
0946名前は開発中のものです。
04/11/04 00:33:26ID:VpEPgOhyこれって、どういうシステムのことでしょうか。
エロゲーはやったことない奴にも分かるように説明キボン(´・ω・`)
0947名前は開発中のものです。
04/11/04 00:38:19ID:I0rL/wpq動かすときだけDRAW、その後拡大画像をスプライト表示
…とやろうとしてファイルサイズが馬鹿みたいに増えて諦めた
DRAW処理とは別なスプライト拡大縮小が欲しいところ
0948名前は開発中のものです。
04/11/04 02:30:57ID:xznugLZJマブラヴあたりが意識的にやってるんだけど、
たとえば遠くにいるキャラが、背景に合わせてちゃんと
遠くに立ってたりする。そこからこっちに近づいてきたり、
自分に話しかける時に顔を近づけてきたりとかね。
カメラワーク的な動きをいろいろやるんだよ。
文章だと難しいな。体験版やってほしいところだ。
0949946
04/11/04 02:35:33ID:VpEPgOhyはぁ、なるほど。手間がかかってますね。
でも面白そう。今はNスク使ってるわけじゃないけど
ちょっと試してみたいと思った。
0950名前は開発中のものです。
04/11/04 03:00:01ID:9ryC0R6/>>947
>DRAW処理とは別なスプライト拡大縮小が欲しいところ
今のDRAWは現段階ではあくまで「デモ用」だからねぇ。
次世代Nscripterにでもならないと実装されないと思うな。
その機能があれば立ち絵要らないだろうし……。
>>948
あと背景も視線の方向によって少しスクロールしたりするね。
Nscripterであれやろうと思ったら、
別々の画像が必要になるんだよね……。
0951名前は開発中のものです。
04/11/04 04:36:52ID:xznugLZJちゃんとゆがむんだよね、背景が。
あとキャラが怖がる時に小刻みに
震えたり。窓の外だけ雨がアニメで
降ってたり。その分重たいけど。
0952936=942
04/11/04 05:27:14ID:HfTQRQZcまだdrawのスクリプトお試し段階だったんですが……なかなか難しいですねえ。
急なアップくらいだったらアップ画像とロング画像を用意して切り替えれば
いいような気がするし。
>950
あ、背景スクロールも考えてたんですが、もしかして画面サイズを越える画像を
スクロールはできないんでしょうか……_| ̄|●
0953名前は開発中のものです。
04/11/04 09:04:53ID:0Fpp6x8o0954名前は開発中のものです。
04/11/04 09:47:07ID:9bojmwz30955名前は開発中のものです。
04/11/04 12:49:23ID:mw3oXnnrゆがむつっても背景画像をポリゴンみたいに扱って角度変えてるって感じだよね。
>>950
スクロールはbltかdraw命令でするんだろうけど、
もちろん画面サイズより大きなのでもできる。
ただ、それをそのまま背景として使う事はできないから、
スクロール前の背景画像とスクロール後の背景画像と
スクロール用の画像の三つが必要になるね。
例えば、右から左へスクロールするんだとしたら、
1)bg で"右を向いた画像"を表示する
2)draw で”右と左を含めた画像”をスクロールさせる
3)bg で"左を向いた画像"を表示する
という手順になる。
0956名前は開発中のものです。
04/11/04 13:29:50ID:a5+yZtlE人物が拡縮するなんて考えただけでもうざそうだ…。
でも試みとしては面白いと思う。
しかしそんな特殊な仕様をここで話して身元バレは大丈夫か。
常に上げてるから宣伝も兼ねてるのかもと言う気がしなくもないが。
0957名前は開発中のものです。
04/11/04 14:40:13ID:/SVdpZoG自分は散々参考サイトとか言って他人の作品晒してるくせにさ。
ようするにヘタレ作品を酷評されるのが怖いんだろ?
正直に言えよ?
0958名前は開発中のものです。
04/11/04 15:02:01ID:6iUea2/M0959名前は開発中のものです。
04/11/04 15:05:15ID:mw3oXnnr他人に晒させる必要もないんだけどね。
0960名前は開発中のものです。
04/11/04 16:46:40ID:PeVwoVjz0961936=942
04/11/04 18:01:24ID:HfTQRQZc専プラのsageチェックを入れるの忘れてました……
宣伝でも何でもないんですが(´・ω・`)
>955さん
スクロール、できるんですね。
やはり工夫は必要なようですが。
0962961
04/11/04 18:07:38ID:HfTQRQZcいきなりの質問でも親切に応えていただき参考になり、また大変助かりました。
とりあえずお詫びとお礼を残して、名無しに戻ります。
0963名前は開発中のものです。
04/11/04 18:35:17ID:/SVdpZoGゲーム作製はやり抜く事が大切です、最後まで頑張って是非作品を完成させて下さい。
0964名前は開発中のものです。
04/11/05 09:09:57ID:/F7JbSrtそうやって逃げるから、余計957的発言の重みが増すんだよ。
そのものズバリじゃん。
0965名前は開発中のものです。
04/11/05 09:52:20ID:Ep8bzWPuはいはいありがと。
では、何事も無かったように次行ってみよう!
0966名前は開発中のものです。
04/11/05 13:25:52ID:T2vCmycB「スルーで」みたいな事言う奴
頭弱すぎに思う
0967名前は開発中のものです。
04/11/05 13:55:04ID:zkgdr5J5>今存在する問題
ってことは要望とかは駄目なのだろうか…。
0968名前は開発中のものです。
04/11/06 10:36:37ID:/CqmIeuzそれとも新バージョン出すって事なのかな??
0969名前は開発中のものです。
04/11/06 15:00:14ID:9XqmNl6N0970名前は開発中のものです。
04/11/06 19:23:30ID:HKreV1Qq頭が弱いのはもちろんだけど、それよりむしろ
異常にこわがりなのが気になるよ。
0971名前は開発中のものです。
04/11/06 20:17:42ID:oyqou4ZrここはNスクのソフトについて語るだけのスレだし。
そして、匿名掲示板で個人が特定できる様なエサを出す香具師はいないと思われ。
そんな香具師は「匿名vs個人特定」の怖さをわかってないヤツだし。
と言うわけで、どんなに煽ろうがこわがり扱いしようが、自分のソフトを出す香具師はいないと思うよ。
煽るだけ無駄にスレ消費になるんで、もうやめたらどうよ?
0972名前は開発中のものです。
04/11/06 20:25:31ID:XP7p1Z190973名前は開発中のものです。
04/11/07 07:45:16ID:J7K4jhrH複合ボタンの制御文字列にエイリアス使えないから、結局管理できてない。
なにかうまい管理方法とかってある?
0974名前は開発中のものです。
04/11/07 14:36:34ID:/21qigcT0975名前は開発中のものです。
04/11/07 14:48:01ID:TdqebqwBいまの状況でいばってる人なんていないと思うが。
そう感じてしまう自分の劣等感を恥じるべきかと。
0976名前は開発中のものです。
04/11/07 16:41:57ID:e5YGbwboそういう発言もスレの徒花と言う事で無視しておこう。
そういう香具師らは、モニタの前でずーっと待っててもらおうぜ。
0977名前は開発中のものです。
04/11/07 23:42:38ID:Fnx2mpVl無理やり使おうと思えば使えるんでない?
文字変数に一個ずつ足してけば制御文字列は突破できそう
意図していることと違うならすまん
0978名前は開発中のものです。
04/11/08 01:13:34ID:e5cjMwjH0979名前は開発中のものです。
04/11/08 05:39:44ID:put6RGWQいや、意図する通りです。itoaで文字にしてaddで文字変数にぶち込む、をループ。
それでexbtnに使うってことね。たしかにこれなら行けるっぽいね。
nscripter触り始めて1週間くらいなんですが、
%iをカウンタにしたforループの中からサブルーチンに飛んで、そこでforループに%iを使うと
大変なことになる、とか、アセンブラみたいな気の使い方するね。これ。
テンプレにあるブラックジャック作ってる人とか、ほんとすごいよ。
0980名前は開発中のものです。
04/11/08 14:08:07ID:kQBoU0xA具体的にはどんな感じなのかな?
短いものでもいいから
スクリプトの例を上げて説明して欲しいね、そういうのは
レス数が950を超えています。1000を超えると書き込みができなくなります。