NScripter Ver.18.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2011/07/29(金) 13:42:31.89ID:eqalPxicゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
・うpろだ
ttp://nscuploader.pa.land.to/
0569名前は開発中のものです。
2012/03/23(金) 23:07:18.10ID:rwHAtfZyns2はbmpのデコード速度が改善されたがしょうもないバグ持ち
つかもうみんなpngに移行すりゃいいじゃんって思う
0570名前は開発中のものです。
2012/03/23(金) 23:27:17.57ID:Ti6au2hXありがd
マスク画像作る苦行考えるとpngは便利だよね
0571名前は開発中のものです。
2012/03/24(土) 02:38:03.09ID:y/if3/C80572名前は開発中のものです。
2012/03/24(土) 03:11:51.96ID:+6cMwv9K0573名前は開発中のものです。
2012/03/24(土) 05:54:10.52ID:ihO8wVuZ良いDLLあるのにこれじゃ何も出来ないよ・・・
0574名前は開発中のものです。
2012/03/24(土) 12:40:30.06ID:wC3sSDwL0575名前は開発中のものです。
2012/03/24(土) 17:31:09.31ID:4TO4QGnZちなみにどこのdll?
0576名前は開発中のものです。
2012/03/24(土) 21:02:15.26ID:ihO8wVuZさんくす。
文字列で無理矢理くっつけてなんとか実装できたけど
あんまり綺麗じゃないスクリプトだなw
>>575
anm.dllってやつ。
覚え書きにも載ってなかったっけ
0577名前は開発中のものです。
2012/03/24(土) 21:39:51.57ID:78LTR60fどうせdefsubでラップするから、同じdllにつき一度しか書かんし気にするな。
0578名前は開発中のものです。
2012/03/25(日) 15:16:45.39ID:S4xKCyYy>複数のシステムが同じアーカイブを開こうとするのがエラーの元みたいなんで
ns2もnsaプラグイン複数使うのはどっちも同じだし
nsaの場合だけ起こらないってのは理屈が通らないんじゃね
0579名前は開発中のものです。
2012/03/25(日) 16:18:28.75ID:rlDsw59knsaは内部のファイルをメモリー上に展開してるんじゃね?
ns2は直接読み込んでるから、読み込みカーソルで混乱するんだろ、きっと。
0580名前は開発中のものです。
2012/03/26(月) 11:21:29.61ID:Z2UfqMiz質問とは関係ないですが、anm.dll はちょっとした問題があったので修正しときました。
お手数ですがダウンロードしなおしてください
修正個所は 説明.txt の変更履歴を参照してください
0581名前は開発中のものです。
2012/03/26(月) 15:04:29.18ID:Z2UfqMizごめん。それは単純には実装できそうにないです。
anm.dll への命令として「play_onceが終了したかどうかをNScripterに返す」という動作のものを
追加することはできます。この命令を仮にget_play_statusと呼ぶことにします。
NScripter側で(たとえば0.1秒ごとに)get_play_statusを実行して、再生が終わっているかどうかを判断する
みたいなのならできそうだけど、やっぱりスマートじゃないな。
0582552
2012/03/26(月) 19:02:41.34ID:KgZA7Wg5作者さんだ!書いてよかった…
バグ修正お疲れ様です
>play_onceが終了したかどうかをNScripterに返す
こっちのほうが逆にいい気がする…用途が広いから
再生が終わったことを検知できれば、似非spwaitだけでなく、
再生終了後自動でfree、のようなこともできるようになる
0583名前は開発中のものです。
2012/03/29(木) 00:02:55.72ID:HZF+q62A再生終了時に
キーダウン/アップメッセージを本体ウィンドウに投げるとかすれば
既存のwait系命令で似たようなことができるんじゃね?
0584名前は開発中のものです。
2012/03/31(土) 15:44:31.07ID:gyrno8U+更新おつです
差し出がましいですが、get_debug_initはget系命令にも欲しいかも
セット番号を投げたら0か1で状況を返す的に
それとバグかわからないけど報告
最新版はLuaで使うとdisp後画面がちらつくようです
この現象は1.3以前では起きません
私のスクリプトがアレなのかもしれないですが、一応検証スクリプトあげました(画像を使わせていただいてます)
環境:WindowsXPsp3、DirectX最新版、シングルコア
ttp://nscuploader.pa.land.to/cgi-bin/src/n_0245.zip
0585名前は開発中のものです。
2012/03/31(土) 18:16:57.65ID:+9JptX8Dあるセット番号がすでにinitされてるかどうか返す命令は、そのうち追加します。
ついでに、すでに存在しているセットに初めから画像を登録しなおすreregist(リレジスト)も。
ちらつく件は仕様です。luaやOSやNScripterのバージョンは関係ありません。
1.3、1.4とも、initした直後とfreeした直後は非表示というのが正しい動作です。
ただ、1.3では、freeしないと再度initできないようになってるんです。
アップしていただいたスクリプトのうち2回目のinitには実は失敗してて、
1回目のものがそのまま表示され続けているだけです。
1.4ではfreeしなくても再度initできるようにしときました。
このため2回目にinitした瞬間に一瞬だけ消えてます。
あと、anm.dll関連の話題は別の掲示板とかでやったほうがいいのかな。
0586名前は開発中のものです。
2012/03/31(土) 21:13:14.30ID:3b90AblX今は過疎ってるから良いんじゃね
0587名前は開発中のものです。
2012/03/31(土) 22:11:05.75ID:L5gCwoCR0588584
2012/03/31(土) 22:46:17.96ID:QeChbF0Hなるほど、私の認識不足でした
おかしなこといって申し訳ないです
init取得、reregist期待してます
0589名前は開発中のものです。
2012/04/26(木) 07:51:07.86ID:FJmfN1JySGEで既に一本ゲームを作っていたとは知らなかった。
どのゲームのことかわかる人います?
0590名前は開発中のものです。
2012/04/26(木) 21:51:01.95ID:M3HnMRpw0591名前は開発中のものです。
2012/04/30(月) 20:55:34.94ID:3A0/BMrS0592名前は開発中のものです。
2012/04/30(月) 23:01:56.40ID:bjYTQTG10593名前は開発中のものです。
2012/05/01(火) 03:39:27.77ID:2w4qWLSpなので2000対応最終版を使ってる。
0594名前は開発中のものです。
2012/05/01(火) 22:10:45.25ID:dQWa5Up+今じゃワイド液晶使ってるの当たり前かだから
フルスクリーン時のクレームがウザいと思うならXP以降版使った方が良いんじゃね
0595名前は開発中のものです。
2012/05/01(火) 23:06:37.91ID:R8mjaCOKごめん、これって本当なの?
0596名前は開発中のものです。
2012/05/01(火) 23:52:26.84ID:2w4qWLSp本当。ただしOSによるかもしれない。俺のはWindows7の64bit。
*define、game、*start の下にwait 99999とか書いて試せばわかる。
似たような事例として、ボタン待ちするとCPUが100%になる話が >>391あたりでも出てる。
0597名前は開発中のものです。
2012/05/01(火) 23:58:06.12ID:GTZDpIAJTIPSのログ見てきたが、2011/12/15の更新でCPU使用率のバグ修正っぽいこと書いてあるけど、
それ、今のバージョンでもそうなのか?
0598名前は開発中のものです。
2012/05/02(水) 00:06:46.19ID:V9BrJckp片方のCPU食いつぶすな。win7-64bit使用率52%(2コア)だった。
早さを取るかCPUを取るかってことか。
0599名前は開発中のものです。
2012/05/02(水) 00:07:07.20ID:V9BrJckp0600名前は開発中のものです。
2012/05/02(水) 00:13:00.44ID:V9BrJckpbtnwait系は食い潰さなくなったが、waitは食い潰しのまま、という内容だったようだ。
0601名前は開発中のものです。
2012/05/02(水) 00:14:37.90ID:FSY2RbP5waitよく使うから修正して欲しいなぁ…
0602名前は開発中のものです。
2012/05/05(土) 08:17:18.64ID:a5+FE2r80603名前は開発中のものです。
2012/05/05(土) 19:40:38.29ID:VZJ+MMzqbdown(btndown)が有効になるのは、もしかして左クリックだけですか?
下のようなスクリプトなんですが、
左クリックを押しっぱなしにすると$10の値がどんどん増えていきます
でも右クリックだとどうやらbexecで止まってるみたいです
XP暫定版とその前のバージョン、bexecとbtnwaitで試しましたが、結果は同じでした
mov %10,0
*loop
bclear
bdown
bexec $0
inc %10:itoa $10,%10:caption $10
goto *loop
あと、XP暫定版でボタン待ちをしているとPCから高周波?っぽい音がする
0604名前は開発中のものです。
2012/05/05(土) 21:14:17.75ID:QoBO0nls>左クリックを押し下げたときに処理が戻るように
です。
ぶっちゃけ、bdownは基本的にドラッグアンドドロップを自作する用途用。
右クリックでやる場合は、btimeでループ回しながらcheckkeyを使います。
0605名前は開発中のものです。
2012/05/05(土) 22:49:29.28ID:UDjUwEXcありがとう
うーんマウスジェスチャー作ろうと思ってたんだけどなー
でもまあトリガーを左クリックにすればいけるかな
それとcheckkeyってキーボードのキーしか拾えないんじゃなかったっけ?
0606名前は開発中のものです。
2012/05/05(土) 23:26:42.52ID:fRqr7HxPプラグインでなかったけか?
0608名前は開発中のものです。
2012/05/06(日) 00:07:17.72ID:xPUduuuP>クリック
クリックは正確には、ボタンを押す動作ではなく
ボタンを押し下げた後、「ボタンを離す」動作を指します。
これはウィンドウズの仕様です。
>高周波音
コイル鳴きではないかと思います。
負荷がかかる処理の時に出る場合があるみたいです。
自分の環境では、吉里吉里でマスクパターンを使ったクロスフェード時に
みょーん♪と音が出ます。
0609名前は開発中のものです。
2012/05/08(火) 06:14:44.41ID:mQF9ELWY0610名前は開発中のものです。
2012/05/08(火) 20:12:11.16ID:z+uOKij40611名前は開発中のものです。
2012/05/09(水) 15:04:38.14ID:sFjp6Ch/ボタンを離す動作なのはその方が理にかなってるから慣習的に使われてるってだけで、実際APIには押す離す押し続けると検出方法は一通り揃ってる。
推奨されてはいるがwindowsの仕様ってわけではないよ。
0612名前は開発中のものです。
2012/05/09(水) 22:46:20.52ID:BRmQ1AItずっと仕様だと勘違いしてました。
試してみたら、
クリックは「離す」のがトリガーになってるけど
ダブルクリックは2回「押す」のがトリガーになってるのね。
ビックリしました。
0613名前は開発中のものです。
2012/05/09(水) 22:49:39.99ID:BRmQ1AItよければ試してみてください。
0614名前は開発中のものです。
2012/05/12(土) 15:48:48.87ID:PBdT9UQv0615名前は開発中のものです。
2012/06/10(日) 23:42:15.24ID:1G0rBswM0616名前は開発中のものです。
2012/06/11(月) 16:06:08.86ID:bD9tLdlnttp://www.shuwasystem.co.jp/products/7980html/1852.html
0617名前は開発中のものです。
2012/06/11(月) 16:11:32.35ID:Mu5tMIWv基本さえ覚えればあとはネット上の講座とかリファレンスでどうとでもなるとはいえ
初心者のころは世話になりっぱなしだったなあ
0618名前は開発中のものです。
2012/06/11(月) 21:22:32.78ID:Ggd9JYNl・・・アニメの上下左右反転ができるともっといいな(チラッ
0619名前は開発中のものです。
2012/06/12(火) 02:15:29.92ID:n5KwnuiR貴史たま+MEさんのサイトが消えてて困ってます。旧サイトの方はwebアーカイブで少し見られたのですが
肝心の雛形サンプル(システムカスタマイズサンプル+オプション)が手に入りませんでした。
もしも持っている方がいらっしゃいましたら、ロダにあげて一つ譲って頂けないでしょうか・・。
失礼だとは思いますが、どうしても欲しいので、何卒お願い致します
0620名前は開発中のものです。
2012/06/12(火) 02:56:40.74ID:R5LtwY+Vリプライ飛ばして直接コンタクト取ってみたら?
0621名前は開発中のものです。
2012/06/12(火) 03:59:48.80ID:QNtsH6j90622名前は開発中のものです。
2012/06/12(火) 08:07:41.28ID:zdDg3KFpもういい加減バージョンアップもないだろうから、
最終バージョンの入門テキストが欲しいよね。
0623名前は開発中のものです。
2012/06/12(火) 11:17:19.14ID:R5LtwY+V0624名前は開発中のものです。
2012/06/12(火) 11:22:58.58ID:n5KwnuiRわかりましたありがとうございます。連絡がつくかわかりませんがやってみます。
0625名前は開発中のものです。
2012/06/21(木) 12:28:27.33ID:bhhDfc3p0626名前は開発中のものです。
2012/06/22(金) 16:23:43.57ID:sNE6VURUそれに伴ってマニュアルも売られるといいね
つか売ってくれ
0627名前は開発中のものです。
2012/06/22(金) 21:08:42.80ID:1CqJftcwNsの書きやすさに再度気付かされた……
0628名前は開発中のものです。
2012/06/22(金) 21:34:47.42ID:xpeUwLAVLuaが関数型だからよけい連携やりやすい。
0629名前は開発中のものです。
2012/06/22(金) 22:49:59.91ID:KS+I7RKP0630名前は開発中のものです。
2012/06/23(土) 04:43:24.34ID:lEEJpl7C2になったら勝てるんだろうか
0631名前は開発中のものです。
2012/06/23(土) 08:48:59.80ID:WXu8e/24ルビ機能は使わないからNscが組みやすくていい
つーてもLuaとかさっぱりなんだが
0632名前は開発中のものです。
2012/06/23(土) 09:44:57.65ID:BgypSwCMNスクは起動ファイル変えるだけで済むけど
吉里吉里の環境移行がメンドくて使ってられん
0633名前は開発中のものです。
2012/06/23(土) 09:54:42.03ID:OvqfwO0sそもそもNScrと吉里吉里はエンジンの設計思想違うし、劣るもなにも違う道具だろと。
演出やシステム弱いと思ってたら、大手サークルだとなにげに頑張ってるし。
NScr2は吉里吉里と同タイプの設計思想みたいだけどオープンソースにはしないだろうな。
でも別にしなくていいし、tjsよりLuaが好きだから楽しみにしてる。
0634名前は開発中のものです。
2012/06/24(日) 01:14:57.27ID:zLbDkrDF会社の仕事でNScr使おうかと思ってみたりする
Excelの関数にしてもVBAにしてもなんかやりたいことを実現する手順が
なかなか見えてこないんだけどNScrならすぐスクリプト思いつく
数値を複数条件抽出して変数に代入して計算して
さらに条件で分けた場所や色大きさで表示するだけなんだけど
Excelのみだとそんな簡単な仕組み作るのもめんどくさいのよね
ただ他の人にはNScrのスクリプト分からんだろうから
Excelのように使わせられないし
自分の業務用かな
0635名前は開発中のものです。
2012/06/24(日) 16:00:57.15ID:RejCXwS3最近のExcelの使う、xlsxなら、中身はxmlだから、どんなツールでも扱えるだろうけど。
0636名前は開発中のものです。
2012/06/24(日) 16:51:04.81ID:zLbDkrDF試してみようかな
それとPOWER POINTの代わりにスライドショーツールとしても
使えるかもしれないと思ったりする
POWER POINTでできないエフェクトやアニメーションいくらでも作れるし
素材の解像度でバレるかもしれんけど
パワポパワポいう人も最近減った気もするけど
0637名前は開発中のものです。
2012/06/25(月) 00:39:04.93ID:8MiVj9mp素材に気を遣えばばれることはないんじゃない?
0638名前は開発中のものです。
2012/06/25(月) 01:12:03.22ID:24Z7Ik9d巻き戻しができないんじゃないかな…。
相当シスカマ詳しければ、箇条書き項目一つずつの
巻き戻しもできるだろうけど…。
あと、発表しながら、重要な項目にマウスで線を引いて強調する、
みたいなことがリアルタイムでできないと思う。
プロジェクターがない場所でプレゼンする時に、
作ったスライドショーをすぐプリントして配れる、
ってのもパワポの利点だし、
普通に考えればパワポの代替品にはならないと思う…。
無理してでも使いたいなら止めないけど…。
やろうと思えばできるのがNスクだし。
Excelの替わりに使うのも、プライベートでやるなら
いいと思うけど、その仕事をのちのち誰かに引き継ぐ必要が
出てきた時がやばいよね。
大人しく業界標準のアプリ使えるようになっといた方が無難だと思うけど。
0639名前は開発中のものです。
2012/06/25(月) 13:02:40.31ID:b4Uw6lu80640名前は開発中のものです。
2012/06/27(水) 05:42:36.26ID:0h3zsgf92つの異なる場面で、ある選択をすると同じラベル(結果)になるのですが、
多重定義になります。
違うラベルで同じ結果を書けば済むのですが、回避する方法はあるのでしょうか?
場面1、
select
">>森へ行く",*s_01,
">>海へ行く",*s_02
場面2、
select
">>日本へ行く",*s_03,
">>アメリカへ行く",*s_02
海へ行く、アメリカへ行く、の選択肢先(内容)は一緒、の場合などです。
お願いします。
0641名前は開発中のものです。
2012/06/27(水) 06:10:12.98ID:1fYNdBtM0642名前は開発中のものです。
2012/06/27(水) 09:25:06.06ID:F6WwYaXy*s_04にすればいいのでは
0643名前は開発中のものです。
2012/06/27(水) 16:04:04.11ID:dN8KE+kv(スクリプトファイルを複数に分けてる場合、全部みてみないと))
あるいはselect文の記述自体間違ってて、飛び先の*s_02がラベルと判断されてるとか……。
0644名前は開発中のものです。
2012/06/27(水) 17:31:51.56ID:6Qv6uy5U0645名前は開発中のものです。
2012/06/27(水) 23:07:52.82ID:jE7XtU3c>2つの異なる場面で、ある選択をすると同じラベル(結果)になる
アメリカへ行くを*s_04にして、飛び先に
「*s_02」「*s_04」を連続で書けばいいんじゃない?
*s_02
*s_04
(*s_02、*s_04に共通のテキスト)
goto *次の飛び先ラベル
こんな感じで。
これなら、*s_02に飛んでも、*s_04に飛んでも表示される内容は同じ。
多重定義(同じ名前のラベルが二つある場合)は、
たしかNスクをダブルクリックして起動した時点で
エラーが出た気がする。
そうなるなら、スクリプト内のどこかに同じラベル名があるはずなので、
マルチファイル検索ができるエディタで調べるべし。
0646名前は開発中のものです。
2012/06/28(木) 22:30:08.02ID:5YGW9a75645さんの方法で行けそうです。あざーっした。
0647名前は開発中のものです。
2012/06/28(木) 22:36:24.36ID:HlUkdyJ2多重定義とか言うなw
0648名前は開発中のものです。
2012/06/28(木) 23:39:46.58ID:++z2v4K4*s_02 ;海へ行くの分
*s_02 ;アメリカへ行くの分
(海、またはアメリカへ行った)
1個で充分だよ。
*s_02
(海、またはアメリカへ行った)
0649sage
2012/06/29(金) 01:02:09.47ID:L+pqaqi8起動出来なかっつうの。
それを回避しようとすると、同じ文章をラベル毎に2度書くの?と思ってたから助かりました。
0650名前は開発中のものです。
2012/06/29(金) 01:04:13.50ID:L+pqaqi80651名前は開発中のものです。
2012/06/29(金) 01:16:02.94ID:8eS3/q1Aもやっとさせるのが上手だね君
0652名前は開発中のものです。
2012/06/29(金) 01:40:26.61ID:HGH7rH2E理解出来てない部分を思いこみで省略されるくらいなら、
スクリプトそのまま上げてくれた方が助かるんだわ。
0653名前は開発中のものです。
2012/06/29(金) 14:10:51.34ID:uX7BVLFu0654名前は開発中のものです。
2012/06/29(金) 15:42:51.30ID:kMeY2Wky0655名前は開発中のものです。
2012/06/29(金) 21:23:24.33ID:06e7r+PIこれ初心者の人に多いよね
0656名前は開発中のものです。
2012/06/30(土) 01:25:10.00ID:C/P60QyL0657名前は開発中のものです。
2012/06/30(土) 04:25:19.05ID:4q8a6yTj何サークルか独特のカスタマイズしまくってるのみかけるけど
何やってんだか全然わかんねえ
0658名前は開発中のものです。
2012/06/30(土) 08:31:50.89ID:xnIpUVgw絶版のあどばんすどNScripterでも買っとけ
0659名前は開発中のものです。
2012/06/30(土) 08:48:17.53ID:4q8a6yTj0660名前は開発中のものです。
2012/06/30(土) 08:51:29.16ID:R6hF8UsRカスタマイズしたいっていうだけじゃあやふやのふやふやふよふよで話にならん
0661名前は開発中のものです。
2012/06/30(土) 11:51:09.28ID:xnIpUVgwその辺の情報を理解してるなら関連付けて
あちこちにあるソース読めるだろ
読めないなら
焼きまわしてるってだけで
実際には出来てない
0662名前は開発中のものです。
2012/06/30(土) 21:35:55.42ID:75qLaQJm0663名前は開発中のものです。
2012/07/01(日) 01:20:45.28ID:FXx5n7Yb某ツールと比較したくは無いんだが、文字スプライトの機能がアレでなあ・・・
2ではせめて境界線機能はつけて欲しいんだよ
0664名前は開発中のものです。
2012/07/01(日) 11:47:39.95ID:XDACawi00665名前は開発中のものです。
2012/07/02(月) 19:21:57.76ID:N/wnettf0666名前は開発中のものです。
2012/07/02(月) 21:52:56.58ID:kYJnWCPf0667名前は開発中のものです。
2012/07/03(火) 05:08:04.61ID:P3rInJlQ0668名前は開発中のものです。
2012/07/14(土) 11:09:26.07ID:0suG7trX難しそうでついていけるか心配
■ このスレッドは過去ログ倉庫に格納されています