- 1 名前:名前は開発中のものです。 mailto:sage [2011/12/16(金) 09:12:24.47 ID:abdXwpcP]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 吉里吉里スレ過去ログ倉庫 ttp://bbs.bokunatu.com/krkr/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 ■TJSをもっと使うために ゲームのインターフェイスをカスタマイズしたい、また KAGの命令に無いことをしたくなったらまずここを読んでみよう。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります) 前スレ ■吉里吉里/KAG/TJS雑談質問スレ■その24 toro.2ch.net/test/read.cgi/gamedev/1307083588/
- 333 名前:名前は開発中のものです。 mailto:sage [2012/02/27(月) 04:29:03.51 ID:EalPhAZJ]
- あぁスーパークラスとクラス名が競合してるのか
var lay = new global.Layer(kag, kag.primaryLayer); にしたらいけた、失礼
- 334 名前:名前は開発中のものです。 mailto:sage [2012/02/27(月) 20:38:20.09 ID:94M8Vjut]
- KAGで[call]すると文字表示速度はデフォルトに戻るものなの?
具体的には以下を実行すると、最初は "kag.actualChSpeed = 0"、 それ以外は全部 "kag.actualChSpeed = 30" と表示されてしまう。 試したのは吉里吉里2.32r2。 [nowait] [eval exp="dm('kag.actualChSpeed = ' + kag.actualChSpeed)"] [call target=*abc] [eval exp="dm('kag.actualChSpeed = ' + kag.actualChSpeed)"] [s] *abc [eval exp="dm('kag.actualChSpeed = ' + kag.actualChSpeed)"] [return]
- 335 名前:sage [2012/02/28(火) 01:54:23.32 ID:DZoELoqk]
- KAGEXについてのご質問させてください
メッセージウインドの表情欄を利用しているのですが 改ページ、キャラ発言の際に表情欄が消去されない方法はありませんでしょうか? 発言中のキャラの表情を表示するという使い方ではなく 主人公の立ち絵を表情欄にて表示するという使い方をしたいのですが 現状のままですと改ページ、発言キャラの変更時(linemode使用)に主人公が消えてしまいます "defaultBU" => true, などを使用して主人公以外のキャラは表情欄に表示されないよう 抑制しているつもりですがうまくいきません なにかよい方法はないでしょうか?
- 336 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 01:57:58.81 ID:DZoELoqk]
- 335です
sage入れる場所間違えてしまいました!!すみません
- 337 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 12:37:41.79 ID:XdLJPGDp]
- >>335
それ表情欄使う意味あるの?オフセットでずらして立ち絵の機能使えばいいんじゃね?
- 338 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 16:51:16.82 ID:KF1ZBcad]
- 質問します
名前がpatchではないパッチ(xp3ファイル)を作りたいと思ってます。 ググってみたところ「複数のXP3ファイルに分割する方法」というのはあったのですが 自由なファイル名にする場合はKAGの改造が必要とのことでした。 具体的にどうすれば出来るか教えてください。
- 339 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 16:55:29.18 ID:sXo++fmy]
- system/Initialize.tjs に
useArchiveIfExists("patch.xp3"); って行あるでそ そこを改造 patch2.xp3とかについてもいじりたいならその直後の数行も改造
- 340 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 16:58:55.41 ID:2fKennm5]
- >>338
Initialize.tjsを読んだらわかります。
- 341 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 16:59:38.90 ID:2fKennm5]
- あら失礼
- 342 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 17:03:33.87 ID:KF1ZBcad]
- >>339-340
お二方ともレスありがとうございます!助かりました
- 343 名前:名前は開発中のものです。 mailto:sage [2012/02/29(水) 01:11:29.87 ID:BToEtXVh]
- >>337さん
立ち絵にできるのであれば一番よいのですが、メッセージレイヤーより上のプライオリティにしたい(メッセージ枠の上にキャラ表示したい) 右クリメッセージレイヤ非表示の際に一緒にキャラを非表示(kagのautohide)にしたかっため表情欄を選択しました layoptはレイヤ番号とかわからないので使えなさそうですし、 ワールド拡張での上記処理立ち絵の方法がわからなかったもので・・・
- 344 名前:名前は開発中のものです。 mailto:sage [2012/02/29(水) 19:24:46.81 ID:0rNhF2CG]
- >>343
表示レベルを10にすればメッセージレイヤ0の前に表示される 20ならメッセージレイヤ1の前 右クリで消すのはプラグイン書く必要あり ↓のスクリプトをafterinit.tjsにはっておけば多分動く 「"しおり"」の部分は消したいキャラの名前にしないとだけど メッセージと連動させたいならmsgon/msgoffもマクロ化して一緒に消すようすれば便利かも class MessageHiddenStatePlugin extends KAGPlugin { function onMessageHiddenStateChanged(hidden) { if (world_object.env.characters["しおり"] !== void && world_object.env.characters["しおり"].targetLayer !== void) { with (world_object.env.characters["しおり"].targetLayer) { if (hidden) { .beforeMessageHiddenStateVisible = .visible; .visible = false; } else { .visible = .beforeMessageHiddenStateVisible; } } } } } kag.addPlugin(new MessageHiddenStatePlugin());
- 345 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 02:10:08.53 ID:PK/6bC6O]
- >>344さん
プラグインの式までかいてくださりありがとうございます! 無事やりたいことが実装できました。 レベルに関しては一度10以上を指定してみてできなかったので あきらめたのですが、単にenvinit.tjsの記述をミスしていたようです KAGEXは使えると便利そうですが、TJSに手を出してないと やはり躓いてしまうことが多くなりますね まだまだ精進が必要なようです ここで回答をいただけて助かりました 本当にありがとうございました
- 346 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 10:43:51.06 ID:JQshwtmP]
- どなたか>>327分かる方いませんか
ゲーム名の付くファイルが2つあるのは見た目的にイマイチなんで、 入れなくて平気なら同梱したくないんだけど…
- 347 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 12:02:43.98 ID:vbjmVXSg]
- >>346
アイコンリソースは実行ファイルに埋め込まれるので krkr.cf は不要。
- 348 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 15:34:06.86 ID:j60swYIb]
- >>347
ID変わってますが346です 教えてくださってありがとうございました!感謝です
- 349 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 16:20:19.26 ID:9v1McgzE]
- krkrconf.exeで、256x256サイズを含むアイコンに変更しようとすると
New icon size exceeds original icon size! というエラーが出てしまいます。 どうすれば大きいサイズのアイコンも使えるでしょうか?
- 350 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 16:23:18.19 ID:53Wq1nAy]
- ずっとtf変数つかってた・・・ロードしたら消えてるじゃん。死にたい
- 351 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 22:26:16.26 ID:+8ZAXHk8]
- 時間制限内のクリック数をカウントしたいのですが
どうすればできるのでしょうか? カウントはフラグを使ってやればできるのだろうと思うのですが 時間制限がわかりません。 どうすればよいのでしょうか?
- 352 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 22:43:28.89 ID:hU8JKHrO]
- timeoutでいけるんじゃない?
tjsならタイマーとかトリガー
- 353 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 23:06:43.33 ID:+8ZAXHk8]
- >>352
ありがとうございます。 クリックのカウント方法をクリック待ちの間に フラグを入れるというものにしているので timeoutが使えません。 カウント方法を変えた方がいいのでしょうか?
- 354 名前:名前は開発中のものです。 mailto:sage [2012/03/01(木) 23:59:49.78 ID:5L/3OoyV]
- >353
クリック数なら、kag.clickCountが勝手に数えてくれる 「TJSをもっと使うために」を参照してみて
- 355 名前:名前は開発中のものです。 mailto:sage [2012/03/02(金) 01:48:31.46 ID:hMNp0D7D]
- 二次元配列とかって、デバッグで見ると
f.aaa = (object)(object 0x0831E8E3:0x0831E8E3) みたいに表示されますよね これを、(object)の文字列をそのまま取得して、例えば別セープの吉里吉里Bで f.bbb = (object)(object 0x0831E8E3:0x0831E8E3) ってやると、別のデータでもf.aaaの中身をf.bbbにそっくりそのままコピーできる・・・ みたいな事って出来ませんか?
- 356 名前:名前は開発中のものです。 mailto:sage [2012/03/02(金) 03:52:32.51 ID:j+yb+4hj]
- saveStruct したデータをわたすんじゃいかんの?
- 357 名前:名前は開発中のものです。 mailto:sage [2012/03/02(金) 04:47:15.26 ID:hMNp0D7D]
- 別PCから別PCにデータを送るのに
ファイルのやり取りでなく、例えば2chとかで文字列をやり取りしてデータを送る、 つまりファミコンのパスワードみたいな事をしたかったんですが・・・ 自分で暗号化の法則とか作ってやるしかないですかね
- 358 名前:名前は開発中のものです。 mailto:sage [2012/03/02(金) 07:54:17.60 ID:sqZhAzFg]
- ものべのこれ吉里吉里なのかすごいな
|

|