[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その8 (972レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
785: 2006/09/12(火)01:01 ID:BRvanuq+(1) AAS
>>783
調べて自己解決しました
少し強く押し付けるようにすれば立つなんて誰でも分かりますよね
どうも d
786: 2006/09/12(火)03:31 ID:LtfCx14D(1) AAS
mp3使えたっけ?
oggやwavならバッファ変えればおk
787
(1): 2006/09/12(火)11:31 ID:D3hCiAvP(1) AAS
>>782
その分岐って、『あの、素晴らしい をもう一度』と同じものだな。
788
(1): 2006/09/12(火)12:43 ID:fWLvk38d(1) AAS
BGMなどの特定のタイミングでイベントを発生させることができるが、
いまのところTJSからしかいじれん。
指定はLoopTunerでできる。
がんばれ。
789
(1): 2006/09/12(火)23:22 ID:LeM0Yw/T(1) AAS
>>782
ぷれぜんと 外部リンク[zip]:gamdev.org

使い方
ラベル通過処理登録 @setbgmlabel name=通過ラベル名 exp=実行したい式 storage=ジャンプ先ファイル target=ジャンプ先ラベル
ラベル通過処理削除 @clearbgmlabel
BGM停止処理登録 @setbgmstop exp=実行したい式 storage=ジャンプ先ファイル target=ジャンプ先ラベル
BGM停止処理削除 @clearbgmstop
省21
790: 2006/09/13(水)09:26 ID:dyvDvudW(1) AAS
>>788
ありがとうございます!
やっぱりTJSいじるんですね……勉強してきますorz
>>789
ΣΣサンプル作ってくれるなんて…。なんていい人だ。
ありがとうございます。
782さんの漢気に惚れそうです。勉強します。本当にありがとう。
省6
791
(3): 2006/09/14(木)22:56 ID:DMSAGLP/(1) AAS
ひとつの画面に幾つも枠(メッセージ欄のほかにもコマンド欄とか)を
作らなきゃならないゲームを作っているんですが、
画像フレームを使う場合、ひとつひとつにレイヤを使わないとできないのでしょうか
アイコンなども使うのでなるべく少なくしたいのですが・・・
792: 2006/09/14(木)23:13 ID:ZPmFFiUj(1) AAS
>791
KAGさわったことないのか?
793
(1): 2006/09/14(木)23:21 ID:kIxENwQk(1) AAS
>>791
確かになんか、コミックメーカーの相談みたいw

メッセージレイヤと、あとついでにアイコンについては、
KAGリファレンス中、タグリファレンスのoption 、buttonあたりを読んでみて、
ついでにクリッカブルマップとかも調べると良いんじゃないかな。

あと、メッセージレイヤの十枚や二十枚使っても、多分そんなに重くはなりませんよ。
制作の面倒さは増えるでしょうけど。
794: 791 2006/09/17(日)02:52 ID:IUh4AJPx(1) AAS
すみません、色々他のゲームエンジンも含め実験していたものでこんがらがっていました
親切にご教授いただきありがとうございます
795: 793 2006/09/17(日)03:34 ID:MPbnV35q(1) AAS
いまさらだけど俺optionてなんだよ。positionだよ。
こちらこそこんがらがってました。
796: 2006/09/17(日)13:37 ID:1ky5QUEa(1) AAS
失礼な人だな・・・
797
(1): 2006/09/17(日)22:11 ID:5Qa1WVpH(1/2) AAS
映像の再生をやっているのですが
クリックして映像を飛ばして次に進むのはどうすればいいでしょうか。

単純な質問でしょうがお願いします
798
(1): 797 2006/09/17(日)22:17 ID:5Qa1WVpH(2/2) AAS
事故解決しました。
799: 2006/09/17(日)23:59 ID:O2GPWtMS(1) AAS
>>798
事故なのかwww
800
(5): 2006/09/18(月)01:47 ID:3bxZln/d(1) AAS
すみません、セーブロード関係のエラーについて質問させてください。
らんかさんの右クリック直接呼び出し対応版「rclick_tjs2.ks」と
システムボタン機能拡張版「systembutton3.ks」を併用しています。
「systembutton3.ks」は少し改造して、3つめのボタンで
メニュー呼び出しではなく自動読み進みできるようにしてあります。

作業途中の確認では何も問題なかったのですが、タイトル画面を作り、
そこを経由してシナリオに入ると、セーブはできるものの、
省12
801: 2006/09/18(月)03:22 ID:z+zB6TqU(1) AAS
そーいうのは本人に聞いた方が早いと思うが…。
なんでサポート不可なわけでもないのにわざわざ他人に聞く?
802: 2006/09/18(月)04:16 ID:5ZafCbKX(1) AAS
スクリプト見て無いから確かな事は言えんが
タイトル画面を作ったら駄目になったってあたりから
プラグインの読み込みタイミング間違えてるんじゃね?
803: 2006/09/18(月)04:28 ID:e33L22xO(1) AAS
レイヤー足らないときによく見るエラーな気がする。
804
(1): 2006/09/18(月)06:20 ID:oxP6Jxyg(1/3) AAS
>800
あ、それ俺が前ちょっと悩んだやつだ多分。らんかさん関係ない。
上の人らの指摘通り、スクリプト実行中に該当レイヤが消滅したとき出る。
ひとまず適当なtargetにjumpタグさせてやれば解決したと思う。
(あと開発版では修正されてたような気もする)
805: 2006/09/18(月)07:00 ID:oxP6Jxyg(2/3) AAS
補足。俺のときは画像ボタンでロードしてたんだが、ロードした飛び先で
存在しないレイヤに対してonmouseout命令が行われてエラーが発生した。
ボタンやリンクから直接tjs命令でロードさせず、いったんjumpさせた先で
ロードしてやると、タイムラグができるせいなのか無事に動作した。
もし関係なかったらゴメン
806: 800 2006/09/18(月)09:20 ID:wdtzUJfW(1/4) AAS
皆さんありがとうございます。

>804
親切なご説明ありがどうございました。
ただすみません、初心者すぎてlinkとbuttonタグ以外で
ロード画面に飛ばすやり方がわからないので、
(jumpだとは思いますが、どう指定すればいいのか)
もしよろしければ教えていただけませんか?
省3
807
(1): 2006/09/18(月)10:05 ID:oxP6Jxyg(3/3) AAS
意味が分からないなら、リファレンスのload部分を読むといいよ。
外部リンク[html]:devdoc.kikyou.info
ここの「リンクやボタンの exp 属性などに指定するもの」に載ってる。

いま過去ログ検索したら、それらしい記事があった。
外部リンク:www.kirikiri.info
808: 800 2006/09/18(月)11:07 ID:wdtzUJfW(2/4) AAS
>807
ありがとうございます!
両方参考にして、いろいろ試してみましたがダメでした……。
もう少しいじってみます。
809: 800 2006/09/18(月)11:45 ID:wdtzUJfW(3/4) AAS
追記。
ダメ元でsystembutton3.ksの(180)[(function) setOptions]を
丸ごとコメントアウトしてみたらロードできてしまいました。

しかし今度はタイトル画面でロードからBACKすると、全ボタンが効かないです。
ロードボタンで[*load]に飛ばしたあと
@eval exp="f.rclickmode = 1"
@locksnapshot
省3
810: 800 2006/09/18(月)12:05 ID:wdtzUJfW(4/4) AAS
たびたびすみません、解決しました。アホでした。
いったん寝てちゃんと目を覚まします。orz
811
(1): 2006/09/18(月)13:03 ID:vHZO9e0m(1/2) AAS
セーブとロードについて質問です。

非フリーセーフモードで適当にセーブして終了させ、また新しく起動させると

例外通知
「file://./d/home/project/krkr/kirikiri2/savedata/data0.kdtは未知の画像形式です」
とでます。

記述内容の一部です

;タイトル画面
省17
812
(1): 2006/09/18(月)13:23 ID:P3TllTu/(1/2) AAS
>811
どうしてBBSの過去ログ検索をしようとしないのか
努力なくして勝利なしですよ本当に
外部リンク:www.kirikiri.info
外部リンク[cgi]:soft.tenkyu.com
813: 2006/09/18(月)13:25 ID:P3TllTu/(2/2) AAS
あと「何が問題なのか指摘して頂くと助かります
どうぞお願いします」って変じゃね?
「頂けると助かります」「どうかお願いします」では
814: 2006/09/18(月)13:37 ID:vHZO9e0m(2/2) AAS
>>812
URLを参考に変更してみたら無事起動できました
ありがとうございます。
後もう少し日本語の勉強もしますw
815: 2006/09/18(月)14:55 ID:83vi19Gp(1) AAS
KAGと心中、復活してるけど講座のページの他にはつながってないね
816: 2006/09/19(火)12:55 ID:CjBQc2i9(1) AAS
それKAG2の頃の奴のしかもミラーじゃね?
817
(2): 2006/09/19(火)15:38 ID:ddHi5fT6(1/2) AAS
ランダムに出てくる十枚の数字カードから三枚選択し、
ボタンを押して数の合計を出すというのがやりたいです。

[image layer=0 top=200 left=100 visible=true storage="&['carda', 'cardb', 'cardc', 'cardd', 'carde', 'cardf', 'cardg', 'cardh', 'cardi'][intrandom(0,9)]"]
これ十個作ってグラフィカルボタンかぶせてみたけど意味ないし、
ボタンタグへの置き換え方がわからなくてエラー出しまくりだし、
とりあえず放り投げておさかな定食さんの
「条件付きボタン選択のサンプル」を理解しようとしたんですが、
省3
818
(1): 2006/09/19(火)17:24 ID:ofDLAkOu(1) AAS
AA省
819
(1): 2006/09/19(火)19:04 ID:lrDCslNB(1) AAS
>>817
配列がよくわかんないなら横着しないで素直に処理羅列した方がいいと思うよ

*初期化
@eval 使う変数を0にする
;↓10枚分書く(面倒なんで画像の名前をcarda,cardb...→card0,card1...にする)
[eval exp="tf.カード0=intrandom(0,9)"][image storage="&'card'+tf.カード0"]
*ボタン並べる
省11
820
(1): 2006/09/19(火)20:07 ID:Eih+tr5L(1) AAS
0〜9を全部出すなら、ランダムにする必要あるのか?
821: 817 2006/09/19(火)23:36 ID:ddHi5fT6(2/2) AAS
この機会に配列覚えたいと思ったんですが・・・。
「TJSをもっと使うために」を読んでも
どういう場面でどんな使い方をするのかわからなくて。
とりあえずやりたいことの仕方は
>>818>>819合わせて読んだら
なんとなくわかった気がするので頑張ってみます。
>>820
省3
822: 2006/09/20(水)15:27 ID:y1am88qx(1/2) AAS
いまポチポチ作ってたんですが、テストプレイしてみたら
以下のエラーメッセージが突然出現しました。

layer bitmap buffer overrun detected check your drawing code

そんなに大した画像は入れてないはずなんですが、
何か解決策とかありますでしょうか?
823
(1): 2006/09/20(水)16:36 ID:kQPi05Z4(1) AAS
エラーメッセージを訳すと

>layer bitmap buffer overrun detected check your drawing code
貴方の書き込んでいるコードは、レイヤーのビットマップバッファ領域の、許容量を超えています

と、読めるので、
[image]タグ もしくは [pimage]タグで、レイヤーに描き込んでいる個所を調べたら?

たとえ小さい画像でも、
[freeimage]で、初期化もせずに
省2
824
(1): 2006/09/20(水)23:32 ID:y1am88qx(2/2) AAS
>>823
そうだったんですか。
解答ありがとうございます。

言われた通りレイヤータグを総ざらいしてみたんですが、
1枚の画像しか表示してないんですよね……。
アニメーションとかもなく。
一応、直前に[freeimage]タグを裏に仕込んでみたりしてみても改善されず……。
省3
825: 2006/09/21(木)06:29 ID:FeWlSuSR(1) AAS
>>824
どんなふうに表示してるんだ?
該当部分のスクリプトちょっとコピペしる
826
(1): 2006/09/21(木)13:52 ID:v2+fAwaq(1) AAS
関係あるようでないけど
GetCurrentFiberとかってWindows9x系ではサポートされてないよね。
827: 2006/09/21(木)17:38 ID:wfAaKUCC(1) AAS
>>826
Win32API質問箱 Build45
2chスレ:tech
828
(1): 2006/09/23(土)09:07 ID:YSGDj+h+(1) AAS
質問ですが、時間制限選択肢で、kagと心中のようなやり方で
途中にトランジションを組み込むことができる方法はあるのでしょうか?

色々と探してみたのですが一番手がかりになりそうな
某所のタイマープラグインが解凍できなくて困ってます。

ちなみにいまのところはDLサイトのBBS過去ログから
System.gettickcountを時間制限開始と終了をそれぞれ別の変数に組み込んで、
その差分が一定数を超えたところで、時間切れラベルにジャンプするように
省3
829
(1): 2006/09/23(土)13:16 ID:RdHOSwnR(1) AAS
>>828
「途中にトランジション」ってのがどういう動きにしたいのかわからない。
あいにく kagと心中のやりかたとやらを知らないのでもうちょっと解説してもらえないことには。
BBS過去ログのポインタとか、具体的な現在の記述コードもあるとなおいいかも。

一般論としては、選択肢を特に専用の機構とかつかってるんでないなら、
MessageWindow の中に直接タイムアウト処理を組み入れてしまえば
使う側は KAG だけで書けるようになるのでスマート。メンテ性は悪いですが。
省7
830: 2006/09/24(日)07:04 ID:AJi71YvK(1) AAS
気の早い話だがKAGと心中の復活がない以上、次スレはテンプレ作りなおさないとな。
831: 2006/09/24(日)09:21 ID:bgYc2pSK(1/2) AAS
そういえば、本家のダウンロードページにある

・講座・FAQ・ポータルなど

って項目がずっと準備中のままだな。
W.Dee氏も忙しいそうだしなぁ。
832: 2006/09/24(日)09:50 ID:/tsBGiPG(1) AAS
>>829
うわ、レスおくれてすみません。

>「途中にトランジション」ってのがどういう動きにしたいのかわからない。
「KAGと心中」という解説サイト(現在閉鎖中?)に紹介されてるやり方で
ユニバーサルトランジションを利用したメーター減少方式があったんです。
ノベルの選択肢を待つ間、ユニバーサルトランジションが規定時間内に
行われ、それをすぎると時間切れのラベルに強制的に以降、という風に。
省18
833
(1): 2006/09/24(日)15:04 ID:Jb2IjsN+(1/2) AAS
外部リンク:d.hatena.ne.jp

おまいら、やねうらおが香ばしいことをくっちゃべってるぞ
834: 2006/09/24(日)15:59 ID:bgYc2pSK(2/2) AAS
>>833
なんか昔の話をしているみたいだけど、
昔(月姫ごろ?)の主流は吉里吉里よりもNスクだったような。
その頃は確かに吉里吉里が重いと感じる人もいたかもしれない。

吉里吉里はどちらかというとFateが出だしたころぐらいから主流に
なってきた気がする。
そして今は吉里吉里を重い重いという人はほとんどいない。(と思う)
省1
835: 2006/09/24(日)16:07 ID:qMPyVn3J(1) AAS
やねうらおは今回の発言だけじゃなく、
存在自体が香ばしいので関わらない方がいい。

関わった人も臭いが移って香ばしくなってしまう。
836
(1): 2006/09/24(日)16:24 ID:is30ttof(1/2) AAS
ま、「昔の」「当時は」という言葉を頻繁に使ってるし、
技術力についてもきちんと評価してるから、噛み付くのがイタイだけだと思うのだが。
837: 2006/09/24(日)16:33 ID:yJGyfqjF(1/2) AAS
836みたな人も彼の周りにはたくさんいらっしゃるので
彼の界隈には本当に関わらない方がいい
838
(1): 2006/09/24(日)16:42 ID:Jb2IjsN+(2/2) AAS
いや、調べもせずに吉里吉里が画面単位でVRAMに転送してる前提で話をしているあたりがあほすぎる
839: 2006/09/24(日)16:44 ID:MA1R8R02(1/2) AAS
要するに、
 時代遅れでしかも根拠すら怪しい技術しか知らない
 その上、ろくに調べもせずに知った風な口をきくものだから周囲の失笑を買っている
そんな哀れなプログラマってことでFA?
840: 2006/09/24(日)16:50 ID:yJGyfqjF(2/2) AAS
改めて言うほどもないです
841: 836 2006/09/24(日)16:55 ID:is30ttof(2/2) AAS
む、これは俺の方がイタイのかひょっとして。
あっちに書き込んでる人は、知らない人が見てもわかるように論理的に
「事実はこうで、あなたの言ってることはこうであるから、あんたは間違ってる」
とか言えばいいのに、とか思った程度なのだが…
842: 2006/09/24(日)19:30 ID:pm0uMMbM(1) AAS
>>838
そんなことはどこにも書いてないが?あんた日本語わからんのか?
ID:Jb2IjsN+ = pmonkyなんだろうけど当時の状況は834の意見が正しいぞ

お前、当時のこと知らなさ杉だ
843: 2006/09/24(日)19:45 ID:K3/Shq+N(1) AAS
確かに ID:Jb2IjsN+ = pmonky は香ばしいな・・・
自分の香ばしさに気づいてないあたり、かなり重症だな
844
(1): 2006/09/24(日)22:03 ID:KQbIqZ4T(1/2) AAS
質問させてください。
同じ行でvoidからobjectへ変換できない
エラーが出たり出なかったりするんですが
どうしたら直るんでしょうか。
「最初に戻る」を何回か繰り返してるとたまに出ます。
ひっかかる行は↓です。
[image layer="&tf.layerc[0]" top=25 left=30 page=back visible=true storage="%sto" fliplr="%lr|false"]
845: 2006/09/24(日)22:06 ID:k2fgxzQH(1) AAS
つーか、個人サイトのことなんて、ここでする話題じゃねーよ。
全員が全員知ってるわけじゃねーんだから。
846
(1): 2006/09/24(日)22:11 ID:MA1R8R02(2/2) AAS
>>844
監視式かコンソールで tf.layerc[0] の値を出してみれば一発じゃね?
847: 2006/09/24(日)22:24 ID:KQbIqZ4T(2/2) AAS
>>846
やっと監視式の意味がわかりました。
ありがとうございました。
848
(1): 2006/09/25(月)08:52 ID:Vi00hjhW(1/5) AAS
グラフィカルボタンの上で右クリックメニューって出せないんですね…。
どうやったら出るようになるんでしょう?
849
(2): 2006/09/25(月)10:20 ID:RcJ9t/NA(1/2) AAS
>>848
ButtonLayer.tjsのonMouseDownで右クリックの判定して
kag.onPrimaryRightClick();
850
(1): 2006/09/25(月)12:01 ID:Vi00hjhW(2/5) AAS
>>849
ありがとうございます。
ばっちり動作…なんですけど、今度はグラフィカルボタンを左クリックすると、ウエイトがかからなくなってしまいます。
(「自動的に読み進む」が勝手にオンになる)
cancelskip、clickskipでは全く止まらず、@waitclickだと、なぜか右クリックが無効になってしまいます。
851
(2): 2006/09/25(月)13:19 ID:K5Xti3/Q(1) AAS
何を言ってるのかさっぱりわからん。
該当スクリプト晒せ。
852: 2006/09/25(月)13:32 ID:Vi00hjhW(3/5) AAS
>>851
グラフィカルボタンを置いてある画面(CGモードです)。本編でCGを見たときのみボタンを表示します。

*CGMODE01
[laycount layers=0]\
[delay speed=nowait]\
[current layer=message2 page=fore]\
[layopt layer=message2 page=fore visible=true]\
省11
853: 2006/09/25(月)13:33 ID:Vi00hjhW(4/5) AAS
>>851
グラフィカルボタンをクリックしたとき。

*CG001_A
[delay speed=nowait]\
[layopt layer=message2 page=fore visible=false]\
[laycount layers=1]\
[image storage="CG001_A" layer=0 page=fore visible=true]\
省7
854
(1): 2006/09/25(月)15:04 ID:RcJ9t/NA(2/2) AAS
>>850
とりあえずwaitclickで停止中に右クリックが利かないのは元からそういう仕様だったはず
あと、自動読み進めの解除はcancelautomode

で、右クリックと左クリックの同時押しで自動読み進めがONになるんだよ
>>849で判定してって書いたはずだけど、ちゃんとonMouseDownの引数追加して
if(button == mbRight) kag.onPrimaryRightClick();
ってふうに書いたのか?
省1
855: 2006/09/25(月)18:45 ID:Vi00hjhW(5/5) AAS
>>854
TJSをいじるのは初めてなので、見よう見真似で、

function onMouseDown(mbRight)
(中略)
kag.onPrimaryRightClick();

としています。
cancelautomodeを、すべてのCGに使って、問題は解決しました。
省1
856
(3): 2006/09/25(月)20:07 ID:eo7NRLs8(1) AAS
メッセージ履歴に特定の[endif]タグが表示されます。
多用してますが全部半角で[if〜]にも対応しています。
何がダメなんでしょうか。
857: 2006/09/25(月)22:04 ID:Lvcww8SE(1) AAS
>>856
ごめんわからん。前後のスクリプト晒してくれたら分かるかも?

さて。公式で配布してた吉里吉里insideのロゴをアレンジしてみたから誰か見て〜

↓Core2Duoっぽいの。
画像リンク[png]:gamdev.org
↓間違ってPen4っぽくしたの。
画像リンク[png]:gamdev.org
省7
858: 2006/09/25(月)22:13 ID:Lcmq8Cg3(1) AAS
>>856
まず、日本語とスクリプトをちゃんと書け。
859
(1): 2006/09/26(火)06:17 ID:hzalhow0(1) AAS
>856
・ifタグ〜[endif]タグの間をコピーしてメモ帳なんかにペーストしておく。
・ifタグ〜[endif]タグの間を削除。
・その状況で[endif]タグが表示されてしまうか確認。
・表示されてしまうならそれ以前に問題がある。
・表示されないならペーストしておいたところから区切りいい途中までをコピーして本文にもどしていく。
・その都度表示されるか確認
省1
860: 2006/09/27(水)06:20 ID:pdwHzlfE(1) AAS
>>859
解決しました。ありがとうございます。
マクロの方でミスってました。
861: 2006/09/27(水)12:59 ID:gfS1Oz2J(1) AAS
文字表示をした後で、表示し終わった文に取消線をウエイト付きで、鉛筆で修正する様に表示させるにはどうすればよいでしょうか
862: 2006/09/27(水)13:47 ID:LwNnbhUb(1) AAS
文字表示中のメッセージレイヤーより上に表示されるレイヤーに
取り消し線グラフィックをユニバーサルトランジションでtrans、かな?
863: 2006/09/27(水)14:10 ID:vGc+ftPR(1) AAS
何度も使うようならタグハンドラに追加したほうが早いし使い易いだろう。
線の太さとか位置は適当に調節。

MainWindow.tjsの最後の方のタグハンドラに、

strike : function()
{
tf.startStrikeX = current.x;
tf.startStrikeY = current.y;
省16
864: 2006/09/28(木)12:25 ID:6IeJ7JWr(1) AAS
そういや基本的な質問なんですけどifタグってjumpの後にendif打っても動作的に問題ないんですか?
865: 2006/09/28(木)13:38 ID:dG4M0lZg(1) AAS
ない。
1-
あと 107 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s