NScripter Ver.11.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2007/07/23(月) 02:26:08ID:Ndc+HK/yゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
・うpろだ
ttp://andolf.hp.infoseek.co.jp/
技術的な質問については、書き込み前に下記の確認をお願いします。
NScripterの仕様は確認しましたか? ( はい ・ いいえ )
マニュアル,非公式リファレンスのいずれかを確認しましたか? . ( はい ・ いいえ )
テンプレに記載されている講座サイト(Tipsサイト)は確認しましたか? ( はい ・ いいえ )
テンプレに記載されているWikiサイトは確認しましたか? ( はい ・ いいえ )
過去スレに同様の質問が無かったか確認しましたか? ( はい ・ いいえ )
ひとつでも「いいえ」があれば、「はい」になるまで努力しましょう
0544名前は開発中のものです。
2007/10/08(月) 11:32:45ID:GRFHSX2S0545名前は開発中のものです。
2007/10/08(月) 11:33:52ID:RfOUyZOJ0546名前は開発中のものです。
2007/10/08(月) 11:34:36ID:GRFHSX2Sそれはお前だろカス
0547名前は開発中のものです。
2007/10/08(月) 11:40:41ID:INd1J2pg0548名前は開発中のものです。
2007/10/08(月) 11:49:35ID:/XOuY6h/今日はきっといいことがあるな
0549名前は開発中のものです。
2007/10/08(月) 11:52:41ID:f2M4ksTp/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \
| |r┬-| | それはお前だろカス
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/_ノ ヽ、_\
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / // だっておwwwwwwwwwwwwwwwwwww
| :::::::::::(⌒) | | | / ゝ :::::::::::/
| ノ | | | \ / ) /
ヽ / `ー'´ ヽ / / バ
| | l||l 从人 l||l l||l 从人 l||l バ ン
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、 ン
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0550名前は開発中のものです。
2007/10/08(月) 12:12:11ID:BgjcFbHc0551名前は開発中のものです。
2007/10/08(月) 12:20:07ID:NfsU0CVfいいかげんにしる!ろ!
0552名前は開発中のものです。
2007/10/08(月) 12:21:55ID:EOZQJWSa同値ならA>B>C>D>Eみたいに優先度設定するのがデフォじゃね?
超適当だけど、俺ならこんな感じにする
一時使用する変数を2個(%0,%1)用意して、
A〜Eは数値でもエイリアスでも可
if %A>=%B mov %0,%A:mov %1,A
if %A<%B mov %0,%B:mov %1,B
if %0<%C mov %0,%C:mov %1,C
if %0<%D mov %0,%D:mov %1,D
if %0<%E mov %0:%E:mov %1,E
これで%2に最大値の変数番号が入るから
if %1=A ・・・
if %1=B ・・・
みたいな感じで分岐
ちと野暮ったいかもしれんが
0553名前は開発中のものです。
2007/10/08(月) 18:27:07ID:n63N/nKLこれなら簡単だぞw
0554名前は開発中のものです。
2007/10/08(月) 18:35:22ID:EOZQJWSafor-nextだけで済むし
0555名前は開発中のものです。
2007/10/08(月) 19:53:36ID:GsNqLJxm色々な案があり、まだまだ未熟だったと気づかされました。
後だしのようで申し訳ないのですが、一週間と区切って、一番多いパラメータに応じた姿に成長する、というようなものを作りたかったんです。
一番多いパラメータを判定で出すことはできたのですが、その後成長後ごとのセリフを話させたり、成長後ごと限定のイベントを起こしたりするのに苦労しています。
どうすればわかりやすく起こすことができるでしょうか。
0556名前は開発中のものです。
2007/10/08(月) 20:13:45ID:5NFl3sAC>>555
おまいさんの言ってる事はアルゴリズムの事ではなくゲームの仕様に相当する部分だと思うんだよなー
まず、紙に何がしたいのかきちんと書き出ししてみれ
0557名前は開発中のものです。
2007/10/08(月) 20:24:07ID:Rkr+CWOKマイエンジェルみたいな感じか。
すでに >>556 が指摘してるけど、全体のフローを書いた方がいいと思う。
限定イベントなら専用のフラグをもうけておけばいいだけじゃね?
(フラグが0なら何もしない、1ならAのイベント、2ならBのイベントといった感じ)
0558名前は開発中のものです。
2007/10/08(月) 21:15:23ID:7PYkEKxn0559名前は開発中のものです。
2007/10/08(月) 21:36:40ID:n63N/nKL一回毎や数回毎にセリフを変えていけば良いんじゃないか?
それに併せてイベントもカウントチェックして特定数に発生させる。
あと、チェック時にそれぞれA-Fのカウント数も判定の基準にさせて分岐させる。
ていうフローチャートを組む。
めんどくせーw
0560名前は開発中のものです。
2007/10/08(月) 21:41:05ID:GsNqLJxmちゃんとした仕様書やフローチャートを書いて出直してきます。
ご迷惑をおかけしました。
0561名前は開発中のものです。
2007/10/08(月) 22:15:16ID:JnKk/7B/Nスクでもこういうゲーム作れるよな。
ちょっとつくってみよっかな
0562名前は開発中のものです。
2007/10/08(月) 23:04:21ID:e9vEKS4Z0563名前は開発中のものです。
2007/10/08(月) 23:36:31ID:OKV6V2ha念のため言っておくけど、その書いた仕様書やフローここで晒せって意味じゃないからな
自分がしたい事を、他人に対して判りやすいように簡潔にまとめてみる=頭の整理 だからな
0564名前は開発中のものです。
2007/10/09(火) 09:35:36ID:+npmo+ht0565名前は開発中のものです。
2007/10/09(火) 09:53:59ID:1kV9FBjW0566名前は開発中のものです。
2007/10/09(火) 16:20:42ID:H7Y1bSTt0567名前は開発中のものです。
2007/10/09(火) 18:49:01ID:jX0mIl140568名前は開発中のものです。
2007/10/09(火) 21:16:35ID:+npmo+ht縦書きはもう諦めたが、ルビが未だおかしいままだし
下手なこと書くと「自分でプログラム久米」と言われそうだがw
0569名前は開発中のものです。
2007/10/10(水) 07:39:39ID:3RJQ36bmルビってそんなにおかしいかな? 困った事無いんだが
バグで困るくらいルビが多い事のほうを気にしたらどうだろう
0570名前は開発中のものです。
2007/10/10(水) 09:27:02ID:JPN0QxkOバックログでずれるのはどうにかした方がいいと思うが
0571名前は開発中のものです。
2007/10/10(水) 15:55:24ID:3d6NF15d使う気もないが
0572名前は開発中のものです。
2007/10/10(水) 20:42:33ID:ltzSyxk3ばぁかぁでぇすぅかぁ?
0573名前は開発中のものです。
2007/10/11(木) 01:24:29ID:PZx78nq9半角文字混合とルビ文字が使えないのはかなり損してるとは思うけどな
0574名前は開発中のものです。
2007/10/11(木) 04:16:47ID:jZ5qQFb/どうせバックログだし特に不具合感じないんだが。
0575名前は開発中のものです。
2007/10/11(木) 08:07:58ID:+JbdozLTちなみにver2.75だったら自動改行不具合がないっぽい。
0576名前は開発中のものです。
2007/10/12(金) 04:51:51ID:0OWJwFsQ依頼元にスルーされたんだろうか・・・
0577名前は開発中のものです。
2007/10/12(金) 05:41:29ID:hgeRkMLm0578名前は開発中のものです。
2007/10/12(金) 09:07:59ID:4Djs9vVN0579名前は開発中のものです。
2007/10/12(金) 12:19:18ID://H3vCLG依頼元も、英語なんて冒頭の1シーンとかそういうレベルじゃね?
とりあえずこのソフトではちゃんと動いたから良し、ってレベルでは?
0580名前は開発中のものです。
2007/10/12(金) 21:48:57ID:maptM7bD”getenter”でEnterキーを拾うように設定して、”getmousepos”で座標指定して
画像ボタンをEnterで押すことは出来るようになったのですが、もう一度Enterキーを
押してもオートモードが解除出来ません。どうすればいいでしょうか。
何かヒントを教えてください。
0581名前は開発中のものです。
2007/10/12(金) 21:57:46ID:nKtiK3HEというか、isskipでオート取得して解除する命令は組んでるの?
0582名前は開発中のものです。
2007/10/12(金) 22:12:23ID:maptM7bDレスありがとうございます。
>getenter使わなくてもEnterでの入力は可能だった気がする
文字列スプライトのボタンだと、Enterキーの入力を拾ってくれるんですが、
画像を使ったボタンだと拾ってくれなくなりました。
>オート取得して解除する命令
これを書きたいのですが、どう考えたらいいのか良くわからなくて困ってます。
オートを開始するのは”systemcall auto"にしてるんですが、オート解除の考え方が
良くわかりません。
0583名前は開発中のものです。
2007/10/12(金) 22:17:13ID:nKtiK3HE俺は大抵複合ボタン使うけど、特に問題なく入力できるけどな
あと、オートモードもskipoffで解除できたと思う
0584名前は開発中のものです。
2007/10/12(金) 22:34:17ID:maptM7bDskipoffを使えばいいんですね、ありがとうございます!
もう一回考えてみます。
ボタンですが、一回目は押せるのですが、再度Enterキーを押しても反応しません。
(みづらくてすみません)
http://andolf.hp.infoseek.co.jp/cgi-bin/src/n_0144.zip
0585584
2007/10/12(金) 22:43:52ID:maptM7bD何度も聞いてすみません。
ID:nKtiK3HEさん、答えてくれてありがとうございました。
0586名前は開発中のものです。
2007/10/12(金) 22:51:35ID:nKtiK3HE別に恥ずかしい出来じゃないから心配しなくていいと思うがw
一応答えておくと、getenterはコメントアウトしても問題なかった
オートが解除できないのは、367行目以降
現在のスキップ状態に関わらず、
ボタンを押すとオートやスキップになるようになってるためだと思われ
オートやスキップは基本的にEnterで解除できると思うので、
isskipでスキップ状態を取得して、
オート・スキップ時はsystemcallしないようにすればいい
(skipoffした方が安全かも)
とりあえず落としたファイルは捨てておくので、あとは頑張ってくれ
0587名前は開発中のものです。
2007/10/12(金) 23:27:37ID:maptM7bD>isskipでスキップ状態を取得して、
>オート・スキップ時はsystemcallしないようにすればいい
色々教えてもらって考え方がつかめたような気がします。
丁寧に教えて下さりありがとうございました。すごく助かりました!
0588名前は開発中のものです。
2007/10/13(土) 02:18:35ID:NXSITq4V0589名前は開発中のものです。
2007/10/13(土) 10:30:55ID:rUJzqeH9まったく同じ手順で進めて行っても
*define
transmode alpha
game
*start
ld c,"tatie.bmp",10
ld l,"tatie.bmp",10
ld r,"tatie.bmp",10
のところでエフェクト番号を1にするとちゃんと表示されるのですが
それ以外の番号だとエラーを吐いてしまいます
もう3日は悩んでるのですが努力が足りんのでしょうかね、それとも頭がたr (´・ω・`)
0590名前は開発中のものです。
2007/10/13(土) 10:32:45ID:arFBQ/xh0591名前は開発中のものです。
2007/10/13(土) 10:38:22ID:FGs+xzBSエラーをそのまま読めば解るはずだが。
まぁサンプル自体が登録してないんだからサンプルが悪いが。
0592名前は開発中のものです。
2007/10/13(土) 10:40:58ID:0lmLijg5*defineからgameまでの行に↓を書け
effect 10,10,1000
0593名前は開発中のものです。
2007/10/13(土) 11:02:52ID:7I7/buhV0594名前は開発中のものです。
2007/10/13(土) 20:28:20ID:mEjv6Z0LBinary Heavenは掲示板が機能してるから
そっちに書けよ……
0595名前は開発中のものです。
2007/10/14(日) 01:19:06ID:CYwyQAS5ここにFEZやってる奴いるだろ?w
0596名前は開発中のものです。
2007/10/14(日) 10:31:23ID:jQxT8yqJ楽しいよねFEZ
まぁ俺のことじゃないだろうがなw
0597名前は開発中のものです。
2007/10/14(日) 11:34:07ID:8z2Ui9Ic特定のプログラムに対してシステム日付とは異なる日付を伝えるツール「HookDate」
ttp://dsas.blog.klab.org/archives/51078742.html
0598名前は開発中のものです。
2007/10/14(日) 11:42:20ID:pIXLhuE+こんなこと考えるやついないと思うんだが
0599名前は開発中のものです。
2007/10/14(日) 11:47:54ID:bJIsLK+Oわざわざ時間を置く理由が分からない
0600名前は開発中のものです。
2007/10/14(日) 12:11:48ID:8z2Ui9Icノベルゲームじゃないけど、コンシューマにはプレイ時間××で追加要素なんてのがあるけどね。
まあ、なんとなく思いついただけなので。
0601名前は開発中のものです。
2007/10/14(日) 12:19:14ID:u/5lvDDR0602名前は開発中のものです。
2007/10/14(日) 12:21:44ID:8z2Ui9Ic後から考えたらそだね orz
0603名前は開発中のものです。
2007/10/14(日) 23:14:20ID:bJIsLK+Oお前頭いいなww
というか、それならシステムリセットも作れるしね
わざわざアンインスコなんてやってられないし
0604名前は開発中のものです。
2007/10/15(月) 00:45:19ID:2x0cSFjFお前頭いいなww
お前頭いいなww
お前頭いいなww
お前頭いいなww
お前頭いいなww
お前頭いいなww
お前頭いいなww
お前頭いいなww
お前頭いいなww
お前頭いいなww
(;^ω^)
0605名前は開発中のものです。
2007/10/15(月) 00:48:02ID:8PxjYPwJ0606名前は開発中のものです。
2007/10/15(月) 01:16:29ID:3zxXppeW0607名前は開発中のものです。
2007/10/15(月) 14:44:15ID:Pf4xS13Mbg "aaa.jpg",1 ; 背景
click ; クリック待ち
こんな感じで
画像表示で click 命令でクリック待ちさせるとエンターキーが利かないけど
キーの受付けがデフォルトに戻ってるし、仕様なの?
0608名前は開発中のものです。
2007/10/15(月) 16:39:12ID:ImU5s1phわざわざクリック以外取得しない命令で待ってんだから
クリックしかキー判定しないのは当然じゃね?
0609名前は開発中のものです。
2007/10/15(月) 16:41:02ID:LdrluZ6Qtextgosub命令で動作 つまり \ や @ あたりの命令があって初めてカスタマイズのルーチンに飛ぶんじゃね
その使い方ではシステムカスタマイズのルーチンには飛んで無いんじゃね
click命令はシステムカスタマイズと無関係なんじゃね
0610名前は開発中のものです。
2007/10/15(月) 20:04:16ID:gfxjBJfT0611名前は開発中のものです。
2007/10/15(月) 20:28:16ID:hX4eWfBD俺の環境だとclick命令でEnter通るけど、
getenterは使ってない
0612名前は開発中のものです。
2007/10/15(月) 21:18:54ID:uBQRblpLどもです。
getenter 切ったら利くようになりました。
0613名前は開発中のものです。
2007/10/16(火) 18:13:55ID:u2Jntjkslsp 0,":s/20,20,0,2;#aaaaaa#ffffffあああああああああああ",100,200
NS栗のフォントプラグインを太字に設定して
文字列スプライトで袋文字表示させても袋文字にならないけど既出?
0614名前は開発中のものです。
2007/10/16(火) 23:49:30ID:8/95MGNU>>607や613は何か微妙に勘違いをしているような気がする
0615名前は開発中のものです。
2007/10/16(火) 23:52:28ID:644ZUaSbというかそれはプラグインの問題じゃあるまいか・・・
作者が対応してくれるの待つしかないんでね?
0616名前は開発中のものです。
2007/10/17(水) 00:22:54ID:YFkRhUmxアンチエリアスかかんないから、みんな論外扱いしてるもんだとw
0617名前は開発中のものです。
2007/10/17(水) 15:42:47ID:JZyW+r3iレトロ感が出て1シーンの演出には使えるよ>袋文字
0618名前は開発中のものです。
2007/10/17(水) 15:47:10ID:rWoSmfbdまぁ高望みしすぎか
そもそもNスクの更新も止まったままだし、
Vista対応もどうなるか
いつまでも使い続けられると思わない方がいいんだろうなぁ
0619名前は開発中のものです。
2007/10/18(木) 10:01:00ID:5i5ut7hWメニューバーの表示形式をページ毎にチェック入れると
立ち絵表示後にテキスト表示が崩れたり、同じテキスト表示されたりするんでけど……
0620名前は開発中のものです。
2007/10/18(木) 11:58:17ID:RjSgFB3Z0621名前は開発中のものです。
2007/10/18(木) 12:32:28ID:RrkISlw5大昔から言われてる不具合。メニューバーからその項目素直に切れ。
0622名前は開発中のものです。
2007/10/18(木) 13:13:42ID:hCS8wWgP自分はclickstrをセットしてる時に、「1つ目の文章一旦終わってクリック待ち。それで同じ行のまま次の文が始まる」
みたいな文章表示させようとしてその現象が出た気がする。
これは諦めて2文に分けるか、_(アンダーバー)つけて同じ行のクリック待ちはしないようにしたら直った。
でも、ページ単位表示にしてるはずなのに、いつのまにか1文ずつのクリック待ちみたいになる現象も起こってて、
そっちは直せなかったんで、何でだろーと夏からずっと悩んでた。
そうか、なんか不具合あるんだ……大昔から触ってる割に気がつかなかった自分バカスorz
気付かせてくれた619と621ありがとう。ちょっと過去ログの旅に出てくる。
0623名前は開発中のものです。
2007/10/18(木) 14:27:09ID:RrkISlw5これ、「ページ毎」のメニューバー機能を自分で再現すれば解決するよ。
カスタムしてるんだからそれくらいは簡単に出来るはず。
0624名前は開発中のものです。
2007/10/18(木) 14:43:05ID:VrgN5ALUやるならクリック待ちの命令を自作して、
コンフィグで切り替えでもさせた方が確実そうだ。
というかメニューバー使ってねぇ・・・。
0625名前は開発中のものです。
2007/10/18(木) 17:44:11ID:FFJxJAP40626名前は開発中のものです。
2007/10/18(木) 17:56:28ID:25U8lnN/えー! そうなんですか……orz
アドバイス通り切る事にします。(´・ω・`)
0627名前は開発中のものです。
2007/10/18(木) 22:14:26ID:25U8lnN/文字スプライト限定だけど、NSFont.dll を使って
擬似的に見せられない事も無い。
bg #ffffff,1
setwindow 15,15,25,22,24,24,0,0,1,0,0,#888888,10,10,630,470
textspeeddefault
exec_dll "NSFont.dll/default"
exec_dll "NSFont.dll/fukuronukiON"
lsp 1,":s/23,23,0;#3D3D3Dああああああああああああ",182,200
exec_dll "NSFont.dll/fukuronukiOFF"
exec_dll "NSFont.dll/weight,1"
lsp 2,":s/23,23,0;#ffffffああああああああああああ",182,200
;lsp 2,":s/28,28,2;#ffffff第零話 きのこ名作実験場",183,201
print 1
click
0628名前は開発中のものです。
2007/10/18(木) 23:59:50ID:RrkISlw5・・・憎むべきはスパム業者だけど。
0629名前は開発中のものです。
2007/10/19(金) 00:02:42ID:t6WXE9DNあんまり機能してないのがちと悲しい。
0630名前は開発中のものです。
2007/10/19(金) 00:23:04ID:2RU4a1qK答えてあげればいいじゃない
最近だと掲示板で機能してんのは、このスレとBinary Heavenぐらいか?
0631名前は開発中のものです。
2007/10/19(金) 16:45:16ID:xwD0HZgvJScriterでゲームを作ろうとしているのですが、
ジョイスティックの入力を受けることは出来ますか?
また、キーボードはzxc以外のキーも使いたいのですが可能でしょうか?
出来ればwasdを使いたい
Dはデバッグで予約されているから無理ですかね
0632名前は開発中のものです。
2007/10/19(金) 17:42:06ID:2RU4a1qK>7の君影草工房で配布しているプラグインでどうぞ
0633名前は開発中のものです。
2007/10/19(金) 17:44:44ID:/pW7CdyH0634名前は開発中のものです。
2007/10/19(金) 17:54:47ID:+zgQT3f30635名前は開発中のものです。
2007/10/19(金) 18:04:09ID:/pW7CdyH0636名前は開発中のものです。
2007/10/19(金) 18:05:11ID:xwD0HZgvありがとうございます
getkey.dll ですね
まだ、readmeしか読んでいないけどかなり自由が利きそうで助かります
0637名前は開発中のものです。
2007/10/19(金) 18:10:11ID:+zgQT3f3JoyToKey を使ってる立場からすると
ジョイスティックの設定はON/OFF出来ると有り難い
0638名前は開発中のものです。
2007/10/19(金) 21:35:41ID:+zgQT3f3setwindow 15,15,25,22,24,24,0,0,1,0,0,#888888,10,10,630,470
!sd
exec_dll "NSFont.dll/weight,1"
lsp 1,":s#ffffffああああああああああああ",182,200
lsp 2,":s/24,24,0;#ffffffああああああああああああ",182,240
print 1
click
って書くと
上のフォントサイズ省略した方の文字が潰れるね
0639名前は開発中のものです。
2007/10/19(金) 22:03:39ID:xwD0HZgvなるほど
ON/OFF設定追加と、次回起動時のON/OFF状態保持も考慮して作ってみますが
デフォルトでジョイスティックON設定もなしですか?
0640名前は開発中のものです。
2007/10/20(土) 00:15:57ID:is9yhNE4デフォルトの設定はONでもOFFでも良いよ
OFFにさえ出来れば
0641名前は開発中のものです。
2007/10/24(水) 09:25:41ID:YMv7U3h60642名前は開発中のものです。
2007/10/25(木) 23:25:52ID:qOcZlCYE0643名前は開発中のものです。
2007/10/26(金) 01:20:54ID:LKSarFG2■ このスレッドは過去ログ倉庫に格納されています