[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/15 05:02 / Filesize : 236 KB / Number-of Response : 947
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

NScripter Ver.15.00



1 名前:名前は開発中のものです。 [2009/02/17(火) 21:45:59 ID:6iLGJeMh]
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

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

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

910 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 17:43:22 ID:J+mlrDAd]
うちじゃロードしても前の状態保持さてれるけど。
どんな組み方してる?

911 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 18:36:30 ID:P4s9p9oS]
>>910
ごめん、上手く説明出来ないから書けない。
自分が理解出来てないみたいだから、今回は使うのやめとく。
どうもありがとう。

912 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 21:46:40 ID:zD7qBRnJ]
とりあえず、今、スクリプト組んでテストしてみたけど、
autosaveoff設定して、savepoint使った後にセーブして
ロードしてみたけど、ちゃんとデータは保持されてたよ。

913 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 21:51:56 ID:P4s9p9oS]
*define
autosaveoff

game

*start
savepoint
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
おはようございます。
さようなら。\
end


何度もすいません。
上のスクリプトでセーブしてロードした時に、文字列スプライトが消えてしまいます。
どうしたら表示したままに出来ますか?。

914 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 22:06:16 ID:aYKLQynK]
autosaveoffコメントアウトしても消えたから
autosaveoffの問題じゃなくてstrspの問題のような

strsp使ったことないから知らないけど
前からこういう仕様だったの?

915 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 22:13:26 ID:P4s9p9oS]
>>914
レスありがとうございます。

最初、"あいうえお"の部分を文字列変数にしていたので
変数が空だから表示されないのかと思ってましたが、
データが保持されるとの書き込みがあるので、自分の勘違いだったみたいです。
strspの仕様かどうかはちょっと判らないです。

916 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 22:40:52 ID:x1OA3tHo]
strspは前からデータに保持されないぞ
つかバックログ用の命令じゃないの?

だけど、この書き方は表示前にsavepointしてるから
表示されても良いと思うので仕様かもしれない

917 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 22:51:47 ID:mvZiCvfS]
strspの仕様。autosaveoffやsavepointは無関係。

>>916
後段で何を言いたいのかわからんが、マニュアルで読み取れるように
「おはようございます」の行でsavepoint更新される所は抑えといてくれ。

918 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:03:00 ID:P4s9p9oS]
>>916-917
元々バックログ用なんですね
じゃあ通常画面では使わない方がいいのかな。
複数行の文字列をスプライトに出来るから便利だったんですが。
どうもありがとうございました。



919 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:03:23 ID:x1OA3tHo]
>>917
「おはようございます」等のテキストでsavepointが更新されるなら
セーブ位置を手動で保持するsavepointって命令の意味ないだろ

この場合はstrsp命令前にsavepoint使ってるから表示されるんじゃないのと
思っただけ

920 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:18:32 ID:mvZiCvfS]
>>919
「意味無いだろ」ってマジで言ってるとは思えんからそんな釣りはやめとけ。
マップ移動画面でセーブさせたりする用途とか色々浮かぶだろ普通。

921 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:25:32 ID:x1OA3tHo]
なんだ。煽りたいだけか
アホらし

922 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:37:13 ID:mUR0A25R]
>>921
選択肢自作する時に絶対必要になるだろこの天才野郎

923 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:37:49 ID:OU2U2DkE]
nspng.dllを使ってて、スプライトボタンで

lsp 1,":a/2,0,3;image.png",10,20
spbtn 1,1

print

っていう風にしてるんですけど、
4セルで作った画像なのに2セル分表示されちゃうのですが

画像は、[イメージ][αブレンド][イメージ][αブレンド]、って感じです(分かりにくくてすいません)

924 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:39:55 ID:mvZiCvfS]
>>921
え、いや、マジで言ってたのなら正直スマンカッタ。
とりあえずテキスト行頭でsavepointは毎回更新されるのは本当だ。
brでみんな困ってたのはテキスト行頭でのsavepoint更新が無いから対策してたのよ。

925 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:41:47 ID:OU2U2DkE]
923ですが、何か判りにくいので、もうちょっと具体的に言うと、

[イメージ][白黒][イメージ][白黒] というセルのPNG画像を読み込んで

αブレンドとアニメーションを同時に使うと

[イメージ] と表示したいところが、

[イメージ][白黒] と表示されてしまうのです

926 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:42:45 ID:mvZiCvfS]
>>923
nscrpng.spiならそれでいいけど、nspng.dllなら画像の作り方変えないと駄目。
[画像][左のα][画像][左のα]から[α付き画像][α付き画像]に変更しないとあかん。

927 名前:925 mailto:sage [2009/05/28(木) 23:43:37 ID:OU2U2DkE]
924でした、すいません

928 名前:923 mailto:sage [2009/05/28(木) 23:44:50 ID:OU2U2DkE]
>>926
お早い回答、ありがとうございました
では、画像を作り直さないといけないんですね、、、ガックシ



929 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:53:22 ID:kiDEiuDv]
savepointの概念って理解しちゃえば大したことないんだけど
まだ混乱してる人多いんじゃないか?

かくいう俺もTipsのところの行頭セーブの説明見て
ようやく腑に落ちた口なんだが

brのカスタムのお陰で他への応用も理解できたし
ありがとう中の人

930 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:55:38 ID:aYKLQynK]
メニュー拡張プラグインキタ━━━━(゚∀゚)━━━━ッ!!

931 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 00:30:37 ID:ZXJ71B6Q]
>>922
だよな
おれ選択肢カスタマイズでstrsp使ってるけど消失なんてしないしな

例えば

strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
おはようございます。

こう書かれててスプライト表示後のテキスト「おはようございます。」の部分でセーブして
そのデータをロードしたら
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
が消失してたってのならstrspが保持されないってのは理解できる

だけどのこ書き方は
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
の手前にsavepointがあるんだから
ロード時に
strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
から表示されるでしょ
だから変だと思ったんだが

932 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 00:44:12 ID:CsKpTq17]
>>931
めんどくさい奴だな。

★1: savepoint
   : strsp 0,"あいうえお",150,250,10,2,24,24,2,2,1,1,"#FFFFFF":print 1
★2: おはようございます。

と言う構造で、★でセーブポイント更新されてるのはもうわかったろ? わかってないなら実験しれ。
次にsavegameするタイミングだが、おはようございますが出ている所でセーブしたら、
ロードは★2の「おはようございます」の行からなのも分かるな? するとstrspが保持されないのは当然。

933 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 00:52:38 ID:ZXJ71B6Q]
>>932
実験します。ごめんなさい

934 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 00:57:10 ID:FaGcSwLN]
autosaveoffとか言いながら
文頭ではセーブポイントが更新されるってのは直感に反するけどな
事実これだけ話題が出てくるわけだし

完全にマニュアルでセーブポイントを決められるよう要望だすか

常にsavegameして必要な時リネームすればいいような気もしてきたが
ディスクアクセスがキモイなw

935 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 06:16:12 ID:w9a+ucWT]
>>930
日記見ると不具合抱えてるっぽいけどね
個人的にはbtnareaと同じ機能が使えないか期待してたんだけど

今の仕様だとカーソルが認識する領域が広くて
上部にボタン置き難いんだよな

936 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 13:16:58 ID:OFszoIPA]
>>934
brと同じにispageでページ判定させて

本編でstrsp表示する時は文字を変数で取得して
ロード時にstrsp命令が行頭の場合は
表示出来るようにフラグ管理すれば良いんじゃないかな?

バックログやらシステム部分で使ってる場合のこと考えないと問題出るから面倒だろうけど

937 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 13:25:20 ID:ZZXsULg6]
>>936
まだテキスト行とコード行を混同してんのか。
autosaveoff使うの向いてないよ君。

938 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 13:51:05 ID:FaGcSwLN]
もういっそのこと全命令オーバーライドしてLuaで保存すりゃいいんじゃねw

>>935
btnareaと同じ機能ってのが何なのかイマイチ分からないけど
ボタンと組み合わせるならskipを使えとのこと
メニューバー使う予定はないけどデバッグには使えそうだ



939 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 16:18:41 ID:/ZAJRZX1]
savepoint使うのって難しいね
savepoint前の cselの文字列も消えちゃう

940 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 16:30:52 ID:AEwEOUf7]
ええええ
autosaveoffもsavepointも
すごい便利だと思うんだが

今のところ何も問題が出てないのに
不安になってきたじゃねーかw

941 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 17:11:38 ID:yDdtwbwU]
>>939
組み方がわるんじゃないの?
うちは問題ないよ

942 名前:名前は開発中のものです。 mailto:sage [2009/05/29(金) 17:28:38 ID:ZZXsULg6]
>>940
命令に仕様的な不備はないから、単に組む人の腕次第だよ。
940のゲームで問題ないならキッチリ出来てるだけ。

943 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 12:59:18 ID:y0HHRqIT]
ちょっと凝ったことやろうとすると急に難易度あがるんだよな
トリッキーな方法でしか解決できないことが多い

944 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 19:07:10 ID:fCWbEUeV]
あれれ
ver.2.94って、*defineにautosaveoff書いてなくても
表示文頭ではsaveon/off無視してないか?
こう言う仕様? それとも俺のスクリプトがうんこ?orz

スレの流れで気になって試してみたんだが、
なんか俺も不安になってきた
意図的にsaveoffしたい時はどうすればいいんだorz

945 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 19:34:23 ID:qerO1Z1+]
仕様やスクリプトじゃなくて、おまいさんの理解がう(ry

意図的にsaveoffしたいときはautosaveoffを使ってはいかん。autosaveoffは楽する為の命令。
次に、saveonしてる状態でも自動でsaveoffされる範囲がある。
これは大昔からの基本仕様であり、TIPSのところにも解説が書いてある。

946 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 21:16:19 ID:6RpwEJto]
autosaveoff使用時はsaveon saveoffは機能しない
何の為のsavepoint命令があるか考えた方がいい






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<236KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef