NScripter Ver.16.00at GAMEDEV
NScripter Ver.16.00 - 暇つぶし2ch117:名前は開発中のものです。
09/08/03 13:12:46 Wvm5VhdL
変数増えたっけ? かわらなくね?

118:名前は開発中のものです。
09/08/03 13:28:16 DWPzLAn+
Luaを使えばメモリが許す限り変数使えるぜ!
そもそもLuaなら汎用変数なんて作っちゃダメだが

119:名前は開発中のものです。
09/08/03 22:30:54 z6EBEYov
>>117
ずいぶん昔の話
誤解を招いてすまん

120:名前は開発中のものです。
09/08/06 02:53:09 95fTkad1
アイデアプロセッサで作った図からNScripterのスクリプトを出力するツールを作ってみました。
URLリンク(sites.google.com)
ご意見いただけるとありがたいです。

121:名前は開発中のものです。
09/08/06 03:35:51 q0EFWtjU
なんかキタ━━━(゚∀゚)━━━!!

けど、夏コミ後に確認させて貰います

122:名前は開発中のものです。
09/08/06 09:26:04 QtMa39tN
地味だけど何気に凄いな・・使わせてもらいます

123:名前は開発中のものです。
09/08/06 11:20:39 W1gEaslp
地味どころかかなり凄い気がする
プログラムド素人でも、分岐の枠組みiEditだかで作ってコピペでシナリオはめ込めばかなり形になるんじゃね

まぁプログラミング用ツールなんざ実際に使って作者間で広まって作者にフィードバック行くまで相当時間かかるだろうが
作者には頑張って欲しい。

とりあえずシナリオベース作る為に使ってみるわ。

124:名前は開発中のものです。
09/08/06 14:54:08 sHeh73Gs
な…なんだこれ、凄い……!
使わせてもらいます

125:名前は開発中のものです。
09/08/06 17:15:39 weGy7zdG
逆にNScripterのスクリプトから呼び出しグラフが作れると便利かもね
グラフからテストパターン自動生成とか出来たらなおさら

もっとも、自分は一本道のシナリオしか書いてないんだが

126:名前は開発中のものです。
09/08/06 20:21:24 5sAc4FsS
>>120
今試してみた。これはすごいな!
いつもシナリオとスクリプト同時に作業するんだけど、
これならシナリオに集中しつつ動作確認も楽にできそうだ

127:名前は開発中のものです。
09/08/06 23:18:29 R0kFDhe9
>>120
なんだ、ただの神か

128:120
09/08/07 03:47:31 UIP57JCm
なんか意外と好評なようでうれしいです。
とりあえず細かい挙動を設定できるように改良中です。

> 逆にNScripterのスクリプトから呼び出しグラフが作れると便利かもね
一応考えてはいるのですが、時間がかかると思います。
> グラフからテストパターン自動生成とか出来たらなおさら
全ての文章を表示するための選択肢のパターンを生成、とかでしょうか。
ちょっと難しそうですね。

129:名前は開発中のものです。
09/08/07 18:28:13 KuOUBxTv
ノベルゲーによくあるラスト一文を自動読み上げにして、その後エンディングを再生してタイトルに戻る、としたいのですが
autoclick使えばいいんですかね?

130:名前は開発中のものです。
09/08/07 20:34:59 XslUUGV1
自動読み上げってなぁに?

131:名前は開発中のものです。
09/08/07 21:02:14 f1uMqtGW
ろだのひとです
マニュアルなんですけど、フレームなくしてこんなん↓にしてもいいですか
URLリンク(nscruploader.hp.infoseek.co.jp)

>>120
リンクはってもいいですか

132:名前は開発中のものです。
09/08/07 21:45:20 Vy/UxQR5
おれアホだから言ってることが良くわからないけど、
左の命令一覧を消しちゃうって事だとするなら今までの仕様が良い
その辺りが NScripter Scripting Factory のリファレンスと差別化されてる部分だから
もし変えたらリファレンスよりも更新遅いから多分使わなくなる

133:名前は開発中のものです。
09/08/08 01:54:36 TJd7Fdqu
>>131
フレーム(命令一覧?)の有無は好きにしてもらっていいけど
インクリメンタルサーチで、ヒットなしでもカテゴリ
(上の画像の場合【特殊文字(スクリプト)】とか)が残るのが嫌なんだよね
1画面に収まらないからインクリメンタルサーチの意味が半減してる

つか、もうマニュアルデータをXMLにして
表示はXSLT+JavaScriptでユーザにまかせちゃえばいいんじゃね?
ついでにマニュアル(の元データ)はwikiにしちゃえばいいんでね?

134:名前は開発中のものです。
09/08/08 12:04:40 Xh9gHvof
>>132-133
URLリンク(nscruploader.hp.infoseek.co.jp)
いかが?

135:名前は開発中のものです。
09/08/08 14:18:06 rhrX0p+Z
今のバージョンのNスク
シスカマしてない時の状態でもセーブの挙動影響されちゃうんだな
autosaveoff書いてないと画像切り替えでセーブ位置変わるし
brで弾かれちゃう
brの対策はシスカマ有無関係ないんだな


136:120
09/08/08 16:08:12 wc/4cyYJ
>>131
むしろありがたいです。
サイトへのリンクはご自由にどうぞ。

137:名前は開発中のものです。
09/08/08 20:05:27 TJd7Fdqu
>>134
インクリメンタルサーチ
document.getElementsByTagName('div');
になってるけど全命令乗せたら重くならない?大丈夫?
あと
e.firstChild.innerHTML.match(regex)
だとタグのゴミで誤爆するんじゃ?
function getCommandName(item)
{
anchors = item.getElementsByTagName('a');
if (!anchors[0]) return "";
return anchors[0].firstChild.nodeValue;
}
とか書いて
getCommandName(e).match(regex)
の方がいいんじゃね?

138:名前は開発中のものです。
09/08/08 20:20:30 TJd7Fdqu
これは提案だけど
上の対策をした上で正規表現の「^」を解禁して
「^a」とかでアルファベット別リストの代用にしたらどうだろ
アルファベット別リストの需要があるのか分からんけど

ついでに、動けばいいというのは分かるが
<UL>の下に<DIV>が来て、その中に<LI>複数って構造的に滅茶苦茶じゃね?
Strict準拠にしろとまでは言わんが何のためのリストかと

139:名前は開発中のものです。
09/08/10 15:59:53 owHZd+F4
米塩だけで和塩は継続するんじゃなかったっけ?

140:名前は開発中のものです。
09/08/13 00:44:29 azDgh2H8
無圧縮アーカイブ使ってみたんだが、いまいち安定しないな。

drawspやdrawsp2を使うと落ちたり、
ほかにも画像処理が入ると反応がなくなったりするんだが、俺だけか?

141:名前は開発中のものです。
09/08/13 06:52:20 pQwQRss6
まだ使ってないから分んない
一応公式に報告入れとけば?

142:名前は開発中のものです。
09/08/13 12:39:46 azDgh2H8
>>141
あまりにも安定しないから、俺の環境が悪いのかなと思ったんだ。
他に使ってる人あまりいないのかな。
今回はもう試す時間ないから、今度色々試して報告入れるわ。

143:名前は開発中のものです。
09/08/13 16:33:55 j6XfQ5DT
コミケが終わればみんな動けるさ

144:名前は開発中のものです。
09/08/13 18:37:48 azDgh2H8
簡単に問題切り分けてみたけど、
どうやらns2アーカイブ内にoggを入れて使用すると
画像操作系の命令で落ちるみたいだ。

これからns2を使う人は注意。

145:名前は開発中のものです。
09/08/13 22:06:27 ZvJYDpfQ
>>144 情報有り難う!

146:名前は開発中のものです。
09/08/14 10:28:48 Flk0WCoo
公式掲示板が凄いことになってる…

147:名前は開発中のものです。
09/08/14 11:30:53 shAemXrW
当人的にどーでも良いんだろうな多分
見る側からすると不快感バリバリなんだけど

148:名前は開発中のものです。
09/08/15 07:44:28 83ohpeWH
NGワードで大半はシャットアウトできるのに

149:名前は開発中のものです。
09/08/15 14:18:22 eZcO+cRm
縦書きのバックログがバグるのはどうしたら回避できるの?

150:名前は開発中のものです。
09/08/15 19:02:02 83ohpeWH
文章を一字ずつ切り分けて変数に放り込んでから全部文字スプライトで表示すればいいよ
ごめんなさい

151:名前は開発中のものです。
09/08/15 21:23:06 55hbBkNY
Nすくりぷたーの付録CDデータの中にある
エフェクトって使ってもいいんだよね?

152:名前は開発中のものです。
09/08/16 21:31:16 zt5esSb8
使用許諾とかなんとか書いてあるはずだが
それが理解できないなら制作は止めるべき

153:名前は開発中のものです。
09/08/20 04:58:16 F0Ntj1X2
*pretext
lsph 500,":a;top\name.bmp",0,315
csp 501
gettag $0
if $0="" amsp 500,1000,0:print 1 :return
mov $2,":s/30,30,0;#ffffff"
add $2,$0
lsp 501,$2,60,365
spstr "m500,0,315"
print 1
以上のような命令でキャラ名を取得し表示させると
名前テキストがname.bmpの下層にきてしまうのですが
これを上層に持ってくる方法はありますでしょうか?

154:名前は開発中のものです。
09/08/20 12:30:33 VyBP+9JG
>>153
500と501逆にすれば?

155:名前は開発中のものです。
09/08/20 19:52:41 F0Ntj1X2
>>154
でっ、できました・・・
こんなに単純なことだったんですねorz
ありがとうございました

156:名前は開発中のものです。
09/08/20 22:07:28 hXSmskZH
えー

157:名前は開発中のものです。
09/08/21 09:32:28 B0n5WiRa
すみません、変なこと聞きますけど
Nスクってスクリプトの大文字小文字って区別されないですよね?
Btnwait とbtnwait 
Vspとvsp
Spstr"p200C201"とspstr"P200c201"
などなど意味は同じですよね?

158:名前は開発中のものです。
09/08/21 14:19:13 mc6+UZ8l
それぐらいも自分で試せないのか?

159:名前は開発中のものです。
09/08/21 20:26:22 k7/cNoXx
システムカスタマイズをしたんですが
特定の場面、例えばメインメニューや(普段はテキストウィンドウなのですが)全面に文を表示したい時にtextgosubでジャンプしないようにすることは出来ないのでしょうか?
今のままだとメインメニューにもセーブボタンなど通常会話ウィンンドウに付随するボタン類がでてきてしまい困っています

160:名前は開発中のものです。
09/08/21 20:46:51 z43yf5iX
>>159
textgosubの先で分岐するなり\@使わないなりいくらでも出来るだろうがこの天才が

161:名前は開発中のものです。
09/08/22 18:09:47 9NJqQTdv
公式掲示板ひどすぎ

162:名前は開発中のものです。
09/08/23 09:22:46 wQGvEity
はてなダイアリーの連日更新してる方に直訴してみればいいよ

163:名前は開発中のものです。
09/08/23 12:37:42 n3vB3tvK
袋文字マダァ?(・∀・ )っ/凵⌒☆チンチン

164:名前は開発中のものです。
09/08/23 20:43:37 n3vB3tvK
最近こっちも公式も急速に過疎ってるな

165:名前は開発中のものです。
09/08/23 21:26:36 pzMlixSX
同人ゲーそのものが過疎り始めてると思うんだぜ
わりとマジでorz

166:名前は開発中のものです。
09/08/23 23:05:49 B87LCwl1
夏休みに制作がんばるぞ!と勢い込んだわりには
なかなか思い通りに行かなくて飽きて投げてるあたり

167:名前は開発中のものです。
09/08/23 23:06:47 5Pa6jc4U
コミケ終わった翌週はこんなもんだろう

168:名前は開発中のものです。
09/08/24 02:29:19 5pH/yXMY
Nスクでテキストをホイールスクロールできる方法ありませんか?
ぐぐっても分からなくて…

169:名前は開発中のものです。
09/08/24 05:42:19 1WVgByY7
ある
マニュアルをよーく見て考えろ

170:名前は開発中のものです。
09/08/24 12:42:05 5pH/yXMY
テキストを全部ボタンにしてusewheel使えばいいんですか?

171:名前は開発中のものです。
09/08/24 15:42:41 YMWb3nDh
マニュアルが理解できない人には説明のしようがない

172:名前は開発中のものです。
09/08/24 17:49:33 1WVgByY7
みんな冷たいなんて思っちゃ駄目だよ。
その程度の質問にいちいち答えてたらスレが埋まって面倒だとか思ってるわけじゃなくて、
それくらいは自分で調べて解決出来ないとゲーム作りきるのは無理だろうという思いやりだから

たぶん

173:名前は開発中のものです。
09/08/24 19:56:31 2+sT6dWW
つかさ、168はどんな事をしたいわけだ?

ゲームのテキスト画面は全画面なのかウィンドウなのか。

ホイール使ってスクロールってのは、単に履歴を表示させたいだけなのか、どうなのか。

ページ単位でめくっていく感じなのか
それとも行単位で履歴全部あわせてスクロールさせたいのか
それともドット単位でスクロールさせたいと思ってるのか。

まぁ何にしても、結構高度な事やる必要があるだろうから
マニュアル読んで自分で勉強できるだけの地力がないと無理かもな。

174:名前は開発中のものです。
09/08/24 22:49:14 5pH/yXMY
テキストはウィンドウで画面の3分の1くらいに設定してます
クリック待ちやページを進めるのをスクロールでできたらいいなと思ってましたが
マニュアルいくら読んでも分からないのであきらめます
短いゲームだしそこまで不快感は与えないと思う

175:名前は開発中のものです。
09/08/24 22:58:02 terleYMN
配布されてる雛形を使うと簡単で便利だよ

176:名前は開発中のものです。
09/08/24 23:15:03 5pH/yXMY
>>175
それも試しましたがメニュー画面を弄ったらエラー頻出しました
手がかりは見つかったので長いゲーム作る時にもう一度試してみようかと

177:名前は開発中のものです。
09/08/24 23:34:23 501VUmqF
南極堂でググれ。
製作者は屑だがサンプルはそれなりに参考になる。

178:名前は開発中のものです。
09/08/25 16:20:18 qlc9Bjv8
>>177
色々いじってなんとかできました
ありがとうございます

あと下らないことでスレ消費してすみません

179:名前は開発中のものです。
09/08/25 20:16:15 1t5F0PhZ
あまり大きな夢を見ずにまずはその短いゲームを完成させることだな


操作性の問題として
スクロールボタンでページ送り出来るつうのは
つい飛ばしてしまいがちにならないだろうか?
履歴機能が充実して無いと困る事になりそう

180:名前は開発中のものです。
09/08/25 21:27:31 PKwXssHZ
南極堂ってそんなクソだったっけ

181:名前は開発中のものです。
09/08/25 22:04:21 1t5F0PhZ
新参君登場

182:名前は開発中のものです。
09/08/25 22:07:12 cLSPZT78
このスレで教えて君をやってた。
サンプルを公開したときに煽られた南極がそれならおまえの見せてくれってなことを言い返した。
それに激昂したやつがコピペ爆撃して一時スレが機能不全になった。
だからこのスレの古参住人は南極が嫌い。
南極は他にもいろいろな場所でトラブルを起こしてる。

183:名前は開発中のものです。
09/08/25 23:28:28 qlc9Bjv8
>>179
実はもうほとんど完成してるんです
ただ少し自分でプレイしてみたらホイール使えないのが意外と不便だったので…

履歴に関しては回想を画面全体にして見やすくするつもりです
フリゲなので有料同人ゲほど快適なのは期待されないと思いますし
あとはプレイしてくれた人から要望があったら考えてみようかと


184:名前は開発中のものです。
09/08/25 23:32:55 /B9kV4O7
南極道のこと忘れてたのに・・・

185:名前は開発中のものです。
09/08/27 16:06:22 +nGTd7qt
NScripterで作れないジャンルって何があるだろう

186:名前は開発中のものです。
09/08/27 16:40:12 W7h673DR
3D

187:名前は開発中のものです。
09/08/27 20:36:59 65uurO4a
>>185
シューティング?

188:名前は開発中のものです。
09/08/27 21:04:24 W7h673DR
>>187
簡単な当たり判定ものは出来る。よってSTGも簡単なものなら可

189:名前は開発中のものです。
09/08/27 21:34:18 9De4gJfB
大昔のBASICレベルならとりあえず何でも作れてしまうな

190:名前は開発中のものです。
09/08/28 07:30:04 5OlcreHH
画面書き換えの頻発するものは苦手な気がする

191:名前は開発中のものです。
09/08/28 17:34:33 HvwZaBoj
それでも作れないわけじゃない

192:名前は開発中のものです。
09/08/28 17:53:33 zskEQweT
格ゲーとか?

193:名前は開発中のものです。
09/08/29 16:47:38 +yM8erWQ
格ゲーはちょっと厳しいかもね
というかノベル作成ツールで格ゲー作ろうとするなよ

194:名前は開発中のものです。
09/08/29 20:29:26 h0PLuTyW
コマンド選択式格ゲーならあるいは。

195:名前は開発中のものです。
09/08/29 21:25:09 UsnxGvfC
カードゲームならいけそう
考えただけでややこしそうだから絶対作りたくないけどw

196:名無しさん@そうだ選挙に行こう
09/08/30 07:10:15 RmjMlVTS
一人でゲーム作ってる俺じゃSLGがやっとだ……

197:名無しさん@そうだ選挙に行こう
09/08/30 09:54:55 quiTbbiF
一人でゲーム作ってる俺じゃノベルゲーがやっとだ……


198:名無しさん@そうだ選挙に行こう
09/08/30 11:37:04 LW1SdCdw
Nスクだと絵を動かしたりするのめんどいね

199:名無しさん@そうだ選挙に行こう
09/08/30 15:48:49 8QMlswLM
>>197
一人でノベルゲー以外を作ってる奴もいる。頑張れ
>>198
必ず再描画しないといけないから重くなっちゃうね。補助的なプラグインがあった気がしないでもないけど覚えてないや

200:名前は開発中のものです。
09/09/01 08:32:12 A2u+vwML
高橋さん次エンジンはスプライトを増やしてください、ワイド対応にしてください

201:名前は開発中のものです。
09/09/01 18:03:05 T1WTS7yQ
描画軽くしてくれたら歓喜

202:名前は開発中のものです。
09/09/01 18:03:43 W1MPdCbZ
例えば
mov %200,”おはよー”%200
click
mov %200,”おはよう”%200
click
mov %200,”おっす”%200

だと画面に

おはよー
おはよう
おっす

と表示されるますが、この文字を消して
mov %200,”こんちはー”%200
click
mov %200,”こんにちは”%200
click
mov %200,”うっす”%200

と表意させたい場合に¥記号を使わずに改ページ動作をさせることはできるのでしょうか?


203:名前は開発中のものです。
09/09/01 18:43:52 j4bAwPsK
textclearじゃダメなのか?

204:名前は開発中のものです。
09/09/01 19:59:15 W1MPdCbZ
>>203
できました!
ありがとうございました


205:名前は開発中のものです。
09/09/01 20:52:57 W1MPdCbZ
URLリンク(www.dotup.org)

何度もすみません
ここでのアドバイスや参考書のおかげでURL先のようなスクリプトで
一応動作するまでは組めたのですが

*titleでtextgosubが機能してしまっているのか
lsp 1,"bg\title.bmp",0,20:print 10,300

*t1lp
lsp 2,":s/26,26,0;#778899#ffffffはじまり",370,400
lsp 3,":s/26,26,0;#778899#ffffffつづき",370,430
lsp 4,":s/26,26,0;#778899#ffffffおしまい",370,460

の間に表示させたくないボタン類(セーブ、ロード、エンド、スキップ、クイックセーブ、クイックロード、オートモード)
が表示されてしまいます*t1lp以下が表示されると消えます
そして はじまり つづき おしまい のどれかを選択するとそのgoto先に飛ぶ前にまたボタン類が表示されてしまいます
(mov $100,"おはよー"$100 ここの部分は自分の意図通りボタン類は表示されません)


またテキストウィンドウ内にselect命令で選択肢をだすとボタン類が表示はされるのですが押すことができません
できれば選択肢のときでもこのボタン類からセーブやロードなどができるようにしたいのです

色々と考えましたがここから先がどうしてもわかりませんヒントでもかまわないのでアドバイスいただけないでしょうか?
よろしくお願いします。

206:名前は開発中のものです。
09/09/01 21:36:27 dZLEAfcf
>またテキストウィンドウ内にselect命令で選択肢をだすとボタン類が表示はされるのですが押すことができません
>できれば選択肢のときでもこのボタン類からセーブやロードなどができるようにしたいのです

これはselectじゃなくてcselとか使って
「選択肢を押す」機能と「ボタンを押す」機能を同時にできるように
システムカスタマイズするんじゃないかな。

207:名前は開発中のものです。
09/09/01 23:33:28 G40J5277
select命令使わないで、選択肢用の命令を自作しちゃえばいいじゃない

208:名前は開発中のものです。
09/09/02 03:24:38 JeZG25kT
スプライト10000まで拡張してくれたら俺歓喜

209:名前は開発中のものです。
09/09/02 05:15:13 qqBNrDz2
そんなに何に使うんだとか
たとえ使えても重すぎて使い物にならんだろ、とか。

210:名前は開発中のものです。
09/09/02 08:00:19 X1hoU0CQ
実際に10000枚使うんではなくて、ただ単に番号として10000まで拡張して欲しい、とか?

211:名前は開発中のものです。
09/09/02 08:33:43 Jda6CVa7
0~999だったっけ?
スプライトほとんど使わないけど、よく動くノベルゲームだったらぎりぎり足りるくらいなのかな
カスタマイズに500番くらいまで使ってるサンプルとかたまに見るけど、それと合わせると足りないとか

212:名前は開発中のものです。
09/09/02 11:58:33 UBxYn7Gu
よく動くゲームが作りたいならNスクはやめといた方がいいよ

213:名前は開発中のものです。
09/09/02 13:01:17 mmNevjUs
>>210

それならわからんでもないな。

いくつのスプライトをいつ、どのように使うかがかっちり決まってないと
いけないから、番号の管理が大変なんだよな。

214:205
09/09/02 22:29:07 nlU+vTQz
>>206-207
遅くなりましたがレスありがとうございます
アドバイスいただいて選択肢の方はなんとかなりました
ありがとうございます!

ただ*titleでのボタン類が表示されてしまう動作が解消できません
こちらももしアドバイスのほうありましたらよろしくお願いいたします

215:214
09/09/02 22:44:28 nlU+vTQz
連投すみません
*title部分も解決しました
!w500の部分でtextgosubが作動していたみたいです
waitに変えたら無事こちらの意図通り動作しました
まさか!wでtextgosubが作動するとは思いませんでした
お騒がせし申し訳ありませんでした

216:名前は開発中のものです。
09/09/02 23:38:41 ZdBG2eQb
ああ、そうか ! 命令はテキスト命令の一部だからそうなるかもな。
気付かなかった。

217:名前は開発中のものです。
09/09/03 00:40:27 BbtXnEKo
おお、できたみたいだなよかったよかった
ていうか俺もちょっと考えてたけど!が原因とは気づかなかった思わぬ盲点って感じ
勉強になったわw

218:名前は開発中のものです。
09/09/04 23:17:47 Fc8kvlbf
savedirでセーブデータなどの保存先をしていすると
グローバルセーブが作成はされるのですが
代入した値が保存されません
具体的にはクリアフラグを%1000で管理しているのですが
クリアした直後にNSを終了させないままだとちゃんとクリアフラグを関知します
しかし一度NSを終了させて再び起動するとクリアしていない(=%1000に値が代入されていない)状態になってしまいます
savedirを使わないとちゃんとグローバルセーブに保存されます

この現象に対して対応策をご存じの方おられますでしょうか?

219:名前は開発中のものです。
09/09/04 23:45:03 9oKlYPCd
一応%1001にして同じテストしてみれ

220:名前は開発中のものです。
09/09/05 03:45:12 3KMFKjVu
>>219
レスありがとうございます
一応自分もいくつかの変数で試しましたがどれもだめでした・・・

221:名前は開発中のものです。
09/09/05 10:08:12 cit1uu7m
png用ノプラグイン入れても透過に対応してないから
どっちにしろアルファブレンド作るしか無いのか

222:名前は開発中のものです。
09/09/05 12:15:26 ynvhpdn8
>>220
変数の境界を決めるときにenvdata消してるか?

223:名前は開発中のものです。
09/09/05 17:26:14 eWZsPVMq
envdataはものすごくどうでも良さそうなファイルに見えてその実超重要だから困る

224:名前は開発中のものです。
09/09/05 20:56:53 3KMFKjVu
>>222
でっ、できました
変数はglovalon宣言しただけで特に境界などはいじっていなかったのですが
思わぬ落とし穴でした
ありがとうございました!

225:名前は開発中のものです。
09/09/05 22:26:12 ncOC0WO2
gettextやsavetimeで本文やセーブ時間を取得しセーブ画面に表示したいのですが
表示させることはできたのですが文字が小さいのですがgettextやsavetimeで取得した文字のフォントを変えることは不可能なのでしょうか?

226:名前は開発中のものです。
09/09/06 01:55:22 R4Pq/fsy
>>224
>特に境界などはいじっていなかったのですが
1000からグローバル変数に変えたいってことは
;value1000の宣言してるんだろjk

227:名前は開発中のものです。
09/09/06 11:57:18 /9MgLfB3
何気にNスク更新来てたんだな

228:名前は開発中のものです。
09/09/06 21:15:08 xTZchMWC
何の更新かと思って日記を見たら相変わらずガチガチに理論武装しながら何かと戦いになっておられた

229:名前は開発中のものです。
09/09/06 22:18:12 SQVicxsK
ブログの高橋さんはなんか病んでおられるから

230:名前は開発中のものです。
09/09/06 23:54:40 qw8jHmyL
論争されてる事自体は何やらたいへんそうねーと思うけど
主張する内容は結構賛同できる事も多いよ。しかしスレチ

231:名前は開発中のものです。
09/09/07 16:20:39 sDd2EW4m
また更新きてるぽ
NScで使うLUAの初心者講座、みたいの無いだろうか…

232:名前は開発中のものです。
09/09/07 16:55:43 102gOqnL
春の更新ラッシュで便利な命令がかなり追加されたのに着いていけてない俺がいる。
せっかく|でorが使えたりとかボタン命令周りが分かりやすくなったりとかしてるのに

233:名前は開発中のものです。
09/09/07 20:37:58 sDd2EW4m
何かすごいのキタ━━ヽ(∀゚ )人(゚∀゚)人( ゚∀)ノ━━!!

234:名前は開発中のものです。
09/09/07 21:22:09 vdjom6pt
すげえお・・・マジすげえお
でも、どういうしくみなのかまるでわからん

235:名前は開発中のものです。
09/09/07 23:43:35 d0YUO2r2
新バージョンって文字のでかさを調節できる?
バグが怖いので報告まち

236:名前は開発中のものです。
09/09/08 03:39:09 EFcMPFGw
自分で実験用の小さなスクリプトも書けないのか

237:名前は開発中のものです。
09/09/08 11:44:16 ValeQyyk
RPG風のsystem.luaの14行目
ut=NSTimer()
が正しいよね
そもそもLuaの数値はdoubleだから
剰余取らないとintで符号変わるタイミングでバグる気が

238:名前は開発中のものです。
09/09/08 18:42:16 ZTnb0w8l
そうだな、最初の一回だけフレーム待ちせずにループしてる。
あまり気にしなくてもいい気もするが。
OS起動後再起動なしに約50日目でバグる計算だな。<符号変わるタイミング

239:名前は開発中のものです。
09/09/08 22:31:32 ValeQyyk
符号が変わるのは約25日
月例パッチで再起動とかならuptime25日とかフツーなんじゃ?
この手のバグはたちが悪いからなぁ

240:名前は開発中のものです。
09/09/09 00:43:12 bjnN2yW6
細かい話だが戻り値はunsigned intでは<ウィンドウズのタイマー
それをdoubleにキャストするなら、(signed)intの符号反転の
タイミングでは問題は起こらない。
まあ、それ以外の内部の変数でsigned intで持ってたら知らないが。
というか、サーバプログラムならともかくゲームだからな。
着けっぱなしで25日に16ミリ秒のタイミングでしか起きないバグは
無視してもかまわないと思うんだがな。

241:名前は開発中のものです。
09/09/09 01:50:16 W/GOtOMT
以前確認したけどNSTimer()は負の値を返すよ
lua_Integerが符号付きだからそれにキャストしちゃったのかも

ちなみにRPG風の例なら
14行目がut=0なら25日から50日の間はループが抜け出せない
ut=NSTimer() に変更しても
その魔の瞬間は16ミリ秒だろうと1ミリ秒だろうと
24日から25日の間に「確実に訪れる」
無視するかは勝手だけど
さくっと剰余を取っておく方が無難だろうね


242:名前は開発中のものです。
09/09/09 12:07:49 W/GOtOMT
タイマー修正されたっぽいね
自分の環境だと暫く確認できないけど

243:名前は開発中のものです。
09/09/10 00:26:21 jCnS9x9W
Nスク起動直後に
アニメーションを表示したいのですが

bg 001.jpeg ,1
wait 50
bg 002.jpeg ,1
wait 50
bg 003.jpeg ,1
wait 50
以下略

とやるよりも

lshp 1 001.jpg ~
lshp 2 002.jpg ~
lshp 3 003.jpg ~
lshp 4 004.jpg ~

vsp 1,1
wait 50
vsp 2,2
wait 50

とした方がメモリに格納されてる分
動作は安定しますよね?
何が目的かというとスペックの低いPCでもスムーズに表示されるようにしたいのです


244:名前は開発中のものです。
09/09/10 03:23:45 dmAZ7Vc/
命令名はlsph、画像ファイル名は""でくくる、vspだけじゃ画面に
反映されないからprint命令で画面に反映させる。
で、vspで切り替えるだけのほうが読み込み時間が掛からない分
アニメはスムーズになるだろうね。正確にタイミングを取りたいなら
resettimerとwaittimerで処理をするべきだけど。

245:名前は開発中のものです。
09/09/10 04:23:13 TpG7+Y6K
あれなんか更新来てたのか

246:名前は開発中のものです。
09/09/10 10:31:35 hw/zTxPX
>>243
多分そう

247:名前は開発中のものです。
09/09/10 16:46:30 3S1tmTLl
>>244
>>246
了解しました
ありがとうございます

248:名前は開発中のものです。
09/09/13 09:11:42 GDcInn8y
bgで表示した背景ってprintの再描画の対象になってるかどうか分かる?
だとしたらlsp 999,~みたいな事は避けた方がいいのかな

249:名前は開発中のものです。
09/09/13 10:46:15 2xgJwWnK
何を心配してるのかわからない。

250:名前は開発中のものです。
09/09/13 11:46:16 6hML1tT9
>>248
日本語でおk

251:名前は開発中のものです。
09/09/13 21:47:25 GDcInn8y
ごめん徹夜の頭で変になってた。気にしないで

252:名前は開発中のものです。
09/09/14 18:53:21 CjzPASga
誰か頭のいい人、袋文字のプラグイン作って公開してください…

253:名前は開発中のものです。
09/09/15 02:15:29 G7O515yQ
NSD系命令の方向性がよく分からんなぁ…
既存の命令群と独立したシステムを構築するのなら
NScripterでやらんでもと思う
書きやすさも例えば同じLuaのA.I.M.S.と比べて優位性あるの?

254:名前は開発中のものです。
09/09/15 04:00:12 x/IP3xUx
dwave命令は命令した時点で音源を読み込んで流す命令
と解釈しているのですが
bgm命令でoggファイルをストリーミング再生している場合と比べても
動作的には同じことをしている(=再生されるまでにかかる時間はどちらもほぼ一緒)と解釈してもいいんでしょうか?


255:名前は開発中のものです。
09/09/15 19:21:35 KxFvEus8
時間が違うか、体感できるほどの違いが出るかどうかは自分で検証用のスクリプトを組め。
命令に関係なく、音楽ファイルの頭に僅かにでも空白時間があればそれが現れてくるだろうしな。
dwaveやbgm、他にもbmpやpngのどれが速いかなんて
理屈はどうあれ自分で検証して選択していくしかない。


256:名前は開発中のものです。
09/09/16 05:24:46 eQbY5ho9
pretextgosubとかtextgosubって改行の時は動作しないようにできないんですかね?

257:名前は開発中のものです。
09/09/16 08:25:38 45+iNNHZ
なんでそんな事したいのか知らんが飛んだ先でispageして振り分けるんじゃダメなのか。

258:名前は開発中のものです。
09/09/16 18:23:37 eQbY5ho9
>>257
レスどうもです
キャラ名をgettagで取得しているのですが
キャラの台詞がテキストウィンドウに2行で表示される場合
一行目の改行でサブルーチンに飛んでしまいキャラ名が消えてしまうのを
直したかったのです

259:名前は開発中のものです。
09/09/16 19:21:18 Oq85HoiV
ああ、ウィンドウタイプなのに文章の途中でクリック待ちさせるのね。
珍しい仕様だけどありえないわけじゃないか。

260:名前は開発中のものです。
09/09/17 17:34:49 z91jS8i5
>>252
T2氏がアップを始めたようです

261:名前は開発中のものです。
09/09/17 18:36:23 Ti1QRGNG
>>260
見てきた。すごいな!
のりPも号泣!

262:名前は開発中のものです。
09/09/19 01:22:02 LCQl7b3D
csvwrite命令を使ってcsvファイルに数値を記録すると、
毎回必ずファイル内容が完全に上書されますが、
これを上書きでなく、追記にする事は出来ないでしょうか?

263:名前は開発中のものです。
09/09/19 01:45:29 cAVzjiQN
>>262
一旦読み込んで書き直さないと無理っぽい
Lua使えるならそっちの方が融通利くんじゃない?

264:名前は開発中のものです。
09/09/19 02:08:55 LCQl7b3D
>>263
どうもありがとう
Luaは、ちょっと手が出ないので困ってます。

csvファイルに追記できないから、
読み込みと保存用に変数1000個確保して、

csvwarite %1,%2,%3……%998,%999,%1000

とcsvwriteの後ろに変数1000個くっついてる状態
これなんとかしたいw

265:名前は開発中のものです。
09/09/19 02:36:43 cAVzjiQN
>>264
……え?

266:名前は開発中のものです。
09/09/19 09:08:18 IzFnW0F5
ノベルゲームをつくることになりゲームエンジンについて勉強しようという所なのですが
ここにいる皆さんはNSCRIPTERを使用しようと思った理由(=他のエンジンにはないメリット等)はなんでしょうか?
特に吉里吉里との比較を聞かせていただけるとありがたいです

267:名前は開発中のものです。
09/09/19 09:21:29 g7Q7y970
吉里吉里との比較で言うなら、記述量が少なくて済むってところじゃね
まあ人に聞くより自分で触って確かめればいいと思うが

268:名前は開発中のものです。
09/09/19 10:15:36 qKggCDUb
俺の場合、とっかかりの楽さが違うからだな。

Nscは本体があれば、あとは自分でスクリプト記述したテキストファイル作っていけばいいだけと解り易いが
吉里吉里は、ダウンロードして展開するとたくさんのフォルダが出てきて
ここにはあれ、ここにはあれを入れるとか、めんどくさい。

あと267も言うように、Nscだとほんの少しの命令を書けば済む事でも
吉里吉里だとズラズラーッと書き綴らないといけないのが面倒。書くのも覚えるのも。

269:名前は開発中のものです。
09/09/19 14:48:06 Ngs61diP
吉里吉里より覚えるのが楽そうだったのが動機。Nスクがバージョンアップを繰り返して機能面が充実したのが続ける理由。
非リアルタイム的な物を軽く作るにはものすごく便利

270:名前は開発中のものです。
09/09/19 19:06:44 MOf/XvI4
>>266
動機:好きなゲームがNスクだった
継続理由:切羽詰まってる時でも記述量少なくて間に合う
あと、超お手軽インタプリタって意味でもこれはべんり

271:266
09/09/19 20:23:26 IzFnW0F5
皆さんレスありがとうございます
自分でも調べた結果NSCRIPTERの方がとっつきやすいのでこちらを勉強していくことにします

272:名前は開発中のものです。
09/09/19 21:32:16 ez/M+ysC
Nスクで解像度800*600で秒間20~30fsで5秒程度のアニメーションをスプライトで表現するのって無理ですかね?

273:名前は開発中のものです。
09/09/19 21:56:18 h6JjsU0+
800*600の画像を100~150枚、5秒間で切り替えるっての?
やってみろとしか言えんが……きびしそうだな。

274:名前は開発中のものです。
09/09/19 22:13:10 ez/M+ysC
>>273
そういうことですね
背景に雪や雨が降ってたり雲が流れたり、蛍が飛んでるような表現をしたいのですが
今試しにAEで作った物をjpegでレンダリングしてフォトショで並べてくっつけてみようとしたんですけど
jpegとかNスクで扱える拡張子だと解像度
30000万ピクセルが限界で、それだと横幅800だと37フレーム分しか表現できなくて
時間に換算すると1秒弱なので無理そうですね・・・orz
処理的にも重くて無理かと思いましたが、まずセル作る時点でだめでした・・・
既存のプラグインとかでもできそうですが、自分のイメージに近い表現がしたかったんですが・・・

275:名前は開発中のものです。
09/09/19 22:14:51 MOf/XvI4
いや、スプライトじゃなくてblt使えよと。

276:名前は開発中のものです。
09/09/19 22:17:46 MOf/XvI4
あ、セル使ってるってことはやってんのね。
flash使うかmpgに書き出すかした方が早くないか?

277:名前は開発中のものです。
09/09/19 22:49:48 ez/M+ysC
>>276
ムービーだとその間はムービーしか再生できないので・・・
妄想では背景をアニメーションさせながらキャラやテキストを表示させ物語を進めたかったのです
妄想で終わりましたけどorz

278:名前は開発中のものです。
09/09/19 23:22:03 tZafUVHm
>>277
ムービーにしないで、部品をNScripterに読み込ませて、
スクリプトでコントロールするのが王道だろう。

まあ、諦めてLuaに向き直ったら? NSCALL_animation()使えばできるんだし。

279:名前は開発中のものです。
09/09/19 23:37:57 ez/M+ysC
>>278
Luaですか・・・
正直、その単語自体意味不明なんですか一度調べてみます
トホホ・・・

280:名前は開発中のものです。
09/09/20 00:49:24 Nl13AylI
>>277
URLリンク(www.wintercrows.com)

281:名前は開発中のものです。
09/09/20 16:30:29 Fp7nI82H
Luaとか難しくて勉強する気になんない
初心者向けの本とか発売されないかな

282:名前は開発中のものです。
09/09/20 16:51:55 7DK3YoG0
Luaは相当楽な言語なんで、適当な本買えばだいたい基本はすぐわかる
結局何やりたいかだよね

283:名前は開発中のものです。
09/09/20 17:12:24 P+B3qAeL
本気でLua使って何かをしたいなら
gdgd言わずに覚える為に必死になるんじゃね

今は無理と諦めてるなら
自分で出来る範囲で創意工夫すれば良いだけさ

新しいものに目を奪われ過ぎなのも良くないぜ

284:名前は開発中のものです。
09/09/20 18:10:38 LUPNlTSH

<新しいものに目を奪われ過ぎなのも良くないぜ(キリッ



285:名前は開発中のものです。
09/09/20 18:27:57 e8QZNvTj
今の俺のレベルじゃLuaに手を付けても死ぬのは分かってます

286:名前は開発中のものです。
09/09/20 19:41:40 PZXTSDfP
NScripterでforが使えればLua自体の基礎は理解できると思う
NScripterの中で使おうとするともう少し踏み込まなくちゃいけないからややこしく感じるんだよな

287:名前は開発中のものです。
09/09/21 11:21:11 ahiiPCRL
NS栗と言うサイトのスプライト移動表示用dll、MSpDraw.dllと言うのを最近使い始めたのですが、
アニメーションが出来ない事が分かりました
セル中のどれか1枚しか表示されないらしく、指定してみるとやっぱりその1枚のみしか表示しません
考えた結果、手動で1枚ずつ切り替えるのが妥当かな?と思ったのですが、2~3枚のセルならまだしも、
10~20枚のセルだとそれをアニメーションさせるだけで物凄く長いコードになってしまいます。
普通にlsp命令で表示させたくても、時間指定しようと思ったらそこで文章表示の流れを止めてしまいますし…
何か良い方法は無いでしょうか?

288:名前は開発中のものです。
09/09/21 11:26:29 3M4PkUfF
アニメ的演出するならLiveMaker使った方がよくないか?

289:名前は開発中のものです。
09/09/21 12:38:14 ahiiPCRL
だろうね
でも、一度Nスクに慣れてしまうと他のスクリプトは使えない・・・
え?こんな事もいちいち記入しなくちゃいけないの!?
見たいな事になる・・・
後、自己解決しました。
lsp表示で、時間指定すりゃ良かったのか

290:名前は開発中のものです。
09/09/21 14:38:17 CslxWMZn
dllなら別にアニメプラグインがあるだろ(´・ω・`)
MSpDraw.dllは射影変換と移動表示用であってアニメ用じゃないぞ。

291:名前は開発中のものです。
09/09/21 15:17:52 0RRK0aEY
サポートOSはXP以降でいいよね

292:名前は開発中のものです。
09/09/21 17:46:13 TUryDWvH
俺2000だから2000外して欲しくないけど
もう仕方ないだろうな

293:名前は開発中のものです。
09/09/21 17:50:11 9enCUCA5
うちは 2000/XP/Vistaって表記してるから、2000消えるのは微妙に厳しいぜ。
でも、まあ流石に仕方ないと思う。

294:名前は開発中のものです。
09/09/21 17:59:37 0RRK0aEY
確かに、2000はあっても良いと思うんだけど、
多分、VCの方の問題だから仕方ないんだろうな

295:名前は開発中のものです。
09/09/21 19:38:20 UqqUCuAZ
98/XPなんて意味不明な動作環境を表記してるのは俺くらいのものに違いない

296:名前は開発中のものです。
09/09/21 21:11:47 4s0a6V2M
ていうかどうやってそんな多岐にわたる環境のなかから動作する環境を判断するの?
CPUとかメモリとかOSとか判断基準がわからん

297:名前は開発中のものです。
09/09/21 21:37:27 0RRK0aEY
>>295-296 は話の意味を理解してないな

298:名前は開発中のものです。
09/09/23 15:11:40 SRXosZ/j
一人で完結しているネタで釣って叩くのは過疎化招きと同じ

299:名前は開発中のものです。
09/09/23 16:51:52 lXrMo+89
*define
;まあ仲良くやろうぜ

300:名前は開発中のものです。
09/09/23 19:59:23 3vnf5cPV
スクリプトエラー
ファイルの終端に達しました。

301:名前は開発中のものです。
09/09/23 21:09:35 0ZIy+lwe
2日前の話題に顔真っ赤にしてレス付け始める辺り相当頭が悪いのは良く分かる

302:名前は開発中のものです。
09/09/23 23:35:31 n0VbQm7C
アマチュア(同人)ゲーム(仮)@2ch掲示板
URLリンク(schiphol.2ch.net)
※禁止事項については削除ガイドラインを読んでください
URLリンク(info.2ch.net)

ここはゲーム製作技術です

303:訂正
09/09/23 23:36:50 n0VbQm7C
ここはゲーム製作技術@2ch掲示板です

304:名前は開発中のものです。
09/09/24 04:43:58 6gbRoT8o
は? 板移動しろってことか?
普通にこのスレはNScripterを利用したゲーム製作について情報交換出来てると思うが。

305:名前は開発中のものです。
09/09/24 13:02:19 9TY2xq3M
かまって欲しいんだろ
相手にするな

306:名前は開発中のものです。
09/09/25 03:27:45 O9cq2L6v
そのタイミングにカーソルがある位置でクリックされた事にする命令ってあったっけ?

307:名前は開発中のものです。
09/09/25 10:52:12 Qjn7fioP
記憶に無いな。

308:名前は開発中のものです。
09/09/25 10:56:45 30d/AOWk
ある位置でクリックされたときと同じ動作させればいいんじゃないの

309:名前は開発中のものです。
09/09/26 00:17:54 u9Sg5sVp
ドロップシャドウ来たな

310:名前は開発中のものです。
09/09/26 12:26:22 B459tnt7
nscripterで以下のような選択肢用のサブルーチンを組んでみました。

;プログラムここから
*sentaku
getparam $1,$2
if %tc=1 goto *sentaku1
for %1=1 to 30
mov ?bunki[%1],%1
mov $?bunki[%1],""
next
mov %tag,1
*sentaku1
mov $?bunki[%tag],$1
inc %tag
mov $?bunki[%tag],$2
inc %tag
if %tc=0 mov %tc,1
return
*sentakustop
mov %tc,0
select $?bunki[1],$?bunki[2],
$?bunki[3],$?bunki[4],
$?bunki[5],$?bunki[6],
$?bunki[7],$?bunki[8],
$?bunki[9],$?bunki[10],
$?bunki[11],$?bunki[12],
$?bunki[13],$?bunki[14],
$?bunki[15],$?bunki[16],
$?bunki[17],$?bunki[18],
$?bunki[19],$?bunki[20],

311:310
09/09/26 12:29:22 B459tnt7
$?bunki[21],$?bunki[22],
$?bunki[23],$?bunki[24],
$?bunki[25],$?bunki[26],
$?bunki[27],$?bunki[28],
$?bunki[29],$?bunki[30]
return
;プログラムここまで

しかし実際に本文で
sentaku "選択肢1","*test1"
sentaku "選択肢2","*test2"
sentakustop
と書いて実行してみたのですが、実際には
選択肢2
選択肢2
と表示され両方とも選択肢2になってしまいます。
どうしたらいいのでしょうか?

そしてもう一つ
数字変数内の数値を文字変数に格納するにはどうしたらいいのでしょうか?
ただ文字変数の中に数字を入れるだけなら
mov $1,"1"
とやればいいのはわかるのですが、$1内に%1の値を入れたい場合はどうしたらいいのか分かりません
mov $1,"%1"
と書くと$1に%1という文字が格納されてしまい、
mov $1,%1
と書くとなぜか%1の中の値が本文に表示されてしまいます。
どうか教えてください。
改行が多くて2スレになってしまいましたすみません。

312:名前は開発中のものです。
09/09/26 14:15:02 n7D7GF6R
>>310
直接的な原因は$?bunki[X]と$1、$2がバッティングしてる
下のはマニュアル嫁

313:名前は開発中のものです。
09/09/26 14:22:27 n7D7GF6R
>>309
すげー!
けどこの温度差は一体なんなんだ
外野と熟知しているものの違いなのか

ところで袋文字といえば
某ゲームの体験版でみかけたんだけど
樋口氏のNSFukuro,dllって他に使っている人いる?
NS栗のページからはリンク貼られてないんだよなあ

314:名前は開発中のものです。
09/09/26 15:28:32 VRJOXGHz
そのゲーム専用で作ったんじゃないの?
いや、知らんけど

315:名前は開発中のものです。
09/09/26 15:31:09 VRJOXGHz
と思ったらファイル名変更したら落とせた
こんなのあったの知らなかった、みんなすごいなあ

316:310
09/09/26 16:13:58 B459tnt7
>>312
どうもありがとうございます。
sentakuに関しては無事解決しました。
ただ数字変数内の数値を文字変数に格納する方法なのですが、いろいろなサイトを見てみたのですがうまく見つけることが出来ません。
以下参考サイト
URLリンク(kamakura.cool.ne.jp)
URLリンク(autumoon.s35.xrea.com)
URLリンク(senzogawa.s90.xrea.com)
お手数ですがそのやり方が載っているサイト等を教えてもらえないでしょうか?

317:名前は開発中のものです。
09/09/26 16:20:19 VRJOXGHz
itoaかitoa2じゃ駄目なん?

318:310
09/09/26 17:15:37 B459tnt7
>>317
どうもありがとうございます。
あまりにも使わないのでitoaの存在を忘れていました。

そしてまた新しい質問ですみませんが、自分のテキストウインドウの設定は
setwindow3 10,446,32,4,23,23,1,1,0,1,0,#999999,0,436,799,575
で行っているのですが文字が縦4行を超えてしまうときでも続けて文字が表示されてしまいます。
そこで表示する文字がテキストウインドウの範囲を超えたときに強制的にそれまでのテキストを消して
新しいテキストに表示するようにしたいのです。
そのような命令が存在するのであれば教えてもらえれば幸いです。
またこんなdefsub命令を作ればよいのでは等のヒントもあったらぜひお願いします。

319:310
09/09/26 17:58:23 B459tnt7
ちなみに使用しているのがONScripter for PSPなのでgetnextlineは使えませんでした。

320:名前は開発中のものです。
09/09/26 19:00:45 u9Sg5sVp
>>313
公開してるのリンク先のブログの方だしな
どこでやってるか知らないのもいるんじゃないの

>>319
ONScは誰も答えないと思うよ、多分
テンプレ>>12

321:名前は開発中のものです。
09/09/26 21:32:48 Zshnr54w
「あまりにも使わないのでitoaの存在を忘れていました」ってなんだよ、アホか

322:名前は開発中のものです。
09/09/27 00:11:10 JcBDMtTo
312が親切にマニュアル嫁と言ってくれてるのにな。

323:名前は開発中のものです。
09/09/27 01:41:28 vkie804B
俺はスクリプト中でitoaを使いまくるけど時々atoiとごっちゃになってどっちがどっちだったか分からなくなるな

324:名前は開発中のものです。
09/09/27 02:43:12 26zHaol3
integer(整数) to ascii(文字)の略って覚えておくといいかも
atoiはその逆ね

325:名前は開発中のものです。
09/09/27 17:50:37 vkie804B
頭に叩き込んだありがとう

326:名前は開発中のものです。
09/09/29 03:53:04 XPWrqp7J
ゲーム画面の中で表示されるマウスカーソルって変更できないんですかね?

327:名前は開発中のものです。
09/09/29 06:14:41 smgR6+y3
マウスカーソルは考えたこともなかったw

328:名前は開発中のものです。
09/09/29 09:49:52 UCo1gD0C
>326

URLリンク(senzogawa.s90.xrea.com)
「カーソル」をページ内検索な。



329:名前は開発中のものです。
09/09/29 21:08:43 XPWrqp7J
>>328
こんな命令あったんですね、
ありがとうございます

330:名前は開発中のものです。
09/09/29 21:20:45 udIufRMW
羽ペンにするならクリック判定がある場所をちゃんと考えてねと言っておく

331:名前は開発中のものです。
09/09/29 22:30:35 gdPq3kfQ
lsp2を使いたい
スプライトの拡大縮小とか便利そうだし
でも、使い方がよく分からない
解説サイトとかないですかね?

332:名前は開発中のものです。
09/09/29 22:42:06 CJkRgep1
なんで自分で試そうとしないの?
数行の試験スクリプトも書けないの?

スクリプトをスプリクトだと思ってた俺が言う事じゃねーかw

333:名前は開発中のものです。
09/09/30 01:32:16 g9X3xzob
lsp2は重いから使いどころが微妙に難しい

334:名前は開発中のものです。
09/09/30 01:46:55 7kL0RleJ
MSpDraw.dllの方が高機能で速い?

335:名前は開発中のものです。
09/09/30 04:00:47 odO0eIJU
MSpDraw.dllって画面上で制御できるのは一つの絵というかスプライトじゃないのですか?
複数枚を同時にアニメーションさせたりできましたっけ?

336:名前は開発中のものです。
09/09/30 06:50:16 W3zLUNWX
大きい絵のスクロールするのに便利だなあれ

337:名前は開発中のものです。
09/10/01 03:10:58 bg4C9iOR
すげー使いたいんだけど、俺のカスタマイズで使うと文字表示が悪くなるんだよな

338:名前は開発中のものです。
09/10/01 08:45:46 ttbBGAx2
>>335
出来る。ちゃんとマニュアル読め。


339:名前は開発中のものです。
09/10/02 02:10:54 YbZBD9zx
今日Nスク起動したらCPU負荷がMAXになってフリーズするようになってしまったんですけど
みなさんで同じような症状でたことあるかたいます?
最初は自分のスクリプトに何か余計なこと書き込んだのかと思いましたけど
ダウンロードしたプラグインやのサンプルや余所様のNスク制のゲームも同様にフリーズするように
なってしまったので、スクリプトの問題ではないかと思います
かといってPCも他の動作は特に問題が起きていないのでなにがなんやらわけのわからない状態です

340:名前は開発中のものです。
09/10/02 02:33:16 3tM5raoI
アンチウイルスソフトを切ってみる
ファイアウォールを切ってみる
ウイルス検査してみる
パソコンの環境を書く

*define
game
*start
テスト@
投します\
textclear
click
end

こういうのでも固まる?

341:名前は開発中のものです。
09/10/02 02:54:50 YbZBD9zx
>>340
レスありがとうございます
指摘していただいた点は自分も試したり
再起動も数回試したのですが全てダメでした・・・

自分のPC環境は

os:XP Pro 32bit
cpu:i7 920
mem:6GB
gpu:radeon HD4870
ストレージはSSDのRaid064GB(トラセンド社製)
とHDDの1TB(日立社製)でNスク関係はHDDのほうに格納してあります

もうちょっと色々やってみてダメだったらOS再インスコします・・・orz

342:名前は開発中のものです。
09/10/02 05:34:45 R6PfQeLT
MSpdrowのテキストを表示させながら移動とかのアニメーションさせる機能をlspに標準で搭載されないかな
MSpdrowはセーブしてもスプライトが保存されないし、それをなんとかするスクリプトも考えつかないw マニュアルの最後に書いてあるけど意味不w

343:名前は開発中のものです。
09/10/02 12:58:58 CmPJDTnd
うpろだにフォントdll来てたんだ
D言語だと作者はあの人か

うちの環境(XP SP3)だとフォント名省略がうまくいってない

344:名前は開発中のものです。
09/10/02 14:37:34 fuhqPG4M
NScripter様のエディタってある?
もしあればいる?

345:名前は開発中のものです。
09/10/02 15:11:06 Pf1P10oc
過去にはNスク向けエディタもあったようだし
既存エディタのマクロで十分に対応してる人も多かろうが
自由に設定からなにから自分仕様にできるような使い勝手の良いものなら欲しい


346:名前は開発中のものです。
09/10/02 17:04:21 3tM5raoI
取っ付きやすいものがいいな。サクラエディタとかは高機能すぎて分かりにくい

347:名前は開発中のものです。
09/10/02 18:40:41 kcnhgs8z
meでも出来たんだなこれ

348:名前は開発中のものです。
09/10/03 00:39:21 AXmeXf+e
Nscだとfate並みにグリグリたち絵動かすのは無理なのかなぁ~

349:名前は開発中のものです。
09/10/03 01:01:04 W9W4kHwd
立ち絵をグリグリ動かすの意味は分からんがスプライトとして置くかblt使えば余裕

350:名前は開発中のものです。
09/10/03 01:11:54 AXmeXf+e
lsp動作が遅いじゃん
それにシナリオ進めながら表示できないし

351:名前は開発中のものです。
09/10/03 01:45:48 fRb4FdYO
>>350
出来ねぇと思ってる奴には出来ねぇよ

>>343
引数が3個のとき
189行目でpos += value.length + 1;
でposの示す先が不定
byte列処理なんて低レベルなことしない方が安全って例だなw

352:名前は開発中のものです。
09/10/03 01:53:21 fRb4FdYO
そもそもパラメータの受け渡しを
1つの文字列でやるNSDCallの仕様もどうかと思うが

353:名前は開発中のものです。
09/10/03 02:27:06 x6pw09bj
スプライトについてなんですが
スプライトは登録した後にprintで表示させる必要があるといろんな解説サイトで見かけるのですが
例えばlsp 1~とスプライトを登録して実行すると
print命令を記述しなくても登録したスプライトは表示されます
またlsph 1~と登録した場合でも
このままでは表示されませんがvsp 1,1と記述すれば
print命令をしなくても表示されます

スプライトはprint命令を実行しなければ画面上には表示されないのではないのでしょうか?

354:名前は開発中のものです。
09/10/03 05:44:39 WYWK3m+F
print命令がどんなものかマニュアル読んで理解しろ
そうすりゃ何で使うのかも分かるだろ

355:名前は開発中のものです。
09/10/03 11:13:12 Rd5UjVEZ
>>353
まず、具体的なスクリプトをあげてからそういうことを言ってくれ。
いくつかの命令は、その最後でprintを呼んでいるので、print不要に見えることもある。
ld命令(第3引数)とか、bg命令(第2引数)とかのエフェクト番号を取る命令がだいたいそう。
だから、lspの後にbgだのldだのを実行していれば、lspも画面に反映される。
これ以上グダグダ言いたいなら、printが要らない実例のスクリプトを見せてからにしてくれ。
最後にその引数でprintを呼んでいる。



356:名前は開発中のものです。
09/10/04 01:47:54 qHi8Ag7x
書き方が気になるけど、まあ>>354>>355が書いたとおりだな
vspの検証したんなら、次はそこから「なぜ?」を引き出してみることをお勧めする
なぜvspでスプライト表示できるんだろう、って形で
そしたらまた次の調べ物のきっかけになるでしょ?

とまあ、月が綺麗だったからフォローを入れてみる

357:名前は開発中のものです。
09/10/04 02:27:34 wgG86NIP
なんか最近やたらと威圧的なやつ増えたよな

358:名前は開発中のものです。
09/10/04 02:51:04 CfwlYKax
lspの意味くらいは自分で理解する癖を付けないとゲームなんか完成出来ないぞという老婆心だろ

359:名前は開発中のものです。
09/10/04 03:19:30 tW1rXF9n
>>357
だよなー。ちゃんと「この天才野郎」と語尾つければ問題ないのに(´・ω・`)

360:名前は開発中のものです。
09/10/04 04:03:56 Jui3DxgM
>>359
お前天才だな

361:名前は開発中のものです。
09/10/04 04:26:56 CLX30ioC
>>360
そんなわけないだろ。死ねイケメン。

362:名前は開発中のものです。
09/10/04 04:47:43 zQv0zAoG
この程度で威圧的って・・・

363:名前は開発中のものです。
09/10/04 07:03:48 CfwlYKax
今更ながら高橋さん何やってはるんですか

364:名前は開発中のものです。
09/10/04 12:19:13 ykvNm9oS
謎仕様が多くて初心者にはとっつきにくい言語ではある

365:名前は開発中のものです。
09/10/04 13:19:00 13un8qRR
Luaって、そんな仕様が不明瞭で難しいのか?

366:名前は開発中のものです。
09/10/04 14:35:28 7wRohVjD
いや、NScriptのことだろ?>謎仕様

いわゆるアドベンチャー形式に対して求める仕様の「常識」がどんどんリッチなものになってきて、
それに合わせて拡張していったり新解釈を入れたりしてるから、
初めて見る人間にはわけわかめになってるんじゃないか?

367:名前は開発中のものです。
09/10/04 14:41:35 13un8qRR
え?Nスク本体のスクリプト程度の物を『言語』とか言っちゃう人が、
仕様について語ってるんだw

謎仕様が多くて初心者にはとっつきにくい言語ではある(キリッ




368:名前は開発中のものです。
09/10/04 14:43:00 CfwlYKax
ノベル作るだけなら旧マニュアルだけ見ても十二分な面はある。まあ分かりやすい初心者用講座サイトがそこかしこにあるし
とりあえずRPGツクールからの移行はスムーズに出来た

369:名前は開発中のものです。
09/10/04 15:06:54 zQv0zAoG
セーブの仕様が変わって初心者には扱いづらくなったってのはあるかな
オフィシャル本のあそばんすどがちょっと役立たずになちゃったし

370:名前は開発中のものです。
09/10/04 15:30:36 prauvFl/
いや、変わってないし。

371:名前は開発中のものです。
09/10/04 15:42:16 qHi8Ag7x
>>367
インタプリタ型のスクリプトエンジンだけど、「言語」でも意味は間違ってないと思うが
むしろ何を基準に「程度」と言ってるかの方が気になる

372:名前は開発中のものです。
09/10/04 17:26:51 wgG86NIP
ほら、藪をつつけば一流もしくは玄人気取りがチラホラでてくるでしょ
こういうのが最近増えたなぁと思うわけよ

373:名前は開発中のものです。
09/10/04 18:20:37 CfwlYKax
autosaveoffを使わなきゃ済む話ではある気が。
ノベルじゃない使い方するならsaveon/saveoffよりsavepointの方が使いやすい

374:名前は開発中のものです。
09/10/04 20:47:23 D0mUrr84
ここは技術スレだし、素人切捨ての空気は昔からある
そもそも玄人気取りが何か喋らないと何も始まらない
どんどんやれ



375:名前は開発中のものです。
09/10/04 22:51:05 13un8qRR
このスレのノリは昔からこんなもんだしな
初めて2ちゃんに迷い込んだ初見がビビって「威圧的」とか
思っちゃったんだろうな
背伸びしてレスしたりしなきゃいいのにw

376:名前は開発中のものです。
09/10/05 08:03:44 riVd4rIM
>>367
どうみても言語だろ
NScriptはluaより複雑なんだが、もしかしてluaも言語じゃないって思ってる人なのか

377:名前は開発中のものです。
09/10/05 22:06:40 My496ynq
ホントに色々でてきたよ
結構このスレ人がいるんだな


378:名前は開発中のものです。
09/10/05 22:50:22 50i63Dub
そんな俺達を横目に黙々と縛りプレイを続ける高橋さんであった

379:名前は開発中のものです。
09/10/05 23:55:19 jBB0kd/1
>>378
今書いてる新作シナリオは縛り物なのか?

380:名前は開発中のものです。
09/10/06 02:12:27 5k6MVpg3
縛りが訛りに見えた俺はそろそろ寝る

381:名前は開発中のものです。
09/10/06 03:17:25 td8DlK2n
URLリンク(www.freegameclassic.com)
コンテストに出そう。
小さくまとまってしまってはいけない。
3分で世界を革命しろ。

382:名前は開発中のものです。
09/10/06 03:24:24 5QISSdDY
立ち絵をスプライトで表示したり動かしたりする場合
アーカイブ化を前提に考えれば今のNscripterではpngの方が
CPU負荷は軽いのでしょうか?
ファイルサイズ的にはpngの方が1/10ぐらいの容量ですむのですが・・・

383:名前は開発中のものです。
09/10/06 05:26:22 YOLKPoY3
>> 382
個人的にはbmpが一番速そうに思えたが検証していない
あんまり大差ないように思えるし、調査するの面倒だ
どうしても気になるならtimerで測定してみたら良い

384:名前は開発中のものです。
09/10/06 10:04:00 zCEvYNlm
無圧縮アーカイブを使うなら圧倒的にbmpの方が負荷は軽い、速い。
そもそもpngは圧縮された画像形式だから、bmpよりその分展開に時間や負荷がかかるよ。

385:名前は開発中のものです。
09/10/06 12:49:29 dI4BppZ4
数行の検証スクリプト組むだけの事を何故人に聞くのだろうか
理屈を人に聞くことよりも、
開発機やデバグ機による実動検証のほうがよほど重要だろうに


386:名前は開発中のものです。
09/10/06 12:50:21 DUt+kgI/
>>382
内部ではbmpと同じ無圧縮のビット列で扱ってるだろうから、
ファイル形式やファイルサイズに関係なく、負荷は単純に画像サイズだけが影響するはず。
>384の言うように展開に負荷がかかる分、頻繁に読み込みを行えばbmpの方が早いけど、
いったん全て読み込んだ上で動かしたりする分にはどのファイル形式使おうと関係ないよ。

387:名前は開発中のものです。
09/10/06 23:40:18 hne22Fyd
検証スクリプトも組めないから聞くんじゃねのか?

388:名前は開発中のものです。
09/10/06 23:46:27 2IDe4at6
生で使うと容量の関係からpng>bmpになりがち
まあ画像表示に思いっきり時間食うスクリプト打つ俺みたいな奴は死ねばいいよ

389:名前は開発中のものです。
09/10/10 00:39:38 odFQQs2D
luaはこう使うんだよ貴様ら的な作品が出てくるといいのに

390:名前は開発中のものです。
09/10/10 06:04:13 1sE9aTl4
そもそもluaを使用すると何が革命するのか(メリット等々)わからない

391:名前は開発中のものです。
09/10/10 10:32:39 A8VnOjaP
自分もわからないけど、バックログの空行が詰まってる(吉里吉里みたいに)
サンプル見たらいいなあと思った

392:名前は開発中のものです。
09/10/10 10:36:43 7z39wee2
luaじゃないと出来ないってことはまだあんまりないと思うけどローカル変数
使えるしif文とかも書きやすいから結構便利
アニメーション割り込みとかを上手く使うと擬似並列っぽい事も出来そうだけ
どそこまでゴチャゴチャしたのはそもそもNスク向きではない気がする

393:名前は開発中のものです。
09/10/10 11:28:13 1sE9aTl4
それだったら
スプライトとというか
for~next処理含むmsp命令を並列で処理できるようにしてくれればいいんだけど…
Nスクエンジンではこういった仕様にするのって技術的に不可能なの?
まぁ搭載されないってことは不可能か、それに近いレベルで難しいんだろうけど

394:名前は開発中のものです。
09/10/10 16:39:02 TX+Hh8Su
>>393 Lua には、coroutineと言う仕組みがあってだな。
詳しくは省くが、これを使えば擬似的にだが並列処理ができるようになる。

395:名前は開発中のものです。
09/10/10 23:01:34 odFQQs2D
ifはNスクの仕様に慣れちゃったからなあ。
ローカル変数はずぼらな俺が使うとややこしくなるだけな気がするというか現状で変数足りなくなる事があるのか分からない。
defsubで1200個とかアホな使い方してもまだ余る

396:名前は開発中のものです。
09/10/10 23:04:55 1sE9aTl4
とりあえずluaスレ覗いて見たけど意味わからんかった…
何かとっかかりがあるといいんだけどなぁ

397:名前は開発中のものです。
09/10/11 01:03:11 IidghPh0
どうせみんな「自分流システム」はもう完成してるんだろ?
luaに手を出す理由はあるのか?
最近はNスクの最新バージョンでの動作確認しかしてないや

398:名前は開発中のものです。
09/10/11 01:16:49 0yRikmkt
並列処理は魅力的だけど
オレにヘボいスキルじゃ気軽に使えない
そのうち使えるように気長にやってくさ


399:名前は開発中のものです。
09/10/11 08:42:00 z6SSU7wa
>>397
もっといいやり方が出来る可能性があれば何にでも手を出す
というわけで今研究中だ

400:名前は開発中のものです。
09/10/11 14:40:19 7oeQufmn
例えばよ
目パチ口パク、セリフにポポポ音つけてメッセージ表示したり
セリフ表示・発声しながら立ち絵のポーズがスムーズにアニメしたらとか妄想するわけよ
演出効果がいろいろ出せそうな気がするわけよ


自分がそういうゲームをプレイするときには「ウザっ!」とか言いながら
全部エフェクトカットするけどな

401:名前は開発中のものです。
09/10/11 14:45:49 Jae8+8mt
目パチまでなら許す
台詞ポポポは殺意湧くw

402:名前は開発中のものです。
09/10/11 15:01:52 aZKWfT4P
ビジュアルノベルゲーとかならもう動くのがデフォみたいなもんだから立ち絵が動いたりするのは気にならないな
むしろ動かないと演出ショボイなと思えてしまう
でもポポポ音はないなw


403:名前は開発中のものです。
09/10/11 22:33:47 4Sfga8n0
目パチ口パクは文字待ちアイコンと同じ要領でスプライトアニメしる

404:名前は開発中のものです。
09/10/11 23:14:13 ANInTzvJ
ポポポが許されるのは2Dかつドット絵のゲームだけ
地味に性別で音が違ったりすることもあるんだぜあれ

405:名前は開発中のものです。
09/10/11 23:34:49 4Sfga8n0
カメラインポーズDLLとかいうのが来てるが
うんこなオレには良く分からないwww

406:名前は開発中のものです。
09/10/11 23:44:16 0POkfUyQ
>>403

目パチはそれで充分だろうけど
口パクはセリフ表示と合わせないといけないから少し工夫が必要になるだろうな。

407:名前は開発中のものです。
09/10/11 23:45:59 z6SSU7wa
真っ先にどうぶつの森を思い出したんだが>ポポポ

408:名前は開発中のものです。
09/10/12 00:01:15 Upy6x9zg
俺は逆裁思い出した>ポポポ


409:名前は開発中のものです。
09/10/12 00:29:07 D8Uyxiyc
ドラクエ思い出す奴がいない事に驚いた
まあ俺はRPGツクールアドバンス思い出したけど

410:名前は開発中のものです。
09/10/12 15:43:57 B/FKnib+
じゃあおれはカービィ

411:名前は開発中のものです。
09/10/12 16:52:24 fstbVIC2
袋文字搭載マダァ?(・∀・ )っ/凵⌒☆チンチン

412:名前は開発中のものです。
09/10/12 17:35:07 tX9nWCGL
>>404
名作スタークルーザーを知らないのか・・・

413:名前は開発中のものです。
09/10/12 19:35:30 ygvzeW9B
別のゲーム同時起動できても開発の役には立たないよな
BGM用としてゲームを起動しておくくらい?

それより3つ目以降は起動エラーを出さずに終了すべきだな
Enter長押しで起動エラーの嵐になった経験は俺だけじゃないはず・・・


414:名前は開発中のものです。
09/10/12 19:56:57 fstbVIC2
NSc製だと別のゲームでも複数起動扱いでエラーになるからちょっと不便

415:名前は開発中のものです。
09/10/12 20:21:55 V8Wa1SC3
多重起動できればNscで補助ツール作ってる場合
便利かな

416:名前は開発中のものです。
09/10/13 04:21:48 F7RnqtYr
>>413
NスクでNスクの製作補助ツールを作ってる人は助かる
と思ったら>>415に書いてあった

417:名前は開発中のものです。
09/10/13 10:23:05 KuYKWCp8
nscのnscによる補助ツールなんてあるの?
昔nscで、nscツクール作ったら面白そうだと妄想したことを思い出したが。

418:名前は開発中のものです。
09/10/13 11:11:33 RohOsM+7
あるのつーか、外に出ないだけで
補助ツールって各々で作って持ってんじゃないの?

外に出てるのだとペンぷろったーっての見かけたな
うちのPCだとバグで起動出来なかったからNsc本体とどこまで連動してるか分からないけど
ブログで多重起動出来なくてぼやいてるの最近見たな

419:名前は開発中のものです。
09/10/14 11:31:59 +O/ypgkr
デバックやってるとき不意に演出のネタが浮かんだりする場合があるけど
そういった時に二重起動できると便利だなと結構思ったりするな。

420:名前は開発中のものです。
09/10/14 15:50:25 ErDc9lEM
MutexDesu2閉じてやればできないこともないが、、、luaからalien経由かプラグイン書けばいいのかな

421:名前は開発中のものです。
09/10/14 17:13:47 qdhzNi9/
エラーが出た時にその命令や行をスキップ出来る設定が可能になると便利なのにね

422:名前は開発中のものです。
09/10/14 17:21:58 9RycIgnJ
バグ見落としの要因や温床にしかならんのでイラン

423:名前は開発中のものです。
09/10/14 17:23:16 Vpgw8cE4
>>421
スキップされた行にnextやらreturnがあったら面白いことになりそうだな

424:名前は開発中のものです。
09/10/14 18:23:38 v5UXnMzO
書き直した.txtを再起動せず読み込みなおしてくれると便利

425:名前は開発中のものです。
09/10/14 19:05:45 qdhzNi9/
デバッグ中にF12キー辺りの微妙なキーでスクリプト再読み込みとかカオス化してしまうんかな

426:名前は開発中のものです。
09/10/14 21:00:12 2+2Nx3Yv
システムカスタマイズしていつでもdefineresetできるようにしとけば再起動はせずにすみそうだが
いちいちタイトルまで戻るのが面倒ってのなら知らん。

definereset直前にセーブしてタイトルからロードという方法もなくはないが
スクリプトの行数が変わるとロード復帰しても変になるだけだしなぁ。

427:名前は開発中のものです。
09/10/14 21:08:24 9RycIgnJ
>>424は流石に釣りだと思ってた

428:名前は開発中のものです。
09/10/14 23:30:08 bwmxQ0YV
definereset使うのやめようぜ。なんか動作が変になる。

429:名前は開発中のものです。
09/10/15 00:05:01 tfHCJCOX
なんか適当なキー押したら
今のlineから10~20行ぐらい戻ってスクリプト読み込み直して欲しい
演出とかテキストの修正とか細かい確認のためにいちいちdefineresetするのも
結構面倒

430:名前は開発中のものです。
09/10/15 07:52:28 lGrtLCza
インタプリタ型駆動だと難しいよね。
スクリプトをいくらか先読みして、先にprint毎の画面を作ってしまって、順番に見せるだけだったら楽なんだが。

431:名前は開発中のものです。
09/10/15 10:39:53 Ywm1e4o2
Nスク止めて別使えば とか 自分でエンジン作れば
がオチになる話ばかり

432:名前は開発中のものです。
09/10/15 12:42:02 iPTspacT
パラメータ調整ならハードコーディングせず外部ファイルから読み込むようにすればいい
luaならロジック自体も動的に書き換えられる

この手の調整は幾らツールが便利になろうと人間その分こだわり始めるから
デキは大して変わらず作業時間は減らないというオチ

433:名前は開発中のものです。
09/10/15 19:05:50 M/y2GyMF
ポポポとか勘弁してくれよ、八尺様思い出してしまったじゃないか!

434:名前は開発中のものです。
09/10/15 22:29:27 E6Da4mIC
readfileを多用すれば少しは融通利くかも。
まあ再起動の手間なんて涙目デバッグにかかる時間と比べりゃ軽い軽い

435:名前は開発中のものです。
09/10/16 18:30:41 EXJ2Xj7A
文字数に反応してスプライトをアニメーションできたらいいな
口パクとか余裕だし

436:名前は開発中のものです。
09/10/16 19:26:42 Jcx+jzIx
>>435
その部分だけならLuaのサンプルちょっといじるだけでできる

ただ口パクやる場合ボイス付きなら文字数じゃなくて音声に合わせるし
ボイス無しなら結局読む方が速いから文字数に反応している効果が見えない

そもそも口だけ動いていると大概気持ち悪い
という費用対効果が抜群に悪い演出
勘弁してくれとまでは言わないが

437:名前は開発中のものです。
09/10/16 19:34:01 EXJ2Xj7A
>>436
そうだったのか・・・
Luaちょっと勉強してみようと思ったけど確かに音声に合わせなきゃ意味ないね

438:名前は開発中のものです。
09/10/16 20:32:41 NbtCD5c0
声優頼むくらい立派なもんじゃないからポポポで口パクさせるわw


439:名前は開発中のものです。
09/10/17 00:17:16 HgbOrbp9
お前らの出してる要望って、ほとんどLua使えば実現するのに、
Luaの話題になると、メリットが分からんとか言い出す連中ばっかで
かなり笑える

440:名前は開発中のものです。
09/10/17 03:54:56 ZXHb4jPY
口パクさせる分の労力で一枚でいいから表情差分を増やしてもらいたいと思う

441:名前は開発中のものです。
09/10/17 10:23:19 Bx5TyYu/
LUAについて学んでみたいんですけど
まず最初に何をすればいいんでしょうか?
何か良い参考書などありますでしょうか?

442:名前は開発中のものです。
09/10/17 16:28:16 lTUBp6gL
マニュアル見て思考錯誤していくしかないね

443:名前は開発中のものです。
09/10/17 16:34:05 i9REgoSh
ちなみに試行錯誤ね。

444:名前は開発中のものです。
09/10/17 17:46:14 CsxDDjkf
>>441
Luaプログラミング入門のサイトを見ながら一つずつやってみるといいと思う

445:名前は開発中のものです。
09/10/17 20:26:22 Bx5TyYu/
皆さんレスありがとうございます
アドバイス通りネットを参考に頑張ってみたいと思います

446:名前は開発中のものです。
09/10/18 11:49:39 izP2lVz1
既読文章の色を変える方法って無い物でしょうか?
あったら教えていただきたいのですが

447:名前は開発中のものです。
09/10/18 12:02:53 nzn5hhEt
楽な方法は無い。
シナリオをラベルで小分けして、それごとに既読か判定するとか。

448:名前は開発中のものです。
09/10/18 17:35:07 +NBZsAmM
めんどくさい方法ならあるけど面倒くさすぎてやりたくない

449:名前は開発中のものです。
09/10/18 17:38:43 yZqbL+bw
すみません、質問させて下さい

スキップをキー操作で止められるようにしたくて、text_lbの先頭で

checkkey %1,"ENTER"
if %1==1 skipoff

をしてました。でも、これだとif文のせいか
自作の既読スキップボタンが1度目では反応しない事に
今更になって漸く気が付きましたorz
(【NScripter-Tips】の説明にも有る、2回押してやっと反応すると言うやつです)

ボタンをちゃんと反応させる為には、一体どうすれば良いのでしょうか?
ver.2.94の更新txt.を見てみると、checkkeyの項目が何故か無くなっているし、
(checkkeyは、使わない方が良いと言う事なのでしょうか?)
もう、自分にはお手上げでしてorz

450:名前は開発中のものです。
09/10/18 18:25:33 EhG0QpXy
checkkeyっての常時キーを監視してるんじゃなくて
スクリプトで書いてる部分を通過したときにキーが押されてるか判定してるの
だから押すタイミングによっては無反応
常時キー監視したいならシステムの組み方を考えるしかない

それとcheckkeyの説明がないのは今のマニュアルはLuaでまとめられてるからだろ
Lua以前のはNScripterドキュメント/旧ツール(09/04/08)に退避されてる
そんだけのこと

451:499
09/10/18 18:52:06 yZqbL+bw
>>450 レス有難うございます!

>常時キー監視したいなら
そうだったんですか…。へっぽこな自分には難しそうですが、
頂いたアドバイスを参考に、もうちょっとだけ頑張ってみます

>それとcheckkeyの説明がないのは
こちらもご回答有難うございます! ホッと一安心しました~(*´∀`)ゞ

452:名前は開発中のものです。
09/10/18 20:48:28 8sUON6hW
>>448
pretextgosubで頑張るって感じ?
前ページ最初の文字いくらかを取得して現在位置を特定して判定、とか。
この場合はフラグの管理をどうするかが腕の見せ所だな。

453:名前は開発中のものです。
09/10/19 01:45:43 OCyRED1B
luaでシステムカスタマイズやる勇者はおらんのかね
自分には無理だ

454:名前は開発中のものです。
09/10/19 13:17:15 GZEin8vn
既読判定はプログラムカウンタ取得できればいいんだけど現状では
[タグ1/タグ2]表示文

[#ID/タグ1/タグ2]表示文
みたいに書き換えるスクリプトを本体実行前に走らせるとかかな

ただID毎に数字変数使うとあっという間に喰いつぶしちゃうから
Luaを使うとか文字変数使うとか工夫がいるね

>>453
むいむい。氏が一時期頑張っていたけど最近停滞してるね
LuaはやればやるほどSquirrelが神に思えてくる

455:名前は開発中のものです。
09/10/22 19:09:34 AF2rSqZs
数日前に落として使い始めたんですがlspの表示がよく分かりません。
テンプレの講座見ていじってるんですが、
*define
game
*start
lsp 8,"supuraito.bmp",50,100
スプライト練習中。@
end
と書くだけでスプライトが表示されます。
printは必要ないのでしょうか?


456:名前は開発中のものです。
09/10/22 19:15:18 beuTwtbG
>>455
 >>354

わざわざレス番調べてやった俺カコイイ


457:名前は開発中のものです。
09/10/22 19:15:19 cEGu4cCQ
>>455
>>353-359

458:名前は開発中のものです。
09/10/22 19:59:02 AF2rSqZs
>>456
カッコいいです。

>>457
男前です。

ありがとうございました。助かります。

459:名前は開発中のものです。
09/10/24 13:05:04 JSZ0Ai74
てす

460:名前は開発中のものです。
09/10/24 13:08:13 JSZ0Ai74
↑のはごめんなさい

URLリンク(i38.tinypic.com)

このゲームをOnscripter使ってiPhoneで動かしたいのですがこのゲームはそもそもNScripterで書かれているのでしょうか?
.nsaファイルがないのでまた別の言語で書かれているのかと思いまして。

461:名前は開発中のものです。
09/10/24 13:16:50 EEumxE7u
NScripterで書かれているかもと思った理由のほうが知りたい

462:名前は開発中のものです。
09/10/24 13:18:05 NYShz+P9
テンプレ>>12読めな

463:名前は開発中のものです。
09/10/24 13:23:10 JSZ0Ai74
>>461
知人に聞いたら、Nスクっぽいって言われたもので…
なんのソフトで書かれてるかここから推察することって出来ますか?


>>462
申し訳ありませんでした

464:名前は開発中のものです。
09/10/24 13:44:15 B6qV9THo
フォルダ構成見る限りNスクじゃないな

465:名前は開発中のものです。
09/10/24 14:56:11 nzdWyo+Q
dll自作してるなら普通にCとかそのあたりじゃないのか?

466:名前は開発中のものです。
09/10/24 20:35:19 PYjy08sI
そもそもここで聞く事じゃねぇよ
愚かな質問にも程がある

467:名前は開発中のものです。
09/10/26 21:23:03 eGsj+ox7
公式掲示板のforって再現する?
てか命令と同じラベル名でもエラーにはならないんだな
無意識に避けてた

468:名前は開発中のものです。
09/10/26 22:55:16 eGsj+ox7
あとうpろだのdeffontdが更新されてる

469:名前は開発中のものです。
09/10/27 00:04:00 25ENCXTa
>>467
ちょっと調べてみたけど。
「next文とfor文が正しく対応していません」と出る条件は、
nextが戻るべきfor文を見つけられない時だ。

単純に言うと、forを使わずにnextを使った時。
for~nextの中でgosub(defsub含む)して、その先でnextとかやったら出るし、
単純にただnextしただけでもでる。

で、公式掲示板のあれは見る限り、どうも改行コード間違いとか文字コード絡みに感じる。
文字コード関係で、forが無効になってたりするんじゃないかな。

まあ、バグではなく、報告者の使っているツールの問題だと思うな。

470:名前は開発中のものです。
09/10/27 00:07:41 25ENCXTa
>>467
後、既存の命令と同じ名前のラベルは普通にありだろ。
でないと、defsubできないし。

471:名前は開発中のものです。
09/10/27 01:22:55 GyP3CSWU
defsubの命令乗っ取りはよく使う人とほとんど使わない人にはっきり分かれる気がする。
俺はbgmで同曲を連続再生しないようにするくらいしか乗っ取りは使ってない

472:名前は開発中のものです。
09/10/27 07:52:14 SPhnukLJ
公式でfor nextが言ってる奴、
URLリンク(www2.rocketbbs.com)
のブロック崩しじゃね?

バグが取れなかったのかな。

473:名前は開発中のものです。
09/10/27 14:51:29 d7LW0XVl
>>467
言われてみるとgotoとかgosubとかfor nextとか
BASICであった基本命令の乗っ取りは感覚的に避けてたな

474:名前は開発中のものです。
09/10/28 23:56:52 /wMIXhkN
nextを乗っ取るって難しくね?

475:名前は開発中のものです。
09/10/29 12:32:05 /PUsnNgh
nextとか、乗っとれるけど意味がない命令って、確かにあるよね。

476:名前は開発中のものです。
09/10/30 02:07:39 pBjYhrLi
テキスト入力フォームを半角文字禁止にした時はデフォルトで入力が全角に切り替わるようにしたいんだけど可能?

477:名前は開発中のものです。
09/10/30 07:46:07 VxzrtAKe
>>476
ユーザーのIMEいじるのは、DLLでも使うしかないだろうな。
それよりも入力された文字列を、全角に変換した方が楽じゃね?
これならLUA使えばそれなりに、頑張ればNScripterネイティブだけでもできる。

478:名前は開発中のものです。
09/10/30 17:44:06 pBjYhrLi
>>477
簡単には出来ないか。
漢字変換がややこしいし自前で使うだけだから我慢して起動時に半角全角切り替えることにするよ、ありがとう。
本格的に使うときはその方法使わせてもらおうと思う

479:名前は開発中のものです。
09/10/30 23:10:50 JY2fVPCx
二つの画像をスプライト指定したんですが、一方だけスプライトにネガ反転がかかりません
ちなみにかからなかった方のスプライトはメモ帳でエフェクトテストした時にはかかりました


どういう場合にスプライトからネガ反転やモノクロが解除されるか
教えてくださいませんでしょうか
原因が定義ブロックか実行ブロックなのかも分からず……

480:479
09/10/31 02:45:53 murFXVwV
自己解決しました^^

481:名前は開発中のものです。
09/10/31 06:41:06 HgIEJH0J
↓自己解決したって奴はどうしたら解決したとか書けよ云々ってやつ

482:481
09/10/31 12:27:05 4oLANBtw
自己解決しました^^v

483:名前は開発中のものです。
09/10/31 22:35:47 2p44pJJi
2chの書き込みは全て美少女が行っていると考えるのが余計な論争を防ぐ手段だと偉い人が言ってた。ただし旧七厨板と七大隔離板は除く

484:名前は開発中のものです。
09/11/01 04:14:30 MeawQqnf
七厨板とか久々に聞いたな
言われて七つパッと思い浮かばないが何があったっけか

485:名前は開発中のものです。
09/11/01 18:47:50 2SsvmVsB
葉鍵が入ってておいおいと思った記憶しか無いけど今はもう事情が変わってるだろうしな。あれだけ騒いでたvipperすらYoutubeニコニコ以降さっぱり見なくなった

486:名前は開発中のものです。
09/11/05 08:00:26 rIMGGLZE
フリーゲームクラシックに投票しよう。
もう日本のフリーゲームは糞ダサいつまらん見飽きた作りメンヘラの
ワンパターンゲーばかりでどうしようも無い。
アート性、知的さが皆無なのが特に問題だ。
変わった奴を演じれば、変わったゲームを作れるという下らない思い込みはよしておいた方がいいだろう。
大体そんなことをしてみてもちっとも芸術的じゃない、知的じゃない。こいつらアホどもは病んでるフリがカッコいいと
思い込んでるから本当にやっかいなんだ。
いかにもだが広い意味でガロ系と言われる漫画家の一部はグロい物を描いてアートだと言われているだろうが
ガロではないが氏賀・駕籠・サガノヘルマー辺りも人道から外れると判断される事にステータスを見出している作家だな。
もうそう言う作風をアートだとは思わんし、大して評価もしないがな
自分は変わっていますというのを前面に出していたのが20世紀の芸術家だった訳だ。
衒学ぶれば、ブルトン主導のシュルレアリスムの運動を筆頭として文学でもそう言う運動があったな。
だが現代は大衆社会で当然我々も大衆の一人、という事になるな。つまり多くの奴が少数派を気取る前に必ず多数派であって、
そこを認識しないのに前衛芸術でございと叛逆挑発を嘯く奴には何処か香具師の臭いを感じ取らざるを得なくなるだろうな
本当に上手いのが崩して描いているのではなく、根本的に絵が下手な奴はとにかく見飽きた。そしてなにより芸術的じゃない、知的じゃない。 とにかく下品なんだよ。アート的センスがないからごちゃごちゃして汚いし。
こんなの使うよりアニメ風萌え絵を使ったほうがまだいいくらいだ。
完全な糞ゲーの厨ゲーになる。そういう大失敗ゲームは腐るほどあるのだよ。
たまにやるのはいいけど、そんなのばっかだとがっかりするんだわ。
フリーゲームなんだから新しさと独創性を少しは出そう。同じようなゲームばっかやらすな。
副島隆彦を読め。総てユダヤの陰謀だ。
糞汚ねえ作りメンヘラ共をゴミ箱にぶち込め。

URLリンク(www.freegameclassic.com)
URLリンク(www.freegameclassic.com)

487:名前は開発中のものです。
09/11/05 17:25:33 V3tnhPgz
規制解除っと

488:名前は開発中のものです。
09/11/05 18:08:17 6c16L0tO
deffontd.dll作者さんへ
太字指定もできるようになるといいなー

489:名前は開発中のものです。
09/11/06 11:55:50 F7LU+rl/
対応はぇーw

文字毎にクリッピングされちゃうのが残念っちゃあ残念だが

下線と打消がGetGlyphOutline()で実装されてないらしいことは理解したけど
lf.lfStrikeOut = 1;
ってどうなのと思わないでもない

490:名前は開発中のものです。
09/11/08 19:07:27 uVPX03vm
日記で台本ツールとかいうの公開してるな

491:名前は開発中のものです。
09/11/08 19:28:01 t/E0PgJL
公開するのは歓迎だけど需要は無いだろうなぁ

秀丸マクロに比べればLuaの方が使いやすいだろうが
それでもLuaだし・・・

492:名前は開発中のものです。
09/11/08 19:31:27 5zxBFuC+
全てをメモ帳で運営する俺にはどうせ

493:名前は開発中のものです。
09/11/09 10:58:12 W443gjan
Lua勉強してみたけどちんぷんかんぷんだったw

494:名前は開発中のものです。
09/11/09 20:47:22 dF6F8lX7
Lua挫折しているって書き込みよく見るけど別人?
どこで躓くのか逆に興味がある

テーブルにやや癖があってそれがキモではあるんだが
別にテーブル使わなくても色々できるし
Nスクユーザが気を付けるとしたら
数値が浮動小数点数であることとcase sensitiveくらい?

495:名前は開発中のものです。
09/11/09 21:04:01 fijPqlMk
分かりやすい入門書が少ないからなー。

496:名前は開発中のものです。
09/11/10 00:04:41 15mz1jZr
文字入力時以外、自動的にIMEをOFFするようにならないかなあ

497:名前は開発中のものです。
09/11/10 13:24:39 FIsx/A9t
DelKeyがDlKeyになっているコピペの連鎖・・・

498:名前は開発中のものです。
09/11/12 18:45:45 4fxnTSKz
たった5分でいい
チャージマン研を超える作品を作りたい

499:名前は開発中のものです。
09/11/15 00:36:35 KamuKE0M
独自命令にmode_oreとか付けてる人は他にもいるのかな

500:名前は開発中のものです。
09/11/15 04:30:22 EdmTQgVB
何と名付けようと勝手だけど動作を最も的確に表す名前が基本じゃね

互換性のことがあるにしても高橋氏のネーミングセンスも結構どうかと思う
少なくとも安直にサフィックスに番号付けるというのは悪だろ
lsp2は拡張スプライト命令でdrawsp2はdraw系命令で引数は通常スプライトとか

501:名前は開発中のものです。
09/11/15 10:19:34 D9L/1myh
lsp2の透過率もセーブ時に保存してほしいぜ

502:名前は開発中のものです。
09/11/15 20:38:38 M3MnFaEX
マウスホイールでクリックするのデフォにして欲しい

503:名前は開発中のものです。
09/11/18 19:00:06 AnerfxuT
それよりも音回りを強化して欲しいかな
一時停止や任意部分からの再生とかさ

504:名前は開発中のものです。
09/11/18 20:24:56 X0QninYt
DirectX(640, 480)
DXCaption('ESC で 終了')
local w, h = 100, 60
local cx, cy = w * 0.5, h * 0.5
TexCreate(1, w, h)
TexFill(1, 0xAB, 0xCD, 0xEF, 192)
while false == DXGetKey('ESC') do
  local x,y = DXGetMouse()
  DXDrawBegin()
  TexDraw(1, x - cx + 8, y - cy + 8, 128)
  TexDraw(1, x - cx, y - cy, 255)
  DXDrawEnd()
  if DXDoEvents() then break end
  TmSleep(10)
end
TexDelete(1)

ふむ
次期ゲームエンジンにはエロさが足りんな
てかこの期に及んでSJISなのか

505:名前は開発中のものです。
09/11/18 21:41:33 AnerfxuT
SJIS>ないわー><

506:名前は開発中のものです。
09/11/19 00:30:18 eXzDJMo8
なんで無いのかど素人に教えてけさい(>_<)

507:名前は開発中のものです。
09/11/19 02:42:36 OsTNn7CE
マジレスすると
・使える文字が少ない
・国外のプログラマに相手にされない
→使えるツール・ライブラリが限られる

符号化方式に言及せずUnicodeってのはバズワードに近いものがあるが
何れにせよShift-JISよりは未来が明るい

508:名前は開発中のものです。
09/11/19 03:45:05 7UQi27gf
未来って何年後だ、ってのもあるけどな。
いまだに国内のほとんどのテキストエディタのデフォルト保存形式はSJISだ。
UTF-8+標準luaに入れ替えて、起動時に何らかの方法で文字コードを指定し、
SJISの場合はUTF-8に変換してから実行、というのが現実的な落としどころか。


509:名前は開発中のものです。
09/11/19 04:19:48 t8Na1gWH
UTF-8 はもともと通信用に考えられた仕様で、内部処理には本質的にむいてない。プログラムが妙に複雑になるだけ。
Windows なら内部 Unicode で、外部は任意に選択できるように作るのが一番現実的。

510:名前は開発中のものです。
09/11/19 04:28:41 t8Na1gWH
あ、失礼。この場合の Unicode は win 標準の wchar_t であるところの UCS2/UTF-16 ってことで。

511:名前は開発中のものです。
09/11/19 04:37:50 7UQi27gf
UCS2やUTF-16はLuaが対応してないのでは。たぶん。
8bitクリーンだからUTF-8はいけるけど。
外部スクリプトファイルはSJISとUTF-8の選択を可能にして、
Luaには読み込んだスクリプトをUTF-8に変換して実行させ、
WindowsのAPIにはwchar_tに変換したものを食わせる、のが現実的かと。

512:名前は開発中のものです。
09/11/19 04:43:27 t8Na1gWH
あー、ごめんなさい。Lua が wchar_t 対応してないんだった。そうすると Unicode 対応しようとしたら実質 UTF-8 しかないわけか。


513:名前は開発中のものです。
09/11/19 05:39:00 XjNRdVau
マジレスするとノベルエンジンなんて日本人以外に需要があると思えない…

514:名前は開発中のものです。
09/11/19 08:16:47 0NYpPFEl
需要はあると思うけど、日本国内をターゲットにしてる以上、真理に近いなw

海賊版を作ろうとしてる人には不都合があるのかもしれんな。

515:名前は開発中のものです。
09/11/19 12:50:41 9lgfnk01
UTF-8にしろSJISにしろLuaはパターン・マッチングが使い難いんだよな
尤もリッチな正規表現に慣れているとASCIIですら詰まるがw
Squirrelの正規表現のコンパクトさにはちょっと感動した

516:名前は開発中のものです。
09/11/19 14:00:39 K7A6ASEo
サウンドノベルがアラビア語圏で大流行する未来は少なくとも今後五十年くらいはありえないだろうし別に国内向けで問題ないんじゃね

517:名前は開発中のものです。
09/11/19 14:57:15 yWoVNGY/
どんどん難しくなって素人向けじゃなくなってる気がする

518:名前は開発中のものです。
09/11/19 15:22:11 IL5eF1JD
luaになって配布ファイルの中身がおざなりになってから
切り捨ててる感はあるな

519:名前は開発中のものです。
09/11/19 16:17:07 vkw9oLo6
講座サイト側でフォローさせた方がよさげだな。

520:名前は開発中のものです。
09/11/19 22:40:43 IL5eF1JD
新しい日記の方に回答きたな

521:名前は開発中のものです。
09/11/20 00:07:11 D8AcrNz+
ある種独特の皮肉っぽさというかぎりぎり毒じゃない何かを吐くあたりは好きだ。シナリオは読んだ事ないけど試しに小説でも書いてみればいいと思うんだ

522:名前は開発中のものです。
09/11/20 03:01:21 MxaC+2py
プレイしていると途中で音が消えてしまい文字送りがスローになるのは何が原因ですか?

523:名前は開発中のものです。
09/11/20 03:10:59 ThGMvSnT
>>522
スポーツの世界で、よくゾーンという言葉が使われる。
潜在能力を最大限に発揮するような状態で、
ものごとがスローに見えたり、周りが無音になる極限の集中状態だという。

524:名前は開発中のものです。
09/11/20 08:22:56 Rl3285ae
わずか9分でこれほど完璧な解答をするとは・・・

525:名前は開発中のものです。
09/11/20 09:56:01 MxaC+2py
>>523
そんな感じの動作になるソフトがこのエンジンを使用していたので質問しました。
常時ではなく、一定の場面でのようです。
何かこちら側でインストしないとだめとかなんですかね

526:名前は開発中のものです。
09/11/20 12:32:36 UpENUcpi
多分あのゲームだろうが
ここはゲームサポートする場所じゃない
その現象は散々報告があったから関連サイトで調べりゃすぐ分かる
ココで聞くな

527:名前は開発中のものです。
09/11/20 15:55:37 D8AcrNz+
>>523
お前最高に優しいな

528:名前は開発中のものです。
09/11/23 21:24:17 JOwsFHK+
おい誰かO-Show氏のところの夢苺ちゃん助けてやれよwww

529:名前は開発中のものです。
09/11/23 23:00:52 jenXYvkf
ミリメシ趣味についての予備知識がないからだろう

530:名前は開発中のものです。
09/11/24 20:53:21 TmyYN/a0
オフィシャル本辺りに書いてありそうな事だが書いてないの?

531:名前は開発中のものです。
09/11/25 15:46:08 jOjLMbBt
deffont.dll、MS明朝だと漢字がつぶれて見えるのは気のせい?

532:名前は開発中のものです。
09/11/25 18:42:40 WUXDfKkn
setwindowの太字設定切ってないとかのオチ?

533:名前は開発中のものです。
09/11/26 01:16:11 ARPfc/xP
deffont.dllならsetwindowの設定って関係なくね?
とりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う

534:名前は開発中のものです。
09/11/26 01:28:54 ARPfc/xP
そしていつの間にかdffontd.dllがルビに対応している

535:名前は開発中のものです。
09/11/26 01:54:13 ARPfc/xP
ついでに文字毎のクリッピングは
if (leftx + lwd > fontWidth * ll) {
  lwd = fontWidth * ll - leftx;
}
の部分なのでとりあえずコメントアウトすれば斜体でも欠けない
何らかの意図があって書かれたのだから安易に消すべきではないかも知れんが・・・
(フォントによって1行に収まる文字数が変わるのを避けるため?)

536:名前は開発中のものです。
09/11/26 18:18:10 7OpOFOJX
>とりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う
これだろうね、なんとなくだけど

537:名前は開発中のものです。
09/11/26 18:50:57 ByVCQKb0
あぷろだ見たらIMEオン/オフするdllもあった…
今更ですが作者様ありがとうございます

538:名前は開発中のものです。
09/11/26 20:30:42 7Le/+SVG
O-Show氏のところは教えて君ホイホイなんだら
あー言ったこと書くなよw

539:名前は開発中のものです。
09/11/26 21:31:49 eayKlSKF
ああいう掲示板で文字色をデフォルト以外にする人は
空気が読めないことが多いって、ばっちゃが言ってた

540:名前は開発中のものです。
09/11/26 22:26:44 rPrvLpoN
身を張って防波堤を運営してくれてるんだからありがたい

541:名前は開発中のものです。
09/11/28 00:50:02 d/BnhO1C
ずっと変わってないけど、うpロダのページ
ブロック要素のセンタリングは幅を指定して左右marginをautoじゃないのかと
リファレンスの方で赤入ったのに

542:名前は開発中のものです。
09/11/28 01:45:36 9sdsICCE
>>541
直した
おやすみ

543:名前は開発中のものです。
09/11/28 07:55:40 cu3ZUt5d
ちょっと質問を
 numalias String_one,1
上記一文を、すでに宣言してるとして、
 lsp 1":s#000000"+"$String_one",100,100
 lsp 1":s#000000"+"$1",100,100
この二つの文は全くおなじ動きしますよね?
なぜか下の文はうまく動くけど、上はスプライト表示されない。
なんかnumalias時に発生する縛りみたいなのありましたっけ?

544:名前は開発中のものです。
09/11/28 09:54:20 yDmk6Ggm
どっちもダブルクォーテーションいらなくね?

545:名前は開発中のものです。
09/11/28 14:26:17 SI+I7Z9M
"$hoge"と打つと、hogeという名前が付けられた文字変数じゃなくて$hogeという文字列だと解釈されちまうぞ
むしろ下で動くのがNスク的に不自然じゃね?

546:名前は開発中のものです。
09/11/28 18:28:34 cu3ZUt5d
>>544-545
ありがとう!
仰る通りダブルクォーテーションが不要でした。

547:名前は開発中のものです。
09/12/07 15:39:50 GhBpvCLT
NSInvalidateが効いてる気しない。これってNSDPresentRectと同じ理解でいいんですよね?
NScripterに動作を戻してるのが原因かと思ったけど、違うようですし……。

-- =====
NSSpLoad(0,':c;>16,16,#ff0000') NSSpMove(0,0,0,255)
NSSpLoad(1,':c;>16,16,#0000ff') NSSpMove(1,200,0,255)
NSInvalidate(0,0,16,16)
NSUpdate()
NSClick()

NSSpClear(0) NSSpClear(1)
NSUpdate()

NSDLoad(0,'*16,16,255,255,0,255')
NSDLoad(1,'*16,16,0,255,0,255')
NSDBlt(0,0,0,16,16,0,0)
NSDBlt(1,0,200,16,16,0,0)
NSDPresentRect(0,0,16,16)
NSClick()

548:名前は開発中のものです。
09/12/07 16:40:18 qShG4XKh
>>547
>NSDPresentRectと同じ理解でいいんですよね?
違うよ
NSInvalidateはダーティ領域(NSUpdate()で確実に更新される領域)を
指示するだけ
指定以外の部分についは過去のダーティ領域に依存する

NSDFill(0,0,640,480,255,255,255)
NSDPresent()
NSInvalidate(100,200,300,400)
NSUpdate()
NSClick()

ちなみにNSSpMoveとかはmspとかと同じで
勝手にダーティ領域を追加するっぽい

549:名前は開発中のものです。
09/12/07 18:58:45 DbPHqF4x
ダーティ!
ダーティ!

550:名前は開発中のものです。
09/12/08 18:58:46 Spj7RJH0
むしろ>>543の下が動く理由が分からない

551:名前は開発中のものです。
09/12/08 20:36:58 k0MFVeA4
追加命令一覧.txtの
>画像タグsを追加。
のところにもあるように"$数字"が展開されるのは公式な設計

当時は文字列の連結に+は使えなかったので
簡単に変数が使えるこの方法は実際によく使われていた

展開内容がロード時の内容に依存する問題も随分前から把握されてるが
現状でも生きているのは互換性の為じゃね? 実質無害だし

552:547
09/12/08 21:19:36 elXtaSeJ
>>548
ありがとう。なーんだ、前提が間違ってたのか。
画面更新を最小限にして負荷が軽くできる!って勝手にほるほるしてた。

553:名前は開発中のものです。
09/12/09 06:31:08 2GlAvZtZ
>>551
なるほどthx
しばらく公式のマニュアル見てなかったから完全に記憶から抜けてた。まあ動く分には悪いことはないよね

554:名前は開発中のものです。
09/12/10 23:05:00 WHIiGSQO
新エンジン、俺のPCだと30FPSくらいしか出なかったw

555:名前は開発中のものです。
09/12/11 01:27:29 eEkzQSLi
新エンジン、現状のNSLuaに比べたらずっといいね
中途半端なNSD系に相当する部分はバックポートして欲しい

しかしフォントが実用的じゃないなぁ
ADVエンジンならユーザにフォント選択させたいし
とりあえずラスタ化する文字を指定できればだいぶ改善しそう

556:名前は開発中のものです。
09/12/11 02:09:26 eEkzQSLi
あーフォントのラスタ化もいざとなったらプラグインに投げちゃえばいいのか

ウチの環境だと800x600のウィンドウ表示は60FPSで安定しているけど
フルスクリーンだとCPU半分も使ってないのにFPSが安定しない
本格的に使おうとするとサポートが大変そうだな

557:名前は開発中のものです。
09/12/11 12:14:35 eEkzQSLi
FPSは安定したけど例によってティアリングが出る罠
ADV用途なら致命的ではないが
実際、星の方のデモはそれほど気にならない

558:名前は開発中のものです。
09/12/11 17:44:57 8uqeF87I
最初のフォント読み込むのオフに出来るかな?
一度だけでも読み込み時間長いと敬遠されそうな気がする

559:名前は開発中のものです。
09/12/11 19:28:22 dW/WLJsV
Nスクは挙動の軽さが他エンジンに対するアドバンテージだからその辺りは出来るだけ引き継いで欲しいかも

560:名前は開発中のものです。
09/12/12 01:39:49 /RG66ECi
deffontd.dll更新キタ

SGEはnslua.dllみたいな独自dllじゃなくてlua5.1.dllが入ってるから
単純にlua5.1.libをリンクしてdllを作ればrequireで読み込めるということか?
これで上手くいくならnslua.dllは何だったんだと言わざるを得ない

561:名前は開発中のものです。
09/12/12 02:22:10 /RG66ECi
うわぁ当然のようにluasocketが使える
local http = require("socket.http")
local ltn12 = require("ltn12")
local sink, body = ltn12.sink.table()
local r, c, h = http.request{
  method="GET",
  url="URLリンク(www.nscripter.com)",
  sink=sink
}
if r then
  console.open()
  console.print('Status: '..tostring(c))
  console.print('Header:')
  for k, v in pairs(h) do
    console.write(tostring(k).."\t"..tostring(v).."\n")
  end
  console.print('Body:')
  for i, v in ipairs(body) do
    console.write( ansi_to_utf8( v ) )
  end
end

562:名前は開発中のものです。
09/12/12 02:57:11 hEbMjkl7
ODBC経由させさえすればSQLでAccessMDBからデータ取ってこられた
便利だなlua

563:名前は開発中のものです。
09/12/12 10:34:37 jBB9yEVE
NScripterは、Luaを使わないという選択肢を維持する必要があるからなあ。
最初からLuaをベースに設計する方が準拠は簡単なんだろうな。

564:名前は開発中のものです。
09/12/16 08:22:39 Rp4pIYob
高橋も律儀というか、あんなバカ相手にリソース消費することないだろうに

565:名前は開発中のものです。
09/12/16 10:53:48 yIggrsFH
大規模な議論(?)になっちゃってるからな
理屈は高橋の方が正しいというか他がちょっとお粗末すぎるんだけど続いちゃってる以上は仕方がない。ああいうのは絶対相手が退かないから


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch