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


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

■吉里吉里/KAG/TJS雑談質問スレ■その18



1 名前:名前は開発中のものです。 mailto:sage [2009/06/06(土) 01:11:54 ID:EztZkDNL]
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その17
pc11.2ch.net/test/read.cgi/gamedev/1234356309/


吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/

ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。

必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)

15 名前:名前は開発中のものです。 mailto:sage [2009/06/08(月) 08:53:19 ID:UR/iDD/L]
吉里吉里関連の汎用ソースや、
関数サンプルとかを保存できるwikiってどこかに無かったっけ?



16 名前:名前は開発中のものです。 mailto:sage [2009/06/08(月) 08:59:52 ID:ep4pETVo]
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl

17 名前:名前は開発中のものです。 mailto:sage [2009/06/08(月) 09:05:07 ID:UR/iDD/L]
>>16
そこって管理者しか編集出来なくない?

18 名前:名前は開発中のものです。 mailto:sage [2009/06/08(月) 11:04:59 ID:qlmwidOv]
ttp://www.kirikiri.info/w/k/

19 名前:名前は開発中のものです。 mailto:sage [2009/06/08(月) 12:10:41 ID:Vqf+R+bS]
>>1

>>11
おさかな定食にあったタロ氏のルビのやつは、
文章でなくて、語句とルビを1セットでマクロ(ruby2)に指定する。
@ruby2 textかぐ= ch=KAG

独自の記述ルールを作って改造とかすれば、
embタグとruby2マクロの部分に処理を分解するみたいなことは出来るだろうが……
タグやマクロを直接、渡すっていうのじゃない。

会話本文はマクロの属性に指定してたらマクロの外が手間だし、可読性も下がるだろうし……
なんで、そんなことしたいのかね〜? 普通なら、マクロにするのは名前の表示までか。
配列要素とかから、一文ずつ変数にして送りたいとかか?
なら、過去ログを「pengings」でクグルと
tjsから「動的」にタグを掃きだすって話題がみつかると思うよ。
(やっぱタグへ分解する仕組みは、別途必要だろうけど)

20 名前:名前は開発中のものです。 mailto:sage [2009/06/09(火) 00:17:41 ID:cMCSTKKi]
>>18
おお、それだ!ありがとう。

それにしても完全に放置されてるな・・・orz

21 名前:名前は開発中のものです。 mailto:sage [2009/06/10(水) 19:12:20 ID:EcXZNsl9]
今同人ゲーでCV入れようと思うんだが、何かいい手はないだろうか。
セリフのときにCVが再生されるのはもちろん、履歴表示のときに、アイコンをクリックするとCVが再生されるような機能もあるとありがたいんだが。
なるったけマクロか何か組んで楽にしたんだが……。

22 名前:名前は開発中のものです。 mailto:sage [2009/06/10(水) 19:26:30 ID:j+x57ZOY]
CVなんて[playse]と[hact]〜[endhact]でよくね

23 名前:名前は開発中のものです。 mailto:sage [2009/06/10(水) 20:40:52 ID:BtpaSxhs]
かぐや姫sutdioを公開していたサイトが消えていて、DLできません
誰かください



24 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 02:31:05 ID:yDk6Chg6]
既存のプラグインを使って
TJSで円グラフを作成する上手い方法って無いでしょうか?

色々やってみたけど、挫折しそうです・・・

25 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 03:06:47 ID:gJIwhXVX]
そもそも円グラフじゃないと駄目な理由は?
あと、色々って具体的に何をやってみて駄目だったの?(代替案も出せやしない)

26 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 05:58:15 ID:yDk6Chg6]
>>25
他にも折れ線グラフや棒グラフなど
作っているのですが、
パーセンテージのデータ表示するには
円グラフが一番見やすいと思うので、
可能な限り実装したいんです。

色々やったのは、公式プラグインの
agg.dllを使ってのSVG描画を試してみたんですが、
AGGの仕様とかでグラフはおろか
楕円弧曲線のpathにも対応してないっぽかったので、
結局、扇を描くことすら出来なくて途方に暮れてます。

公式プラグインは一通り見てみたのですが、
見落としがあって円や扇の描画が出来るものがないか、
もしくは何かすごい方法で出来たりしないものか聞きたかったのです。

27 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 09:41:18 ID:KutFD/m/]
プラグインとか使わなくても、
pimageと、素材の用意の仕方で円グラフは出来るよ
 
1パーセントの扇型のマスク付き画像を100種類用意し
それを連結して1組の画像にする
pimageで、1パーセントずつ切り抜いて張り合わせる
 
まともに描写していたら大変だから
tjsとか使って for で繰り返し処理をするなり
マクロや、サブルーチン化して割合や、座標を指定するだけで
表示できるようにしておくのがスマートだな
 
色違いのセットを複数用意すれば1つの円グラフで
複数のデータを表示できる


28 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 10:03:40 ID:vxIY7TYz]
>>26
ごった煮プラグインで扇は無理だけど円が描けるよ
直線も描けるよ
上手い方法とはとても言えないし処理重くなりそうだけど
この2つゴリ押しすれば円グラフ描けるよ

29 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 10:30:59 ID:8n6KCJHA]
画面サイズを800×600にしたのですが、メッセージレイヤの大きさがデフォルトのままになっています
config.tjsにも目を通したのですが、いまいちよくわかりません・・・どうすれば良いのでしょうか

30 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 10:52:18 ID:2Dz8uynS]
>>26
layerExDraw プラグインなら Layer.drawPie で一発

31 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 11:15:37 ID:2Dz8uynS]
>>29
Config.tjs をもう一度上から下までじっくり読みなされ


32 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 11:23:56 ID:vxIY7TYz]
>>30
これはすげえ。
良いものを拾わせてもらった。
横レスだけどthx!!

33 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 14:43:00 ID:vKXHKH9o]
>>30
素人には理解できないすごさだ…
やっぱ文系ではだめなのかー



34 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 15:17:57 ID:fvgtEJtY]
layerExDrawプラグインのいいとこは、さりげなく emf はく機能とか装備してることだよね

var layer = new Layer(win, win.primaryLayer);
with (layer) {
.setSize(120,120); .visible = true;
.record = true;
var app = new GdiPlus.Appearance();
app.addBrush(0, 0, 0);
.drawRectangle(app, 0, 0, .width, .height);
var n = [120,30,70,40,100];
var c = [0xff0000ff,0xff00ff00,0xffff0000,0xffffff00,0xffff00ff];
var s = -90;
for (var i=0;i<n.count;i++) {
var app = new GdiPlus.Appearance();
app.addBrush(c[i],0,0);
app.addPen(0xff000000,%[width:1, lineJoin:GdiPlus.LineJoinRound],0,0);
.drawPie(app, 10, 10, 100, 100, s, n[i]);
s += n[i];
}
.saveRecord("pie.emf");
}

35 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 15:19:14 ID:vKXHKH9o]
あばばばはば

36 名前:名前は開発中のものです。 mailto:sage [2009/06/11(木) 20:19:35 ID:krZpj4xv]
>>23
雪だるま…(消失) (→Internet Archive)
hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%A5%D6%A5%C3%A5%AF%A5%DE%A1%BC%A5%AF#p1.7.1

37 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 00:20:02 ID:1VSKnIBr]
>>30>>34
おかげさまで、
ねんがんの円グラフレイヤクラスを手に入れました!
どうもありがとうございます!

他の御二方もありがとうございました!

38 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 18:35:30 ID:vDOJojii]
Live Makerのセーブみたいに、
確認ダイアログと、栞名編集のinputStringを兼ねたやつを作りたいのですが、
栞データそのものに変数を新たに加える場合、どうしたら良いでしょうか?
右クリックサンプルを使用していて、kag.scflags.bookMarkComments[num]を
弄って利用できないかと思ったのですが、違うようでした。

サムネオンマウスで詳細がポップアップ表示する仕組みにしたいため、
EditLayerそのまんまではなく、変数の文字を日付や番号と同じように表示したいのです
何か良い方法はないでしょうか?

39 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 22:22:21 ID:NxwRMqvs]
>>38
「rclick_tjs.ks」を参考にしてるっぽいけど、tjs不慣ぽい?

まず、
>>1の「Tips/その他」に「右クリックサブルーチンとは」を参考にして、
KAGシナリオからのアプローチを試みるのが良いと思う。

「OUTFOCUS Wiki」の
「割と裏技っぽいもの」-「KAG」-「グラフィカルボタンでセーブデータのサムネイル表示」
が使えると思う。

栞名はたぶん、kag.scflags.bookMarkComments[num]かkag.bookMarkComments[num]?

ポップアップは、buttonタグのonenter属性にkag.process()を使って「詳細」表示のシナリオへジャンプ。

40 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 22:25:35 ID:DgxlEJFD]
BGMにMP3を使いたいのですがどうすればいいのでしょう

41 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 22:36:29 ID:iJuUwQ9h]
おとなしくOggにするのが吉
MP3しかソースがないんだったら、変換ソフトを使ってOggにする
ただし素材とかだったらライセンスに一応気を配ること

42 名前:名前は開発中のものです。 mailto:sage [2009/06/12(金) 22:45:10 ID:DgxlEJFD]
わかりました。ありがとうございます

43 名前:38 mailto:sage [2009/06/13(土) 00:02:20 ID:vDOJojii]
>>39
レスありがとうございます。
お察しの通りtjsはまだまだ不慣れです・・・
それでもなんとかカスタマイズしてきたのですが(主にBBSログのコピペ)
やはり、手の届く範囲でまずやった方がいいんですね・・・

参考先など、すごく丁寧に案内してくれて感謝します。



44 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 11:38:24 ID:pMObSH4K]
吉里吉里で作ったゲームの画面結果を、.txt形式で保存することは可能でしょうか?

ステータスを入力なんかは変数などを使ってできるのですが、
入力したステータスをテキスト形式で保存したいのです

45 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 16:28:53 ID:+2GxZkFE]
>>44
変数の内容を、テキストに出力するって事なら

TJS2リファレンスの、
Array クラスのloadメソッド saveメソッドの説明に、
それらしいヒントが書いてあった気がした

46 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 16:54:50 ID:Ve7ThR+B]
>44
次の段階で何に困るか何となく想像ついたんで言っとくけど、
saveStruct.dllが役に立つと思うよ

47 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 17:11:04 ID:vZa5i9aC]
マウスホイール回した後になぜかキーボードが反応しなくなるなー
何なんだろうこの現象

48 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 20:19:31 ID:M5ADPCdS]
フェードアウト用の待ち命令[wb]って、ちゃんとフェードアウト命令の後に置かなくてはならないの?
置かなくても大丈夫?


49 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 22:14:45 ID:whpoPfHm]
>>47
どういう状況でのことかによるけど、、
単純にフォーカスが別レイヤに移ってるだけでは?

50 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 15:17:37 ID:c4ifF9YW]
buttonタグって常駐させられない?
メッセージウィンドの上にセーブとかロードを置きたいんだけど
tjsいじらないとキツイ?

51 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 15:40:37 ID:uhyqMIrM]
何がしたいのかよくわからないけど、何度もボタンを押したいなら[unlocklink]タグでよくね?

52 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 16:37:21 ID:1n0UxZOb]
systembutton.ksを使えばいいじゃない

53 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 20:26:26 ID:pFyyBaJS]
うんうん
それ用のシステムボタンプラグインは吉里吉里に梱包されてるよ
前スレの最後で話題に出たばかりじゃない



54 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:21:18 ID:rlut5lri]
どなたか前景レイヤを縮小するスクリプトの記述知ってる人いらっしゃいませんか?
立ち絵をそれ用に作ってしまったもんで、今は股間同士で会話するトンデモ状態になってます

KAG EX2、バージョンは2.30で制作しています
zoom=タグに-とか0.〜とかreductionとか、色々試してみたけどやっぱ駄目でしたorz

55 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:22:56 ID:iEcPynZ+]
どういう状態か見てみないと答えられないよ。
まずはその股間同士の会話の画像見せて。

56 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:24:34 ID:lStr2J+C]
>>54
TJSでもいいけど、拡大縮小プラグインあたりが簡単でいいんじゃね

57 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:44:22 ID:uDfz5ZI6]
素材自体を縮小しておくのはだめなのか?

58 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 23:15:16 ID:rlut5lri]
[layopt layer=○ page=fore visible=true][image storage="△" layer=○ page=fore pos=center]
[animstart layer=○ seg=1 target="□"]
↑こちらが現在のスクリプトです。参考までに

>>55
正確に言いますと、ブラウザの中に股間から足が写って、それがひしめきあってる状態です
画像は…恥ずかしすぎるっすorz
ですが最悪の場合、キャプった物をお見せ致します

>>56
実は立ち絵に目パチ口パクのアニメーションを使用してまして、
試してみるとどうやらそちらのプラグインでは対応していないようなのです
EXに移行したのもそれが原因だったり…

>>57
それも考えてはみたんですが、別サイズごとに一からアニメーションを設定し直すのは労力的な面で大きいかなと;
かと言って、小さい画像で拡大を使うと汚くなりますし…、ぬーん

59 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 23:24:29 ID:BlwiTe6b]
>>54
tjsに挑戦!てところで拡大縮小プラグイン公開されてる
あとアウトフォーカスの逆引きマニュアルとかにもなかったっけか?
自分は前者使わせてもらってるけど
使いやすいよ

60 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 23:29:18 ID:s70C2qSD]
kagex2 なら、image タグで zoom=50 とかやったら 50%サイズにならね?
pos の指定は、画像に対する左右のセンタリングだけだから、Y位置の補正をしたければ
あわせて例えば yoff=200 とかやれば 200pixel 下にさがると思うよ

61 名前:54 mailto:sage [2009/06/16(火) 02:04:29 ID:vyGKTSm/]
めでたく解決しました!
どうやら諸悪の根源は、元画像のサイズが大き過ぎた為のようです
多少の縮小では気付かなかったという、なんともおマヌケな原因でした…


>>59
アドバイスありがとうございます
そちらのサイト、参考にさせて頂きます

>>60
そんなタグがありましたか!
丁度そちらでも悩んでいた所でしたので、ありがたく使用させて頂きます

お騒がせしてしまい申し訳ありません
皆さん、ご指南本当にありがとうございましたm(__)m

62 名前:50 mailto:sage [2009/06/16(火) 07:44:46 ID:3Kvc5Uf6]
前スレ見れないんです。
systembutton.ksを使ったやり方も調べたけどよく分からなかったので
自分でわかるようなやり方をしてみようと…

first.ksで

[macro name=botan]
[locate x=300 y=5]
[button graphic=SAVE]
[locate x=350 y=5]
[button graphic=LOAD]
[endmacro]

として

使いたいところで

*スタート|スタート
[cm]
[botan]

みたいな感じ。

まだ試せてないのですが。

systembutton.ksの方が良ければ使い方のサイト等
教えてください。


63 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 07:56:29 ID:fVxbNLhl]
systembuttonプラグインは吉里吉里本体と一緒に動くのが入ってるでしょうがよ・・・



64 名前:50 mailto:sage [2009/06/16(火) 08:02:16 ID:3Kvc5Uf6]
すごく馬鹿らしいかもしれませんがそれが分からないんです。
systembuttonを実行フォルダに入れても
実行してもエラーです。
なにかが根本的に違うのはわかるのですが…

65 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 08:33:46 ID:fVxbNLhl]
[call storage="systembutton.ks"]
とかはやってるかい?
動いてるソースがあるんだから、それを弄ってどこがどうなってるかを把握した方がいい。
いちいち聞かずに解決できるようにならんと。

66 名前:50 mailto:sage [2009/06/16(火) 10:01:45 ID:3Kvc5Uf6]
>>65
やっていませんでした。
基礎ができていないのはわかっているのですが
正直どこを見てそういう知識をつければいいのかが
まったくわかりません。
KAG System リファレンスはかなり調べたのですが…
自分で解決できるようになりたいです。

67 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 10:27:42 ID:ots5lnKu]
KAGの範囲なら、実際のところ、KAG リファレンスがすべてだよ
解説サイトとかそういうのもリファレンスにのっていることを繰り返してるだけにすぎないし

本当に特殊なこと以外は
吉里吉里本体についてくる、KAGリファレンス・TJSリファレンス・吉里吉里リファレンスの3つでたりるから
ようは慣れだな
あとはsystemフォルダに入ってるファイルの中身を読むこと

68 名前:50 mailto:sage [2009/06/16(火) 11:03:29 ID:3Kvc5Uf6]
systemフォルダはあまり読んでませんでした。
アドバイスありがとうございます。

69 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 14:53:19 ID:6WspvvfF]
ド素人がいきなり、Systemフォルダの中を漁っても、返り討ち。
「systembuttontest.ks」が「systembutton.ks」をKAGのシナリオで使うサンプルに。
なっているが、そのサンプル、自力で動かせないとなると、
(「YesButton」,「NoButton」っていうボタン用グラフィックを別途用意する必要があるのは、
ちょびっと吉里吉里、解ってないとあれかもだけど)
もしかしたら、もう、解決してるかもしれないけど、一旦、落ち着くのが吉。

62の方法に立ち戻ってから試行錯誤してみた方がいいかもしれない。
(>>51のアドバイスとか、実はなかなか含蓄が…)

70 名前:50 mailto:sage [2009/06/16(火) 15:16:34 ID:3Kvc5Uf6]
>>69
Systemフォルダ見て撃沈しました。
YesButtonとNoButtonはグラフィックボタンの
SaveとLoadを引用してみようと思ったのですが、
表示されず悪戦苦闘してました。
62の方法も練習を兼ねて試行錯誤してみます。
>>51のアドバイスも調べてみたいと思います。


71 名前:44 mailto:sage [2009/06/16(火) 19:19:46 ID:YAQ/YYVf]
>>45,46
おれいが遅くなりました。
>>46の予言にはまだたどり着いていないけど、がんばってみます

72 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 22:00:45 ID:UxESO8+R]
「systembutton.ks」とか「rclick_tjs.ks」がらみとか……
早く、お魚定食が復帰してくれると、いいんだけどね。
今は、初心者には時期が悪いね。

73 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 23:48:41 ID:0458uMbA]
おさかな定食も結局はある程度かじった向けだと思うぞ?
まるっきり初心者が手を出すもんじゃないと思うが。
ログに出てるだろー的な初心者質問も、あそこも多かったしなあ



74 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 00:12:56 ID:GfrLqePe]
要領をえない質問かもしれませんが、相談させてください。

□キャラA  □キャラB  □キャラC
□キャラD  □キャラE  □キャラF
□キャラG  □キャラH  □キャラI

1班:
2班:
3班:

候補キャラを選択してチームわけをしたいと考えています。
checkboxタグで選択ボックスを作り、commitタグで確定したきゃら名を班名の後ろに表示……まではできました。
班名の後ろに、1度確定させた班(変数)を消す『取り消しボタン』を表示させたいのですが、clearvarでは全部リセットされてしまいます。
1班の後ろにある取り消しボタンを押したら、1班に選んだメンバーだけをリセットしたいんです。
どういう条件をつければいいでしょう…?

どなたか、アドバイスお願いします。

75 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 01:08:21 ID:fg4Dgepp]
>>73ああ、ごめん。
言われてみればそうか。
以前、BBSでのサポートが超親切だったって噂がちょくちょく出てたんで
初心者向けのイメージがなんとなくあったんだが。
らんか氏、サポート疲れしちゃったのかな? ノシ


76 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 01:32:14 ID:xc5LjSzr]
>>74
取り消しボタンってグラフィカルボタンでいいのか?

[button graphic="torikesi" exp="f.flag1=void"]

こんなの?

77 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 19:49:18 ID:GfrLqePe]
>>76
そんな感じです。ボタンそのものの作り方はわかります。

今は確定後に、
1班:[if exp="f.キャラA=1"][eval exp="tf.キャラA=f.キャラA"][emb exp="tf.キャラA"][endif]
[if exp="f.キャラB=1"][eval exp="tf.キャラB=f.キャラB"][emb exp="tf.キャラB"][endif]
[if exp="f.キャラC=1"][eval exp="tf.キャラC=f.キャラC"][emb exp="tf.キャラC"][endif] ……
;---
2班:[if exp="f.キャラA=1"][eval exp="tf.キャラA=f.キャラA"][emb exp="tf.キャラA"][endif]
[if exp="f.キャラB=1"][eval exp="tf.キャラB=f.キャラB"][emb exp="tf.キャラB"][endif]
[if exp="f.キャラC=1"][eval exp="tf.キャラC=f.キャラC"][emb exp="tf.キャラC"][endif] ……

って感じでくりかえしています。
変数をf.からtf.にしているのは、1つの班を選んだ後にclearvarでリセットをかけているためです。
 チェックボタンにチェックが残ったままになるので。

78 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 21:27:57 ID:tTc6rv2y]
>>77
clearvarはまるまる消去されるのであまり向かないとは思うけどまあいいや
結局何で困ってるの? チェックがついたままなのがいやなの?
もっかいチェックボックス選択画面を出力させれば消えたりしない?

79 名前:76 mailto:sage [2009/06/17(水) 21:59:09 ID:xc5LjSzr]
>>76で示したボタンで変数の中身を消した後、選択画面を再表示させれば
選択した名前が消えるのでは、と思ったんだが違うのか?
clearvarは真剣にやめた方がいいと思うんだが。その画面以外にも変数を
使用する場面は多数あるでしょうに

80 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:31:10 ID:GfrLqePe]
>>78
チェックが付いたままなのが問題じゃなくて、一度確定させた班(変数)をリセットしたいんです。
1度班員を確定させても、もう1度組みなおすことができないか……ってことです。
1班:確定、2班:確定、3班を組むときに2班に入れたメンバーを3班に入れたくなったとき、2班だけをリセットできるボタンが作りたいです。

説明下手ですいません。


>>79
あ、なるほど
でもそれだと、取り消しボタンが9個必要ってことになるのでしょうか?



ちなみに、作ろうとしているものが少し特殊なので、ゲーム関数は他所でまったく使いません。
なので、一気に消せるclearvarを使っています。

81 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:38:01 ID:KItIzhxG]
>>77の意味がわからんのだが、

2班のほうはこういうことか?

2班:[if exp="f.キャラA=2"][eval exp="tf.キャラA=f.キャラA"][emb exp="tf.キャラA"][endif]
[if exp="f.キャラB=2"][eval exp="tf.キャラB=f.キャラB"][emb exp="tf.キャラB"][endif]
[if exp="f.キャラC=2"][eval exp="tf.キャラC=f.キャラC"][emb exp="tf.キャラC"][endif] ……

82 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:38:55 ID:KItIzhxG]

function fErase( i ){

83 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:40:49 ID:KItIzhxG]
連打してしまった
tjsなら楽勝だがkagの範囲で解決するべきだよな。やめとく



84 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 22:52:40 ID:6G57rR+C]
clearvarの代わりに、
[eval exp="f.キャラA=(f.キャラA==1 ? '' : f.キャラA)"]

[eval exp="f.キャラI=(f.キャラI==1 ? '' : f.キャラI)"]
みたいのを実行すれば解決するようなことかな?

85 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 23:13:43 ID:xc5LjSzr]
>>80
別に、
[button graphic="torikesi" exp="f.flag1=0,f.flag2=0,f.flag3=0"]
でも何でも、好きにアレンジすればいいと思うよ

86 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 23:20:48 ID:tTc6rv2y]
>>80
部分的にしかソースさらさねえからどうやってるかしらんけど、commitしたときに
f.group1 = [];
f.group1.add("キャラA") if f.キャラA;
とかで1班に属してるキャラとかを管理してるんなら、それを空配列とかにしてやる

87 名前:74 mailto:sage [2009/06/18(木) 01:02:06 ID:SzUCLWVg]
皆様、アドバイスありがとうございます。

勉強不足お恥ずかしい限り……。
いただいたアドバイスを元に、試行錯誤してみたいと思います

88 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 01:41:20 ID:2hW5zi9Y]
辞書配列を入れ子にすればいいんじゃね?
根元からごっそり、枝をばっさり、葉だけをチョッキン自由にどうぞ。

89 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 21:26:41 ID:e8VewHaB]
BGMを途中の場所から再生するのって、
やっぱりTJSをいじらないとだめですかね?

90 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 21:47:39 ID:05z/wZGI]
>>89

ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#playbgm
>start no BGM 開始位置指定  ループチューナで指定したラベルで BGM の再生開始位置を指定します。

91 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 22:00:11 ID:e8VewHaB]
>>90
ありがとう
前はstartなかったと思うんだが、いつの間にかできてたのか

92 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 02:38:26 ID:XMQ3HZUF]
ホントだ、いつの間に改訂したんだろ……。
知らなかったから、BGM再生マクロの中でこんなんやってた。
[eval exp="kag.bgm.currentBuffer.position=mp.position" cond="mp.position !== void"]
手っ取り早いからいいんだ、これで。

93 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 07:52:59 ID:ChISRgpP]
フェードアウトの時に、水の揺らぎのような三次元的なエフェクトを加えるのはどうしたらよいのでしょうか。
トランジションパターンでは同様のことはできませんよね。
イメージはこちらのサイトの「狼少年は世界の不文律に敗れたのか」、STARTから2つ進んだシーンです。
ttp://klaesc.sakura.ne.jp/422Lab/




94 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 08:00:39 ID:XMQ3HZUF]
>>93
devdoc.kikyou.info/tvp/docs/kr2doc/contents/Transition.html
devdoc.kikyou.info/tvp/docs/kag3doc/contents/Trans.html

95 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 17:09:54 ID:3jLRwTr6]
>>94
リファレンスに書いていたんですね。
ありがとうございましたー

96 名前:名前は開発中のものです。 mailto:sage [2009/06/20(土) 15:27:39 ID:nq5QVC8J]
メッセージ履歴の文字を袋文字にする事は可能ですか?

97 名前:名前は開発中のものです。 mailto:sage [2009/06/20(土) 17:52:29 ID:tuK0AzZV]
>>96
掲示板ログ9718, 9719, 10139, 10143
kirikiri.infoからも本家からも切れてるのでbacklog.txtで確認

98 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 01:33:10 ID:10ZnbBco]
無事出来ました! 記事Noまでありがとうございます

99 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 17:53:06 ID:hpDhsbU6]
吉里吉里製のゲームってVistaでも動作するんですか?

100 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 17:54:32 ID:9VSPVVQ/]
する

101 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 22:55:42 ID:i9HN6tkr]
おまえら全分岐を通過させるテストってどうやってる?

102 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 23:01:19 ID:9VSPVVQ/]
スレ建てる

103 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 23:34:18 ID:1m3Qhrjz]
神に祈る



104 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 01:56:08 ID:+KXofedX]
手動

105 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 03:07:10 ID:vChhWaEL]
自動でチェック

106 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 11:13:53 ID:zIu5E85D]
ユーザーに任せてバグ報告が来たらパッチで処理

107 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 16:13:35 ID:zoVyMupK]
他の作業の合間に一人で何度も何度もコツコツとチェック

108 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 22:47:14 ID:vGDsIhQV]
友人知人にたのむ

109 名前:名前は開発中のものです。 mailto:sage [2009/06/23(火) 23:15:50 ID:nm7w4Ebr]
自動化してあとからログ見る

110 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 13:59:02 ID:h0YHizbI]
自動化してモニタをずっと眺めてる

111 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 15:57:28 ID:ANrXXFZ+]
児童化してその子をずっと眺めてる

112 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 16:10:10 ID:ZvQhsG9Y]
児童化したモニカをずっと眺めてる

113 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 19:39:38 ID:5OudvC88]
地蔵化したモニタをずっと眺めてる……



114 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 20:06:58 ID:ZbjVAzL/]
もうそろそろやめなよー(棒読み

115 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 22:17:34 ID:jyvuS9zs]
地蔵化してモニタをずっと眺めてる






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

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

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