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


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

NScripter Ver.8.00



1 名前:名前は開発中のものです。 [2006/09/08(金) 21:39:40 ID:/inm3Q++]
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。
技術的な質問も可。ただし最低限のマニュアルには目を通してね。


・本家
www.nscripter.com/

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

・前スレ

Ver7.00
pc8.2ch.net/test/read.cgi/gamedev/1149639307/
Ver6.00
pc8.2ch.net/test/read.cgi/gamedev/1142593513/
Ver5.00
pc8.2ch.net/test/read.cgi/gamedev/1126791382/
Ver4.00
pc8.2ch.net/test/read.cgi/gamedev/1112550571/
Ver3.00
pc8.2ch.net/test/read.cgi/gamedev/1100029774/
Ver2.00
pc5.2ch.net/test/read.cgi/gamedev/1082131647/
初代
pc5.2ch.net/test/read.cgi/gamedev/1005121290/


その他関連リンクは>>2-4あたり。

702 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 09:07:21 ID:t2I1+eHx]
lsp 1,"a.bmp",0,0
for %0=0 to 100
drawsp2 1,1,255,800-4*%0,600-3*%0,200-%0,200-%0,0
draw
wait 10
next

800x600の画像をdrawsp2を使って描写しようと思い、
上記の様なスプリクトを動かしたら途中でエラーが出て終了してしまいました。
何かスプリクトの書き方に問題があるのでしょうか?

703 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 10:25:35 ID:4yG2dKlG]
セル数は0でしょう。

704 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 10:56:24 ID:t2I1+eHx]
セル数は0にしてもエラーになってしまいましたorz

705 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:00:07 ID:lwPXDXoM]
エラーメッセージを上げろ

706 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:20:00 ID:t2I1+eHx]
問題が発生したため、nscr.exe を終了します。
ご不便をおかけして申し訳ありません。
作業途中であった場合、その情報は失われた可能性があります。

っていうウインドウズのエラーです。

707 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:44:45 ID:EPsd7xKL]
>>702

そのまま試してみたが、別にエラーはでないぞ。

という事で、記述ミスではないと思われる。

1) 本当にそこでエラーになっているのか?
   →そこだけの最短スクリプトで実験。
     あるいは、そこだけコメントにして実験。

2) 画像は壊れていないか
   →画像をただのbg命令とかで表示してみて実験。
     あるいは画像を全く別のものに変えて実験。

3) Nscripter本体が壊れていないか。
   →最新版と入れ替えてみる。

4) 可能性としては低いが、フォントが多くインストールされてると
   異状終了するという話を昔聞いた事がある。
   →もしフォントがたくさんインストールされているなら
     ざっくり減らしてみる。
     ただし自己責任で。



708 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:50:31 ID:t2I1+eHx]
1)そこだけのスプリクトで試しました。
2)画像は複数で試しましたが同じ結果でした。
3)何度かDLし直しましたが、これもダメでした。
4)フォントはデォルト状態のまま、インストールした事はありません。

うぅ…何でなんだろ…困った…。

709 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:50:34 ID:lwPXDXoM]
drawsp2の中の計算式が怪しいかも

800-4*%0ではそもそも正しい結果にならない気がするけどな
これだと(800-4)*%0っていう計算になり、それが指定できない座標になってるんだと思う

計算式をdraw2の外に出して、きちんとやってみたらどうだろう

710 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 11:54:14 ID:EPsd7xKL]
>>708

そこだけのスクリプトでそれが起こると言うなら、
画像ともども、>>1のうpろだにあげてみてはどうだろう。

画像は真っ黒とかそんなので代用して。
(ちゃんとそれでもエラーになる事を確認してから)



711 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 16:47:19 ID:rkLrLJ4+]
>>708
結局そのエラーになる画像はbg命令では描画出来るの?
上のスクリプトそのままコピペ+適当に作った画像ではエラー発生しないんだが。
OSとかもろもろ、推測しやすい情報をもっと出すべし。うpが一番早いけどw

>>709
計算式は800-4*%0なら800-(4*%0)と認識するよ。

712 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 16:57:37 ID:M2DnsPce]
>>711
そうなのか、すまん
勘違いしてた・・俺、けっこうその辺でつまづくことあるから

713 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 21:48:14 ID:wkoI35uL]
つか、座標誤ってもエラーにはならんと思う。

714 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 21:53:59 ID:M2DnsPce]
計算式の中で*の入れ方がおかしくてラベルか何かと思われたことがあったんだよ
そのラベルがありませんってことでエラー吐いた
俺ももうよく覚えてないんだ・・・申し訳ない

715 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 20:08:00 ID:MY0cwVGK]
NSで立ち絵に透過PNGを使ってるゲーム、フリーで落とせる分で誰か知らない?
それを元にONSのバグトラッキングへ報告したら、もしかしたら対応してくれるかもしれないから。

716 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 20:25:44 ID:eZkm31Sq]
意味がわからんが、自分で作ればいいんじゃねーの?

717 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 08:12:02 ID:pbAdTqMs]
公式は最近変なの湧きすぎ。

718 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 09:14:47 ID:Ox6gf/SX]
その話題をここに持ち込む奴も多すぎ

719 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 10:17:14 ID:pbAdTqMs]
Σ(゚Д゚)
……スマソ

720 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:01:14 ID:QrjDr5Hv]
オフィシャルガイドを参考にセーブ・ロード機能をカスタマイズしたのですが、
タイムスタンプに「年」を表示させる方法がわかりません。
dateで通常のテキストには現在の年も表示できるんですけど・・・。
タイムスタンプに実際に年を表示させた方がいましたらアドバイスお願いしますm(_ _)m




721 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:10:49 ID:qN/GewWR]
俺はやった事ないが、
セーブする時点でdate命令で年を取得し、グローバル変数にでも入れておいて
(もちろんセーブスロット分、グローバル変数を割り当てておく)
ロードするときにそっから持ってくりゃいいんじゃね?

722 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:33:40 ID:Wgm7Ax2e]
あどばんすに載ってなかったっけ?

俺は年月日と時間を1行で表示する形式だから、
1つの文字列に格納してるけど
"2006年11月20日 17:30"みたいな感じで

723 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:45:16 ID:gGO3Lt6m]
グローバル変数使わなくてもsavegame2で良いんじゃないか?
区切り文字とsplit使えば色々放り込めて楽だぞ。

724 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 17:49:00 ID:Wgm7Ax2e]
savegame2実装前に組んだんだよぅ・゚・(つД`)・゚・

725 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 21:03:59 ID:tm1KusjE]
なら組み直せばいいじゃない。
セーブの日時なんだし、セーブデータに入れておいた方が管理楽だよ。

726 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 21:54:25 ID:tmDc8tQQ]
みもふたもない

727 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 03:00:34 ID:6DGgCEcN]
相変わらずあんまり話題ないね

728 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 17:23:41 ID:iWd5Aeef]
長文テキストを !s0 ではなくて、ノーウエイト表示させたいのだけど
文字スクリプトでやるしかないの?

729 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 17:29:59 ID:mqj4ppQ9]
というか言ってる意味がワカラン
何がしたいんだ

textspeedじゃダメなのか?

730 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 17:36:34 ID:iWd5Aeef]
>>729
textspeed でも同じことでしょ。
例えば、

!s0おはようございます。

で表示させると瞬間表示じゃないので残像感が出る。
その残像感を無くして表示させたいんだ。



731 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 18:55:02 ID:cNtirGKz]
textspeed 0でまだ気になるようだったら文字スプライトか?
つか、瞬間表示については過去に要望があったからtextspeed 0でできるはず。

732 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 18:59:27 ID:5y+f+3WN]
だな。0でちゃんと瞬間表示になってるから俺も使ってる。
少なくともv2.72以降はそれでいけるから最新版DLしてみたら?

733 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 19:47:14 ID:iWd5Aeef]
>>729>>731-732
最新版でいけました。
アリガトウ

734 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 20:29:11 ID:rYbI7K49]
だから‥‥最新版も試さず、自分のスクリプトも疑わずNスクのせいにするのやめろっつうに。

735 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 21:21:04 ID:hPuiIVBn]
つ旦

736 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:14:29 ID:i+1tZ0aY]
グローバル変数の保存タイミングってわかる方います?
グローバル変数に数値を代入しても、defineresetを行うと数値代入が「無かったこと」にされてしまいます。
これは恐らくグローバル変数に保存が成されていないからだと思われるのですが……。

それがわかれば、前にでていた、「マウスカーソルを、何種類かの中からユーザーが選べる」ってのが可能になるのですけれども……。

737 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:28:27 ID:W1ivrTuU]
どうだろうなぁ。

今簡単なスクリプトで試してみたところ、
@
の改行待ちでしばらく放っておくとファイルが作成されて
グローバル変数に保存されたみたいだが……。

738 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:30:59 ID:mqj4ppQ9]
>>736
define節で変数リセットとかしてないよね?
saveoffとか関係ないしなぁ・・・

グローバル変数に反映されないのって、
その変更した部分だけ?

739 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:38:27 ID:W1ivrTuU]
>>738

俺が今試したスクリプトは以下の通りで、
何も考えずに、トントン進めるだけだとファイルも作られず変数も反映しないが、
前述したように、少し入力をしないで放っておくと保存されるみたい。


*define

globalon
game

*start

%500
表示1@

mov %500,99

%500
表示2@

definereset


740 名前:名前は開発中のものです。 mailto:sage [2006/11/21(火) 23:48:26 ID:mqj4ppQ9]
本当だ・・・素早くクリックすると反映しない
グローバル変数が保存されるまで若干のタイムラグがあるってことか

そうなるとNスクの仕様か・・・?



741 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 00:01:51 ID:TcfBe+lH]
自分は下のスクリプトで試してみた。これもクリック連打すると値が変化しない。
変数の中身を表示する前にwait、delay、!w、!dを入れてみたけど効果なし。
clickを入れたときだけ、clickのところで一定時間待った後にクリックすると値が変化した。
おそらくグローバル変数の保存はクリックを待ち始めてある程度時間が経ってから行われるんじゃなかろうか。


*define
globalon
inc %500
game

*start
%500@
definereset

742 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 00:02:10 ID:0uA+mF9O]
「楽画喜堂」管理人:なるせひろのり氏に降りかかった
”PS3癒着疑惑”を検証したサイト群を、見境無く次々と荒らす輩が出現。
最初はなるせ氏本人と思われたが、意外な結末が待ち受けていた。

blog.goo.ne.jp/k-true/e/6d8ee78a188d9d8cb25854adad86e8db
blogimg.goo.ne.jp/user_image/35/53/6c380ba2e7a5b3de7336de2e1ae9185f.png

荒らしコメントを投稿し続けたgooID day-kiyuが
異彩崇高 isaisuko.jp/ 管理人KIYU氏と判明。

異彩崇高 は2005年5月に「ひぐらしのなく頃に」作者陣へインタビューを敢行、一躍時のサイトとなった。

ブログへのこれら執拗な擁護と荒らし工作活動等から、KIYU氏がAA連合に近しい事が判明した。
この工作活動は、なるせ氏の指示によるものなのか?それともKIYU氏の独断で行われたものか?
現在、なるせ・KIYU両氏はこの件について一切スルーの構え。(KIYU氏はブログ米欄書込をはてなユーザーのみに制限)

楽画喜堂
ttp://www.rakugakidou.net/

能都堂〜楽画喜堂ヲチスレまとめ(過去発言・購入リスト等)
wiki.livedoor.jp/antirakugaki/

関連スレ
【なるせ】楽画喜堂をオチするスレ52【AA・RA】
anime.2ch.net/test/read.cgi/asaloon/1163909629/

743 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 01:50:35 ID:P5qiPb4/]
defineresetのバグっぽい。一旦閉じて再起動なら反映されるし。
www.nscripter.com/bbs/wforum.cgi?mode=allread&no=680&pastlog=0002&act=past
これかな?

一応公式に貼っといてみます。

744 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 01:52:38 ID:T7rLUjMq]
なるほど、defineresetの不具合の可能性が高いか
よろしく頼んだ

745 名前:736 mailto:sage [2006/11/23(木) 01:45:30 ID:Ph7tgktG]
>おそらくグローバル変数の保存はクリックを待ち始めてある程度時間が経ってから行われるんじゃなかろうか。
>なるほど、defineresetの不具合の可能性が高いか

なる。
となると、グローバル変数とdefineresetは併用しないほうが良さそうですね。
とんでもないクリック速度で文を進めるユーザー、または「次の選択肢スキップ」でバグが出来てしまう……。

……、defineresetって何の意味があるねん……。

746 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 01:51:44 ID:GE1po9uo]
>……、defineresetって何の意味があるねん……。

デバッグw


いつでもdefineresetできる(タイトルへ戻る)ようにカスタマイズしておいて、
1:プレイしながらチェック
2:修正箇所見つけたら別窓のエディタでテキストorスクリプト修正、上書き保存
3:リセット
4:1へ戻る。

747 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 01:54:42 ID:CCdyyZg+]
そもそも制作段階でしか使わん命令だと思うが。
ユーザーにプレイさせるスクリプトに何故混ぜる。

748 名前:736 mailto:sage [2006/11/23(木) 02:10:51 ID:Ph7tgktG]
>>746
なるほど、そうか、そう言われればすごい納得。

>>747
if節使って、ちょっとしたことをやってみる、とかでしょうか。
例えばeffect定義を変えるなど。

【通常モード】では

effect 2,10,200
effect 3,2,1000

となっているエフェクトを、
グローバル変数%500を使い、

if %500 = 1 effect 2,1:effect 3,1
if %500 = 0 effect 2,10,200:effect 3,2,1000

として、【エフェクトカットモード】も選べる、みたいな感じでしょうか。

「文章はスキップさせず、でもエフェクトはスキップさせたい」というせっかちさんユーザーへの親切設計。



……どうでもいいですかそうですか。


749 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 02:31:42 ID:hEmT40/3]
通常・倍速・カットの選択だけなら
seteffectspeedで事足りると思うんだが・・・

750 名前:736 mailto:sage [2006/11/23(木) 02:51:00 ID:Ph7tgktG]
まあ、上記のエフェクト例はあくまでも例なので。……ってか、seteffectspeedなんて命令あったのですね。
ええと、取り敢えず例の場合、スクリプトの形にするとこんな感じでしょうか。
Nスク始めてまだ一週間なんで、変なとこがあっても見逃してください。

*define
globalon
textgosub *a
if %500 = 0 if %501 = 1 2,1:effect 3,1
if %500 = 0 if %501 = 0 effect 2,10,200:effect 3,2,1000
if %500 = 1 effect 2,1:effect 3,1
if %500 = 2 effect 2,10,200:effect 3,2,1000
game
*a
textbtnwait %0
if %0 = -1 goto *b
notif %0 = -1 goto *c
*b
if %501 = 1 mov %500,1:savegame 9:definereset
if %501 = 0 mov %500,2:savegame 9:definereset
*c
;もちろん、セーブNo.9は通常時は使わないセーブ番号。セーブ画面カスタマイズで、8までしか表示されないようにしておく。
saveon
texec
return
*start
notif %500 = 0 mov %500,0:loadgame 9

と、基本としてはこんな感じでしょうか。@面倒だったので起動テストはしてませんが。@
取り敢えずやりたいことは伝わったかと思います。\
end



751 名前:連投すみません。もう消えます。 mailto:sage [2006/11/23(木) 03:08:18 ID:Ph7tgktG]
「click待ちで待たなきゃglobalは保存されない」って言ってたばかりなのに、いきなりclick付け忘れたり、他にも色々と間違えてました。
しかし、地道なclick待ち以外でグローバル変数を保存する方法が無ければ結局意味が無いスクリプトなのですけれどね。

修正版
*define
globalon
textgosub *a
if %500 = 0 if %501 = 1 effect 2,1:effect 3,1
if %500 = 0 if %501 = 0 effect 2,10,1000:effect 3,2,1000
if %500 = 1 effect 2,1:effect 3,1:mov %501,1
if %500 = 2 effect 2,10,1000:effect 3,2,1000:mov %501,0
game
*a
textbtnwait %0
if %0 = -1 goto *b
notif %0 = -1 goto *c
*b
if %501 = 0 mov %500,1:savegame 8:click:definereset
if %501 = 1 mov %500,2:savegame 8:click:definereset
*c
saveon
texec
return
*start
notif %500 = 0 mov %500,0:loadgame 8
bg white,2
ねこだ!@あいつは猫だ!@
bg black,3
そうだ、おれたちゃ猫軍団!!\
end

752 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 03:59:08 ID:hEmT40/3]
すまん、よく分からない
なので超適当にやってみた
あと、面倒がらずに自分でテストぐらいすれ

*define
globalon
textgosub *a
effect 2,10,1000:effect 3,2,1000
game

*a
textbtnwait %0
if %0=-1 goto *b
notif %0=-1 goto *c

*b
if %501=0 mov %501,1:seteffectspeed 2:goto *a ;右クリック→エフェクトカット
if %501=1 mov %501,0:seteffectspeed 0:goto *a ;右クリック→エフェクト通常

*c
saveon
texec
return

*start
if %501=0 seteffectspeed 0 ;%501=0の時エフェクト通常
if %501=1 seteffectspeed 2 ;%501=1の時エフェクトカット
bg white,2
ねこだ!@あいつは猫だ!@
bg black,3
そうだ、おれたちゃ猫軍団!!\
reset

753 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 04:13:33 ID:hEmT40/3]
あー、
if %501=0 seteffectspeed 0 ;%501=0の時エフェクト通常
if %501=1 seteffectspeed 2 ;%501=1の時エフェクトカット
の部分はdefine節に入れといた方が良かったな

definereset使わず、セーブ&ロードもしないようにした
これ以上説明する気にはなれんので、あとは適当にやってくれ

754 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 10:01:33 ID:ihQ9qcfB]
メニューを killmenu で消して definereset 使うとメニューがドンドン消えてくよねw

755 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 10:45:18 ID:+mILf++1]
> seteffectspeed

( ゚д゚)

756 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 13:55:31 ID:TkisxaMT]
*define
rubyon
game
*start
紅葉山\
getlog $0,1:logsp 1,$0,60,90:print 1
消去\
csp 1:print 1
(紅葉山/もみじのやま)\
getlog $0,1:logsp 1,$0,60,90:print 1
消去\
csp 1:print 1
goto *start

ルビのログを表示させようとした所、
エラーが出て終了してしまいます。
使い方が悪いのでしょうか?

757 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 17:24:29 ID:pDSZEmXV]
劇場版ころなの3DダンジョンRPGって既出の話題?
確かこのスレでも3Dダンジョン作ってたような気がする。

758 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 17:32:12 ID:hWBe7GYc]
別に3Dダンジョンなんて珍しくも無い

759 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 17:47:44 ID:Tq1lca9g]
必要なパターン書き出して埋め込むだけだからな
まぁそれが面倒だったりするけど

760 名前:名前は開発中のものです。 [2006/11/23(木) 18:14:17 ID:gbK7wHXD]
3Dダンジョンてーと、あれか。ウルティマとかか



761 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 18:40:09 ID:tcBNhyYZ]
>>751>>756がどう見ても同一人物の件

つかスルーした方がいいのか?

762 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 18:43:50 ID:+mILf++1]
なぜ同一人物と思ったのか、わかりやすく説明しなさい。

763 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 18:51:39 ID:tcBNhyYZ]
スクリプトの書き方とテキストの入れ方が…
いや、別人かもしれないけどさ

764 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 18:54:43 ID:+mILf++1]
俺は別人だと思うんだぜ。

ちなみに>>756は、ルビ文字の前に改行しなさい。

765 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 19:16:02 ID:tcBNhyYZ]
別人ならスマソ<(_ _)>
質問に答えてもらったのに礼も言わずに連投したように見えたもんだから

766 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 19:23:13 ID:TkisxaMT]
一応断っておきますけど別人です;

>>764
csp 1:print 1

(紅葉山/もみじのやま)\

getlog $0,1:logsp 1,$0,60,90:print 1

ルビ文字の前後を改行したのですが、まだ落ちてしまいますorz

767 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 19:37:24 ID:QibBHxQp]
>>766
本当に別人なのか…早とちりして申し訳ない

logspで表示するスプライトの座標、テキストウィンドウの表示位置と合ってる?
スプライトが画面をハミ出してエラーになってるんじゃないかって気がするんだが・・・

それで駄目だったら、logsp使わずにstrsp(現在の推奨)かlogsp2にしてみたらどうだろう

768 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:09:01 ID:TkisxaMT]
>>767
いえいえ。

えっとスプライトは元々画面からハミだしていてもエラーにはならないのではないでしょうか?
といっても上で書いたスクリプトではルビなしの文字は普通に表示されてますので、それはないと思います。

で、strspとlogsp2を使ったのですが同じ結果に…エラーで落ちましたorz

769 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:27:41 ID:8R3nnNNJ]
>768
ちゃんとY軸の字間をルビの大きさ分だけ空けてる?
それがきちんと指定してあれば落ちないと思うんだけど。

770 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:36:57 ID:TkisxaMT]
>>769
空けています。
というか>>756のスクリプトは他の方の場合落ちないのでしょうか?



771 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:39:11 ID:QibBHxQp]
いや、俺のところでも落ちる
ただ、スプライトの文字サイズや間隔、座標を変えると普通に行くから、
やっぱりその辺じゃないかと思うんだが・・・

ちなみに、通常のテキスト表示の座標は(60,90)ではないぞ

772 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 20:44:11 ID:QibBHxQp]
logsp2 1,$0,60,90,26,26,0,13

これでやってみたら上手く行った
多分>>769の言った通りのことだな

setwindowで最初から行間隔を空けておけば(デフォルトで文字サイズ高さの半分)
logspでも上手く行きそうな気がするけど

773 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 21:13:41 ID:TkisxaMT]
なるほど、そういう事でしたか。
物の理解が悪くてお手間を取らせて済みません。
詳しく解説して下さり有難うございます。
本当に助かりました。

774 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 23:46:08 ID:0MSABiha]
あ、ちなみに>>764はbrで前に空行を作るってこと…


775 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 20:54:42 ID:eD7g1OSn]
ブログで暴れてる旧かな使いってなに?


776 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 20:59:44 ID:TrI+O8fa]
>>775
気になるの分かるが我慢しとけw Nスクとは全く無関係のスレ違いだから。
でも物凄い片思いだよなあれ。構ってくれオーラ出し過ぎ。

777 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 21:06:28 ID:FioLl833]
>>775
つttp://members.jcom.home.ne.jp/w3c/

778 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 21:07:51 ID:1h0SZPsY]
あそこは私的なページなんだから触れるのも暴れるのも話題に出すのも禁止

779 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 21:53:32 ID:aW0T3qaC]
あほの相手してる時間あるなら更新に充ててクレヨン
勝手にやってくれと言いつつガチで組み合ってるのがまったくイミフで
なんだかなあ

780 名前:名前は開発中のものです。 mailto:sage [2006/11/24(金) 22:17:23 ID:kGz8FYbF]
>>776>>778と2本も釘を刺されたというのにレスしちゃう人に言われてもなぁ



781 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 00:29:18 ID:38Sfw1MI]
savegame2で保存した文字列を書き換える方法ってない?
一旦ロードしてセーブし直すしか無いのかな

782 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 10:40:50 ID:bbX0ia+6]
そうね。

783 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 13:24:21 ID:+5uopM/H]
公式で:噛ませた後のjumpfが動作しないって話があるけど、
ごく普通に動いてるようにしか見えないんだが……。
みんなはどうさね?

784 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 13:31:23 ID:jw3GNH+X]
それが本当だとしても、2行に分ければいいだけって気がする
if文の中なら別だろうけど、それだってやりようはいくらでもあるし
:の前に2バイト文字入れておかしくなったとか、そういう話なんじゃないの?

というか、そもそもjumbb/jumpfなんて
ラベル管理きっちりしてればそうそう使う命令でもないと思うんだが…

785 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 13:55:26 ID:xtJSADFV]
全角入れるとおかしくなるとかそういうのおおすぎ

786 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 14:18:02 ID:XmU8+toW]
だから自分のスクリプトが悪いのをNスクのせいにするなと何度
皆そういった経験を踏まえて製作している



787 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 14:27:09 ID:+5uopM/H]
やっぱ普通に動くよなあ。なんでNスクのせいにすんだろ。

788 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 14:31:14 ID:JhFwFuD0]
それでいて公式の奴スルーしとくお前らワロス

789 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 17:11:01 ID:l6bXObw1]
確認したいんだが、
「spstr "C○"」って、cspじゃなくて「vsp ○,0」と同じってことでいいんだよね?
spstrで消した画像をvspで表示したら表示できたし。

スプライト○〜△番をまとめてcspしたい場合の命令はあったかな?

790 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 17:26:27 ID:+5uopM/H]
うん。同じ。
あと、cspもvspも全部for nextで書けば円満解決。
長くなるの嫌ならdefsubで作るべし。



791 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 17:30:24 ID:l6bXObw1]
ありがとう。
そうか、for nextで数をずらしながら○〜△まで消していくのか。
for文ほとんど使ったことないorz 地道に組んでみます。

792 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 17:49:35 ID:jw3GNH+X]
また奇特な組み方するやつだなw
よく使う便利な命令はサブルーチン化して切り離しておくと楽だぞ

ちなみに、printと打つのが面倒でpに省略している俺は超面倒くさがり

793 名前:名前は開発中のものです。 mailto:sage [2006/11/25(土) 23:14:50 ID:e6vfEiYa]
いろんなこと実現していくとfor文が大量に出てくよね

794 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 06:49:02 ID:ML/b57yC]
DLLレイヤ機能サンプルを元に右から左みたいな簡単なスプライトを
移動させる物を作ってみようと思ったのですが難しい…。

void Drawでfor文とRenderSpriteを使って回せばいいっぽいんですが、
BOOL TimerとBOOL Messageの意味がさっぱり。
どなたかサンプルもしくはご教授頂けないでしょうか?

795 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 17:08:30 ID:vqJLN4cH]
サンプルって・・・DLLレイヤ機能サンプルがサンプルだと思うけどなぁ^^;

分からなければ、
BOOL Timer(void){return TRUE;}
Message()は省略でいいんじゃない?

一抹の不安を感じるのは、for文で回すという表現・・・
複数スプライトということだよね? ね?

あとはT2氏にでも聞いてくれぃ

796 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 14:30:36 ID:N0ZZX3Zq]
ん、btntime(btntimer)ってバグってる?
btnwait命令の後も定義が消えずに残る。

btntime 10000
btnwait %0
もう一度。
btnwait %0
if %0 = -2 end
\

二度目のウェイトで10秒待つと、何故か-5が代入される。

797 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 15:20:32 ID:mxgigb7U]
それバグじゃないよ。クリアしてないから二度目も同じ設定で動いてるだけ。
一度目の btnwait %0 の次行に btndef clear を入れたらタイマーちゃんと消える。
クリック待ちの設定は一度使った後にちゃんと消す習慣付けた方がいいよ。
あと時間切れで-5ってことはusewheel使用なんだろ? その検証スクリプト不親切すぎ。

btnwaitとbtnwait2の違いはボタン定義をクリアするか否かの違いだけど、
ボタン定義ってのはspbtnやexbtnのところであって、他の設定はクリアされない。
まあ何だ。自分で検証すればすぐ洗い出せるってこった。

798 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 17:09:25 ID:N0ZZX3Zq]
ああ、なるほど。どうもです。
APIのbtntime説明に『この命令を使った直後の……』とあるので、タイマーは直後のbtnwaitにしか効かないのかと思ってました。

-5は……、修正するの忘れてました。
(一旦-5で検証し、途中でusewheel付け忘れていることに気付いてスクリプトのifを-2に変えたが、その後文章を書く際にいつもの癖で-5と書いてしまった)

ともあれ、thxです。

799 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 17:33:17 ID:9p424y0t]
会話のとき、
「こんにちわv」
と同時にごく短い音
「ピピピピピ」(言葉と同じ数)
を入れて、ボイス風にしたいなあと思ってるんですが、
「こwave"pi.wav":んwave"pi.wav":にwave"pi.wav":ちwave"pi.wav":わvwave"pi.wav"」
とやるしか思いつかないんです;;;;;;
何か他に良い方法はないものでしょうか?

800 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 18:02:39 ID:fn8YKsNw]
自分なら
; ------------
dwaveloop 2,"pi.wav"
「こんにちわv」
dwavestop 2
; ------------
とやるけど?



801 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 18:21:32 ID:y+daOw1x]
前に同じような話があったような・・・
過去ログ読んでみれば、何か分かるかも

802 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 18:27:12 ID:9p424y0t]
>>800&801
dですvv






[ 続きを読む ] / [ 携帯版 ]

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

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