1 :名前は開発中のものです。2010/06/04(金) 04:57:28 ID:tnAvyTGm
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

・本家
ttp://www.nscripter.com/

・うpろだ
ttp://nscruploader.hp.infoseek.co.jp/
10 :名前は開発中のものです。2010/06/04(金) 18:10:50 ID:7e66LLUb
>>1-9 乙
516 :名前は開発中のものです。2011/01/31(月) 21:52:44 ID:E5xvuxEb
シスカマで右クリックメニューを自作する所から始めていけば、その内できるんじゃない?
参考サイトは>>1-9を見ろとしか。
641 :名前は開発中のものです。2011/03/09(水) 01:45:40.72 ID:8z260Jsz
>>638
あー、>>1に書かれてるこのスレ関連のろだです。ここもiswebライト消滅で移転してますが。

せっかくなのでiswebからのテンプレ級サイトの移転リスト
ろだ
ttp://nscuploader.pa.land.to/
TIPS
ttp://sorejyadamedarou.sakura.ne.jp/nscripter/
Andolf物置(前ろだ主)
ttp://andolf.sp.land.to/
642 :名前は開発中のものです。2011/03/09(水) 05:35:18.54 ID:vsU63i2O
>>637>>640>>641
わ、わ・・・
わざわざ教えてくださりありがとうございます。
無事DLできました。
本当にありがとうございました。
これからは勉強になりそうなページを見つけたら
なるべくデータ保存するように心がけたいです。
4 :名前は開発中のものです。2010/06/04(金) 14:32:29 ID:8krONVPe
・関連書籍

・Nscripterオフィシャルガイド 改訂版 だれでもかんたん!ノベルゲームのつくりかた
ttp://www.shuwasystem.co.jp/products/7980html/1852.html
ttp://www.7andy.jp/books/detail?accd=32002490
ttp://www.amazon.co.jp/exec/obidos/ASIN/479801852X/

・あどばんすどNScripterオフィシャルガイド(※絶版)
ttp://www.shuwasystem.co.jp/products/7980html/1104.html
ttp://www.amazon.co.jp/exec/obidos/ASIN/4798011045/
※サポート情報あり。(サンプルダウンロード・正誤表)
ttp://www.shuwasystem.co.jp/books/7980/1104-5/1104-5.html

・Nscripterではじめる ノベルゲーム制作
ttp://w3.shinkigensha.co.jp/books/4-7753-0496-8.html
ttp://www.amazon.co.jp/exec/obidos/ASIN/4775304968/
7 :名前は開発中のものです。2010/06/04(金) 14:38:47 ID:8krONVPe
・スレタイ名称で過去ログ検索を行う場合のキーワード群
NScripter NScritper

・このスレで復号の話題を禁止している理由について
個々で作成した作品の著作権を侵害させない為の配慮として
解析ツールへの直リンクは行っておりません。

・Nscripter以外のノベルツールに関する話題は、ここでは歓迎されません。
・作成中のスクリプトを晒さなくて済むような技術的な話題については
このスレでは無く、本家のNScripterサポートBBSを推奨します。

・また、ノベルツールの比較検討や論議については、下記のスレで行って下さい。
(但し、特定のノベルツールを叩く為のスレではありません)

ノベルツール選考スレ 3rd STRIKE
http://pc11.2ch.net/test/read.cgi/gamedev/1145204843/

ノベルツール選考スレXP (3rd STRIKEの前スレ)
http://pc8.2ch.net/test/read.cgi/gamedev/1083482407/
8 :名前は開発中のものです。2010/06/04(金) 14:41:38 ID:8krONVPe
・ゲーム製作板のローカルルール(一部抜粋)

  扱う話題
  ・プログラム、グラフィックス、サウンド、デザイン論などをゲーム製作の視点から
  ・ツール(HSP、ツクール等)についての話題
  ・ゲームの共同製作やプロジェクト活動

  禁止事項
  単発質問スレ、単発依頼(「〜作って」)スレ、
  個人叩き(個人に対する誹謗中傷)、ツール叩き(具体性のない批判)

・ローカルルールで板違いの話題に指定されている項目の内
このスレで抵触する可能性の高い項目について。

 ・市販ゲームの質問や感想
  このスレの場合、単なる板違いのみでは無く、複号ネタに繋がり易いです。
 ・違法性を含む話題
  ONScripterによる多種ハードウェア対応化の話題はお控え下さい。
  このスレでの今までの判定結果は、限りなく黒に近い灰色です。
9 :名前は開発中のものです。2010/06/04(金) 17:45:24 ID:8krONVPe
・その他

 ・ここは同人ゲーム板ではありません。(ローカルルールそのものが異なります)
 ・同人サークル活動に関する話題は、同人ゲーム板等でお願いします。
 ・名無しでない同人サークルメンバーとしての書き込みはお控え下さい。
 ・このスレでゲームの共同製作やプロジェクト活動の宣伝はお控え下さい。
 ・不快な発言を見掛けても落ち着いてスルーして下さい。

 <荒らし、煽り、晒しはマターリ放置で>
 ・彼らは放置が一番キライ
 ・彼らは常に誰かの反応を待っています
 ・彼らは煽りや自作自演であなたの反応を誘います
 ・彼らは華麗にスルーして自然消滅させましょう
13 :名前は開発中のものです。2010/06/11(金) 02:26:50 ID:Dtls2Ps/
さて、一枚絵型の3DダンジョンRPGを作っていた俺はどうすればいいのか
14 :名前は開発中のものです。2010/06/11(金) 02:34:13 ID:sockfN0b
やべーなんかすげー3D酔いするな
普通のゲームでは酔わないのにな
16 :名前は開発中のものです。2010/06/11(金) 03:20:47 ID:Dtls2Ps/
決めた。>>14みたいな層を相手に細々作る。
15 :名前は開発中のものです。2010/06/11(金) 02:54:48 ID:Q8MCLlYx
質問です。ムービーの音量をNスク側で変えるのはどうしたらいいんでしょうか?
17 :名前は開発中のものです。2010/06/11(金) 03:55:30 ID:Dtls2Ps/
……あ、一年後か二年後か分からんがNScripter2が作られたら既存のスクリプトを改良・移植すりゃいいのか。あんまり変な処理はしてないから命令の互換性も大丈夫だろうと思いたい
18 :名前は開発中のものです。2010/06/11(金) 14:12:30 ID:OF4rozGG
当たり前すぎることかもしれないけど、SGEってここの管轄外?
28 :名前は開発中のものです。2010/06/13(日) 00:00:12 ID:sGVRWpKD
話の発端は>>18じゃなかったの?
30 :名前は開発中のものです。2010/06/13(日) 01:31:09 ID:sGVRWpKD
今ここでSGEの話題が出るのは構わないと思うけど>>18の問いに対して
現状をそのまま返すのは回答にならない気がしたので
上記のレス(>>28)を挙げてみた。

試しに>>18を書き替えてみる。

当たり前すぎることかもしれないけど、Scripter3ってここの管轄外?
42 :名前は開発中のものです。2010/06/15(火) 20:45:53 ID:GCIj6DV1
>>38
最大の吊りはネタ振りした>>18が文頭で自己完結してること
20 :名前は開発中のものです。2010/06/11(金) 17:39:19 ID:Dtls2Ps/
NScripter2がどんな中身になるかにもよるだろうけど、まあSGEの話題で埋め尽くされてNスクの話が出来ない…って事にはならないだろうし。まあいいんじゃないのと個人的には思う
21 :名前は開発中のものです。2010/06/12(土) 01:02:02 ID:S66ea05P
吉里吉里スレもKAGとtjsどっちも扱ってるんだから、
Nスクでも、NScripter2とSGE両方とも扱っていいでしょ。ふつーに。

まあ、冬か来年くらいにNScripter2が出ても、
話題作出るまでしばらくは現行のNScripterの話題しか出ないと思うけど。
22 :名前は開発中のものです。2010/06/12(土) 07:02:01 ID:eFp5lg2F
最初に他スレの範疇になるけど「tjs上で動いているKAG」と「YU-RIS上で動いているERIS」に関しては
専用スレで無い限り、それぞれが1つのスレで混ざっても違和感は少ないと思う。

本題として、仮にNScripter2上で、ある程度の互換性が保持されるとしても
スクリプトエンジンそのものが異なるのでSGEは別スレにしたほうが良いと思う。
同じ意味合いとして、一緒くたにすると「とにかく新しい物を使うべき」なんて
流れになりかねないので、ここの総合スレ化は好ましくないと思う。
23 :名前は開発中のものです。2010/06/12(土) 07:04:25 ID:eFp5lg2F
個人的には将来的に現行のNScripterからリプレースされて
このスレそのものが無くなる展開もありだと思ってる。

逆にONScripterの需要の増加で専用スレが立つような展開があっても
おかしくないと思う。
24 :名前は開発中のものです。2010/06/12(土) 18:53:59 ID:0gihB2X1
たいした話題もないのに細分化したスレが過疎化、機能しなくなったって例はいくらでもあるよね
26 :名前は開発中のものです。2010/06/12(土) 22:29:42 ID:eFp5lg2F
>>24
むしろ、そう思うんだったらゲ製板内で説得性のある具体例を挙げて欲しい。
根本的に別物であれば細分化にはならないと思うし、どのスレも話題が無ければ
自然に過疎化する。
ただ、ここの総合スレ化に関してはもうしばらく様子見して考えたほうがいいと思う。
25 :名前は開発中のものです。2010/06/12(土) 20:57:47 ID:I/2VSxd2
Nscで.NETみたいな形でノベルゲームが作れるmod(?)が作られるのもちk・・・それはないか
27 :名前は開発中のものです。2010/06/12(土) 22:52:16 ID:J+Ff35Lv
総合化するとかじゃなくてSGEはまたまだ開発途上と見られてるから
成り行きでここに書き込んでいるだけじゃないの。
もっと開発が進んで使えるようになったら自然と専用スレが建つと思うけど。
そんなに神経質になる問題なのこの事って?

今の段階で建ててもどうせ過疎だろうし、今のところチェックするほど興味ないヤツには
全く情報が見えてこない状況になる。
ここなら目の入る機会が大きいから別にいいと思うけど。
29 :名前は開発中のものです。2010/06/13(日) 01:29:38 ID:TCy+TlhS
俺もスクリプトエンジン作りてーな
でもNScripter無料だし完成度高いからなーとかいつも思ってる
31 :名前は開発中のものです。2010/06/13(日) 01:40:19 ID:kw51rCRq
樋口氏のもmonk氏のも機能ついてなかったけど、
FLASHってプラグイン側で音量調整するのって難しいんだろうか?
46 :名前は開発中のものです。2010/06/17(木) 20:10:02 ID:Pgc3arsR
>>31
阿呆にしか構われてなくて(´・ω・`)カワイソス
monk氏のなら変数渡す命令あるから、開いてからプレー前にNSCR側で値渡しとけ。
あとはその値使ってASでオブジェクトの音量調整しる。
32 :名前は開発中のものです。2010/06/13(日) 02:48:39 ID:sGVRWpKD
真面目に聞いているんだったら完全に板違い。
サウンドプログラミング5
http://pc12.2ch.net/test/read.cgi/tech/1231649001/
37 :名前は開発中のものです。2010/06/13(日) 03:43:59 ID:sGVRWpKD
プラグイン話だと言うのであれば、最初にFLASHの音量制御のやり方を調べようよ。
38 :名前は開発中のものです。2010/06/13(日) 13:11:18 ID:hNWpycTw
SGEも中途半端な状態だし、結論出すのは先送りでいいでしょ
39 :名前は開発中のものです。2010/06/14(月) 19:07:57 ID:sA7DNrSS
itoa $1,%hennsuu
mov $0,"*func"+$1
gosub $0

仮に%hennsuu値が0〜99の計100通りあるとして、変数値に対応した関数に飛ばすのは、
NScripterだと上の3行のように簡単に浮かぶんですが、Luaだとどうやればいいんでしょう?

if (hennsuu == 0) then
func0()
elseif (hennsuu == 1) then
func1()

:(以下略)

end

例えばこのように100個分書くしかないんでしょうか?
40 :名前は開発中のものです。2010/06/15(火) 00:04:31 ID:CI01wHbq
解決策その1
関数をテーブルに登録してから使う
例)
ーー テーブルに登録
funclist = {}
funclist[1] = func1
funclist[2] = func2

ーー 登録した関数を呼び出す
funclist[hennsuu]()



解決策その2
グローバル環境から直接呼び出す
例)
_G["func"..hennsuu]()



自分が思い付いたのはこんくらい
41 :名前は開発中のものです。2010/06/15(火) 01:19:13 ID:SsCjxNvl
>>40
ありがとうございました!!!
loadstringでやるんだろうけど全然分からない…と頭抱えてましたがそんな手が。
43 :名前は開発中のものです。2010/06/15(火) 22:44:34 ID:F36LUjZ+
うpろーだの非公式マニュアル
場所によって説明部分の項目わけ見難くない?
ld
cl
tal
とか並んでた後に各説明してるけど記述ミスかと思った。
なんか分かり辛い。
51 :名前は開発中のものです。2010/06/22(火) 22:20:42 ID:0zbDgGf4
アップローダで lzhを使えなくしましたのでよろしくです

>>43
見づらくてごめんなさい
52 :名前は開発中のものです。2010/06/22(火) 23:04:26 ID:gSEtIThe
>>51
いつも乙なんだぜ
53 :名前は開発中のものです。2010/06/23(水) 01:07:24 ID:wpzghC4r
>>51
うpろだ更新乙
漏れとしては逆に>>43がまとめた非公式マニュアルとやらを見てみたいとオモタ
54 :名前は開発中のものです。2010/06/23(水) 14:13:19 ID:hG/HC6IL
>>51
乙です。

やべ、昔うpした「デバッガに文字列を渡す、ただそれだけのプラグイン」、再配布用に
添付したプログラムがLZHファイルだった…。
55 :名前は開発中のものです。2010/06/23(水) 18:50:43 ID:anCNnIDA
>>54
>添付したプログラムがLZHファイルだった
今のところ気にしないでいいと思うよ
107 :名前は開発中のものです。2010/07/13(火) 22:33:38 ID:NO3GlMLZ
>>54
いまさらですが使わせてもらってます
ありがとう
48 :名前は開発中のものです。2010/06/18(金) 20:03:10 ID:4L+f8l2u
亀レスとは言うが、このスレが過去ログとなった時に亀にせよ答えがあるのと答えが全く無いのとでは後から見返す人への役立ち方が天と地ほど違う。
何年後かに同じ問題を抱えてこのスレにたどり着い
56 :名前は開発中のものです。2010/06/25(金) 00:26:26 ID:Hh4mdT4d
LZH形式が過去のものになるとは世の中何があるか分からんね。こんな世の中ならいつか7zの時代が来るかもしれん
57 :名前は開発中のものです。2010/06/25(金) 15:55:12 ID:MRfhp4ve
zipはMSがサポートする限り残るだろうな
rarはリカバリーレコード付けられるから変わる物が出ない限りまだ残るだろうな
7zは圧縮率高いしいいとは思うが対応するソフトがあれだし今の現状的にこの先も細々だろうな
lzhはもう過去の遺物だよね
59 :名前は開発中のものです。2010/06/28(月) 17:18:49 ID:gu7Nmw4Y
>zipはMSがサポートする限り残るだろうな

それは、そう長くは残らないだろうという意味だな、と思った俺は変ですか。
60 :名前は開発中のものです。2010/06/28(月) 18:01:00 ID:d6FvnlhI
>>59
NScripterの対応OSは何だ?
それが答えだ。
世界中の人がWindowsを窓から投げ捨てたら変わるかもしれないが。
62 :名前は開発中のものです。2010/06/29(火) 02:51:36 ID:1eDTWC7C
試してないけど、requireすれば使えるんでねーの?
いや、そもそもデフォルトのNScripterのmovie命令って、そのライブラリ使ったものじゃねーの?
63 :名前は開発中のものです。2010/06/29(火) 06:11:36 ID:QM9o4Djd
ちょ…のぞみちゃん…付いていけないよ…!

…初心者に厳しすぎんだろこの本
他言語やり始めてようやく簡単に思えてきたわ
64 :名前は開発中のものです。2010/06/29(火) 09:37:21 ID:d8rJE9J7
他言語やったことないと厳しいわ
他言語やったことあるとカス言語仕様に気づくわ
どっちにしろ言語としてはひどい
65 :名前は開発中のものです。2010/06/29(火) 16:36:16 ID:gIXkGtc/
Nスクは解説サイトに頼った方が絶対早い
>>64
RPGツクールから流れてくると夢のような言語に思えてくるぞ
66 :名前は開発中のものです。2010/06/29(火) 17:49:16 ID:/i3N+9lC
命令ごとにスクリプトの解析ルールが違うからなw
ここまで何の美学も無く場当たり的に作れるのはすごいと思う
言葉は悪いけど決して悪い意味ではありません
67 :名前は開発中のものです。2010/06/29(火) 18:24:57 ID:1eDTWC7C
美しさよりも、とにかく誰でも動かせること優先している点でニーズ分かってると思うぞこれ。
シスカマなんてエンジン開発当初は今みたく一般ユーザがやること想定しなかったくさいしな。
いい加減許せない範囲に至ったからこそのエンジンのリデザインなんだろSGEって。

そういや、Nスクを囓ってるとC学んでもポインタで詰まることは無くなるっつー妙な効果があるw
68 :名前は開発中のものです。2010/06/29(火) 18:36:31 ID:AVeOmIQF
Nscにポインタなんて概念あったっけ。
69 :名前は開発中のものです。2010/06/29(火) 18:41:07 ID:OLRCrzRb
>>68
どの行を読んでるか理解しないと組めない。
特にセーブポイントは変なタイミングで使うとロード時に死ぬる。
70 :名前は開発中のものです。2010/06/29(火) 19:11:16 ID:1eDTWC7C
>>68
変数が連番だから、リングバッファみたいのやってると勝手に身に付く
71 :名前は開発中のものです。2010/06/30(水) 05:21:30 ID:/Pk1c5B2
美しさより何よりとにかく分かりやすさ重視っていうNスクの方向性は嫌いじゃないどころか大好き
72 :名前は開発中のものです。2010/06/30(水) 07:50:10 ID:cE4y6Z/P
先駆者ってのはいつも失敗や無駄を恐れず突き進むものだからな。
美しさを求めるには、まず美しいものも醜いものもたくさん知らなければならない。
長く続けるなら、いずれ必ずどこかでリデザインが必要になるよな。
75 :名前は開発中のものです。2010/06/30(水) 17:10:03 ID:/Pk1c5B2
統一された規格に拘らないのは素人からするとありがたい。具体的には[r]とかより@を使おうって思想がありがたい。これはこれで半角文字の問題が出てるにしても
76 :名前は開発中のものです。2010/06/30(水) 20:26:17 ID:OuaQmCfC
一番困るのは、とりあえず動くものさえも作れずモチベーションが下がって
製作そのものをやめてしまうこと なので
だらだら組めてとりあえず動くってのは魅力
78 :名前は開発中のものです。2010/07/05(月) 01:09:45 ID:nkPrX3tK
( ゚д゚) …


( ゚д゚) …イミワカラネエ…


( ゚д゚ ) ショシンシャ ニハ ムリダロ コンナノ…
     トイウカ ブッチャケ ジョウキュウシャ デショウ?
81 :772010/07/05(月) 19:20:02 ID:jP+hcOQk
ああ、今見たら直したいとこいっぱいある。
if (not NDS.vol) then NDS.vol=10000 end の辺りも NDS.vol=NDS.vol or 10000でよさげだし、
ndsExec関数もテーブル作って table.concatのほうが短くていい。

>>78
自分もここにいる人に比べたら、超初心者だよ。まだまだ勉強することがいっぱい。
Lua触るのは単純に楽しいの。元々 defsubで命令作るの好きだったからかもしれない。
可変引数使えるし、defsub使う人は取り入れたほうが個人的に楽だとは思う。↓のようなことも簡単にできるしね。
値の型をあんまり気にしなくていいのも嬉しい(atoiとかitoaみたいなことを自動でやってくれる)。

-- 新ボタン命令のクリア&定義を一行で行う関数。書式:bset "[制御文字列]"
-- 例:bset ""(何もしない) bset "dct1000" (bdown/bcursor/btime 1000適用)
function NSCOM_bset()
 local val=NSPopStr() -- # valにnscrからの値を受け取る。

 NSExec('bclear') -- # 通常のボタンクリア。
 if val~='' then -- # 条件文: valが空白以外の時に実行
  local bdown,bcur,btime=val:match('d'),val:match('c'),val:match('t(%d+)')
  -- # match関数は正規表現のように文字列を検索し、マッチした値を返す。
  -- なければ nil。括弧で囲むとその部分だけ返す。

  -- # 条件文は false / nil以外の時に真となる。
  if bdown then NSExec('bdown') end  --# val内に dがあれば真
  if bcur then NSExec('bcursor') end  --# val内に cがあれば真
  if btime then NSExec('btime '..btime) end  --# val内に t数字があれば真。
 end
end
95 :名前は開発中のものです。2010/07/09(金) 22:49:15 ID:iu0sUGMg
>>88じゃなくて>>81だった、ごめんね
79 :名前は開発中のものです。2010/07/05(月) 01:20:19 ID:Lz7doMz3
個人的にはすげー有り難かったけど
Luaで投げちゃったユーザーも多いんだろうな
一から覚えなおすとは言わないけど、違い物があるだろうし
80 :名前は開発中のものです。2010/07/05(月) 01:44:38 ID:Empq/jZM
Luaに触ろうともしていない自分のような奴もいる
Nscの機能自体を使いきってもいないしやりたいことはまだ出来る範囲だしなぁ
82 :名前は開発中のものです。2010/07/05(月) 21:13:50 ID:TUeklOLj
そもそもLuaで書いたら動くようになるって
ちょっと信じがたいんだけど
86 :名前は開発中のものです。2010/07/07(水) 23:03:52 ID:Ge0tRqvd
フルスクリーン<->ウィンドウの切り替えって
一時的に停止する方法はないかな?
動画再生時やプラグイン使用時の安全対策で止めたい
90 :名前は開発中のものです。2010/07/08(木) 00:17:33 ID:EaBXqWLU
>>86
俺もそれは気になってるんだが、ユーザーさんの良心に期待して諦めてる。
クレーム来たら、頻繁に切り替えないでどっちかでやってくださいと返答するしかないよね。
87 :名前は開発中のものです。2010/07/07(水) 23:13:35 ID:RtvNR7qJ
止まってるはずでしょ
それでも問題が出るならスクリプト側で一時停止したところで解決するような話じゃない
88 :名前は開発中のものです。2010/07/07(水) 23:32:37 ID:Ge0tRqvd
>>87
ごめん。わかりにくかったかも
ユーザーが任意に切り替えるのを一時的に防止できればな、と思って
バチンバチンと切り替えられると危険なタイミングがあるので
94 :名前は開発中のものです。2010/07/09(金) 22:48:18 ID:iu0sUGMg
>>92
JavaScriptがわかれば使える。
>>88とかめっちゃ簡単なことしかしてないし。
91 :名前は開発中のものです。2010/07/08(木) 06:39:47 ID:qrA7sN8V
そんなところにリソース割いても割に合わんよ
気になる気持ちは分かるがれあどめにでも一言書いておいてユーザーに任せればいい
92 :名前は開発中のものです。2010/07/09(金) 21:23:53 ID:AQxoEIY7
Cで挫折した俺はLuaを使えるのだろうか。
97 :名前は開発中のものです。2010/07/09(金) 22:58:42 ID:5rNnzp5j
変態のluaと変態紳士のjsを一緒にしないでくれ。

まあ、まじめに言語仕様の話するならluaの方が簡単。
ただ実装のことばかり気にしすぎで分かりづらい部分もある。
100 :名無しさん@そうだ選挙に行こう2010/07/10(土) 21:42:55 ID:3TpXoUDX
Luaって楽したいC/C++プログラマのための言語だからなあ
>>97も言ってるけど、激しく実装を前提とした仕様なので
どういう風に実装されてるのか想像できないと理解しづらい部分が多々ある
98 :名前は開発中のものです。2010/07/09(金) 23:02:08 ID:OddDcyGN
C#はCなんかよりずっと難しいだろ
メジャーな言語の中ではかなり覚えることが多い部類に入る
99 :名前は開発中のものです。2010/07/10(土) 02:55:17 ID:nw+80oDi
Luaって殆ど言語側でやってくれるから、楽するのが好きでNScripterを選んだユーザーとはかなり相性いいと思うんだぜ
101 :名無しさん@そうだ選挙に行こう2010/07/10(土) 22:08:45 ID:Rn436zlA
たとえば配列の話。
NScripterでは下のように書くところを……

*define
 dim ?0[9]
 numalias test,0
game

*start
 mov ?test[1],100 :mov ?test[2],200
 itoa $1,?test[1] :itoa $2,?test[2]
 mesbox "?test[1]:"+$1+" ?test[2]:"+$2,"title"


Luaではこんなふうにできちゃう。便利ですね。

test={100; 200;}
NSOkBox('test[1]:'..test[1]..' test[2]:'..test[2],'title')
104 :名無しさん@そうだ選挙に行こう2010/07/11(日) 09:23:06 ID:UHElVP4C
高速化出来るかと思って情報保存しとく変数を一部Nスクの配列に回したら制約だらけで地獄を見た
105 :名無しさん@そうだ選挙に行こう2010/07/11(日) 14:49:49 ID:WD7kG47q
そもそも、Nスクの数値変数とか文字列変数ってそのまんま配列だよね
106 :名無しさん@そうだ選挙に行こう2010/07/11(日) 16:05:31 ID:d8J+Fh8Z
実装の都合だべ。
うぃんどみるのCS2のVRAM丸見え仕様とか俺は好きだぞ。
透過性があって。
108 :名前は開発中のものです。2010/07/16(金) 17:41:35 ID:v3Z7eo96
アホな質問でごめん
NSLuaと普通のLuaは別物なんだよね?
NScripterで普通のLuaは使えない、で間違ってないよね?
109 :名前は開発中のものです。2010/07/16(金) 18:26:22 ID:ULunZi1T
そりゃあ、Luaはあくまでも仕様であって実行環境はNScripterだからな。
2ちゃんの同じページ見るのだってブラウザ毎に挙動が違うだろ?
言わせるなよ恥ずかしい。
111 :名前は開発中のものです。2010/07/16(金) 20:01:03 ID:QWYPdaNk
NSLuaはLuaの拡張だから素のLuaは使えない。SGEは素のLuaだよ。
>>109は的を射てないので忘れていい。
110 :名前は開発中のものです。2010/07/16(金) 18:34:40 ID:v3Z7eo96
難しくて例えの意味はよくわからないけど、ありがとう
NScripterでLua使う時はNSLuaだけとりあえず覚えればいいよね
113 :名前は開発中のものです。2010/07/18(日) 10:50:46 ID:ojldv6BX
素のLuaっていってもLuaは組み込み用の言語なのでSGEよりも今のNSLuaの使い方の方が
Luaの使い方としてはむしろ普通
114 :名前は開発中のものです。2010/07/18(日) 14:59:49 ID:ay0n2T2r
>>113
SGEみたいにDSLの上にフレームワークのっけて使うのはheavy weightなコードへの依存が減るからどっちが普通とか言う問題じゃないんだが。
115 :名前は開発中のものです。2010/07/18(日) 17:25:51 ID:tsgcpv3A
プログラマじゃないからついてけないw
そんな俺にはいつかNSLuaがSJIS対応してくれればそれでいい
PureLuaの文字列部分だけSJIS対応したのをどっかで見かけたけど
そっちでnslua.dll作るのって無理なんだろうか?
Windowsの出力コードに欠陥コードを採用したMicrosoftが憎いっす
116 :名前は開発中のものです。2010/07/19(月) 13:22:20 ID:j1IIIaSf
UTF16に統一できるならそれはそれで問題ないんだけどな
多言語対応がイマイチなのはLuaに限らずあちらの人が作ったものはだいたいそう
118 :名前は開発中のものです。2010/07/19(月) 18:56:41 ID:xJW3+rJf
1byte圏の連中はまじめに文字コードとエンコーディング理解しろと言いたい。
120 :名前は開発中のものです。2010/07/20(火) 11:28:24 ID:J+uC/37A
やっぱりコツコツ勉強しないと駄目なのかな
難しくて挫折しそう
121 :名前は開発中のものです。2010/07/20(火) 21:04:17 ID:H/HgPWAc
LuaはどこまでいってもLuaだがなあ。
NSLuaとLuaの違いは、
普通のLuaにNScripterとの連携用の命令をいくつか追加して、
現在あるほとんどのLuaライブラリ(特にC言語と連携してる奴)が
読み込めなくなった奴だから、まあ違うと言えば違うけど、
Luaでできることはたいがいできるんだがなあ。
122 :名前は開発中のものです。2010/07/22(木) 15:16:34 ID:qzikjij3
ライブラリ使いたくて、別途lua51.dllを置いてるのってダメ?
プログラマじゃないからこういうのがアリなのかナシなのかよくわかんないぜ……orz
123 :名前は開発中のものです。2010/07/22(木) 22:57:13 ID:ORDy9OO0
ダメとかアリとかナシとか何を基準に言ってるんだ
ちゃんと動いててプレイヤーに特に不都合が出たりしなければいいだろ
124 :名前は開発中のものです。2010/07/22(木) 23:10:11 ID:vq6wE6Pl
nslua.dll使いながらlua51.dll使って不具合出ないのか心配でダメ出しが欲しかった。
今は反省している。何を基準にすればいいかもわからない。
125 :名前は開発中のものです。2010/07/25(日) 11:42:55 ID:GiaQ0Q0P
>>124
動くんならいーじゃん。てか、そんなことができたとは知らなかった。
具体的な構成とか見せてくれ!
126 :名前は開発中のものです。2010/07/25(日) 13:45:44 ID:lMkbOTyI
>>125
http://luaforge.net/にビット演算とか色んなライブラリがMITライセンスで公開されてるから、
ソース拾ってきてcygwin上でビルドしてdllを作成。意気揚々とrequireしようとしたらエラー。
---------------------------
コンポーネントが見つかりません
---------------------------
lua51.dll が見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。
---------------------------
なくてだめなら置けばいいかと思って、SGEからdll引っ張ってきてlua51.dllとリネームしたら動いた。
127 :名前は開発中のものです。2010/07/26(月) 00:10:27 ID:wfwqNlPz
nslua.dll をコンパイルしたときのヘッダファイル一式と .lib を公式同梱で配布してもらって、それを lua51 のかわりに指定してコンパイル&リンクするのが正しいね
128 :名前は開発中のものです。2010/07/26(月) 13:35:03 ID:E6LD27dL
そう言う使い方は想定してないだろう。
そのためにSGEがあるんじゃないのか?
130 :名前は開発中のものです。2010/07/30(金) 22:41:16 ID:wVZ1niE5
NScripterでどこまで出来るか試したいという建て前のもとNScripter2登場待ちな人間は何人かいるはず
今のSGE単独じゃさすがに厳しいと思うんだ
131 :名前は開発中のものです。2010/07/31(土) 14:03:03 ID:tDksP9+O
SGEはバインドしてくる描画周りの速度がどうなるかが問題。
CSじゃないから今の富豪PCならlua自体はアクションゲーできるくらいには速い。
132 :名前は開発中のものです。2010/07/31(土) 21:35:09 ID:YwZExUnd
ハードウェアの3D機能バリバリ使った今時の2Dの描画なんか遅くする方が大変
136 :名前は開発中のものです。2010/08/01(日) 22:13:04 ID:dOp3Nend
>>132
だれも2Dに限定してないだろ
133 :名前は開発中のものです。2010/08/01(日) 15:29:42 ID:T3hFDf8k
描画はまずもってNScripterより早くなる(軽くなる)だろうから、問題はどれだけ命令の互換性が残るか(1→2に移植しやすいか)だよね
134 :名前は開発中のものです。2010/08/01(日) 20:45:14 ID:gKxA7jHF
袋文字と半角英数字簡単に表示出来るようにしてくれたら何でもいいや
135 :名前は開発中のものです。2010/08/01(日) 20:52:22 ID:T3hFDf8k
半角英数字は今の仕様でも別にいいんじゃないのと思う俺
もちろん偶数バイト調整前提だけど
137 :名前は開発中のものです。2010/08/02(月) 08:58:47 ID:2TXH48Sx
問題なのは「スクリプト公開されてるんだから自分で直せ」と言い出す馬鹿が必ず現れること
139 :名前は開発中のものです。2010/08/03(火) 00:41:37 ID:1gtr6/16
商用サポートがあるわけじゃないんだから別に間違ってない。
140 :名前は開発中のものです。2010/08/05(木) 19:58:51 ID:87T/OZma
日本一ソフトのセカンドノベルでluaが使われてたよ
最後のエンドロール後にライセンス表記が出てびっくり
141 :名前は開発中のものです。2010/08/05(木) 19:59:46 ID:87T/OZma
日本一ソフトの「セカンドノベル」でluaが使われてたよ
エンドロール後にライセンス表記が出てびっくり
143 :名前は開発中のものです。2010/08/08(日) 17:06:09 ID:t6Q1dvwk
tipsを見てたらpngはRGBでないと表示されないとあったんですが、
ウィンドウ画像をαでインデックスカラーにしても表示されました。

今はカラーモードによらず普通に使えるということですか?
145 :名前は開発中のものです。2010/08/09(月) 22:40:05 ID:IQCd+d07
こちらはnspng.dllでした。
nscrpng.spiでググったら、tipsのは古い情報だったんですね
ありがとうございます
147 :名前は開発中のものです。2010/08/15(日) 14:36:13 ID:xz5S2TMd
cselbtnで作った選択肢を非表示にする命令ってありますか?
vspだと消せないみたいなんですが
148 :名前は開発中のものです。2010/08/15(日) 15:13:14 ID:f0UOhC76
textoffか何かで消えなかったっけ?
http://sorejyadamedarou.hp.infoseek.co.jp/tip04.htm#TIP28
vspでやりたいなら、これの4番みたいにやるのがわかりやすくておすすめ。
149 :名前は開発中のものです。2010/08/15(日) 15:52:21 ID:xz5S2TMd
>>148
ホントだ、textoffで消えた!
すごい基本的なコマンドなのに頭からすっぽり抜け落ちてた…orz
オススメのも読んでみるね、どうもありがとう!
150 :名前は開発中のものです。2010/08/17(火) 16:19:13 ID:sXipb0+M
luaってのはそもそもノベルエンジンには勿体無いレベルの言語。まあなんかNScripter自体がノベルエンジンには勿体無いレベルになりつつあるけど
151 :名前は開発中のものです。2010/08/18(水) 01:07:07 ID:flnOK8Pe
>NScripter自体がノベルエンジンには勿体無いレベル
え?
152 :名前は開発中のものです。2010/08/18(水) 03:40:26 ID:PHgRvhI9
非リアルタイム処理ならNScripterって割となんでも出来ちゃうよね。やがて出るであろうNScripter2はさらに

~
ところでなんかもう一工夫欲しいんだけどどうすりゃいいかな?\
end
*start
jumpb

~
game

*define

jumpb
153 :名前は開発中のものです。2010/08/18(水) 16:15:23 ID:kLm/K/l7
スキップボタン二回押さないと反応しないのって仕様?
講座巡りしたけど、回避方法が良くわからん
systemcall skipを使うといいと書いてあったけど、どこで使えばいいのかな?
154 :名前は開発中のものです。2010/08/18(水) 23:05:58 ID:LyXZv7oK
>>153
Luaで回避しる。たぶんnscr側でやるより楽。
155 :名前は開発中のものです。2010/08/18(水) 23:08:02 ID:kLm/K/l7
>>154
やっぱLuaで回避するのがいいのかー
これを期に挑戦してみるよ
157 :名前は開発中のものです。2010/08/29(日) 19:08:41 ID:gJnsOSIm
ldは基本的な命令の中で一番代替命令に取って代わられやすい可哀想な子
159 :名前は開発中のものです。2010/09/05(日) 22:27:47 ID:NU3PQtsA
文字列スプライトで縦書きの文章を表示する方法ってあります?
tateyokoでは駄目なようですが・・・
160 :名前は開発中のものです。2010/09/06(月) 04:44:47 ID:G5v6S15g
>>159
横の限界一文字に設定した複数行スプライト使えばいいんじゃね?
161 :名前は開発中のものです。2010/09/12(日) 10:33:42 ID:5+0/RQdB
日記のコメ欄なんだアレ

金払わないけど手取り足取り無償サポートしてくれ的な内容って
流石にありえないだろ
162 :名前は開発中のものです。2010/09/12(日) 11:14:59 ID:xb3dmQim
そこまで書いてないけど、下心はそれだろうな。
夏休みを終えてもアホが出る時代になったか。
情報交換(笑)
163 :名前は開発中のものです。2010/09/13(月) 00:30:36 ID:P2SXi2HX
いきなりメル友申請とかコメントでアポとるとか、不躾なのは学生だからの一言でまだ済ませられても、情報交換ってのはさすがにないだろ
世話になってんだから推敲くらいしろよ製作物どんなだよ
164 :名前は開発中のものです。2010/09/13(月) 05:10:27 ID:wOFuAaf5
Nスクの綴り間違えだけでも失礼なのに、作者に対して情報交換て…
一方的に情報もらうだけな関係を交換とは言わんwwwwww
文化祭ってことは高校生だろうか…ひどいな
165 :名前は開発中のものです。2010/09/13(月) 05:16:45 ID:J5GbRyOe
高校生ならそんなもんだろ。作者がスルーしてこの件はオシマイ
166 :名前は開発中のものです。2010/09/13(月) 05:37:42 ID:geSjW6eQ
「俺はNScriputerの作者ではありません。人違いではないでしょうか」
167 :名前は開発中のものです。2010/09/13(月) 15:24:23 ID:NzrUDCkB
>>166
正解だと思う
168 :名前は開発中のものです。2010/09/14(火) 11:03:43 ID:40yFjIyt
「学生だから」とか「高校生はこんなもん」とか済ませられる歳じゃねーだろう……
流石にここまで常識無いと少数派だと思いたいぜ
170 :名前は開発中のものです。2010/09/14(火) 21:19:23 ID:eAhvNQf+
ここに来てまさかのアニメプラグイン更新キター

物置の人もiswebライトっぽいけど
どうするんだろ
171 :名前は開発中のものです。2010/09/14(火) 21:43:39 ID:eAhvNQf+
ついでにT2氏最近音沙汰ないなと思ったら
某同人ゲーでスクリプト参加してたでござる

NSDフォントプラグインが気になるが
CSVで挫折した俺にはgit?なにそれ?おいしいの?
173 :名前は開発中のものです。2010/09/14(火) 21:48:06 ID:rTw9JVbO
>>171
ちょw kwsk
なんだったら捨てアド晒すので教えてくれ
177 :名前は開発中のものです。2010/09/14(火) 23:43:58 ID:eAhvNQf+
>>173
同人ゲーの話だったら○函のところだよ
Vectorからフリー版が落とせる

プラグインの方はcygwinからgit入れてソース落したけど
作りかけだからか
Nスクのスクリプトファイルも使い方の説明も無いんだな
178 :名前は開発中のものです。2010/09/15(水) 00:30:42 ID:hnOrVcVd
>>177
レスありがとう。それたしかgetkeyの付属サンプルの改造ってだけだよな
T2氏がシステム全部組んだ作品出したのかと思ってワクテカしちまった
174 :名前は開発中のものです。2010/09/14(火) 22:09:36 ID:HKazWu/0
前の炉だの管理人さんが作った迷路のサンプルを誰か持ってないですか?エンカウントもするやつ。
これだけなくしてしまいました。跡地にもないし・・・。
できたらアップして欲しいです。お願いします。
175 :名前は開発中のものです。2010/09/14(火) 22:47:01 ID:BSzjJN6+
>>174
それどんな感じだった? ヌルヌル動く?
176 :名前は開発中のものです。2010/09/14(火) 22:51:51 ID:rTw9JVbO
>>174
迷路じゃなくて疑似クオータービューのタイル
もってるけど、今下げてる以上うpは気が引けるわ
まずandolf氏本人に打診するのが筋じゃね?
197 :名前は開発中のものです。2010/09/17(金) 00:11:38 ID:kXeWc21s
>>174
久しぶりにスレを見たらリクエストされてたのでアップしときました。
(疑似クオータービューのゲーム)
むかし消した理由はサイズが大きかったから。

今プレイすると敵の動きが憎くてしょうがないね。
198 :名前は開発中のものです。2010/09/17(金) 00:40:13 ID:5f93zvI+
>>197
iswebライト来月消えちゃうので移転してくれたら嬉しいっす!

インフォシーク iswebライト 終了のお知らせ
ttp://plaza.rakuten.co.jp/usersupport/diary/201008250000/
iswebライト をご利用のみなさまへ
ttp://isweb.www.infoseek.co.jp/info/information.html
201 :名前は開発中のものです。2010/09/17(金) 03:52:55 ID:HdVHm2L4
>>198

Nsc関係ないけど、情報ありがとう。早急に移行を検討しないといけない。
179 :名前は開発中のものです。2010/09/15(水) 05:06:22 ID:AGrsq0cz
自作アドベンチャーが、テキストボタン使って
キーワードクリック出来るシステムになってるんだけど
テキストボタンを、バックログにも対応させるには、
どうすればいいだろう?
180 :名前は開発中のものです。2010/09/15(水) 05:46:00 ID:+O94EB9w
身も蓋もないけどバックログ自作するが一番早いと思う
184 :名前は開発中のものです。2010/09/15(水) 23:37:46 ID:AGrsq0cz
>>180
ログから、テキストボタン部分からテキストボタン部分を判定させる
方法ってあるかな?
185 :名前は開発中のものです。2010/09/15(水) 23:39:03 ID:AGrsq0cz
>>184の訂正

>>180
ログのテキストからテキストボタン部分を判定させる
方法ってあるかな?
186 :名前は開発中のものです。2010/09/16(木) 00:43:46 ID:WBO14OLl
>>185
自前でゴリゴリ解析。
188 :名前は開発中のものです。2010/09/16(木) 06:01:09 ID:wV6SB06b
>>186-187
どうやったらテキストボタンが切り出せるのか、
まったく手の着けようが分からないので、
私には無理のようですね。
素直に諦めようと思います。
181 :名前は開発中のものです。2010/09/15(水) 21:23:26 ID:KOqC9YIh
他所の日記のコメ欄でお説教するのも
常識人としていかがなものかと思った
189 :名前は開発中のものです。2010/09/16(木) 06:05:47 ID:c+gKJPTx
テキストボタンが出るたびに出た位置を記録しておけばいいんじゃね
190 :名前は開発中のものです。2010/09/16(木) 14:01:50 ID:isMMqrvl
アニメーションプラグイン見てて思い出したんだけど
クリック待ちアイコン使ってない場合にテキスト表示したままで
画像切り換えるとアイコンが在るべき場所の左上でドット点滅が起きるの無くせないかな?
微妙に気になる
193 :名前は開発中のものです。2010/09/16(木) 19:20:45 ID:7kXJAdJZ
>>190
状況がわからんから再現スクリプト上げてもらえると助かる
194 :名前は開発中のものです。2010/09/16(木) 20:23:10 ID:isMMqrvl
>>193
ドット点滅だから見難いだろうけど作ってみた
http://www1.axfc.net/uploader/Sc/so/153928

この現象はアニメーションプラグインとNS栗のMSpDraw.dllで起こるのを確認済み

195 :名前は開発中のものです。2010/09/16(木) 21:05:01 ID:fLYq5bi/
>>194
*define

textgosub *lb

game

*lb
click
texec
return

*start


textgosubでクリック待ちしたら点滅しなくなったよ
なんか求めてることと違ったらごめん。
202 :名前は開発中のものです。2010/09/17(金) 07:10:29 ID:kiBVwnsQ
>>195
textgosub内でclickって組んだこと無いんで
色々試さないとダメだけど参考にさせてもらうよ
ありがとう
203 :名前は開発中のものです。2010/09/17(金) 20:19:09 ID:5f93zvI+
>>202
必須なのはシスカマすることであって、clickでやろうがtextbtnwaitでやろうが関係ないっす
191 :名前は開発中のものです。2010/09/16(木) 16:01:51 ID:D3tELjEY
よくわかんないけど透明の画像をアイコンにしてもだめなの?
192 :名前は開発中のものです。2010/09/16(木) 18:16:25 ID:isMMqrvl
どうだったかな? よく覚えてないけど
透明でもダメだった気が。

描画が原因だろうから単に透明画像表示させるんじゃなくて
アニメーションさせれば行けるかも?
そのうち試してみる。

でもそれで上手くいったとして
アイコンを右下の定位置に表示させつつ透明画像も噛ますって
不恰好で気分的にアレだなー
204 :名前は開発中のものです。2010/09/18(土) 05:10:42 ID:cp/ZS4Ay
和塩「聞き捨てならんな」
fc2「iswebは、我ら無料鯖4天王の中でも…」
和塩「4天王?もう2人しかいなくね?」
fc2「あれ三脚君は?」
205 :名前は開発中のものです。2010/09/18(土) 17:16:33 ID:+5HTUTml
[忍,warai]「海外終了した塩さんちーっす^^」\
[和塩,warai]
「ちょっと表出ようか」\
206 :名前は開発中のものです。2010/09/22(水) 02:59:15 ID:xNH7Xg/i
今luaとを使って終了時の確認ダイアログを自作しているんだが、詰まってしまったのでアドバイス下さい。
ちなみにシスカマはしてあります。
↓lua側のスクリプト
NSExec( 'luacall close' )
function NSCALL_close()
NSGosub ("*nsclose")
TEMP = NSGetIntValue(0)
if TEMP == 0 then NSGosub("*closecancel") return false else return true
end end--関数終了

↓Nsc側のスクリプト
*nsclose
lsph 100,":a;sysgra\endbg.png",220,165
lsph 99,":a;sysgra\yes.png",255,255
lsph 98,":a;sysgra\no.png",335,255
lsph 97,":a;sysgra\yeson.png",255,255
lsph 96,":a;sysgra\noon.png",335,255
bdef "p100p99p98c97c96"
bsp 99,"","c99p97p100","c99p97p100"
bsp 98,"","p100c98p96","p100c98p96"
*closeloop
bexec %btnres
if %btnres=99 mov %0,1:return
if %btnres=98 mov %0,0:return
goto *closeloop
*closecancel
for %0=96 to 100
csp %0
next
print 1
bclear
return
208 :名前は開発中のものです。2010/09/22(水) 03:41:25 ID:+63PNtTk
>>206
明らかに動作の流れを誤解してる。NSGosub ("*nsclose") でlua止まってると勘違いしてね?
212 :2062010/09/22(水) 19:22:56 ID:IeYqB+be
>>208
ご指摘ありがとうございます。
NSGosubの使用を止め、luaのみで組んだところ考えていた通りの動作になりました
207 :2062010/09/22(水) 03:05:11 ID:xNH7Xg/i
上の捕捉。
このスクリプトでNscの閉じるボタンを押すと
無反応

メッセージウィンドウ辺りを適当にクリックする

スプライト描写開始

もう一度閉じるボタンを押すと終了
という挙動になります
209 :名前は開発中のものです。2010/09/22(水) 04:01:10 ID:4Tjdr8kj
質問。
lua使う意味ってなんですか?
どんなことができるのですか?
210 :名前は開発中のものです。2010/09/22(水) 04:18:18 ID:+63PNtTk
211 :名前は開発中のものです。2010/09/22(水) 10:55:49 ID:Ae8ah+Wu
>>210が案外親切な件
213 :2092010/09/22(水) 20:06:19 ID:4Tjdr8kj
>>210
ありがとうございます。
何か意味があるのですか?
既に普通のnscでゲームシステム組んでいるのですが。
luaに移植する必要ありませんよね。
214 :名前は開発中のものです。2010/09/22(水) 20:29:49 ID:+63PNtTk
>>213
>何か意味があるのですか?

ttp://sorejyadamedarou.sitemix.jp/nslua.htm#TIP1
だから意味ならここをよめ

>既に普通のnscでゲームシステム組んでいるのですが。
>luaに移植する必要ありませんよね。

必要ならやれ。不要ならやめれ
215 :名前は開発中のものです。2010/09/22(水) 20:55:53 ID:FI7EfTNb
>>210
なるほど、わからん!
216 :名前は開発中のものです。2010/09/22(水) 21:06:50 ID:Ae8ah+Wu
じゃあ俺が説明してやろう
普通のノベル作るだけなら使わんでいいよ。NScripterを使い倒そうとしてる馬鹿ども(誉め言葉)のための要素。
もっと効率的にシスカマしてえよとかNScripterにあんなことやこんなことをさせてやりてえって人が使えばいい
217 :名前は開発中のものです。2010/09/22(水) 22:22:47 ID:Rb2ZqY7c
公式にluaを使ったRPGのサンプルあるけど
ああいうゲーム作るのはやっぱり大変なのかな?
中身見たけど数字の行列でイミフだった…
218 :名前は開発中のものです。2010/09/22(水) 23:17:15 ID:fbQ4Dto8
RPG作るのに一番大変なのは、システムじゃなくてデータだけどな。
221 :名前は開発中のものです。2010/09/23(木) 11:20:27 ID:TK/KXA0B
RPG作りたいんだったらちゃんと「ゲームプログラミング」として他の環境で出直しましょう。
わざわざNスク+Luaなんて情報の少ない変態環境を選ぶのは時間の無駄。
222 :名前は開発中のものです。2010/09/23(木) 11:45:12 ID:bD70bwVH
言い方は悪いが、俺もそう思う。
NscでRPG作るために一から勉強するよりは
他のプログラム言語を一から勉強したほうが応用も利いていい。
224 :名前は開発中のものです。2010/09/23(木) 13:11:45 ID:Bp2KT3p/
ああでもクォータービューのSRPGとかなら素材さえ用意できればそんなには悪くない環境なんじゃないかとも思うかな
225 :名前は開発中のものです。2010/09/23(木) 17:29:53 ID:foXWusUk
ちょっとしたフィールド歩かせるぐらいで止めとくのが無難だな
昔のゲームで町を歩いて女の子のキャラに重なったらイベント、みたいな程度
それ以上はかけた労力が返ってこないと思うw
226 :名前は開発中のものです。2010/09/24(金) 02:46:07 ID:bRTfE9x5
NScripterでフィールド作ろうとする時の最大の敵は割と真面目にマウスだと思う
227 :名前は開発中のものです。2010/09/24(金) 04:46:56 ID:tsMXlOlU
NScripter初回起動してスクリプトを進行する。

?Aというポイントで自動セーブする
?次にBというデータを自動ロードする
?ロード後、スクリプトが進行する
?スクリプトの最後に?でセーブしたAが自動ロードされる
?Aがロードされる
??でロードされた段階で、画面の表示が乱れる

となるんだけど、どうしてAをロードしただけなのに、
画面が乱れるんだろう?
さらに、画面が乱れるのは起動直後の初回時のみ。
上の?の後に、再起動せず?からプロセスを繰り返すと、
今度は、正常にロードされて?の段階で画面は乱れない。
230 :名前は開発中のものです。2010/09/25(土) 00:59:22 ID:nE7bPkH+
>>227
よくわかんねーけど、loadgame命令の直前にcsp -1入れたらどーよ
233 :名前は開発中のものです。2010/09/26(日) 03:37:39 ID:83903cJ3
repaintとprint 1の違いがいまいち分からん。というかrepaintの存在意義がいまいち分からん
234 :名前は開発中のものです。2010/09/26(日) 22:47:20 ID:/jj0flHi
【アップローダ管理人より重要なお知らせ】
iswebサービス終了に伴い、下記アドレスに移転しました。
次のスレ立て時、テンプレの変更をお願いします。
ttp://nscuploader.pa.land.to
235 :名前は開発中のものです。2010/09/26(日) 22:58:29 ID:q6JEoXyd
>>234
乙ですー
236 :名前は開発中のものです。2010/09/27(月) 00:46:02 ID:LZB/krfz
>>234
乙です!
237 :名前は開発中のものです。2010/09/27(月) 01:45:15 ID:dOrLCjuV
>>234
ふおおお乙です!
238 :名前は開発中のものです。2010/09/29(水) 00:27:18 ID:Oxd8PLFR
http://nscuploader.pa.land.to/cgi-bin/src/n_0222.zip
このサンプルで思った。なんで高橋さんは、NSGetKeyではENTERが戻り、bexecではRETURNが戻るって仕様にしたんだろうか。統一すりゃよかったのに。
つーか尻絵コマンドがちょうどうpファイル名になってんのな
240 :名前は開発中のものです。2010/09/29(水) 00:52:06 ID:9Iuz/0yd
左クリックとエンターとスペースキーの挙動の違いの方が気になる
241 :名前は開発中のものです。2010/09/30(木) 03:26:30 ID:6VSItuQD
非getcursor時のボタン待ちで矢印キー押した時の挙動の方が気になる
242 :名前は開発中のものです。2010/09/30(木) 03:50:27 ID:D2Hi4wAz
>>241
あれは便利でいいから機能として利用者へ提供して欲しい
243 :名前は開発中のものです。2010/09/30(木) 04:09:32 ID:6VSItuQD
>>242
便利なのは便利なんだけど、下キー押しっぱなしと上キー押しっぱなしでカーソルが移るボタン/移らないボタンの法則が違うのがよく分からない。
矢印キー全部取得するんでなくて、上下はデフォルト挙動のまま左右だけ取得とか出来たらもっと便利なのに
244 :名前は開発中のものです。2010/09/30(木) 04:20:56 ID:D2Hi4wAz
>>243
>移るボタン/移らないボタン
これはワケワカンネーよな

>左右だけ取得とか出来たら
俺はプラグインで誤魔化してそれやってる
245 :名前は開発中のものです。2010/09/30(木) 10:16:07 ID:N8YLh9He
stralias aa,"000.jpg"

mov $bb,"$aa"  
これだと$bbの中には$aaって代入されるだけだと思うんですが
$bbに"000.jpg"を代入するのは難しいですか?
246 :名前は開発中のものです。2010/09/30(木) 10:38:57 ID:oUgmhUb1
>>245
>"$aa"
""と$はいらないと思う
247 :名前は開発中のものです。2010/09/30(木) 10:58:31 ID:N8YLh9He
>>246
Σ おぉ通りで出来ないわけだorz
ありがとうございました
248 :名前は開発中のものです。2010/09/30(木) 18:28:52 ID:grm0BQ0e
【n_0222.zipについて】
具体的にはキーボード重視、片手で操作できるようにしてる
さらにもうちょっと突っ込むと、
[SHIFT]+[LEFT][RIGHT]でメニューの切り替え、
[SHIFT]+[UP][DOWN]でテキスト⇔キーワードウィンドウのフォーカス切り替え、
[PgDn]で文字送り、[PgUp]で回想、[ENTER]で決定みたいな感じ
あんまり使いそうにないキーは適当に配置

[UP][DOWN]で移るボタン→spbtn/bspで登録されているボタン
移らないボタン→カーソルがそのボタン範囲に乗っている時だけ反応するボタン(ボタン登録していないので、当然通常の動作をしない)
[SPACE][ENTER]が統一されてないのは、選択肢ボタンにカーソルがあると、誤爆するかもだから

このようにn_0222.zipは超自分仕様になっています
だから汎用性とかはまったく無視、半ば実験です
ろだに追加のドキュメントをアップしたので、よかったらどうぞ
249 :名前は開発中のものです。2010/10/03(日) 01:22:22 ID:pVxALUDO
キーボードのキー配置は数あれど矢印キーの横にPgUpとPgDnを配置しない会社たちは許さない
>>248
片手操作って地味にユーザーフレンドリーでいいね
250 :名前は開発中のものです。2010/10/03(日) 02:08:24 ID:KxT5yTlc
片手操作なら左手操作でないと!
252 :名前は開発中のものです。2010/10/03(日) 09:53:52 ID:pVxALUDO
>>250
左利きとしては右手操作がありがたい
251 :名前は開発中のものです。2010/10/03(日) 06:52:34 ID:Zz740wbV
初心者な質問ですいません。
デフォルトのスクロールボタンのバックログ機能をオフにするにはどうすればいいんでしょうか
バックログ系の命令を検索しても見つからないのですが・・・
253 :名前は開発中のものです。2010/10/03(日) 10:02:21 ID:WP+CGdj6
>>251
無いから自作
でもオフにすると相当不便だと思うよ
254 :名前は開発中のものです。2010/10/03(日) 12:03:08 ID:Zz740wbV
>>253
あ、やっぱり無いんですか
どうもありがとうございます
自作でシステムまでいじるのは面倒だし
テキストはスプライト表示の予定なんでそのままにしときます
255 :名前は開発中のものです。2010/10/03(日) 13:03:04 ID:WP+CGdj6
>>254
あ、ごめん
lookbackoffかlookbackflushで
最初から回想ログ取得しないようにすればいけるかも?
257 :名前は開発中のものです。2010/10/03(日) 14:55:58 ID:Zz740wbV
>>255
ありがとうございます!lookbackoffでいけました
256 :名前は開発中のものです。2010/10/03(日) 14:35:48 ID:cvfvNd9j
やったことないが
回想ページの最大取得数を0にすれば出来るような気がしないでもない
258 :名前は開発中のものです。2010/10/03(日) 17:12:35 ID:pVxALUDO
わざわざ回想を禁じるのがユーザーにとってのメリットに繋がるかどうかは知らんけどよかったな
259 :名前は開発中のものです。2010/10/03(日) 18:17:23 ID:cvfvNd9j
Nscripter-TIPSの更新された「デフォルトままでwin7だとどう見えるのか?」だけど、
2段時の画像ズレを指摘したいのだと思うが
写真背景でも貼り込んで1段時との違いを見せた方が分かり易いんじゃね
260 :名前は開発中のものです。2010/10/03(日) 18:34:34 ID:naru6pkG
画像はズレんぞ。単にメニューが2段になって不細工なだけ。
262 :名前は開発中のものです。2010/10/03(日) 19:41:53 ID:0EdS7Uv5
メニューが二段になって不恰好だからkillmenuした方がいいって内容だったよ
264 :名前は開発中のものです。2010/10/05(火) 12:29:59 ID:WnzijCzp
こうデフォルトだと最新の環境で、いろいろ不格好になったり、
さすがに素性の古さは隠しきれなくなってきたな。
265 :名前は開発中のものです。2010/10/05(火) 19:01:03 ID:1tsDJ58a
上部メニューは現状要らない項目も混じってるというか上部メニューってデバッグ終わったらたいてい消しちゃわないか
268 :名前は開発中のものです。2010/10/05(火) 22:29:09 ID:iiNttLRI
左手だけで操作できるモードを追加してみました(n_0225.zip)。getkey.dll様々だ。
どこのキーが何になったとかは、スクリプトを参照してください。
自分は右利きなので、使えるかどうかは?です。
手が大きい人はかなり操作しづらいかも(自己判断しかできないので許して)。
269 :名前は開発中のものです。2010/10/06(水) 00:45:39 ID:ufUFNwkv
あった方が便利ではあるけど、デザイン的な意味で消したがる気持ちも分かる
>>268
乙、俺左利きだから後で試してみるよ
270 :名前は開発中のものです。2010/10/06(水) 13:51:15 ID:CKY39cCP
Lua使ってるんだけど、readmeに書く著作権表記ってどう書けばいいの?

>LuaはMITライクなライセンスなので、著作権の所在をはっきり書いておけばそれだけで使えます。

NSLua解説1〜2.txtにはこれだけしか書いて無くて困ってます。
271 :名前は開発中のものです。2010/10/06(水) 15:49:25 ID:Xu0S82ZQ
>>270
権利関連.txtに載ってるよ

>nslua.dllは、Luaのソースコードを使っています。
>http://www.lua.org/
>dllに著作権情報が埋め込まれていますので、使用の際に気にする必要はありません。
272 :名前は開発中のものです。2010/10/06(水) 19:56:30 ID:CKY39cCP
>>271
ありがとう! それ読んだらoggやpngも書かなくていいんだね。
慣習でいままでずっと載せてた。
273 :名前は開発中のものです。2010/10/07(木) 21:32:10 ID:dPHRdtJU
オートモード時で文字数によって待ち時間を変化させる方法はないだろうか?
自力で考えているがサッパリで…。

他力本願で申し訳ないが教えて頂けないだろうか?
275 :名前は開発中のものです。2010/10/07(木) 21:41:43 ID:gLT9HVJn
>>273
直接名前出すとあれなんで「nscripter使い方講座」でググって一つめのところをみろ。
274 :名前は開発中のものです。2010/10/07(木) 21:35:21 ID:C9YuHxQP
そう思っているのは前からいるから
ググればそれなりに回答得られるぞ
276 :名前は開発中のものです。2010/10/07(木) 22:17:36 ID:dPHRdtJU
サンクス。
三日も考え込んでいた自分がバカみたいだ。
280 :名前は開発中のものです。2010/10/09(土) 08:46:52 ID:fH6y0cM8
>277がいつものように小さな胸を張ってなにかの本の受け売りを偉そうに語っていた。
かわいいなぁ。本当に>277、かわいいなぁ。
283 :名前は開発中のものです。2010/10/10(日) 22:42:47 ID:rRcNObFk
-- 00.txt
*define
kidokuskip
textgosub *text_cw
luasub text_cw
game
*text_cw
text_cw
return
*start
ああああああああああ\
いいいいいいいいいいいいいいいい\
いいいいいいいいいいいい\
ううううううううううううううううううううううううううう\
end
----------------------
--system.lua
function NSCOM_text_cw()
NSExec("click")
NSExec("texec")
end
-----------------------

質問です。
こうやると既読スキップが使えなくなります。
どうしたらいいでしょうか?
最初の時点で挫折しそうです…orz
284 :名前は開発中のものです。2010/10/10(日) 22:52:22 ID:OCGCsCWr
ごく単純にisskip命令で別処理に飛ばしたらいいんじゃないの?
285 :名前は開発中のものです。2010/10/10(日) 23:25:07 ID:rRcNObFk
>isskip命令で別処理
ちょっと分からないです…

kidokuskip命令削除すると強制スキップはされるのですが
何で既読スキップできないんだろ
287 :名前は開発中のものです。2010/10/10(日) 23:38:29 ID:rRcNObFk
-- system.lua
function NSCOM_text_cw()
   NSExec("btndef clear")
   NSExec("textbtnwait %100")
   num=NSGetIntValue(100)
     if num== 0 then
     NSExec("texec")
   end
end
------------

こんな感じにしてもやっぱ駄目でした
(オートモードは普通に動作します)

説明してもらっても理解出来無そうなので、質問取り下げます
レスありがとうございました
289 :名前は開発中のものです。2010/10/11(月) 01:32:24 ID:3LJNxGDg
>>287
たぶんtextbtnwaitは、nsc側にないと既読情報を保存してくれない。
なのでluaでtextbtnwait前の処理→nscに処理を戻し、textbtnwait→ボタン押下後、再びluaに飛ぶとうまくいくと思う。
ろだのシステムカスタマイズサンプルもそうなってるはず。
292 :名前は開発中のものです。2010/10/18(月) 20:26:04 ID:KxUd5Z7P
>>287
lua上でだと上部メニューの入力情報取得出来ないんじゃなかったか?
だからluaでボタン待ちやりたいなら、deletemenuしておいて
次にちゃんとスキップ開始用のボタンをスプライトで設置すべし。
でもめんどいから今回はキーボードの"S"キーで代用ってことでよろしくね。

-- system.lua
function NSCOM_text_cw()
local str = "start"
while (str ~= "out") do
local skipmode=NSGetSkip()
if skipmode == 1 then break end
NSExec("bexec $100")
str=NSGetStrValue(100)
--NSExec('caption "btn:'..str..'"')
if str == "S" then NSSystemCall("skip") end
if str == "LCLICK" or str == "CTRL" or str == "ENTER" then
str = "out"
end
end
NSExec("texec")
end

ほんとはlua上で長期待つのはまずいから、定期的にループ回してNSDoEventsで確認せにゃならんが、
勉強してけば直ぐ分かるようになるから色々と省略な。
俺はボタン待ちはwindows処理の関係もあってnscr側に置くべきだとは思うけど。
293 :名前は開発中のものです。2010/10/18(月) 20:40:10 ID:KxUd5Z7P
>>289
既読情報について勘違いしてると思うよ。textbtnwaitは既読とか何も関係なし。
今回は「スキップ開始しろよー」って情報を得られてなかっただけの話。
288 :名前は開発中のものです。2010/10/11(月) 00:27:11 ID:lQFj4Kj5
というか、NSExec繰り返すくらいだったら全部nscr側でやりゃいいのに……
290 :名前は開発中のものです。2010/10/11(月) 01:51:44 ID:jI9Y+jEf
lua無理に使う意味ないんじゃね
isskipも分からんみたいだし、あんまり急いで背伸びする必要はない
294 :名前は開発中のものです。2010/10/18(月) 22:32:30 ID:dF6YQqa9
luaだとメニューバー使えないのかー
getskipoff使った時にボタン二回押さないとスキップ出来ないの回避する為に
lua使おうかと思ったんだけど、止めた方がいいかな
295 :名前は開発中のものです。2010/10/18(月) 23:01:20 ID:KxUd5Z7P
>>294
その判定のところだけピンポイントにluaに回すといいことがあるらしいって婆ちゃんが言ってた。
296 :名前は開発中のものです。2010/10/18(月) 23:28:58 ID:dF6YQqa9
>>295
ありがとうございます!
頑張って勉強して挑戦してみるよ…!
297 :名前は開発中のものです。2010/10/27(水) 12:58:03 ID:ca7uz1I4
>getskipoff使った時にボタン二回押さないとスキップ出来ない

↑俺、今だにこれの原因が分からんわ
298 :名前は開発中のものです。2010/10/27(水) 13:39:03 ID:Yu53Brbj
getskipoff未使用だとスキップ終了で 0(左クリック)に流れるけど
使用してる場合、-60(スキップオフ)に流れて未読判定になるから…だったかな?
301 :名前は開発中のものです。2010/10/27(水) 14:32:59 ID:4zoz7Vd1
や、getskipoffは全く関係なく、ただif文行の未読既読で止まってるだけ
……ってTIPSに書いてあるとおりだけどさ
302 :名前は開発中のものです。2010/10/27(水) 14:37:01 ID:4zoz7Vd1
ついでに言うと、-60に流れるのってスキップを手動で「止め」た時だけだから
スキップ状態であるわけもなく、既読未読が関係あるはずもない
304 :名前は開発中のものです。2010/10/27(水) 17:28:32 ID:PUlg6hsZ
わいも一人で悶々と考えてて一カ月くらいたってやっと気がついた苦い思ひ出
305 :名前は開発中のものです。2010/10/28(木) 09:45:12 ID:T9VFFOJC
TIPSまた繋がらん
サバ変わってから度々システム障害に巻き込まれてるな
306 :名前は開発中のものです。2010/10/28(木) 21:43:52 ID:HGdjUOBW
ミニゲームを作ろうとして詰ったので質問させていただきます
「ミニゲームスタートから数秒後に絵が表示される。絵が出た瞬間になるべく早く右クリックをする。
絵が出てからタイマーが表示され、指定時間内にクリックしないとゲーム失敗」という
いわゆる星のカービィスーパーデラックスの"刹那の見切"の様な仕様にしたく

*minigame02_start
lsp 251,":a;sys\mini_02.bmp",220,100;右クリック判定スタートの絵
print 1
mov %8,0;右クリック判定スタートからの時間を代入する変数

*push_start02
gosub *counttime_02;カウント表示処理
if %8>=?2[1] goto *false_02;%8が指定時間?2[1]を過ぎると失敗
btntime 10
btnwait2 %0
if %0==0 goto *ture_02
if %0==-1 goto *false_02
if %0==-2 add %8,10:goto *push_start02;btntimeで設定した時間が経ったら表示カウント時間を+10msしてループ
307 :名前は開発中のものです。2010/10/28(木) 21:45:59 ID:HGdjUOBW

*counttime_02
mov ?2[3],%8
mov %1,?2[3];1000msの位の表示
div %1,1000:mov ?2[4],%1:itoa2 $261,%1
mov %1,?2[3];100msの位の表示
div %1,100:mov %2,?2[4]:mul %2,10:sub %1,%2:mov ?2[5],%1:itoa2 $262,%1
mov %1,?2[3];10msの位の表示
div %1,10:mov %2,?2[4]:mul %2,100:sub %1,%2:mov %3,?2[5]:mul %3,10:sub %1,%3:mov ?2[6],%1:itoa2 $263,%1
strsp 211,$261,230,125,3,1,30,30,0,0,0,0,#000000
strsp 212,$262,260,125,3,1,30,30,0,0,0,0,#000000
strsp 213,$263,290,125,3,1,30,30,0,0,0,0,#000000
print 1
return

としたのですが、絵表示後の入力が成功する時と判定されない時が出てしまいます
(%0が-2になってから、ループして再びbtnwait2に戻ってくるまでの間が右クリック判定できてない?)
カウント表示と右クリック入力の判定を並列処理するには何処を変えていったら良いのでしょうか?
308 :名前は開発中のものです。2010/10/29(金) 12:41:57 ID:3tfMR7IR
trap使うのはどう?
btnwait必須なのかな
309 :名前は開発中のものです。2010/10/29(金) 16:32:58 ID:D413MUnE
>>308氏
trapを以下の様に使ってみたところ、思ったとおりの動作を実現できました
trapで設定したラベルにはgotoの様に行くと思い込んでいて上手く使えていませんでしたが
これを機に私の頭の変な誤解が解消されてスッキリしました
的確で素早い回答、ありがとうございました

*minigame02_start
resettimer
lsp 251,":a;sys\mini_02a.bmp",220,100
mov %8,0
trap *pushon_02
print 1

*push_start02
gettimer %8
gosub *counttime_02
if %7==100 goto *ture_02
if %8>=?2[1] goto *false_02
if %8<?2[1] goto *push_start02

*pushon_02
mov %7,100
return
310 :名前は開発中のものです。2010/11/01(月) 19:54:45 ID:yzyhAJiw
NScripterの最新版に対応した講座サイト作りたい。
現行のいろんな講座サイトで分かりづらかった部分を教えてくれないか。
また、スレ住人が今のスキルに至る時に引っかかった壁を教えてくれないだろうか。
311 :名前は開発中のものです。2010/11/01(月) 20:36:31 ID:aQSaN7pH
分かり辛かったと思う部分ってNスク使ってりゃ分かりそうなもんだが……
自分が分からなかったトコ反映させて講座サイト作れば良いだけじゃね?
312 :名前は開発中のものです。2010/11/02(火) 02:15:16 ID:XYHyx/Ug
まず自分だけで作れるだけ作ればいいさ。
それを見て、あれもあったほうがいい、とか言ってくる親切でおせっかいな人間ならいるだろう。
まぁその頃にはもう満足して疲れて飽きて、項目追加する気もなくなってるんじゃないかと思うけど。
313 :名前は開発中のものです。2010/11/02(火) 02:18:45 ID:EfEaNyHB
講座サイトはすでにたくさんあるから、
今更作る必要もないんじゃと思う。
最新版といっても特に何が変わってるわけでもないし。
それならluaのほうの口座を作ってよ。
314 :名前は開発中のものです。2010/11/02(火) 10:13:31 ID:Q1viou17
luaはいつか最初の導入だけ作りたいなあ。その前に自分が覚えなきゃいけないけど
315 :名前は開発中のものです。2010/11/02(火) 10:42:18 ID:sqQfTvyI
luaのサンプルは結構見かけてすごいと思うけど
実際のゲームの中でどんな風に使われてるのかがよくわからない
317 :名前は開発中のものです。2010/11/02(火) 21:41:50 ID:yHUhhGSp
講座サイトよりは、同梱素材も含めて流用OKな総合システムを配ったほうが
喜ぶ人多いと思う。
Nスク製ゲームのレベルを底上げすることにもなるだろうし。
318 :名前は開発中のものです。2010/11/02(火) 21:48:10 ID:EfEaNyHB
サンプル配ってるサイトもすでにたくさんあるじゃん。
今ほしいのはluaだ。
319 :名前は開発中のものです。2010/11/03(水) 01:43:58 ID:wrzLf/Qk
セコイかもしれんが、一生懸命自分で学んだ事をあっさり全部くれてやる気はないな
人から全部貰わないと理解できないなら始めから手を出すなってカンジ
ましてや絵や音の素材は無理 金寄越せってくらい手間掛けてる

俺が作曲し自ら歌った主題歌なんか貰ってもしょうがないだろw
320 :名前は開発中のものです。2010/11/03(水) 05:46:11 ID:WkFIbHKD
Luaの情報なんてちょっとググったらプログラマが書いたサイト沢山あるだろ(´・ω・`)
321 :名前は開発中のものです。2010/11/03(水) 08:20:19 ID:nG92+rKz
>>320
そういうのはレベル高くてわかんない(´・ω・`)
324 :名前は開発中のものです。2010/11/03(水) 16:21:58 ID:Nya+A6nS
こなれてないツール使う気ないから
出来ないなら対応されるまでNスク使うわ
326 :名前は開発中のものです。2010/11/07(日) 04:47:58 ID:0UWOYI9v
TIPS雑記見て思ったこと

effectcutは環境依存回避するための
割と必須な命令だと思うけど
どのサイトも触れてないよなーっと
327 :名前は開発中のものです。2010/11/07(日) 05:01:48 ID:9PR0JMsR
>>326
mode_wave_demoとかと違って環境依存には関係なくね? 具体例あったらマジ頼む。
329 :名前は開発中のものです。2010/11/07(日) 15:33:55 ID:0UWOYI9v
あれ? 周知だからどこもスルーしてるとばかり思ってたけど違うのか

effectcutはスキップ早くする為というよりも
元々スキップ時に処理落ち強制エラーを防ぐ為に作られた命令だぞ


待ち時間を無茶振りすると落ちるケースがある

ttp://www2.rocketbbs.com/623/bbs.cgi?id=oshow&mode=res&resto=850
ttp://www2.rocketbbs.com/623/bbs.cgi?id=oshow&mode=res&resto=853

とか。最近だと

ttp://www.geocities.jp/glsgrs/

の日記で落ちるってぼやいてるの見たな
330 :名前は開発中のものです。2010/11/07(日) 15:46:27 ID:0UWOYI9v
あと、具体例つーと、うみねこのシスカマでこれ回避す為に
これ知らないっぽくてtextgosub飛んだ先でdelay 100って場当たりな事してるな。
確かひぐらしでも使われてないから落ちる奴は使うなとか当時あったような。
331 :名前は開発中のものです。2010/11/07(日) 15:51:30 ID:0UWOYI9v
×落ちる奴は使うなとか
○落ちる奴はスキップ使うなとか
333 :名前は開発中のものです。2010/11/07(日) 16:32:08 ID:0UWOYI9v
講座サイトじゃないが(間違った認識してるのもあるだろうから)
覚え書きなら作ってる
……ググっても全くヒットしないけどwww
335 :名前は開発中のものです。2010/11/07(日) 16:43:36 ID:0UWOYI9v
じゃー、ショボイけど
ttp://freedom.x.fc2.com/tips/nsc.html
338 :名前は開発中のものです。2010/11/10(水) 20:19:02 ID:HMP7q3HU
TIPSの中のひとです。亀レスすぎですみません。
>>259
確かにそうですね。近いうちにスクリーンショット撮って並べます。
>>260
えっと、ズレます。
>>335
リンクはらせていただきましたー。
339 :3352010/11/10(水) 21:45:18 ID:K4PT4ufn
>>338
画面栄えしないアレなページですが、ありがとうございます。
また、雑記のアドバイスに従い2段組みの件、再修正しました。
352 :名前は開発中のものです。2010/11/14(日) 03:54:31 ID:Er72D7/t
takadaェ……
それ、もっと早く教えろよ……orz
>>335が触れなかったらずっとしまい込んでただろ絶対。
336 :名前は開発中のものです。2010/11/07(日) 16:47:10 ID:x3coGOde
つーかスキップしてるのにエフェクトがちかちかしてもうざいのでeffectcut入れてる
なんでスキップしてんのに演出見せられなきゃならないんだ
337 :名前は開発中のものです。2010/11/07(日) 16:54:25 ID:0UWOYI9v
なる。言えてるな。
俺は先に処理落ちのこと知ったから
その辺り気にしたこと無かったよ。
340 :名前は開発中のものです。2010/11/10(水) 23:51:37 ID:iGqZ5cGZ
btnでロールオーバー時に音を鳴らすことはできませんか?
exbtn使うしかないんでしょうか
341 :名前は開発中のものです。2010/11/11(木) 01:16:20 ID:8MW+9t7j
>>340
うん無理。複合ボタンか新ボタンでできる。
342 :名前は開発中のものです。2010/11/11(木) 01:58:00 ID:JRseO3AA
>>341
ありがとうございます、新ボタンっていうのがあったんですね。
ぐぐってみたんですが、スプライトの命令なんでしょうか
音まで出したいとなったら、やっぱりスプライト使うしかないんですかね
345 :名前は開発中のものです。2010/11/11(木) 02:07:46 ID:8MW+9t7j
>>342
うん。つーか、慣れたらスプライトボタンのたぐいのほうが楽だよ。
いちいち範囲指定に数字ながなが書かなくていいから混乱しない。
346 :名前は開発中のものです。2010/11/11(木) 03:04:59 ID:8MW+9t7j
347 :名前は開発中のものです。2010/11/11(木) 03:35:56 ID:JRseO3AA
>>346
お、おおー。ご親切にありがとうございます。参考にさせていただきます!
343 :名前は開発中のものです。2010/11/11(木) 02:04:47 ID:ZEwNpC7d
メンドくさがんなよ

基本は簡単に組めるが
違ったことするならそれなり労力は必要だ
344 :名前は開発中のものです。2010/11/11(木) 02:06:01 ID:JRseO3AA
>>343
がんばってみますwありがとうございます
348 :名前は開発中のものです。2010/11/11(木) 08:23:09 ID:+3Jk0pXt
むしろただのボタン命令を長いこと使ってない奴の方が多数じゃないか
まあ普通のボタンもbltの概念把握には役立つけど
349 :名前は開発中のものです。2010/11/13(土) 10:24:38 ID:BmvVXsSq
C言語分からないけどLuaは使いこなせますと言ったら楽しい反応が返ってくるだろうなとふと思った
350 :名前は開発中のものです。2010/11/13(土) 12:35:15 ID:SQdKE6J6
組み込みが真価だから、他言語知識なしで使いこなせると発言するのは少々ズレてるな
351 :名前は開発中のものです。2010/11/14(日) 01:50:35 ID:+opHYgBN
C言語とかプログラムの類はさっぱりなんですけど、Luaなら少しわかります
354 :名前は開発中のものです。2010/11/14(日) 11:13:45 ID:iHYSctW+
毎回ルビあるごとに判定してずらしたりするのちょっと面倒かも
356 :名前は開発中のものです。2010/11/14(日) 12:44:18 ID:ZFmhnHuw
ごめん、何の話?
357 :名前は開発中のものです。2010/11/14(日) 13:08:54 ID:Er72D7/t
>>356

>335 ルビはバグるから使えねえ

takada 対処すれば全然おk

おれ ちょww早く言えwww
358 :名前は開発中のものです。2010/11/14(日) 14:28:16 ID:s5Qkr1+6
あああああ。(ああああ/・・・・)。

とか途中でクリック待ちして後半にルビがあると自動改行されることあるから
行間あけといた方が良いけどね

自動改行されたの気付かず見逃しても文字重ならないから
359 :名前は開発中のものです。2010/11/15(月) 06:50:26 ID:MeZ3/bQK
インターネットアーカイヴで久々にカンドーした
ver1.01cってwww
落として確認したらver.1.23だったけど
360 :名前は開発中のものです。2010/11/15(月) 17:28:18 ID:4GqaI5Vh
昔は開発者用で(マニュアルも揃ってない事も有って)難易度高い、と評価されてたなー
361 :名前は開発中のものです。2010/11/16(火) 17:40:30 ID:6JgvIBwL
新マニュアルの投げっぷりは異常
まあ読むたびに発見があってあれはあれで面白かったけど
362 :名前は開発中のものです。2010/11/16(火) 20:17:26 ID:XfFuQlps
久々に1スレ目から読み返してるんだが
それ見てるとマニュアル整備したい言ってって全く変わってないのなw

そして明日でNsc最後の更新から1年
364 :名前は開発中のものです。2010/11/18(木) 06:30:18 ID:sWA4ELSb
今はなんかtwitterで適度に議論しつつレトロゲームやりつつシナリオの方の仕事してるみたいだね
その後にSGEなんだろうし、前に予告してた分の更新はだいぶ先になるんじゃないかという恐れ
374 :名前は開発中のものです。2010/11/21(日) 00:46:50 ID:OmKBDJkE
>>364
この新エンジンなかなか完成しないなら
Nスクをワイドサイズに対応して欲しいわ
365 :名前は開発中のものです。2010/11/18(木) 13:45:23 ID:prHn9yCx
BGMフェードアウトさせたいと思ったら
プラグイン使わないと駄目なのかな?
367 :名前は開発中のものです。2010/11/18(木) 15:23:48 ID:VLPT1tz4
>>365
プラグインかんけーねーから。bgmfadeout設定した上でstopするだけだから
ただしプラグインなしで鳴らせるのはmidi wav mp3ファイルな
369 :名前は開発中のものです。2010/11/18(木) 23:29:59 ID:0l83iRhR
>>367
stopっているの?
使わなくてもなんとかなってるけど、やばいのかな
370 :名前は開発中のものです。2010/11/18(木) 23:56:33 ID:VLPT1tz4
>>369
なにがどうやばいのかとんとわからんわ
bgm再生中にbgm命令かかったら、一度内部で勝手にstop呼んでから
そのあとにbgm再生してるねって動作はしてると思うんだが
371 :名前は開発中のものです。2010/11/19(金) 00:35:44 ID:vzF0PgOw
>>369
色々勘違いしてるから
マニュアル読め
372 :名前は開発中のものです。2010/11/19(金) 23:31:13 ID:viCwpasd
>>370
そういう仕組みなんですね。stop書き忘れたら、見えない何かをメモリ的に消費し続けるのかな、と思ったもので。
>>371
ありです、見てみます
366 :名前は開発中のものです。2010/11/18(木) 14:31:26 ID:H42Vgx0q
なんで出来ないと思う
oogかwav使ってんだよな?
368 :名前は開発中のものです。2010/11/18(木) 17:51:25 ID:prHn9yCx
>>366-367
ありがとう
bgmfadeoutなんて命令あったんか
373 :名前は開発中のものです。2010/11/19(金) 23:54:07 ID:cvfuIjKU
Nスクでも吉里吉里でもYU-RISでもそうだが、
ADV系のスクリプトエンジンはプログラム知らんド素人向けに親切に作ってる(はず)だから、
内部で怖いよガクブル的な何かが起こることはまずねーから心配するな
特にもしbgmなんて基本的命令過ぎるところで起きたらそんなエンジン流行ってないから。
375 :名前は開発中のものです。2010/11/21(日) 06:20:55 ID:XiscFJl8
多重起動に対応してくれると俺含め五人くらいが泣いて喜ぶ
380 :名前は開発中のものです。2010/11/22(月) 17:58:49 ID:Y4O1Hf5T
ワイド化、大解像度はこれからもNスク使って欲しいなら急務だと思うんだけどな対応

>>375
ノシ
376 :名前は開発中のものです。2010/11/21(日) 10:13:29 ID:j52giJW7
最近日記も更新なくて寂しい
忙しいみたいだから仕方ないんだろうけど
377 :名前は開発中のものです。2010/11/21(日) 18:59:09 ID:UskAoYIs
動画再生しながら文字ウィンドウ表示する方法ってないでしょうか??
378 :名前は開発中のものです。2010/11/21(日) 22:58:56 ID:ZB8c+/8t
WINTER CROWSでググれ
379 :名前は開発中のものです。2010/11/21(日) 23:55:43 ID:jCaKvMc7
>>378
ありがとうございます。
381 :名前は開発中のものです。2010/11/22(月) 19:03:00 ID:VNrKtRX4
大解像度は欲しいな。ワイド対応は3D化しない限りはほぼ無意味だが、
XGA・WXGAへの対応はモニタの現状を考えれば対応必須。すぐにでもお願いしたい。
それ以上に、テキスト表示を非同期化して欲しい。演出に制限がありすぎる。
383 :名前は開発中のものです。2010/11/23(火) 00:43:11 ID:87eWt5RV
サウンドノベル以外でマウス操作前提だったらあんまりバカでかいウインドウにされても困るけど、まあNScripterってサウンドノベルに使われるのが用途のほとんどか
385 :名前は開発中のものです。2010/11/23(火) 16:21:43 ID:7FlUXkhV
文字は別に今のままでいいなあ。
袋文字とか文字内グラデとか出来るなら欲しいけど。
あとは段々透過を変えて表示するタイプの表示方法とか選べたらうれしひ。
386 :名前は開発中のものです。2010/11/23(火) 20:44:05 ID:H52elop7
プラグインやLuaで出来るっしょ
387 :名前は開発中のものです。2010/11/23(火) 21:34:07 ID:7FlUXkhV
>>386
スプライト数制限ってのがあってだな。
416 :名前は開発中のものです。2010/12/12(日) 17:11:48 ID:1ixRt/QF
>>387
遅レス過ぎるけど

一文字づつスプライト化するんじゃなくて
1つのスプライトにadd使って文字列連結させてけば良いような気もするけど
そういうことは出来ないの?
388 :名前は開発中のものです。2010/11/24(水) 00:22:04 ID:GVkTWUD9
補講の件、ツッコんだは良いが
取り下げるってコメで二の足踏んでるとかなのか?
初めから言わなきゃ良いのに
389 :名前は開発中のものです。2010/11/24(水) 07:00:36 ID:GVkTWUD9
日記読む限り更新はまだまだ先っぽいな
なら最新版の日付だけでも直せば良いのに

実行ファイル見ると2009/11/17なんだから
掲示板に書き込む奴で思い違いしてるの多そうだ
390 :名前は開発中のものです。2010/11/25(木) 03:00:47 ID:jdqxelEP
あれは文句言われる筋合いねーな。出典と引用部分も明記してるし
でも両方のサイト対照するのめんどくさすぎだし、イチから講座作るなら作ってほしいわ
391 :名前は開発中のものです。2010/11/26(金) 05:39:20 ID:n0w/xV/g
まあ初心者がスムーズに入るって意味では最新情報に対応した一からの講座があるといいかもね。俺はどっちのサイトにもお世話になったけど
393 :名前は開発中のものです。2010/11/26(金) 20:20:09 ID:n0w/xV/g
というか今までのまともな書き込みってたいてい例として出されるワードは全年齢対象だよね
395 :名前は開発中のものです。2010/12/02(木) 21:40:20 ID:3DpwmI+f
【ゲーム制作】サスペンスギャルゲー 『フクロマンス』 【スタッフ募集】
http://ex14.vip2ch.com/test/read.cgi/news4gep/1277294113/
396 :名前は開発中のものです。2010/12/03(金) 23:18:34 ID:aw0FXZUd
NScritperをこれからDLして導入しようと思う者なのですが
関連サイトなどで調べたところFullパックなるものを
最新版と一緒にDLしなければ導入できないと聞きました

が、公式サイトにはFullパックに当たるものが無い気がします
一体どれとどれをDLすればいいのでしょうか
397 :名前は開発中のものです。2010/12/04(土) 00:17:45 ID:DxI1cK8Y
401 :名前は開発中のものです。2010/12/04(土) 13:04:16 ID:Ncvd7p3Y
>>397のリンクのどこに「Fullパック」なんてワードあるんだ?
「1.本体の入手」読めばどれ必要か分かると思うが、これで分からんとか日本語不自由すぎるだろ
398 :名前は開発中のものです。2010/12/04(土) 01:03:52 ID:nbkyfdmR
そこ読んだが俺にも「Fullパック」なるものがなんだかわからねぇ
399 :名前は開発中のものです。2010/12/04(土) 02:36:19 ID:2XJqrWkG
Full : 完全な
Pack:包む

要するに、ドキュメントだのサンプルだのを全部ひとまとめにしてあるやつの事だろう。
旧サイトだとそういう表記があったのかもしれんが、今はなくなってるだけじゃないか。

「これじゃないとダメ」なんてガチガチな考え方はしないで
あるやつ適当にダウンロードして中身確かめればいい。
400 :名前は開発中のものです。2010/12/04(土) 03:52:06 ID:DxI1cK8Y
新しい記述のサイトより、古いサイトを優先するのか。
ま、最初にググって見つけたサイトがベースになるよな。
402 :名前は開発中のものです。2010/12/05(日) 21:06:53 ID:9rBhxfee
悪口って過去に自分が言われた事を無意識に言い返してるんだってさ
403 :名前は開発中のものです。2010/12/05(日) 22:50:39 ID:Gk5Vr0Os
誰も悪口など言っていないのに、一方的に攻撃を仕掛けてくる奴はいる。
自分の仕業だとはバレないように、狡猾な罠を張って。
それでいながら、自分がしていることは正しいと主張するのだ。
404 :名前は開発中のものです。2010/12/06(月) 11:48:35 ID:jlA/Yz/U
メッセージ枠式ゲームの場合、三行以上は読んでくれないから注意な
405 :名前は開発中のものです。2010/12/06(月) 11:59:23 ID:qP5Cb79d
やぱそうなのか
商業でも下ウィンドウだと2行がデフォになってるくさい
406 :名前は開発中のものです。2010/12/06(月) 14:10:09 ID:mMe2d/9H
マジか
立ち絵の種類増やしてこまめに変えろってことなんだろうか
クリック数多いと手が疲れるからやなんだけどな
ゲーマー様はつええな
407 :名前は開発中のものです。2010/12/07(火) 10:37:02 ID:EAPBIuIk
せっかくフルボイスで作っても滅多に最後まで聞いて貰えないしなw
つーか長文をモリモリ読みたい奴はラノベ買ってるわな

>>406
そういう奴はオートでアニメ感覚だろう
興味ないときはスキップ
408 :名前は開発中のものです。2010/12/07(火) 16:08:58 ID:iCXoTA7c
フルボイスってさ
テキスト表示の出始めとタイムラグあったり
とか必要以上に情感つけて喋ったりする部分が
テキスト表示後に鳴ってる部分だと飛ぶす対象になるな
409 :名前は開発中のものです。2010/12/09(木) 00:37:16 ID:fx8SF8Wh
>>408
残念ながらそんなの関係無しに飛ばされてると思うw
今は 読んだらクリック、が当たり前になってるでしょ

最後まで聞いて貰えるのは興味ある台詞ぐらい
410 :名前は開発中のものです。2010/12/09(木) 00:41:18 ID:/U+GTfaT
ボイスがあると最後まで聞かないと損した気分になるからいちいち聞く派なんだが、
おかげでプレーが面倒になって年間の消化本数が減った。
そのせいか最近は同人のボイスなしばっかプレーしてるわ。
411 :名前は開発中のものです。2010/12/09(木) 03:10:50 ID:iWxzwnLH
フルボイスって手間の割に報われないよね。しかし中途半端だったり無かったりすると減点対象という厄介な代物
412 :名前は開発中のものです。2010/12/09(木) 12:02:47 ID:9EHBSCA8
どんな工夫しても飛ばす奴は無くならないだろうが
テキスト表示されるまでの時間から逆算して
アニメのように時間内に喋らせるような作り方をするようになれば
ちっとは状況変わると思うぜ

アニメと違って時間内に喋るって制約がないからって何の工夫もしないから
今のような状況なんでしょ

手間掛かる割りにとか金払って喋らせてるなら作る側も工夫した方が良いんじゃねの
415 :名前は開発中のものです。2010/12/11(土) 11:16:53 ID:30SVGcV6
>>412
結局重要と供給で、買い手が望んでる形にしかならんよ
作り手の工夫は何度もされて何度も滑って今の形になっている

時間制限切ってコンパクトに作ったら
ボリュームが足りないって袋叩きになるしなw
414 :名前は開発中のものです。2010/12/10(金) 14:07:00 ID:mNF15Ndd
日記のことにあるnsogg2.dllデバック限定で速再生じゃなくて
普通にいつでも使えればもちっと重宝されそう
417 :名前は開発中のものです。2010/12/13(月) 00:28:19 ID:WiMaopqC
全画面ノベルの場合の立ち絵表情変化どうにかならんのかおまいら

文章消し→輝度上げ→表情変化→輝度下げ→文字再表示
とかもうね、タルくてスキップするわ
418 :名前は開発中のものです。2010/12/13(月) 01:07:04 ID:Sz+ec198
>>417
Nスクをデフォで使うとそうなるのだからしょうがない。
erasetextwindow 0
っていう一文を作者が入れるだけで
表情が変わるだけになる。
419 :名前は開発中のものです。2010/12/13(月) 01:15:48 ID:oZmaLd6Z
>>417
エンジンの機能全然使えてないダメ制作者に直接メールで言ってやってくれ。
430 :名前は開発中のものです。2010/12/13(月) 16:58:03 ID:Qg5lRoC+
>>417
>>418
fateもこれやってるから、意図があるんじゃないかと思ってる
個人的にはいらないけど
420 :名前は開発中のものです。2010/12/13(月) 01:52:30 ID:t1D9NQFo
おりゃ初期の表示速度変えられない作品とか
解凍して組み直したりしたもんよ
421 :名前は開発中のものです。2010/12/13(月) 02:03:40 ID:bEr9mYNM
表示速度というか、作った本人は上手い演出のつもりなんだろうけど
テキストの途中にウェイトかませまくって、いちいちクリックしない限り
トロトロと文章が進んでいく作品は、さすがに俺もぶちきれて中身いじったなぁ。
423 :名前は開発中のものです。2010/12/13(月) 09:36:40 ID:sLnXAgHB
>>421
いい加減、そのこと連呼すんの止めてくれんかね
今まで全く気にしてなかったのにオレも同じようにイライラするようになっちまったぜ

いい迷惑だ
433 :名前は開発中のものです。2010/12/14(火) 00:49:02 ID:7fPj+tqa
>>423

逆に考えるんだ。
プレイヤーがイライラする要素に気づけるようになったんだから
そういうスクリプトを組まないように気をつけられるようになったと。
434 :名前は開発中のものです。2010/12/14(火) 00:53:22 ID:QtHujGld
>>433
常識を何度も連呼されても、で?っていう。
436 :名前は開発中のものです。2010/12/14(火) 11:01:22 ID:/xmWbjPl
>>433
んなもん既に前からやってるわ

素直に作品楽しめない要素が増えただけでメリットなど少しも感じない
422 :名前は開発中のものです。2010/12/13(月) 02:19:41 ID:GOlSTopy
そう言う奴に限ってやたら「……」を多用するウザイことこの上ない(エンジン関係無いが)
あとメッセージと同時にボイスじゃなくポポポ音鳴らす奴 いらねーつうの
426 :名前は開発中のものです。2010/12/13(月) 15:36:36 ID:GOlSTopy
どんな自慰丸出し自己満足過剰演出も好きなだけやっていい
ただし、ユーザが「自分で文章を読む速度」を自由に操作できるよう環境設定に力を入れろおまえら

もちろん俺は全ての演出カット、スキップキー押しまくりで、
自慰演出なんか鼻で笑ってやるけどなっ!
428 :名前は開発中のものです。2010/12/13(月) 16:33:33 ID:oZmaLd6Z
>>426
だからダメ制作者に直接メールで言ってやってくれ。
まあ演出カットしたくてもそれを割り当ててない連中ゴロゴロしてんだけどなw
429 :名前は開発中のものです。2010/12/13(月) 16:48:59 ID:sLnXAgHB
>>426
メンドクセエ奴だな

そんなに不満なら
システムサンプル作ってバラ撒けよ

組み込んでない奴は大概
作れないかシステム構築に興味ないヘタだから
435 :名前は開発中のものです。2010/12/14(火) 01:40:45 ID:fGh8ZJYv
>>429
ああ、なんだ自己紹介か
427 :名前は開発中のものです。2010/12/13(月) 16:12:44 ID:37N4hJ3Q
このゲームエンジンでゲーム発展国みたいなゲーム作ってる
システムできたら体験版うpして色々メンバー応募する予定
431 :名前は開発中のものです。2010/12/13(月) 17:23:40 ID:WxATIBG+
意図あるのかなあ?
目がチカチカして疲れるだけなような
437 :名前は開発中のものです。2010/12/14(火) 11:47:46 ID:pgzfPm+e
最初にこの話題が出たレスは制作者視点じゃね?もう解決してね?
438 :名前は開発中のものです。2010/12/14(火) 12:35:59 ID:XG5ynpWV
今現在ウザい作品作ってる最中で、必死に自己弁護してるだけ
442 :名前は開発中のものです。2010/12/14(火) 20:35:07 ID:aWh2ReZ9
>>438
そうか? プレイヤーが必死になって
自己満足する環境整備推し進めてるだけじゃねの

やり過ぎだからウザがられてるだけじゃ
439 :名前は開発中のものです。2010/12/14(火) 18:59:32 ID:U28/8Scf
擬似3DダンジョンのRPG作ってるんだけどオートマッピングでつまづいてる。
マップ画像に上から黒塗り画像表示させて通ったマス分だけ非表示にできればって考えたけど、20×20のマス目一個一個変数付けてif処理やってたら膨大な行になりそうだ…
なにかもっと上手い方法ないだろうか
441 :名前は開発中のものです。2010/12/14(火) 20:32:01 ID:v6aIpnKa
一つ一つのマスだと400…気が遠くなるな
座標軸でやればいいんでないの?

×123456789










こんな感じで
443 :名前は開発中のものです。2010/12/14(火) 21:47:00 ID:LnpL7sq8
>439

解決策ってわけじゃないけど。
(変数うんぬんについては>441の通りでいいと思う)

マップがどんなものかわからんけど、もしマップ自体もマス目でできてるのなら、
マップの上に黒画像を載せるよりも、
マス目単位で 黒画像 or マップチップ 表示にするのが普通じゃないかな。

なんにしろ 20*20 をいちいち表示させてたらスピードが心配だな。
スプライトで常に表示しておいて、移動した部分だけ更新、ってのが現実的かな。
444 :4392010/12/14(火) 23:59:07 ID:U28/8Scf
みんなどもありがとう。地形データに関しては変数配列で座標処理してるんだ。
ただマップは行った場所とまだ行ってない場所とを区別するためマス目ごとに到達判定用の変数もたせて処理すべきなんかなーと思って。
ちなみに移動画面に表示はしないでマップを見る的なボタンを押したら表示される仕様にしようと思ってる。
20×20のマスで7階分ぐらいあるから、やるとなるとスプライトが400、判定用の変数が2800くらい必要なんだが…これって大丈夫なんかいな
446 :名前は開発中のものです。2010/12/15(水) 00:23:31 ID:QulBrLCX
>>444
全然いける。
でもLua使うな俺なら。配列に不安ないし、判定にいくらローカル変数使っても問題なし。
スプライトは4マス単位で1スプライトにして。それを各パターン用意して節約しる。
445 :名前は開発中のものです。2010/12/15(水) 00:19:58 ID:SnHnWLMW
すでに行ったことがある場所は1
無い場所は0を返すようなスクリプト書けばいいんじゃない?
それができたら苦労しねーよだとは思うけど
447 :4392010/12/15(水) 04:21:26 ID:IEElUXGq
luaか…そろそろ使えるようになりたいんだがNスクより難しそうでなかなか手が伸びないんだよなあ。
とりあえずNスクでもいけそうで安心した。?
448 :名前は開発中のものです。2010/12/15(水) 15:49:23 ID:7UbxW1qq
適当言うけど
スプライトの制約ってdraw系の命令でどーにかならないか?>ザッピング
449 :名前は開発中のものです。2010/12/21(火) 19:05:24 ID:X1y3M3JJ
作者さんのtwitterでNスクの話題が出ることある?
あるならフォローしようと思うんだけど
450 :名前は開発中のものです。2010/12/21(火) 19:26:28 ID:TlGw5l7w
本当にたまーに。なかなか興味深い目線から興味深い事言ってるけど、割合で言ったらNスクについてのツイートはあまりない
453 :名前は開発中のものです。2010/12/26(日) 22:46:37 ID:4i0j9r+X
修正するだ何だ言う割りに動きが表に出てこないから
ヤキモキしてるだけじゃねの
456 :名前は開発中のものです。2010/12/29(水) 22:31:29 ID:Si+/oCTg
うpろーだーのリンク、はてなに投げてたのは良いけど、
firefoxで見るとページ崩れるの何とかして欲しい
457 :名前は開発中のものです。2010/12/30(木) 18:54:52 ID:AX/Mx+6t
>>456
直ったと思う
じゃあね
458 :名前は開発中のものです。2010/12/30(木) 20:04:25 ID:rcCWH+AL
Nスクって、メッセージ枠にボタンつけて(表示して)、
そのボタンからセーブ画面にいったりオートモードにしたりってできますか?
460 :名前は開発中のものです。2010/12/30(木) 22:43:44 ID:RuiZ3goP
>>458
できますよ
461 :名前は開発中のものです。2010/12/30(木) 23:30:34 ID:QG2TD4m8
ありがとうございます。
まだ触ってみた程度で、軽く調べた程度だとわからなかったので…
できるとのことなのでNスクを本格的に使ってみようと思います
463 :名前は開発中のものです。2010/12/31(金) 14:50:08 ID:1nCeQB5s
シスカマって言うほど難しくないと思うんだ。基本命令覚えてないうちから手を出すと頭がこんがらがってどうしようもなくなるってだけで
464 :名前は開発中のものです。2010/12/31(金) 16:58:06 ID:+7lUYTpO
「クリック待ち」の状態が、ただクリックを待ってるだけじゃないって事さえ解れば大した事ないと思う。
466 :名前は開発中のものです。2011/01/02(日) 21:26:38 ID:eufvTPSz
よろしくですー。

ところでフルスクリーンにしたとき、ワイド型のモニタに対応させることってできますか?
アスペクト比を変えずに、左右に黒枠付きで表示させたいです。
ググった感じ、無理みたいな記事を見かけましたが
467 :名前は開発中のものです。2011/01/03(月) 01:02:46 ID:sZm8Hx2l
>>466
フルスクリーン時にアスペクト比が狂わないようにしたいってこと?
それはNスクじゃなくてPCかモニタの設定が原因。
アスペクト比固定 とかでもう一回ググるといい。
468 :名前は開発中のものです。2011/01/03(月) 14:39:14 ID:MpvnqkxD
>>467
ありがとうございます。
ユーザーが楽になるように、
Nスクで4:3用のフルスクリーン、16:9用のフルスクリーンなど、選択肢を用意して対応させる方法はないかなーと思ったのです。
無理ですかね…
469 :名前は開発中のものです。2011/01/04(火) 06:56:22 ID:y/e3kOu0
>>468
無理だな。
それが出来るなら、その前にワイド対応してると思うし。
そんなにユーザビリティ考えてるならReadMeに解説つけたらどうだろうか?
Nスクでは現状それしか手が無い。
もし出来るなら俺も知りたい。
470 :名前は開発中のものです。2011/01/04(火) 13:07:16 ID:JdHvxtvW
>>469
解説つけるのはいい方法ですね、そうすることにします。
ありがとうございました!
471 :名前は開発中のものです。2011/01/05(水) 02:48:12 ID:kHfGNjLW
横からすみませんm(_ _)m

Nスクってオンラインアップロード機能は完全に不可能ですかね?
ゲームを起動させて、最新版が存在するならばその最新版に自動アップロードするようにしたいのですが……。
ググってみたところ吉里吉里は可能みたいなんですが、当方、Nスクしか使ったこと無いもんで。
472 :名前は開発中のものです。2011/01/05(水) 02:49:22 ID:kHfGNjLW
間違えました><
× アップロード
○ アップデート
です。
474 :名前は開発中のものです。2011/01/07(金) 14:21:01 ID:tbcKUUu5
新版の非公式マニュアル
落ち着いた色合いで見やすくていいね
ありが?
475 :名前は開発中のものです。2011/01/08(土) 18:19:14 ID:NKkJmbrT
>>474
そう言って頂けるととても励みになります
ありがとう
476 :名前は開発中のものです。2011/01/15(土) 09:16:22 ID:YVfL/knf
セーブデータやenvdataが具体的に何をどの程度記録してるのか
書き留めてあるページを見た記憶があるんだがどこだったか失念してしまった。
どなたか心当たりはないだろうか。
以前セーブの対象で悩んだことがあるから、仕様が参照できると助かる。

>>475
マニュアル重宝してます。
exec.dll命令が(E)になってますが、(FE)の間違いではないでしょうか。
触り始めて2か月のペーペーなので私が間違っていたら申し訳ない。
478 :名前は開発中のものです。2011/01/15(土) 18:57:26 ID:VFEMkuLa
>>476
あ、ほんとだ間違ってますね。
後で修正したのをアップします。報告ありがとうございました。

>セーブデータやenvdataが具体的に何をどの程度記録してるのか
以下は個人メモから。あと、マニュアルのsavegame及び付録でちょっと触れてます。
間違ってたらごめんなさい。
[save??.dat]
作られるタイミングはセーブ行動時。saveon(savepoint)時点までのデータが保存される。
通常変数の値、各画像の状態、現在のスクリプト行位置が収められている。
行位置はスクリプト冒頭から数えた位置なので、スクリプト修正で行がずれても値は変化しない
=ロード時に開始位置がずれて悲しいことになる。

[envdata]
現在のシステム設定及び定義ブロックの情報が収められている。
これにはglobalonやfilelogなどを使用しているかの情報も含まれているため、 削除すると global.savなどの有無に関係なく、保存している値がすべて初期化される。

[global.sav/NScrllog.dat/NScrflog.dat]
作られるタイミングはボタン待ち時。
それぞれグローバル変数の値/読んだことのあるラベル名/読んだことのあるファイル名が収められている。
envdataを削除すると、値はすべて初期化される。
NScrflog.datでは、画像タグが違えば、異なるファイルと認識される。

[kidoku.dat]
既読テキスト情報が収められている。kidokuskipがないと動作しない。
envdataを削除すると、値はすべて初期化される。
行位置の仕様はsave??.datと同じなので、ずれるとやっぱり悲しいことに。
479 :名前は開発中のものです。2011/01/16(日) 03:28:14 ID:1+p+BGlM
>>477>>478
解答ありがとうございます。
以前setcursor命令が保持されずに悩んだことあったのですが、どうやらloadgosubで読ませる方法が正解みたいですね。

丁寧な解説ありがとうございます。
マニュアルに記載があったのですね、見落としていました。申し訳ない。
さっそくレスをメモさせていただきました。

マニュアルの件、お役に立ててよかったです。
477 :名前は開発中のものです。2011/01/15(土) 11:14:54 ID:xYIllXkh
セーブデータってスクリプトの行数位置とローカル変数保持してるだけじゃないの?
envdataはグローバル変数の境界変えてsavedirでセーブフォルダ作ってるとenvdata消すたびに
境界が初期化されるからgloval.savの内容壊れるから何しても意味ないけど
480 :名前は開発中のものです。2011/01/16(日) 22:03:58 ID:LxdwhaqU
アップローダ管理人です。
非公式マニュアルの修正ファイルをアップしましたので、使用されている方は差し替えお願いします。
482 :476=4792011/01/17(月) 07:43:55 ID:mDOnTYFf
>>480
マニュアル修正乙です。readmeにThanksがあってビックリしました。
実は昨日の書き込みのあとにミスと思われる部分を見つけたのでご報告を。
検索ウインドウの予測変換では表示されるのに実際には項目のない候補がありました。

○bgcopy
検索窓には出るが絞り込み結果には出ない。
同義のbgcpyの項目はありますが、こちらのほうは検索窓には表示されず。

○menuwindowdow
単純に記述ミス?

○mp3fadein mp3fadeout mp3loop mp3vol defmp3vol
mp3の使用は非推奨なため?

もっと早く報告出来ればよかったのですが、PC、モバイル共に規制に巻き込まれていてあまり頻繁に書き込み出来ないんです。dion軍はもういやだ…。
486 :名前は開発中のものです。2011/01/17(月) 19:18:17 ID:zBO900fj
>>482
アップローダ管理人です。
報告ありがとうございました。

>○bgcopy
>○menuwindowdow
ミスです。

>○mp3fadein mp3fadeout mp3loop mp3vol defmp3vol
これらは bgmfadein/bgmfadeout(ryの別名です。bgm〜で統一することが推奨されます。
なのでちょろっと触れるだけ(確か前は書いてたような覚えがあるんですけど、いつの間にか消えてました。すみません)。
あと mp3/mp3stopも抜けてることに気づいた

これらを修正したものを再びアップしました。差し替えお願いします(何度もお手数をおかけして申し訳ありません)。
>>476=>>482さんに、重ね重ねお礼を申し上げます。
483 :名前は開発中のものです。2011/01/17(月) 12:01:19 ID:C4ogg8wk
凄くマイナーなゲームなのですが箱の中のネコと言うものと、猫鳴ク夜と言うサウンドのベルをiPhoneのONScripterを使用して起動しています。
iPhoneではmidiに対応していないためbgmファイルをmidからoggに変換したのですが音が出ません。
勿論wavも実験済みです
x.txtの.midはすべて.oggに置換しました
BGMを鳴らす方法をどうか教えてください。
484 :名前は開発中のものです。2011/01/17(月) 12:38:11 ID:xhZD49kD
ここはゲームサポートスレじゃない
Onsc使うならそれくらい自力で何とかしろ
485 :名前は開発中のものです。2011/01/17(月) 13:46:38 ID:C4ogg8wk
>>484
はい
ありがとうございました
488 :ろだ2011/01/18(火) 21:51:19 ID:ycX8Cjzx
あああmenuwindowってなんだよmenu_windowだよ
ごめんなさい三度目の正直でアップです
昨日差し替えた&面倒な方は、nscuoman.jsの1080行を書き換えてください
ほんとにすみませんorz
490 :名前は開発中のものです。2011/01/20(木) 15:30:26 ID:TY1GhBJF
PC買い換えたついでにwindowsをXPから7に変えたんだけど、
bsp スプライト番号,"","S1,(rollover.ogg)",""
て感じで設定しているボタンにロールオーバーすると、
NscripterDSで流してるBGMがプツッと一瞬途切れるようになった。
しかも最初の一回だけ。
他に誰も同じ症状訴えてる人いないし、俺の環境だけなのかなあ・・・
491 :名前は開発中のものです。2011/01/20(木) 22:13:00 ID:fCXYhKiV
>>490
NscripterDSって必要なんですか?
新しいのだといらないような気がするんですが。
変なこと言ってたらすみません。
492 :名前は開発中のものです。2011/01/21(金) 00:19:30 ID:Ay/vXtaP
Nスク始めた頃に「音楽制御はNscripterDSがいい」みたいな記述を見て、
最初からDSありきでやってたんで、その発想はなかった。
今BGM関連のリファレンス見てたら無くても問題なさそうな気がしてきたんで
使わない方向でも検討してみる。ありがとう!

・・・ていうか半年振りくらいにNScripter−Tips見たら、
>ver2.93以前を利用する場合:NScripterDS.dllとnscrpng.spi(対応アーカイブ:nsa)
>ver2.93以降を利用する場合:nsogg2.dllとnspng.dll(対応アーカイブ:ns2)
ってまとめてくれてた。
493 :名前は開発中のものです。2011/01/21(金) 00:19:47 ID:s2HAh65w
プラグインキテルー
495 :名前は開発中のものです。2011/01/21(金) 13:22:24 ID:gEgnKiOQ
>>493
そこそこ結構重いのかなコレ
うちのロートル機だと処理までに数秒待つような感じ
496 :名前は開発中のものです。2011/01/21(金) 18:23:26 ID:Ay/vXtaP
昨日NscripterDSの件で質問した490だけど、結果報告。
結局NscripterDS無しで組みなおした。
SEはフェードインアウトできなかったので、lua使って制御。
パンは使ってなかったからこれで十分満足。答えてくれた人ありがとう!
497 :名前は開発中のものです。2011/01/22(土) 00:49:13 ID:4RCL8scD
コンパイルしなおせばいいって発想なんだろうけど
新プラグインはフレーム数固定だからカクカクした感じが残るな

高々数秒のエフェクトの場合
空間解像度より時間解像度の方が知覚的に効くかも?
498 :名前は開発中のものです。2011/01/22(土) 02:08:07 ID:tRWtcB0T
渦巻きのマスク作って
drawbg2使った方が軽い気がする
試してないからただの妄想だけどね
499 :名前は開発中のものです。2011/01/22(土) 04:54:39 ID:tsdkZblg
ウインドウの閉じるボタン押したときの挙動っていじれる?
出来ればダイアログ出さずに画面内で処理したいなぁと
500 :名前は開発中のものです。2011/01/22(土) 07:00:42 ID:jSUvEpnG
>>499
そこの挙動はlua使えば変えられるよ
501 :名前は開発中のものです。2011/01/23(日) 00:23:49 ID:kJa1IOzl
>>500
luaか。ようやくシスカマに手を出し始めた私には敷居高いなぁ。
情報どうもです
502 :名前は開発中のものです。2011/01/30(日) 15:35:14 ID:L07zZSn1
フォントを同梱して、ユーザーがインストールしていないフォントを
ゲーム内で表示するにはどうしたらいいでしょう?
defaultfontで同梱したファイルを指定しても反応しませんでした。
503 :名前は開発中のものです。2011/01/30(日) 17:23:59 ID:QJvRMwNO
>>502
出来ません
505 :名前は開発中のものです。2011/01/30(日) 18:55:55 ID:clbysykf
>>502
フォント同梱して使いたいなら
プラグイン使えよ
507 :5022011/01/31(月) 14:56:22 ID:PxCLNW5V
>>503,505
ありがとうございます。
プラグインを探してみます!
504 :名前は開発中のものです。2011/01/30(日) 17:45:14 ID:A/EqIiBH
フリーのフォント同梱してたやつあったな
あの戦うやつ
508 :名前は開発中のものです。2011/01/31(月) 16:58:58 ID:HjSrQ2v8
テキストADVを作るつもりなんだけれども
本編プレイ中にメニュー画面出したりとか出来る?
過去の会話から得たキーワードを表示させたい
509 :名前は開発中のものです。2011/01/31(月) 17:01:48 ID:X+DTgbx8
その気になればなんでもできる
袋文字とフリガナには弱いNsc
511 :名前は開発中のものです。2011/01/31(月) 18:30:37 ID:HjSrQ2v8
>>509
出来るならやり方教えて欲しい、もしくは参考サイトとか
お願いします
514 :名前は開発中のものです。2011/01/31(月) 21:00:54 ID:B1II8YjB
>>511
進度に応じたキーワード表示なんて余裕で出来る。
だが自分で考えろ。こんな初歩から聞かれたら何から何まで全部教えるハメになる。
書いてみたスクリプトでバグったなら助け船も出すが、最初からなんてないわ。
まず拠点になるような講座サイトみっけてそこからリンクを全部巡れ。
512 :名前は開発中のものです。2011/01/31(月) 18:41:54 ID:X+DTgbx8
ぐぐれwww
講座サイト端から巡って自分でヒント探さないとこの先何もできねーぞ
ふわっふわして何やりたいんだかわかんねーし
513 :名前は開発中のものです。2011/01/31(月) 20:46:30 ID:tuOMi4Bx
単純に選択肢としてキーワードを表示させたいのか
画面にずらりとアイコン(ボタン)表示して選択させたいのか
逆転裁判みたいにいつでも割り込み表示したいのか
やり方が違ってくる

まずはやりたい事をきちんと設計してから(仕様書作ってから)にしたほうが良い
515 :名前は開発中のものです。2011/01/31(月) 21:47:05 ID:8SipemsI
チュンソフトの街みたいにテキスト内のキーワードをクリックして
TIPS表示させるのってどうしたらいいの?
517 :名前は開発中のものです。2011/01/31(月) 21:59:51 ID:HjSrQ2v8
だよなwwwwww
作んなきゃ始まらないよな!!俺が悪かったわ
ガイド本片手にいっちょやってみるわ!サンキューな
518 :名前は開発中のものです。2011/01/31(月) 22:19:51 ID:X+DTgbx8
>>517
がんばれ!
519 :名前は開発中のものです。2011/01/31(月) 22:42:43 ID:B1II8YjB
>>515
テキストボタンでマニュアルを漁れ
>>517
まじガンガレ
520 :名前は開発中のものです。2011/02/01(火) 05:34:57 ID:9IJBGse4
ぐぬぬ…やはり想像以上に難しい
こりゃシスカマまで行くには相当かかりそうだなwww

やりたいことが多すぎて、
それに付随して覚えなきゃいけないことが多すぎてオラwktkしてきたぞ!
とりあえず今日は文字小さくして下ウィンドウ表示にしたところで寝…もう5時か
最低限右クリメニューは作ったし、いよいよ分岐作りに入るか
ver2.95のオフィシャルガイド出ないかな…
521 :名前は開発中のものです。2011/02/01(火) 13:22:10 ID:+iT4cLa+
気持ちは分からんでもないが、

>ver2.95のオフィシャルガイド出ないかな…

とか安直に思うんじゃなくて
如何に楽ができるかを考えて方法を模索するのも
習得の内だぞ。

基礎が出来てないのにあれこれ知ったところで
付け焼刃の知識じゃ新しい事するたびに挫折するだけ
522 :名前は開発中のものです。2011/02/01(火) 13:59:29 ID:XityZFXI
古いバージョンと2.95バージョンの動作違いはTIPS見れば済むじゃん
524 :名前は開発中のものです。2011/02/01(火) 18:55:46 ID:Tge1SWVj
あれ解除されてた恥ずかしい
効率は微妙に悪くなるかもしれないけど、単純な命令から「こいつは意味も仕様も理解してるし完璧に使いこなせる!」な物を増やしていく方が確実ではある、気がする。
非推奨命令だけ注意した方が幸せだけど
525 :名前は開発中のものです。2011/02/01(火) 20:47:09 ID:bjvXuxeA
でもホントに始めたての頃って、大きな字とかイラスト付きで
1からクソ丁寧に解説してくれるような本が欲しくなる気持ちはよく分かる。
情報が古くなってるサイトも多いしなあ。

ver2.95だと、エンドロールってどうやって作るのが主流なんだろ?
俺はMSpDraw.dllで画像をスクロールさせてるんだけど。
527 :名前は開発中のものです。2011/02/01(火) 20:51:37 ID:TaTJ9b44
>>525
lspとmspが簡単じゃね?
でも、うみねことかの何百行もbltが続くのはないわーと思った。
526 :名前は開発中のものです。2011/02/01(火) 20:51:30 ID:+iT4cLa+
処理の重さ気にしないならスプラト
気にするなら800×600なら縦600で分割してbgでスクロールエフェクト
528 :名前は開発中のものです。2011/02/01(火) 22:13:35 ID:1AV1DWb4
bltが一番軽いんだからしょうがないじゃん
530 :名前は開発中のものです。2011/02/01(火) 22:54:25 ID:+iT4cLa+
>>528
初めはルースペックPCでBGMと同期させる為に何百も書いて訳だが、
そのうち同期させなくなって何の為にやってるのか意味不明だったよ
534 :名前は開発中のものです。2011/02/02(水) 17:12:56 ID:d0hsVtlr
ルーの耳が尖るんですね、分かります。

やっぱ人によってやり方は色々なんだね。thx
今考えると、別にここでMSpDraw.dllを使う意味が無い事に気づいたので
gettimerからy位置を計算してamspで動かすスクリプトに変えたんだけど、
ロースペックで見たらカクカクしたりするんだろうか。
縦8000pxある画像なんだけど。

ていうかハートマーク使いたい。
536 :名前は開発中のものです。2011/02/03(木) 08:27:16 ID:mUreCGiK
あれ、Nscripterってunicode駄目だよね。使えんの?
一応&heartsもやってみたけど表示されなかった。
539 :名前は開発中のものです。2011/02/03(木) 14:42:07 ID:SxK6vOjr
>>536
MSpDraw.dll使ってて同じHPの外字使えるプラグイン知らない不思議
540 :名前は開発中のものです。2011/02/03(木) 15:36:03 ID:mUreCGiK
>>537
ハートマークの画像を表示することも考えたけど、
バックログがややこしくなりそうだなと思って早々に諦めた。

>>538
ググッても全然見つけられなかったから、使えないもんだと思ってた。
軽い愚痴みたいなつもりで書いたのにありがとう!

>>539
あまり沢山プラグインを詰め込みたくないという変なこだわりと、
MSpDraw.dll拾った当時はとりあえずそれだけ求めてたんで・・・
537 :名前は開発中のものです。2011/02/03(木) 12:14:55 ID:qhz1VnqL
画像としてって意味だろ。ハートマーク。
538 :名前は開発中のものです。2011/02/03(木) 13:54:34 ID:okeL90Es
 793 :名前は開発中のものです。[sage]:2010/03/04(木) 17:19:09 ID:L22KjGNx
 nscripter勉強中なのですが、作中にハートマークを出すには
 どうすればいいのでしょうか?ググってみたのですが解りませんでした
 教えてくださいおねがいします

 796 :名前は開発中のものです。[sage]:2010/03/04(木) 19:32:37 ID:gxsks+Ne
 NS栗のNSFont.dll使えばいいよ
 てかテンプレに載ってないんだね

歴史は繰り返されるものだな、はいよ
http://www.geocities.jp/higuchuu3/
541 :名前は開発中のものです。2011/02/04(金) 11:17:37 ID:IEi9aSod
>あまり沢山プラグインを詰め込みたくない
これ気持ちわかる 何なんだろうな
542 :名前は開発中のものです。2011/02/04(金) 14:39:15 ID:En4r2kws
Nスクが更新された時の互換性を不安視してのことじゃねの

だけど、ver295でフォント切り替えようとしたのポシャったことから(面倒がっただけかもだが)
重要度が高いプラグインはそういうことないように意識はされてるっぽいけどな
543 :名前は開発中のものです。2011/02/04(金) 14:56:41 ID:W38UxzU8
>>542は話の流れを理解してないな
544 :名前は開発中のものです。2011/02/05(土) 05:53:35 ID:iUdCIuG9
んまあ>>542の言うような理由で入れたがらない人もいるんじゃない?
俺の場合もシンプル好きな性格とかリスク回避とか色んな要素が絡み合ってる感じだし。

545 :名前は開発中のものです。2011/02/05(土) 21:27:03 ID:sGgqZ8EG
オフィシャルガイド買って正解だったなー
慣れると電子辞書より紙辞書の方が速く引けるのと同じで
細かい例も載りつつ目が疲れないから重宝してるわ
絶版になった「あどばんすど」の方も中古で買おうかな

立ち絵のマスク関連は完全にお役御免になったな…
便利になったもんだ
548 :名前は開発中のものです。2011/02/05(土) 22:42:03 ID:x/di++Sq
>>545
個人的には
電子辞書の方が速く引けると思うぞ

紙が良いのは今までの媒体が紙だったから慣れているってことと
目的以外の項目が目に止まり易いので単一的な知識の吸収にならないで済むことだと思う
547 :名前は開発中のものです。2011/02/05(土) 22:02:39 ID:tBcpqUfi
senzogawa氏のマニュアルをFirefoxで開いてCtrl+Fの検索窓で検索しとる。
例文コピペできるし。
549 :名前は開発中のものです。2011/02/05(土) 23:30:06 ID:zgOYBy9s
それもあるけど手元にあるとやっぱ便利だよ〜ベッドで見れるし
誰か同人誌で紙のマニュアル作ってくれないかなあ
550 :名前は開発中のものです。2011/02/06(日) 18:38:47 ID:fIO395G5
プリンターで印刷してラミネートのファイルに挟むのが手っ取り早い
仕様変わったら該当個所直して再印刷すれば良いのだし
551 :名前は開発中のものです。2011/02/07(月) 06:57:12 ID:6F2q576y
透過pngってジャギ?みたいなの出ない?
ふちにゴミがでる…吉里吉里は綺麗に出てくれるのに
552 :名前は開発中のものです。2011/02/07(月) 11:18:57 ID:ndXJRBTn
別に出ないけどなあ。
アルファチャンネルの範囲が輪郭の外側にまでかかってんじゃね。
556 :名前は開発中のものです。2011/02/11(金) 22:09:49 ID:GPpvK5E+
画像タグ理解してないうちはtransmode使わんほうが良いぞ
この調子だと今度は背景画像スプライトで使って化けたとかそのうち言いそう
558 :名前は開発中のものです。2011/02/17(木) 15:57:35 ID:OLIq6teN
RPGの戦闘処理でまたつまづいてしまった…。ドラクエ的な戦闘作ろうとしてるんだけど、
生存判定→選んだ行動にそって戦闘→ダメージ計算→相手死亡判定 
のルーチンを素早さの高いキャラの順に処理させようと思うんだけどどうしらいいかなあ。


559 :名前は開発中のものです。2011/02/17(木) 16:16:14 ID:NaS2gO7N
バブルソート NScripter でぐぐるとよいかも…
560 :名前は開発中のものです。2011/02/17(木) 16:23:30 ID:Cc/Jgb7Y
いっそ深く考えずに全キャラ分を手動で単純に比較しちゃえば?
ドラクエ型だとマップ移動部分以外はシビアじゃないんだから速度気にしなくていいし
561 :名前は開発中のものです。2011/02/17(木) 16:46:51 ID:7pxGMC6x
汎用効かせたいならソートしなきゃな
例えばキャンプメニューの中でもアイテム順の並べ替えとかしなきゃいけないし
562 :名前は開発中のものです。2011/02/17(木) 17:45:18 ID:OLIq6teN
>>559
おお…これはまさにピンポイントな…FFばりのウェイトターンもできるのね。すごい。
>>560
最初はそれでいこうかと思ったんだけど味方3敵3ぐらいになると結構パターン多くて…
>>561
なるほど、アイテムは戦闘中は多くて10個くらいだから入手判定if+ボタンだけでいこうかと思ってたけど個数増えたら手を出してみようかな。

とりあえずこれでいけそうな予感。みんなほんにありがとう
563 :名前は開発中のものです。2011/02/18(金) 22:41:56 ID:GWD5vhFx
ところでデータ管理はlua使った方が楽だぞ
ミニゲームのスコア管理でさえ面倒でそっちに放ったくらいNScrの配列は融通きかないから
565 :名前は開発中のものです。2011/02/19(土) 08:57:18 ID:+plqEuMb
やる気が出たのは良いことだ
新しい事を進めてるのだから本人的に楽しいんだろうなー
566 :名前は開発中のものです。2011/02/19(土) 12:17:51 ID:OIdIFcaZ
オブジェクト指向は歓迎だけど
Luaってのがなあ・・・
「:」と「.」打ち間違えてイライラするのはお約束
567 :名前は開発中のものです。2011/02/19(土) 14:05:58 ID:CE/wR8+n
テキストのフェードインをしたいのですが、スプライト画像化だと文字が荒れてしまいます。
背景や立ち絵の様に、テキストをバックに流した後で、
printでエフェクトかけながら表示、なんかが一番望ましいのですが
そんな方法はありませんでしょうか?
572 :名前は開発中のものです。2011/02/19(土) 20:28:52.67 ID:Y+FdWFlJ
>>567
windoweffectとtexton textoffを使う
573 :名前は開発中のものです。2011/02/19(土) 22:06:42.80 ID:+plqEuMb
>>567
普通に使うテキストと文字スプライトで違いが出るとか聞いたこと無い
574 :名前は開発中のものです。2011/02/20(日) 06:37:46.15 ID:Gs70h3jL
>>572
ありがとうございます。
textonとtextoffで一回がんばって見たのですが、どうもtextoffをしても文字が表示されていまして・・・。
texthide textshowでもやってみましたが、こちらもtexthideしてても次の文字は表示されてしまいます。

>>773
一度スクショとってみます、すみません
578 :名前は開発中のものです。2011/02/21(月) 00:45:20.93 ID:T65fRax7
>>574
汎用性無くなるけど、とりあえず表示させたいテキストを画像にして、
bg命令で、クロスフェードさせて表示とか?
580 :名前は開発中のものです。2011/02/21(月) 12:34:54.62 ID:g3KArVjK
>>579
なら、ミサワそっくりのドヤ顔で説教垂れる前に
お前が>>567に回答しろよw
口だけ説教野郎が一番恥ずかしいぞ
581 :名前は開発中のものです。2011/02/21(月) 12:48:55.81 ID:k7u++9lJ
意味不
>>567に向けたレスだぞ?
582 :名前は開発中のものです。2011/02/21(月) 15:17:57.76 ID:dlTNl4eI
>>580
(・∀・)ニヤニヤ
588 :名前は開発中のものです。2011/02/21(月) 21:00:03.16 ID:hH4qYiJm
>>578
ありがとうございます。
やはりそれが確実でしょうか。
後から文章の直しがあったりすると大変なので、なんとかスクリプト上で完結できたらいいなあと・・・。
一旦表示したものをtexthideで隠して、textshowで表示すればフェードインするので
何か方法を見つければできそうに思えるのですが・・・。
569 :名前は開発中のものです。2011/02/19(土) 17:03:47 ID:WYcXIjGT
誰か既存NスクコードをSGEに対応させるパーサを書くんだ。頼んだ。
571 :名前は開発中のものです。2011/02/19(土) 20:09:18.97 ID:dUbftL+/
>>569
面倒なんだよね。既存のコードをutf8に変換して食わせることになるんだろうけど、
ファイル名が日本語だったらどうしたもんかと。
576 :名前は開発中のものです。2011/02/20(日) 22:25:16.16 ID:aCq2Dae9
どうせテキストフェードなんてスキップされるのにな
スキップできないようにするとクソ呼ばわりされるし
577 :名前は開発中のものです。2011/02/21(月) 00:26:45.79 ID:T65fRax7
本人がやりたい演出を否定するのは良くないな
それが糞かどうかを判断するのは、プレイヤーであって
俺たちじゃないだろ
579 :名前は開発中のものです。2011/02/21(月) 06:34:39.19 ID:k7u++9lJ
演出否定は良くないが
wait系はスキップできるように手直しした方が
デバックが楽になるのにといつも思うし
そう促した方がバッサリ全否定するよかスキップ取り入れる気になるんじゃね
583 :名前は開発中のものです。2011/02/21(月) 16:38:35.99 ID:tJr3QAzA
%10%?ってできる?
%?が1だったら%101に変換みたいなかんじで
584 :名前は開発中のものです。2011/02/21(月) 17:20:35.30 ID:dlTNl4eI
>>583
%0が汎用、おまいさんのいう%?を%1とする
mov %0,100+%1
%%0
例えばこれで100〜100+%1番の変数を参照できる
586 :名前は開発中のものです。2011/02/21(月) 20:38:34.90 ID:g3KArVjK
結局、フェードインのやり方はわからんが、
俺様が演出への説教はしてやろう(ドヤッ
って事か
590 :名前は開発中のものです。2011/02/22(火) 00:17:28.81 ID:emTvPXlX
>>586も知っちゃうから教えんで良かったのに
587 :5672011/02/21(月) 20:52:56.98 ID:hH4qYiJm
567です。
画像スプライト化を表示したものをスクショ撮りました。
http://upload.fam.cx/cgi-bin/img-box/cgx110221204502.jpg
NSFont.dllを使って明朝体の太さ2設定です。
左上が通常表示で、右下がスプライト表示(lsp 1,":s#FFFFFF今日から三週間",50,100)
です。
何か変な設定でもしてしまってるのでしょうか・・・?


演出系のもっさりはプレイヤーへのストレスに繋がる。というのは僕も同意で
ウェイト系は全て!dで設定したりしています。
文字のフェードインは長々と長文を打つわけではなく、サッと使おうと思っていまして・・・。
589 :名前は開発中のものです。2011/02/21(月) 22:05:03.74 ID:dlTNl4eI
>>586
(・∀・)ニヤニヤ

>>587
NSFont.dllを使ってる場合の文字スプライトはちゃんと数値指定しないと駄目
lsp 1,":s/24,24,0;#FFFFFF"+"今日から三週間",50,100
593 :名前は開発中のものです。2011/02/22(火) 21:33:30.12 ID:wSY5wp3c
>>589
ありがとうございます。
無事キレイに表示されました・・・!
恩に着ます。
591 :名前は開発中のものです。2011/02/22(火) 13:40:54.93 ID:2GO9+dc5
すごいアホなこと聞くけどNSFont.dllってどんな所が便利なの?
文字が綺麗に表示されたりするの?
592 :名前は開発中のものです。2011/02/22(火) 15:15:31.20 ID:GAg+gjSY
ダウンロードして、動作サンプルを見たら三分でわかるよ
ここで回答待つのは時間のロスだよ
594 :名前は開発中のものです。2011/02/23(水) 07:15:44.61 ID:F3gD6s2o
コレ覚え書きのとこに書かれてることじゃん
もちっと調べる力つけた方が良いぞ
597 :名前は開発中のものです。2011/02/24(木) 20:59:58.82 ID:C5zV9Umu
「マニュアル嫁・ググれ」の一言で切り捨てないだけ皆親切になったと思うけどねぇ
599 :名前は開発中のものです。2011/02/25(金) 18:48:01.36 ID:cTryNrML
画像をLINE&PAINTで描画するプラグインとかないのかな
乱用はウザイと思うけど
あれば演出でそこそこ使えそうな気がすんだけど
601 :名前は開発中のものです。2011/02/25(金) 19:43:32.09 ID:cTryNrML
塗りつぶしじゃなくて
野暮ったい描画演出がねしたいなーっと
602 :名前は開発中のものです。2011/02/26(土) 20:23:32.85 ID:ZRtV3mU4
野暮ったい描画演出ってのがどんなのかは知らんが
px単位でスプライト描画すれば何だってできるぞ

んなアホな!って思うなら扇形でぐぐってみるといい
603 :名前は開発中のものです。2011/02/28(月) 03:24:03.04 ID:X0IapC+k
演出やエフェクトをかけながら文字表示を進ませることって可能でしょうか?
たとえば、背景が1分くらいかけて黒くフェードアウトしていく最中に、文字が進められたり
画面をquakeで揺らしている最中に文字を進められたり・・・。

基本演出が終わるorスキップしないと読み進められないので、もし何か方法がありましたら教えて頂きたいです。
607 :名前は開発中のものです。2011/03/03(木) 20:30:57.70 ID:tqU88rhN
音楽の音量調節に困ってます。
newgroundsの音楽を借りてCCライセンスつけて配布予定なんだけど、
ここの音楽ってすごく音量が大きすぎる気がして…。
あまりPCのサウンドノベルを遊んだことがないので、
一般的にどのような音量がメジャーなのか教えてくださったら助かります。
608 :名前は開発中のものです。2011/03/03(木) 21:52:50.96 ID:TXca1rRu
素材加工禁止のケースもあるし音圧下げていいか版権主に聞くのが一番早い。
つーか「あまりない」ってんなら片っ端から商業の体験版DLして「結構ある」に自分でもってけば?
エンジンでボリューム調整したいってんならそこら辺の体験版自分で参考にしれ
611 :6072011/03/04(金) 00:31:32.46 ID:vVCbfVUT
>>608-609
回答ありがとうございます!
newgroundsにある音楽は、CCライセンスを守れば
音量調節などある程度の加工は大丈夫なようです。
具体的な数字を出していただいて大変助かりました。
自分の環境では80デジベルくらいが聞きやすかったので、
一般的なそれとずいぶん差がありました…。
95デジベルくらいに調節したいと思います。
609 :名前は開発中のものです。2011/03/03(木) 21:55:22.40 ID:scifHiuv
基本的にコンフィグ設定画面を作り音量調節をユーザーが出来るようにすればよい。
デフォルトの音量を貴方が煩くないと思うぐらいにすればいい。
ユーザにはステレオアンプ接続の人もいればモニタースピーカーだけの人も居る。
調整はユーザにさせればいい。それでも煩い曲は煩いし、曲の改変は出来ないのだろうからしょうがない。

>一般的にどのような音量がメジャーなのか
よくは知らないが、例えばMP3のノーマライズするソフトMP3GAINの使い方サイトを見ると、
デフォルト設定の89.0デシベルだと低すぎる、96.0デシベルぐらいにしよう、という意見が見られる。
俺的には93デシベルぐらいにしている。
610 :名前は開発中のものです。2011/03/04(金) 00:30:33.61 ID:9mPNNiK+
>>609
607じゃないけど参考になるわ。ありがとう

自分も作曲なんかできないから殆どフリーの音源をお借りしている立場なんだが、
製作者の方によって音量に差が有るんで、その調節に悩んでた
こう言うのって個人差も有るから難しいね
612 :名前は開発中のものです。2011/03/04(金) 00:56:26.81 ID:8emyYFdI
ボイスの有無や作品ジャンルでも大分変わってくるが、まー好きにやれ
613 :名前は開発中のものです。2011/03/04(金) 01:12:59.07 ID:EH4j4hiR
スレチだけど音声ファイルの音量で正のデシベルってナンセンスだな
そっちの方が直感的って思う人もいるんだろうけど

それと機械的に均一にすればいいってもんでもなく
例えばドラムの有無で知覚的な音量は変わってくる
ピアノ曲だと5dBくらい下げるイメージ
614 :名前は開発中のものです。2011/03/04(金) 02:32:30.06 ID:EH4j4hiR
ついでに素材ごとに音量がばらついてて素材加工禁止の場合は
適当な係数を持っておいて再生時に
プレイヤー指定の音量に乗じればいいだけの話では
619 :名前は開発中のものです。2011/03/05(土) 00:14:48.13 ID:G2Dlr4zs
>>614
なるほど、そう言う方法も有ったか!
もしや音屋の方ですか? >>610ですが、再び参考になりました、ありがとう!

>>615
一応規約で「加工OK!」なサイトさんを選んで使わせて貰ってる
でも、>>614の方法で調節した方が無難みたいだね
これなら加工禁止のサイトさんの素材も使えそうだよ、ありがとう
615 :名前は開発中のものです。2011/03/04(金) 10:36:07.24 ID:sbuIDuNi
安易な音量変更はクリッピング(音飛び、歪み、音楽プレイヤーによっては破損扱い)の原因になるので、
無用なトラブルを避ける為にも借り物曲はいじらないほうがいいと思う
616 :名前は開発中のものです。2011/03/04(金) 19:45:54.84 ID:VzaiwRpH
もしかしてNSFontってns2からファイル読み込めない?
アーカイブ化したら「ファイルを読み込めません」って言われたんで
外に直置きしたら動いたんだけど、なんか美しくない・・・
618 :名前は開発中のものです。2011/03/05(土) 00:04:54.31 ID:MOxqHiJl
ググッたんだよう・・・
絞ったら数件しか出てこないし、絞らなきゃ関係無いの出てくるし。

時間無いからそのまま配布してやった。
621 :名前は開発中のものです。2011/03/05(土) 22:28:02.52 ID:UKC7q7cM
勘違いならすまないんだけどfor〜nextから抜けるbreakみたくgosub〜returnから途中で抜ける命令ってあったっけ?
626 :名前は開発中のものです。2011/03/06(日) 23:38:37.84 ID:mZUQxLEn
NScもデフォで吉里吉里みたいにA押すとオートモードみたいな感じにして欲しい
628 :名前は開発中のものです。2011/03/07(月) 02:29:29.81 ID:Yn5nDqcq
>>626
シスカマすりゃ5分で実装できるだろそれ
627 :名前は開発中のものです。2011/03/07(月) 00:49:20.06 ID:wohIMbee
ワンキーアクセスが必要なほど
頻繁にオートモードのオンオフ切り替えるんなら
オートモードの意味無いんじゃ?
629 :名前は開発中のものです。2011/03/07(月) 13:15:19.57 ID:ch2iRTU0
A押してオート開始、オート中にA押して解除、ってできたっけ?
632 :名前は開発中のものです。2011/03/07(月) 20:00:26.59 ID:ztJRs8g+
お気に入りの講座サイトが閉鎖・・・というかリンク切れになっていた
コピペしてデータ保存しておくべきだった・・・
633 :名前は開発中のものです。2011/03/07(月) 20:05:03.74 ID:52v2fxA/
何処のサイト? いくつかローカル保存あるから、俺もってるのなら、うpろださんに一時的に上げるよ。
634 :名前は開発中のものです。2011/03/08(火) 05:46:54.77 ID:7aZGp2S1
Quick Silverというサイトです。
初心者に優しい感じの講座サイトでしたので結構気に入っていたんですが
サーバーの関係でなくなってしまったようです。
もしなかったとしても大丈夫です。
今はググりながら別の講座サイトを探しているところです。

自分の呟きのようなものに声をかけてくださってありがとうございます。
637 :名前は開発中のものです。2011/03/08(火) 23:03:10.75 ID:7qyr29lT
>>634
うpろだのn_0233.zipにアップしました。DLされましたらスレに報告ください。消しますんで。
638 :名前は開発中のものです。2011/03/09(水) 01:19:13.94 ID:vsU63i2O
>>637
わざわざすいません。
すごく言い辛いのですが、どこのうpろだなのか今探しています。
データ保存系は無知に等しいので・・・もう二日くらいかけて探そう
と思いますのでもう少し待っててください。
640 :名前は開発中のものです。2011/03/09(水) 01:31:30.71 ID:2vX/8bDs
>>638
ここのスレ名に平仮名で「よう」を付けてググる。
出てきたサイトに行く。
画面上部のリンクを見れ。
635 :名前は開発中のものです。2011/03/08(火) 19:59:53.21 ID:FGBaewpb
テキストウインドウを消した状態(背景のみの表示)で
クリックしたら進めるようにしたいんだけど、そういうのってできますか?
640*480の画像ボタン?
639 :名前は開発中のものです。2011/03/09(水) 01:25:49.97 ID:2vX/8bDs
>>635

textoff ;テキストウインドウを消す

;---なんか処理---

lrclick ;左クリックもしくは右クリックを待つ

;---なんか処理---

texton ;テキストウインドウを出す

これじゃダメ?
643 :名前は開発中のものです。2011/03/09(水) 18:50:57.77 ID:QGExMP+O
>>635
マニュアルに載ってる普段使わないクリック待ちの命令総当りで試してみれば?
636 :名前は開発中のものです。2011/03/08(火) 20:53:00.06 ID:uJXz+A59
透明にしちまえばいいよ
644 :6352011/03/09(水) 22:10:56.62 ID:KmALhP1O
>>636,639,643
こんな質問に答えてくれてありがとう!
lrclick の存在に気づいていませんでした…
ほんとにありがとうございます!
645 :名前は開発中のものです。2011/03/22(火) 01:48:08.05 ID:zKIU/xjM
そういえばアップローダのサイト名は
新管理人に引き継いだ今でも「NScripterよう」のままなんだね。
650 :名前は開発中のものです。2011/03/29(火) 18:32:54.85 ID:JnJtlH4M
もうNScripterて更新ないのかな?
strspとstrsphがセーブした時保存されるようになったらすごい便利なんだけど
652 :名前は開発中のものです。2011/03/29(火) 19:34:06.59 ID:1/Qpk1HO
>>650
ロードした時復帰するように組めばいいぢゃん
654 :名前は開発中のものです。2011/03/29(火) 21:06:37.92 ID:JnJtlH4M
>>652
それが面倒だから書いてるんぢゃん
651 :名前は開発中のものです。2011/03/29(火) 18:33:03.65 ID:ZGt/Vy1n
今時bltに頼らないとできない事なんてあったか?
653 :名前は開発中のものです。2011/03/29(火) 20:03:14.58 ID:IoM6EVFK
>>651
一回きりのアニメーションを低スペPCで最大限もっさりさせずに動かしたかった。
セル切り替えではどうしても指定した時間に対する遅れが大きいけど、現状最速の処理はbltかなと思った。NSD系とかNSLuaAmimationは一回きりのアニメーションに向かないし
656 :名前は開発中のものです。2011/03/29(火) 23:23:37.53 ID:IzuSGlmJ
>>653
bltなら透過素材と背景合わせて素直に全コマ分作った方がいいと思うよ。うちはそうやってる。
657 :名前は開発中のものです。2011/03/30(水) 22:13:43.71 ID:LQpJ8Zsp
>>656
今回の件に限っては背景が事実上不定なおかげでその方法を使えないけど、シナリオ中で使う時はそうする。thx
658 :名前は開発中のものです。2011/03/30(水) 23:02:51.51 ID:jB6c+1Zj
>>657
そう聞いてなにやりたいか判った。だったらnsswf.dll使いな。
664 :名前は開発中のものです。2011/03/31(木) 19:58:08.96 ID:6eykLeeY
>>658
まったく発想になかった、ありがとう! 部分的にパフォーマンス向上した!
659 :名前は開発中のものです。2011/03/30(水) 23:06:04.36 ID:M2a/GL8g
oggのループ再生ってロードしたらループポイント無視されちゃう?
普通にbgm命令した時はちゃんとカッコの時間に戻るんだけど
ロードしたら音楽は再生するんだけどループポイント無視してループしちゃう
660 :名前は開発中のものです。2011/03/30(水) 23:25:06.12 ID:jB6c+1Zj
>>659
まじで!? 公式に報告してくれ頼む
661 :6592011/03/30(水) 23:54:27.74 ID:M2a/GL8g
ううーん…さっきから色んなセーブデータで確認してるけど
再現性がいまいち…ちゃんとループするのもあればフルでループしちゃってるのもある…
多分、自分の環境が悪いのかもしれないです。お騒がせしてごめんなさい
662 :名前は開発中のものです。2011/03/31(木) 05:06:02.94 ID:AqhBzcX1
つか、ロードでループポイント無効は仕様だろ
ロード時もループポイントを反映できるように組めば良いだけ
665 :名前は開発中のものです。2011/03/31(木) 22:15:49.38 ID:HIFGMVWc
新旧マニュアルが合体する日はこないのかな
667 :名前は開発中のものです。2011/03/31(木) 22:26:21.23 ID:qWGmhnFE
>>665
合体したのがうpろだのだったり、先祖川氏のだったりすんじゃねーの?
668 :名前は開発中のものです。2011/04/02(土) 11:30:41.52 ID:psijtPoH
SGEデモ更新されてて
ぷるんぷるん
すばらしいぷるんぷるんじゃないか
671 :名前は開発中のものです。2011/04/03(日) 01:44:21.35 ID:9qKSB1eG
何年か前T2氏もやってたけど、手軽に扱えるようになったら便利そうだよね
672 :名前は開発中のものです。2011/04/03(日) 07:02:15.90 ID:izRyqGat
一枚の静止画をもとにAfterEffectでアニメを作るような
あの効果がNScr(SGE?)だけでできるようになるのかな・・・
とかちょっと思った
使いこなせばの話
673 :名前は開発中のものです。2011/04/03(日) 21:43:07.91 ID:1ZZqqTAX
オフィシャルガイドブックって普通にTSUTAYAとかに売ってる?
674 :名前は開発中のものです。2011/04/03(日) 21:56:39.97 ID:9qKSB1eG
TSUTAYAだと新刊しかなくね? 探すなら大型の書店に行ってみ。ジュンク堂とか紀伊国屋あたりはこないだもあったぞ
675 :名前は開発中のものです。2011/04/06(水) 23:33:15.17 ID:LDHbCQO2
> フラッシュ的なタイムライン管理モジュールを作りたい
期待はしてるけど結局目指すところは文字通りFlashなんだよね
Flashが使えないコンシューマ機ならともかく
PCゲーそれも同人ゲーならFlashでよくね?となって心が折れるパターン・・・
676 :名前は開発中のものです。2011/04/06(水) 23:37:11.32 ID:LDHbCQO2
まあFlashの能力を超える創作・表現は想像できないが
Adobeに振り回されないで済むというのは大きな意義かもしれん
677 :名前は開発中のものです。2011/04/07(木) 00:30:51.21 ID:A0+v43c0
統合環境である事は一定のメリットを持つんじゃないかね(導入的な意味で)
そりゃまあ今このスレ覗いてる人にとっては恩恵薄いが
681 :名前は開発中のものです。2011/04/14(木) 13:59:46.06 ID:wemfhp0E
rgosub使ってみたいんだけど非公式命令って実験中とかバグありだったりするの?
682 :名前は開発中のものです。2011/04/14(木) 14:09:09.13 ID:DZEtu1UY
>>681
ゲーム企業向けに命令作って提供したけど、
一般ユーザ向けにはリファレンス整理も面倒だから放置してる命令ってのが非公式命令じゃね?
683 :名前は開発中のものです。2011/04/14(木) 14:17:40.39 ID:wemfhp0E
おお、そうだったのか。じゃあ使っても問題なさそうだね。ありが?
684 :名前は開発中のものです。2011/04/14(木) 15:02:19.92 ID:DZEtu1UY
ちなみに非推奨と非公式を混同すると泣けるYO
前者は更新過程で切り捨てられた命令
685 :名前は開発中のものです。2011/04/14(木) 18:22:22.20 ID:HTk5bJz2
非公開のやつは有償サポートで対応した命令だから
使う場合はリスクを伴うつか、
何起ころうと自己対応だと思ってる
686 :名前は開発中のものです。2011/04/15(金) 00:10:02.62 ID:3McbWcPV
どういう命令か分かっている、かつ安定して使えそうなのはなんだかんだでseteffectspeedくらいじゃね?
発想力の問題かもしれんけど
rgosubは使いどころ間違えると不具合の原因になるから案外不便
687 :名前は開発中のものです。2011/04/15(金) 17:27:47.21 ID:GfDqp/QL
飛び先を変数使って分岐とかできないもんかね

%1に数字代入、goto *hoge%1 

*hoge1
*hoge2 
*hoge3

だとラベルに変数使えないからか*hogeが見つかりませんになって

defsub hoge1

hoge%1

だと不正な命令エラーになるんだよね。
688 :名前は開発中のものです。2011/04/15(金) 19:23:15.42 ID:FNQ6AE0W
mov $1,"*hoge1"

goto $1
ならできるので

%1に数字代入、
%1を文字列変数に変換して "*hoge"+"(数字)" を$1に入れる
goto $1

かな
691 :名前は開発中のものです。2011/04/16(土) 00:37:50.38 ID:wh5q6Pey
tablegotoと言うのもある。
・飛び先が少ない
・ラベルのつけ方に法則性がない
場合には、こっちの方がいいかもね。
692 :名前は開発中のものです。2011/04/16(土) 06:04:58.48 ID:2fa2eBY6
ifをダラダラ縦に書くって手段もあるぜ!
693 :名前は開発中のものです。2011/04/16(土) 12:58:51.77 ID:8SSeplp+
>>691
見逃してた
試してみよ

>>692
実際それでいんだよね最初のうちは
手持ちの手段で何とかなるならとりあえずやっとけば
694 :名前は開発中のものです。2011/04/16(土) 13:29:50.27 ID:6TDKGc0X
マシンスペックよりけりだろうけどif文沢山書いたら処理遅くなったりとかないのかな。
697 :名前は開発中のものです。2011/04/16(土) 14:48:13.23 ID:8SSeplp+
if文10000行とか書くなら0コンマ00何秒ズレるかもだけど
人間の感覚で分かるズレにはならんよ
698 :名前は開発中のものです。2011/04/16(土) 15:34:56.02 ID:8SSeplp+
>>697と書いたけど
間違ってたらいけないので実際に試してみた
そしたら案外遅くなったので謝るマジごめん

なんかラベルが5000超えたら「5000超えてるよ!」ってエラーが出たので10000は無理だったけど

*start

テスト\

saveoff
mov %1,4999
resettimer

if %1=1 goto *hoge1
if %1=2 goto *hoge2
if %1=3 goto *hoge3
〜中略〜
if %1=4999 goto *hoge4999

*hoge1
*hoge2
*hoge3
〜中略〜
*hoge4999

gettimer %1
%1ミリ秒\
end
699 :名前は開発中のものです。2011/04/16(土) 15:35:18.34 ID:8SSeplp+
を実行すると
resettimer 無しでは 380ミリ秒(0.4秒弱)
resettimer ありでは  45ミリ秒(0.045秒)だった

Corei8 64bit でこれなので、もっと前のPCだとさらに遅くなるかな
5000行のif文を使えばだけど

マイクロソフト ワイヤレス ブルートラック マウス Arc Touch Mouse RVF-00006
マイクロソフト ワイヤレス ブルートラック マウス Arc Touch Mouse RVF-00006