トップページgamedev
989コメント321KB

NScripter Ver.14.00

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2008/08/26(火) 20:10:34ID:2KctHonq
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

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

・うpろだ
ttp://andolf.hp.infoseek.co.jp/


技術的な質問については、書き込み前に下記の確認をお願いします。

NScripterの仕様は確認しましたか?                            ( はい ・ いいえ )
マニュアル,非公式リファレンスのいずれかを確認しましたか?      . ( はい ・ いいえ )
テンプレに記載されている講座サイト(Tipsサイト)は確認しましたか?  ( はい ・ いいえ )
テンプレに記載されているWikiサイトは確認しましたか?            ( はい ・ いいえ )
過去スレに同様の質問が無かったか確認しましたか?              ( はい ・ いいえ )

ひとつでも「いいえ」があれば、「はい」になるまで努力しましょう
0068名前は開発中のものです。2008/09/04(木) 12:24:26ID:2SIi6dvo
>>67
データを削除したけどマジでたまに書き換える前のラベルに飛ばされるんだって
最新版に差し替えてもさ
0069名前は開発中のものです。2008/09/04(木) 12:36:55ID:bK0IezSS
envdata消し忘れかスクリプト上書きし忘れ?
0070名前は開発中のものです。2008/09/04(木) 13:17:29ID:6l7EGo5Q
>>68
どうみてもお前のスクリプトミス
0071名前は開発中のものです。2008/09/04(木) 14:07:10ID:KydS3c4E
>>68

もしそれが本当なら、
「ボタン処理」を作って、そのジャンプ先を適当な処理(音やメッセージを表示する)にしておき、
次にそのジャンプ先を「ボタン処理」の直前に書き換えて「ボタン処理を延々と繰り返す」ようにしてから
ひたすらボタン処理を繰り返せばいつかは、勝手にループを抜けるはずだけど、
そういうの試してみた?
0072名前は開発中のものです。2008/09/04(木) 15:12:00ID:P2AE7ZOH
まあとりあえずソースを晒せ、話はそれからだ
0073名前は開発中のものです。2008/09/04(木) 21:48:46ID:2SIi6dvo
では鑑定お願いします

;音楽集二ページ目
*ongaku2
csp -1
;移動先が確定したので、全部のスプライトをクリア

;一行目
lsp 1,":s/24,24,0;#FFFFFF#FF0000戦闘曲",20,70
lsp 2,":s/24,24,0;#FFFFFF#FF0000のんびり曲",330,70
;二行目
lsp 3,":s/24,24,0;#FFFFFF#FF0000恐怖曲",20,110
;3行目
lsp 4,":s/24,24,0;#FFFFFF#FF0000戻る",200,360
;文字スプライトの設定、ちなみに;のマークを頭に付けた文章はゲーム中には表示されない
0074名前は開発中のものです。2008/09/04(木) 21:50:10ID:2SIi6dvo
>>73の続き
btndef clear
;ボタン定義をクリア

spbtn 1,1
spbtn 2,2
spbtn 3,3
spbtn 4,4
;ボタン定義命令、前がスプライト番号、後ろが変数に入るボタン番号

btnwait2 %0
;ボタン処理命令、マウスアクションの戻り値を%0に入れる。

if %0=0 goto *bt
if %0=-1 goto *bt
;戻り値がボタン以外の部分0右クリック-1だった場合には、ラベル*btに戻り、もう一度処理し直す

csp -1
;移動先が確定したので、全部のスプライトをクリア

if %0=1 goto *bgm
if %0=2 goto *bgm2
if %0=3 goto *bgm3
if %0=4 goto *ongaku
;評価、実行ブロックです。戻り値の整数によって、処理を変える
0075名前は開発中のものです。2008/09/04(木) 22:08:05ID:6l7EGo5Q
これだけで鑑定できるかよw
まず書き換え前と違ってるラベル名さえわからねえw
0076名前は開発中のものです。2008/09/04(木) 22:40:08ID:+cmrSMDg
つーか何このコメント。ふざけてるの
0077名前は開発中のものです。2008/09/04(木) 22:59:34ID:jQFgsFb0
症状を見て思うにだな。
変数番号の指定が重複しているとかあるんじゃないか。
0078名前は開発中のものです。2008/09/04(木) 23:38:33ID:P2AE7ZOH
この書き方だとその可能性高そうだな
「ごくまれに」例外起きたとき、スクリプトのどの位置を処理してたかとかちゃんと見た?

「音楽集二ページ目」って書いてあるから、ページ遷移をループ処理させず逐次記述している、と勝手に把握するけど
多分その辺でかみ合いがずれてバグってるんじゃないかなぁ
0079名前は開発中のものです。2008/09/05(金) 00:07:08ID:JGTyaO0J
ID:2SIi6dvo みたいな、白痴馬鹿のゆとりを相手にしなきゃいけないんだから、
そりゃ開発のモチベーションも下がるわな

どう考えたって、本人のミス以外ありえない馬鹿な間違えを
本気でNスク本体のバグだと思い込んでるんだから、
救いようのない知恵遅れ
0080名前は開発中のものです。2008/09/05(金) 01:00:56ID:Gu/80lRX
そこまで言わなくても(´・ω・`)
0081名前は開発中のものです。2008/09/05(金) 01:16:38ID:jmKi57yx
ソースの晒し方を見ても「自分は正しい」という思い込みが先に来てる事が丸判り
プログラマ的センスがまるで無いな
0082名前は開発中のものです。2008/09/05(金) 02:06:34ID:hVCgxPVX
右クリック無効にする命令なんだっけ?
0083名前は開発中のものです。2008/09/05(金) 02:13:51ID:YI0QPkhC
それくらいは自分で調べなさい。
0084名前は開発中のものです。2008/09/05(金) 02:19:12ID:hVCgxPVX
>>83
あんたのおかげで自己解決できたd
0085名前は開発中のものです。2008/09/05(金) 09:33:00ID:YI0QPkhC
個人的には右クリック無効はフラグで管理したい。
0086名前は開発中のものです。2008/09/05(金) 15:34:58ID:jVvzAoF0
選択肢のボタンが消えないんだけど、なんてコマンド打てばいいんだっけ?
0087名前は開発中のものです。2008/09/05(金) 15:37:39ID:QZGeQbLJ
csp -1
0088名前は開発中のものです。2008/09/05(金) 15:54:07ID:jVvzAoF0
さんきゅ

0089名前は開発中のものです。2008/09/05(金) 16:40:28ID:QZGeQbLJ
……え。
0090名前は開発中のものです。2008/09/06(土) 07:02:02ID:kAZwR4TI
妙な質問が増えたのはゲーム作り始めようって奴が多いのか。
サンプル使っとけよ。
0091名前は開発中のものです。2008/09/06(土) 09:03:54ID:iTDCX4es
妙な質問、便乗させて下さい。orz

システムカスタマイズして、やっとクリック待ちカーソルを表示できたまでは良かったものの、
スキップ中、そのカーソルが表示されたままになってしまいました。
ぴるぴるぴるぴる明滅して、うざいのなんの。il||li orz
スプライトだから vsp 0,0 : vsp 1,0 で消えるかと思ったけど上手くいかず、

*text_lb
ispage %0
getcursorpos %1,%2
if %0=0 amsp 0,%1,%2 : vsp 0,1 : vsp 1,0
if %0=1 amsp 1,%1,%2 : vsp 1,1 : vsp 0,0
print 1

(略)

*c_btn
btndef clear
spbtn 4,102
textbtnwait %0
if %0=102 vsp 0,0 : vsp 1,0 : systemcall skip : goto *c_btn
goto *c_btn

じゃ、何かいけないのでしょうか。(あ、画面にスキップ用のボタンを常駐させてます)
誰か教えて下さい、お願いします。(ノД`)・゚・。
0092名前は開発中のものです。2008/09/06(土) 09:32:28ID:4dzHltIx
printしてないだけじゃないの?
0093912008/09/06(土) 10:54:53ID:iTDCX4es
>>92
レスして下さって有難うございます!
printと言うと、↓こう言う記述をするって事でしょうか…?

if %0=102 vsp 0,0 : vsp 1,0 : print 1 : systemcall skip : goto *c_btn

でも、やっぱりこれでも表示されたままなんです。
ほんとに、何がいけないんだろう…。orz
0094名前は開発中のものです。2008/09/06(土) 11:00:39ID:aFmJLSLY
>>93
おまえの固い脳みそじゃあシステムカスタマイズは無理だと思うけどなぁ
無理せずデフォルトで我慢するか、ゲーム作りあきらめたら?
0095名前は開発中のものです。2008/09/06(土) 11:20:26ID:9wqukFxt
>>94
分からないなら、分からないで素直に黙っとけばok
分からない癖に、背伸びしてレスしようとするから、
こういう生き恥を晒す事になる
0096名前は開発中のものです。2008/09/06(土) 11:24:19ID:QP477/xU
>>95
分からないなら、分からないで素直に黙っとけばok
分からない癖に、背伸びしてレスしようとするから、
こういう生き恥を晒す事になる
0097名前は開発中のものです。2008/09/06(土) 11:43:28ID:aFmJLSLY
スキップ中、カーソルが表示されたままになって
ぴるぴるぴるぴる明滅して、うざいんだったら

スキップ中だけ、カーソル画像をアニメーションなしの「現在スキップ中」
みたいな画像に変えて、固定の位置に表示するのも面白いと思うけどなぁ。

あとは「if %0=102 vsp 0,0 : vsp 1,0 : 【ここのタイミング】systemcall skip : goto *c_btn
」で別のサブルーチン呼んで
クリック待ちの状態にしてカーソルが消えてるかどうか確認。
消えてなかったらCSPも使って消えるまでテストするってのはどうかなぁ。

もしかするとVSPの値が対応してないせいで消えないのかもなぁ。
すまん。でかい口叩いて具体的な解決策わからんよ〜。
0098名前は開発中のものです。2008/09/06(土) 11:46:35ID:LWIoat0I
>>95
釣られてる自分が恥ずかしくない?
0099名前は開発中のものです。2008/09/06(土) 11:48:07ID:LWIoat0I
おっと
0100名前は開発中のものです。2008/09/06(土) 12:05:14ID:vX3KnAyL
>>93
そういう質問は公式でした方がいいぞ、いやマジで
向こうなら牛臭いヒトが親切丁寧イヤミたっぷりに教えてくれるから

んで>94クンは自分の意見を言ったわけだが>95クンはどうなんだい?
そのソースのどこに問題があるのかわかったのかい?
0101912008/09/06(土) 12:22:38ID:iTDCX4es
すみません、生き恥を晒しているのはこの俺です。orz
>>97
>すまん。でかい口叩いて具体的な解決策わからんよ〜。

いえいえ!お言葉はもっともで、俺の脳みそが固いのは、その通りなんでw
寧ろ、誠実に解決策を考えて下さって、ほんとにどうも有難うございます。

>スキップ中だけ、カーソル画像をアニメーションなしの「現在スキップ中」
>みたいな画像に変えて、固定の位置に表示するのも面白いと思うけどなぁ。

なるほど、逆転の発想で、それもとても面白そうですね。
カーソルを消せなくても、カーソル位置を固定して、
上にスプライトを重ねてしまえば、見た目にはわからないはずですし。

…でも、メニューバーやNキーのスキップの時も表示されてしまうので、
折角考えて下さったのに、自分にはその場合の対処法が考え付きません…。
ほんとに、スレ汚しですみません。orz

>>100
公式は、何となく気後れしてしまって…w
でも、そうですね。ご助言有難うございます。

頂いたレスを参考に、もう少し頑張ってみます。
色々、どうも有難うございました!(ノ∀`)
0102名前は開発中のものです。2008/09/06(土) 13:47:33ID:jWiSJL4s
issikipでスキップ状態を取得してスプライト表示部分を飛ばせばいいじゃない
0103名前は開発中のものです。2008/09/06(土) 14:36:23ID:vkNR+Rox
>>102が最良の修正方法。textgosub直前にやると良い。
0104名前は開発中のものです。2008/09/06(土) 20:24:02ID:0CRMzPRc
言われてみたら俺のもぴるぴるしてた。自分では全く気にならなかったので放置していたが、
気になる人も居るって事が判ったので修正かけようとしたら、上手く出来なくて悩んでいたよ。
ありがとう。
0105名前は開発中のものです。2008/09/07(日) 06:42:48ID:XlutOv7f
南極堂を越えるサンプルマダァ?(・∀・ )っ/凵⌒☆チンチン
0106名前は開発中のものです。2008/09/07(日) 08:10:17ID:KVlySlTp
アニメーション関係ってどうすればいいんだ?
例えば、タイトルメニューが空で、その空が動き続けるとか
ボタンがくるくる回転し続けるとか
外部のアプリでアニメーション作ってそれを読み出してやったりするの?
0107名前は開発中のものです。2008/09/07(日) 08:43:35ID:SSszQLJ8
できるかどうかはともかく、
それを実現する為にどうすればいいか、どの程度調べたり考えたりしてみた?

「この命令でこうすればできるんじゃないかな〜?」とか考えたり
「この命令にこういう機能はないのかな〜?」とか調べたりしなかった?
0108名前は開発中のものです。2008/09/07(日) 08:57:46ID:KVlySlTp
ループの中に何十枚もの画像入れて
動いてるように見せる方法くらいしか思いつかない
0109名前は開発中のものです。2008/09/07(日) 09:12:28ID:8WQDrRB0
>>108
「NScripter アニメーション」でググればいくらでも出てくる。
0110名前は開発中のものです。2008/09/07(日) 11:06:29ID:MPWHURzd
スレチだけど、素人でも描けるアニメの描き方みたいなサイトないかな?
0111名前は開発中のものです。2008/09/07(日) 11:12:31ID:X7ETX/I9
スレチだねぇ
0112名前は開発中のものです。2008/09/07(日) 12:20:17ID:RQQjUuh5
>スレチだけど
そこまで分かってて何故、『このスレに書き込まない』という選択肢が出てこないんだろう?
0113名前は開発中のものです。2008/09/07(日) 14:04:44ID:TpKFGAUl
既にスレの話題が変わっているところにすみません。昨日の91です。
>>102
レスに気付くのが遅くてすみません。
目からウロコでした。そして、できました!有難うございます!!
>>103
すみません、折角アドバイス下さったのに、
何だかよくわからなくて、結局↓こういう風にしてしまいました。orz

*text_lb
ispage %0
isskip %c_skip
getcursorpos %1,%2
if %c_skip=1 skip 3
if %0=0 amsp 0,%1,%2 : vsp 0,1 : vsp 1,0
if %0=1 amsp 1,%1,%2 : vsp 1,1 : vsp 0,0
print 1

これでどうにか、スキップ中のカーソルを消すことができました。
ただこの書き方だと、スキップを止めた直後はカーソルが復活しなかったり、
Ctrlキーを押してる間は消えないみたいです。でも、俺にはこれで充分です。(*´∀`)ゞ

>>104
自分も最初は放置だったんですけど、できるだけ機能はデフォルトに近づけたいな、と思ったら、
ぴるぴるが、物凄く気になるようになっちゃってw 些細なことなんですけどね。

ご報告とお礼をと思い、書き込ませて頂きました。何度もすみません。
そして、スレの皆さん、色々とお世話になりました。
ほんとにほんとに、どうも有難うございました!m(*´∀`*)m
0114名前は開発中のものです。2008/09/07(日) 16:01:02ID:Lrf4hOo6
>>113
>103だけど、昨日の俺の記述がミスってるから気にしなくていいぜ。
textgosubじゃなくてtextbtnwaitの直前が正しい。サブルーチン化しとくと記述が綺麗。
どっちにしてもそれで行けるから大丈夫。乙。
0115名前は開発中のものです。2008/09/08(月) 02:24:39ID:OC6AGBj2
スイマセン、立ち絵の表情変化をさせたいんですが
当初使用キャラが少なかったので表情毎に立ち絵の画像を作って毎回立ち絵を交換していたんですが
枚数が増えるにつれて立ち絵の容量が重くなってきましたorz
顔部分に座標をあわせてスプライトで顔の部分を重ねて表情変化を付け始めたんですがなかなか座標が合わない。(ノД`)・゚・。

他に立ち絵の表情変化をするやり方はあるんでしょうか?
誰か教えてください、お願いします。
0116名前は開発中のものです。2008/09/08(月) 02:47:51ID:ceFyN5P1
俺の知る限り無い。

俺の場合、テスト用のスクリプトを用意して、それでぴったり合う座標を調べてる。
0117名前は開発中のものです。2008/09/08(月) 03:09:54ID:6B95zXeM
>>115
頑張って手作業で合わせろ。
0118名前は開発中のものです。2008/09/08(月) 10:33:36ID:vhD61JlW
座標がわからない、ってことはld命令使ってるから?
顔だけスプライトではなく、立ち絵を首から上下に分けたもんを用意して
表示座標を指定した表示ルーチンを自作すればダメ?
表情だけじゃなくポーズも変わる立ち絵だと現実的じゃないけど。
0119名前は開発中のものです。2008/09/08(月) 14:32:16ID:noprucRc
>>115
表情の部分を差分用に切り取るときに
どの座標から切り取ったかメモしておけば
立ち絵(スプライト表示)の座標に切り取った時の座標を足した値で
表情のスプライトを重ねるしかないと思うんだけど
わざと数値を間違えない限り、ずれようがないよ?
01201152008/09/08(月) 17:27:07ID:/vv3mZme
>>116~119
いろいろありがとうございます
やっぱこの方法しか無いんですね、ズレはこっちのミスでしたスイマセン
ググってたら座標を1ずつずらして表情の部分が重なる時の座標が分かる
ものを組んでる方がいたのでズレ合わせも問題なく行くようになりました。
0121名前は開発中のものです。2008/09/08(月) 20:43:33ID:b0jzIyR8
yahoo使ってるとか。おもすれー。
0122名前は開発中のものです。2008/09/09(火) 00:24:13ID:zCqZ6eT6
definereset使うとバグるってどっかで読んだんだけど、どんな風にバグるの?
0123名前は開発中のものです。2008/09/09(火) 01:30:53ID:gO6zp6fm
タイミングによってはグローバル変数が保存されない、ってやつだろうか
基本的にdefineresetはデバッグの時に使う命令だから、気にしないでいいと思うが
0124名前は開発中のものです。2008/09/09(火) 02:00:39ID:W+kaYcer
デバッグ以外使わないんだから、definereset直前にbtnwaitかけて
半強制的にグローバル変数保存させたらどうよ。
0125名前は開発中のものです。2008/09/10(水) 15:57:39ID:gdYaj3cW
文字をぼやけさせたり、文字の影の色を変えたりってできますか?
0126名前は開発中のものです。2008/09/10(水) 20:37:22ID:7kLKCOQa
えぐいことしない限り無理。
0127名前は開発中のものです。2008/09/10(水) 21:31:24ID:xR+Vi8GW
長文すまん。

exbtnで、カーソル載せたときに画像が変わるようにしているんだが、
これにさらにカーソルを載せたときそのボタンに応じた、
ツールチップテキスト(HTMLでいうtitleのようなやつ)を表示したいんだ。

最初は、ボタンの数だけあらかじめツールチップテキストの文字列スプライトを用意して
exbtnのP〜やらM〜やらで表示すればいいのかな、と思ったんだが
ボタンの数が多くなると、スプライト使いまくることになるので躊躇してしまった。

次にgetmouseoverとisdownを使ってカーソルのあるボタン番号取得、
その番号に応じた文字列スプライトを生成すれば1個だけで済むじゃないか、
とやってみたんだが、これだとボタンの上にカーソルがあるときにbtnwaitを何度も通るせいか
ボタンの画像が、通常時とカーソル乗せ時の状態を交互に繰り返して非常にせわしなくダメだった。

じゃぁbtnwaitを使わず…となるとボタンの上に乗ってるかどうかを
自前で判断しなきゃならなくなるし、他にも色々と面倒そうなので力尽きた。

素直に最初の方法を使えばいいのだろうけど、
もし何か良い方法があったら教えてもらえないだろうか。
0128名前は開発中のものです。2008/09/10(水) 21:59:17ID:d9umvWI9
最初の方法がベスト。
0129名前は開発中のものです。2008/09/10(水) 22:00:33ID:eNQKaGSl
質問です。
昔ながらのトラップADVを作ろうと思い、
例えば背景絵の窓部分に窓のスプライトを置いていたのですが、(クリックすると開いたり閉じたりする)
シーンによっては大量のスプライトを使うことになり、躊躇してしまいました。

解決策として大昔にやっていたように
表示しているCGとは別に、表示CGの要所のみ単色で塗りわけした裏画像を用意しておき、
ユーザは表示CGの要所をクリックしてるが、
プログラム側では裏画像のカーソル位置の色を取得して進行、みたいな事を考えたのですが、
どうもそれに相当するコマンドが見つけられません。こんな事は可能でしょうか?
0130名前は開発中のものです。2008/09/10(水) 22:03:52ID:2VNgU8xP
カーソルを乗せた時に変わるボタンの画像にツールチップテキストも一緒にするとか。
0131名前は開発中のものです。2008/09/10(水) 22:04:20ID:/11ha6BZ
btnで似たような感じできるんじゃないの?
色じゃなくて座標でやるけど
0132名前は開発中のものです。2008/09/10(水) 22:14:15ID:/11ha6BZ
あーあれだ。吉里吉里にはそういう機能があるよ。
0133名前は開発中のものです。2008/09/10(水) 22:24:52ID:d9umvWI9
>>132
画像の変化があるんだから
結局、吉里吉里でも前景レイヤ大量に使うじゃん
0134名前は開発中のものです。2008/09/11(木) 07:32:26ID:TDiWxVS3
Cでいうwhileとかswitchとかの構文ってNスクでいうと
何にあたるんですかね
0135名前は開発中のものです。2008/09/11(木) 12:56:11ID:ptxH4gqK
>>134
前者は、ラベルループやfor nextのstep 0で擬似的に作るだけ。
後者は、if文を連続して書くだけ。
命令の中身分かってれば余裕で再現できるだろ。
01361272008/09/11(木) 22:37:52ID:yhr5snbA
>>128
やっぱりそうか、ありがとう。
誰かに背中を押してもらいたかった。

>>130
それだとツールチップテキストの分だけボタンの範囲が広くなってしまわない?
あと画像作るのメンドクs…。
でもありがとう。
0137名前は開発中のものです。2008/09/13(土) 09:43:34ID:rWZ7ihZ9
>>127
もう遅いかもしれないが、二つ目の方法のスクリプトを少し改造すれば行けるんじゃないか?
0138名前は開発中のものです。2008/09/14(日) 01:42:12ID:cxoxtqng
今日やり始めたのですが、テキストウィンドウの画像に名前の欄をつくった時の事で質問させてもらいます。

画像に名前欄作ってると台詞の時に一行空けるのはいいとしても、地の文の時に二回改行しなくてはいけないのは避けられない事なのですか?(セットウィンドウの最初に設定してある文字列表示の座標が画像の名前欄なので)
0139名前は開発中のものです。2008/09/14(日) 02:08:52ID:d+uVCTfL
要するに名前もテキストの一部としてやってるって事か。

つまりお前さんは、「セリフ」なのか「地の文」なのかを
勝手に解釈して、「セリフ」なら自動でに名前表示と一行改行、
「地の文」なら自動で二行改行、とかやって欲しいってわけか。

「セリフ」なのか「地の文」なのか、コンピュータが勝手に判断してくれるわけないだろう?
判断させたいのなら、それなりに何かしるしをつけないといけないのは解るだろう?
文章ごとにいちいちそういうしるしをつけていくのと、
いちいち二行改行入れるのと、どっちがマシ?

ま、しるしを入れるほうがましってのなら、ぱっと思いつくだけで二通り。

1)名前表示はテキストで行わずスプライト文字列で行う。
  セットウィンドウの設定で最初のテキスト表示位置は、当然ずらす。
2)locate使う。ただし、ぶっちゃけ二行改行入れるほうが楽。
0140名前は開発中のものです。2008/09/14(日) 02:12:08ID:cxoxtqng
早いレスありがとうございます。

二行改行でも一応問題はないのですね。
1番試して見てやりやすいほうをやってみたいと思います。
本当にありがとうございます!
0141名前は開発中のものです。2008/09/14(日) 07:17:57ID:Ybx0zDpj
数学苦手なんですけど、僕でもこれ使えますか><
0142名前は開発中のものです。2008/09/14(日) 07:20:09ID:N470CHa6
南極堂を越えるサンプルマダァ?(・∀・ )っ/凵⌒☆チンチン
0143名前は開発中のものです。2008/09/17(水) 03:04:20ID:b9Oqw/SG
数字が苦手なら厳しいかもしれないが数学が苦手なことは何も関係ないだろ
とりあえずやってて思うのは必要なのは根気と創意工夫だと思う
0144名前は開発中のものです。2008/09/18(木) 14:09:15ID:Z7ury4sF
袋文字くん、まだかなー……
0145名前は開発中のものです。2008/09/18(木) 14:36:34ID:WyixBVpV
袋文字ならみかけたよ
0146名前は開発中のものです。2008/09/18(木) 17:27:01ID:XWngXjRu
下手なりに思ったとおりに動くとうれしいね
0147名前は開発中のものです。2008/09/18(木) 19:24:24ID:2j1tuQc0
その感動をどこまで維持し続けられるかが問題なんだ
0148名前は開発中のものです。2008/09/19(金) 08:32:46ID:rN0hZUl8
ところで制限ユーザーでのMP3再生不具合ってなに?
0149名前は開発中のものです。2008/09/19(金) 09:58:11ID:JB/MSRmJ
画像のピントをボカすにはどうすればいいかね?
0150名前は開発中のものです。2008/09/19(金) 13:23:31ID:ZJhQzCSD
ピンボケした画像を用意する。

以上。
0151名前は開発中のものです。2008/09/20(土) 21:15:36ID:4pei207v
print 命令ってテキスト窓消えないんだな。
初めて知ったわ。

これなら wait 命令の代用になるな。
0152名前は開発中のものです。2008/09/20(土) 23:01:01ID:xtr0PL+H
CPU食うだけだからやめてくれ
素直にwaitかdelay掛けろ
0153名前は開発中のものです。2008/09/21(日) 12:27:10ID:ISVPWCeT
lspとcspで大量の画像スプライト表示したり消したりするのって処理重くなるんだよな
でもlsphで予め画像を読み込みすぎても重くなるんだよな
どうすりゃいいんだ
0154名前は開発中のものです。2008/09/21(日) 12:34:47ID:9v3JutvT
マジメな話、スプライトの数を減らす工夫をするか、
重くても我慢するか、Nscripterを使うの諦めるかしかないんじゃないかな。
0155名前は開発中のものです。2008/09/21(日) 12:46:00ID:ETqCfig/
たしかcspで消さないで同じスプライト番号で透明画像を上書きする方法で軽くなった気がする。
気のせいかもしれないので確かめてみて。
0156名前は開発中のものです。2008/09/21(日) 12:57:02ID:wpqXqhRM
saveoff 使えよ
0157名前は開発中のものです。2008/09/21(日) 17:43:23ID:hiF0AyK7
予めlsphで・・・って言うけど、絵200枚先読みさせても全然問題なく廻ったぞ?
読込のタイミングでプログレスバー使ったから(かつ読込は起動時)、さほど待たされた感じもしなかったし
本編での挙動ももっさりした感はなかった

読み込んだ絵はどれも640*480だった
0158名前は開発中のものです。2008/09/21(日) 18:16:42ID:ISVPWCeT
>>154-157
ありがとう
一応saveoffは入れっぱなしにしてる。
スプライトがそこまで負担かけないなら、俺のスクリプトが不味くて処理が効率悪すぎるだけなのかもしれない
とりあえず>>155の方法を試してみるよ。もしvsp使うより速くなれば最高だ
0159名前は開発中のものです。2008/09/23(火) 07:48:58ID:NRMQKpkN
報告よろ
0160名前は開発中のものです。2008/09/23(火) 21:41:34ID:7CH5dvoG
結論から言うとスクリプト中に他の処理が多すぎたのが原因だった。スペック高めのPCで動かしてもらったら問題なく動いた。
vspと透明画像だと速度は劇的には変わらなかったけど、体感的に少しは改善された気がしなくもない。
他の人がどの程度のスペックを想定して作ってるのか気になる
0161名前は開発中のものです。2008/09/24(水) 11:06:36ID:eBb13LQg
自分のパソで上手く動かないものはなんとなーくどうかと思う。
0162名前は開発中のものです。2008/09/24(水) 15:39:08ID:wI2OQN54
自分のパソが現行のハイスペックPCならミドルレンジのパソに合わせるとかじゃないか?
まー、>>161の言うように自分のパソでストレスなく動くのが基本だと思うが
0163名前は開発中のものです。2008/09/24(水) 18:33:43ID:ZvXuR0dO
見た目より動作快適な方が喜ばれるよね
0164名前は開発中のものです。2008/09/24(水) 20:47:25ID:v367YO+q
いつの間にかリリカル☆Lispがフリー公開されてた
0165名前は開発中のものです。2008/09/24(水) 21:21:58ID:TZlb22Cn
>>164
確か公開されたの去年の夏だぞw
01661642008/09/25(木) 00:17:20ID:MsRls99G
うお、ホントだw
全然話題に上げられてなかったから忘れてたよ

去年のスレ確認してみたらこの1年で何も変わってないな
変な荒らしが流行ったくらいか
ミーとかが懐かしい・・・元気にやってるかな
0167名前は開発中のものです。2008/09/25(木) 00:58:30ID:yeevp/Pp
>>166
確かに去年は色々新しい所あったけど、今年は全くないよな。
それとミーなんて荒らしを召還しようとすんのはヤメレw
1・2スレ目の頃じゃねえかアイツ。
■ このスレッドは過去ログ倉庫に格納されています