NScripter Ver.18.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2011/07/29(金) 13:42:31.89ID:eqalPxicゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
・うpろだ
ttp://nscuploader.pa.land.to/
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難しそうでついていけるか心配
0669名前は開発中のものです。
2012/07/15(日) 07:13:39.79ID:rT28S0+H0670名前は開発中のものです。
2012/07/15(日) 10:32:26.28ID:S4DEZtZvもうすぐ2Dのが出るらしいからまぁ期待しようや
0671名前は開発中のものです。
2012/07/15(日) 11:53:16.16ID:0e/lDK0K0672名前は開発中のものです。
2012/07/16(月) 22:39:04.57ID:6rlTGwcb0673名前は開発中のものです。
2012/07/27(金) 16:13:09.57ID:P+3AcX7t0674名前は開発中のものです。
2012/07/31(火) 03:17:05.66ID:R76RKdWTスプライト同士が、重なっている状態と、そうでない状態が分かる方法ってありませんか?
0675名前は開発中のものです。
2012/07/31(火) 11:48:59.06ID:cuV13AzDLua使わないと無理かな(確かNすくの方にはスプライトの位置を取得する命令なかったはずなので)。
でも簡単だよ。NSSpGetPosで位置を、NSSpGetInfoでサイズを取得して、そこから割り出せばいい。
0676名前は開発中のものです。
2012/07/31(火) 16:58:17.73ID:R76RKdWT>>675
そのNSSpGetPos、NSSpGetInfoで調べていたら
下のサイトの「スプライトの位置取得・重なり判定」で
それっぽい事が、Luaで出来るのは分かりました
http://www.tktkgame.com/nsc/index.html
しかしながらbtransのように、透過部分が重なった時は、反応して欲しくないのです。
0677名前は開発中のものです。
2012/07/31(火) 22:01:27.64ID:Z6OqBjy7スプライトの種類(組み合わせ)と大きさとリアルタイム性の要求によって
やり方は変わってくる
プラグインを作るのが一番頭を使わないと思う
0678名前は開発中のものです。
2012/07/31(火) 22:05:28.74ID:Z6OqBjy7複数の円や長方形で輪郭を近似して当たり判定
あたりが妥当じゃなかろうか
STG関係で解説があると思う
0679名前は開発中のものです。
2012/07/31(火) 23:46:09.27ID:R76RKdWT>そういう機能は用意されていないと思う
なるほど……分かりました。ありがとうございます。
プラグインは考えてみます。
>>678
>複数の円や長方形で輪郭を近似して当たり判定
確かに多少手間かもですが、限りなく近い衝突判定は得られそうですね。
ありがとうございます。 試してみます。
0680名前は開発中のものです。
2012/08/01(水) 18:48:58.66ID:dUO4iNL50681名前は開発中のものです。
2012/08/01(水) 19:57:04.67ID:IZUJVwji0682名前は開発中のものです。
2012/08/01(水) 20:48:49.74ID:toN+9iZH0683名前は開発中のものです。
2012/08/01(水) 23:19:53.95ID:sWIUTJS4ttp://naokitakahashi-dev.blogspot.jp/
こまめに発信し続けてくれるだろうか
0684名前は開発中のものです。
2012/08/02(木) 12:26:02.57ID:AFHcC1WH0685名前は開発中のものです。
2012/08/04(土) 15:37:32.48ID:ylzx9H9Bdefsubでもluasubでも#CCCCCCの取得で詰む。
0686名前は開発中のものです。
2012/08/04(土) 16:28:53.20ID:6OJxWaWu昔はウィンドウは変数指定できなくて
分岐の力技で乗り切るしかなかったような
0687名前は開発中のものです。
2012/08/04(土) 22:09:49.09ID:UefcN9Es書式は若干変わっちゃうけど汎用性はあがると思う。
*define
defsub setwindow
game
*start
bg #00FFFF,1
\
mov $10,"#FFFFFF"
setwindow 8,16,20,23,26,26,0,2,20,1,1,$10,0,0,639,479
\
setwindow 8,16,20,23,26,26,0,2,20,1,1,"#00FF00",0,0,639,479
\
end
*setwindow
getparam %10,%11,%12,%13,%14,%15,%16,%17,%18,%19,%20,$100,%21,%22,%23,%24
_setwindow %10,%11,%12,%13,%14,%15,%16,%17,%18,%19,%20,$100,%21,%22,%23,%24
return
0688名前は開発中のものです。
2012/08/04(土) 22:10:56.50ID:Uk7jna280689名前は開発中のものです。
2012/08/05(日) 13:40:17.76ID:20Ht/03Y0690名前は開発中のものです。
2012/08/05(日) 21:30:14.14ID:hddppA62PNGの透明部分も描画処理の対象になるんでしょうか?
つまり、大きな透明画像を表示した場合も、同じように処理に負担がかかるんでしょうか?
0691名前は開発中のものです。
2012/08/05(日) 23:02:43.66ID:72fXI/Ytまぁ負担かかると思うけど。
0692名前は開発中のものです。
2012/08/06(月) 00:42:19.44ID:EA5TjfvQどうもです、ちょっと組んでみます。
透明部分もやっぱり再描画扱いになるんですかね
0693名前は開発中のものです。
2012/08/06(月) 00:42:39.42ID:TbuyJ5tC大雑把に言って、
ファイルサイズを小さくすると、読み込む速度を稼げます(lsp命令とか)
使用するスプライトの枚数を減らすと、処理の速度を稼げます(vsp命令とか)
画像の大きさ自体は、それほど負荷に影響ないと思います
例外的に、テキストウィンドウは小さいほうがメリットあると思います
0694名前は開発中のものです。
2012/08/06(月) 01:51:44.20ID:+zbCb+xLなるよー。draw系で何か直接描画した後に、透明pngをlspしてで試してみ。
範囲分かるから
0695名前は開発中のものです。
2012/08/06(月) 03:15:35.39ID:EA5TjfvQ>>694
なるほどーありがとうございます!
勉強になります!
0696名前は開発中のものです。
2012/08/06(月) 09:51:58.06ID:HjKd4ZWX楽しみ
0697名前は開発中のものです。
2012/08/08(水) 02:38:38.02ID:FcApeHbkまあ読み込み速度と比べたら表示の切り替えにかかる時間なんて微々たるもんだが
0698名前は開発中のものです。
2012/08/08(水) 23:55:42.96ID:JjU0d7Fa用途によっては馬鹿にならないくらい遅い
調べてはいないが
C++のNスクよりLuaのNスク2の方が速くても不思議じゃない
0699名前は開発中のものです。
2012/08/09(木) 00:09:02.52ID:UZuDlbG/下のスクリプトでテストした感じでは、有意な差はないみたいでした
*define
defsub count
game
*start
saveoff:erasetextwindow 0:mov %20,32000;ループ回数
画像その1
count "image1.png";比較画像その1
br
画像その2
count "image2.png";比較画像その2
br
比較用ループ
resettimer
for %10=0 to %20
next
gettimer %10:%10\
end
*count
getparam $10:lsp 10,$10,0,0
resettimer
for %10=0 to %20
vsp 10,1:vsp 10,0
next
gettimer %10:%10
return
0700名前は開発中のものです。
2012/08/09(木) 00:22:11.32ID:5T+LWL9E0701699
2012/08/10(金) 01:14:36.69ID:d2z/rHwL計測してるのがスクリプト解析時間っぽい
vsp等でトリプルバッファに描画して
printでオフスクリーンに転送してるのかと勘違いしてました
0702699
2012/08/10(金) 01:49:07.87ID:d2z/rHwLテキストウィンドウ更新のタイミングで、テキストウィンドウの範囲または全画面の
オフスクリーンを更新して、その上にテキストを描画していってるっぽい
0703699
2012/08/10(金) 01:54:30.50ID:d2z/rHwL文章は、windowbackの設定に関わらず常に一番上にくる
文章の上に半透明のスプライトをかけることはできない
といった特徴があるみたいです
また勘違いしてたらすみません
長々と失礼しました
0704名前は開発中のものです。
2012/08/10(金) 18:02:08.02ID:MowaBR3b0705名前は開発中のものです。
2012/08/10(金) 23:15:57.46ID:uPyLeGH60706名前は開発中のものです。
2012/08/31(金) 00:21:39.77ID:yl8EseWr0707名前は開発中のものです。
2012/08/31(金) 00:22:56.99ID:BpWLNDcz無理しなくていいのでとも思う
31日までにと書いちゃったものは仕方ないけど
0708名前は開発中のものです。
2012/08/31(金) 01:40:12.77ID:jZMvkr6X0709名前は開発中のものです。
2012/08/31(金) 14:29:35.25ID:5iKD7TRAすっごいわくわくする
0710名前は開発中のものです。
2012/09/01(土) 11:39:29.08ID:aUy4fi7D0711名前は開発中のものです。
2012/09/01(土) 13:15:44.77ID:ns9SBpIZ■ このスレッドは過去ログ倉庫に格納されています