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


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

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



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

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

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


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

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

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

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

412 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 21:49:06 ID:ta5V96TK]
それはどこのスレでも同じこと

413 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 22:37:28 ID:e1szxm/e]
自分に実力がないのを棚に上げて
ツールのせいにしたいんだよw

414 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 01:44:50 ID:gCUGUtdP]
>>401
そもそもオマエの言う「KAGのコア部分」って何を指してんだ?
本家の吉里吉里のソースコードとKAGを混同して「本家のCコード全てがKAGだろ」と言い切っちゃうバカなのかと思ってたけど、
TJSで書かれてるって事を知ってる辺りMainWindow.tjsの中身がKAGの中枢だって事は把握してんだろ?

まさかgetHandlers()辺りを書き換える程度の事を「コア部分のソースいじって本家が更新されたら〜」とか言っちゃってるんじゃないだろ?

415 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 03:28:39 ID:nsBWSntk]

ttp://ruriko.denpa.org/201003a.html#0501

416 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 20:57:36 ID:L+hONJyS]
KAGがいじりづらいのは設計が古いとかいう問題じゃないよな
単にソースが汚いんだよ

417 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 21:29:56 ID:83XynwGx]
現状に不満を抱く親切な誰かが
いつかどうにかしてくれるといいですね☆

418 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 22:15:53 ID:VVgoPEbg]
質問です
メッセージ履歴表示中はウィンドウを自動で消去、履歴を閉じると復帰するようにしたいんですが
どこを書き換えればいいんでしょう

419 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 23:49:49 ID:jqmM8cBf]
>>418
メッセージレイヤーを隠す
kag.hideMessageLayerByUser();
表示
kag.showMessageLayerByUser();

これを
HistoryLayer.tjsの
clearBack(n)関数で隠し・function hide関数で表示
もしくは
MainWindow.tjsの
showHistory関数で隠す・hideHistory関数で表示
みたいにすればいいんはないか?
どっちか好きなほうに書き加えるといいよ

420 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 00:21:35 ID:dY6Eig6N]
>>419
うまくいきました
有難うございます



421 名前:名前は開発中のものです。 [2010/03/07(日) 00:10:23 ID:STUlv11p]
吉里吉里って、べき乗の演算子使えないの?困った。

422 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 00:30:29 ID:rXi/vKJ2]
Math.pow(a, b) で a の b 乗

b が固定の整数の場合は a*a*a などと書いた方が楽な場合も

423 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 00:30:41 ID:TlKaZlBm]
むしろできる言語のが少ないような……
Math.pow でダメな理由は?

424 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 01:15:43 ID:rXi/vKJ2]
少ないかどうかは根拠が不明なような

425 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 03:21:30 ID:uFeki797]
メジャーな言語でべき乗の演算子がないのは見たことがないな。
アセンブラはないだろうけど、BASICってどうだったっけ。

426 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 04:42:13 ID:flGHnuZC]
CもC#もJavaも無いぞ?

427 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 07:01:27 ID:gp+j5NRY]
COBOL以外はマイナー言語

428 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 09:57:34 ID:uFeki797]
>>426
ホントだ……なんか勘違いしてたみたいだ。

429 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 13:19:17 ID:3qYEc9mk]
メジャーな言語なら、べき乗はあるべきだじょう

430 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 14:14:46 ID:rXi/vKJ2]
>>425
BASICはA^BでAのB乗



431 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 14:17:24 ID:FzpEDy/P]
べき乗は普通^だけど
C系列だとビットかけあわせになるしね!

おっぱい!いっぱい夢おっぱい!

432 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 14:22:35 ID:rXi/vKJ2]
^でなければ**かな

433 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 14:50:27 ID:TthGpqsg]
キーを押したときjumpタグのような動作をさせたいのですがTJSではどう書けばいいんでしょう

kag.setRightClickOptions(%["call" => false, "jump" => true, "storage" => "menu.ks", "target" => "*exit", "enabled" => true]);
kag.onRightClickMenuItemClick();

今は一応上のようにしているんですが、実行するたびに右クリックの動作がかわってしまうのでそこがどうにかならないかと・・・

434 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 17:16:34 ID:TthGpqsg]
事故解決しました
ごめんなさい

435 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 00:30:15 ID:5xuFSxFJ]
吉里吉里を終了するときにエラーが出て終了するようになってしまいました。
エラーとは、「Windowsのエラー音が鳴り、スクリプトエディタとコンソール画面が一瞬見える」ことです。
画面がすぐに消えてしまうので、どこがエラーの原因なのかも分からず困っています。
どうしたらいいでしょうか。

436 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 00:50:54 ID:bC1qT/nF]
吉里吉里のログを読め
まずはそれからだ

437 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 01:25:58 ID:IOl4LGZy]
kag.close使ってるならそのエラーだと思うよ

438 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 01:33:55 ID:eaCaNTxq]
kag.closeByScript(%['ask'=>'true'])


439 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 03:01:20 ID:bJJZ+KTW]
質問です
吉里吉里製の市販ゲームを自分用に改造することってできますか

440 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 03:24:22 ID:SxE4ZrD0]
そんな餌には(ry



441 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 05:35:33 ID:qNlEp7nQ]
KAGEXについて比較的詳しく解説しているサイトってないかね?
タグの意味を把握するのにも一苦労する。

442 名前:435 mailto:sage [2010/03/08(月) 05:44:27 ID:5xuFSxFJ]
レスありがとうございます。
吉里吉里がログ吐いてるなんてこと知りませんでした……。
(どうやら、無効になったオブジェクトにタイマー関数がアクセスしているみたいでした。)

kag.closeは、自分では一切記述していません。
(systemフォルダにあるソース(.tjs)には、いくつかclose()としているところがありました。)
試しに自分でシナリオに
[eval exp="kag.closeByScript(%['ask'=>'true']);"]
としても、結果は変わりませんでした。(この命令で終了し、エラーが起こる。)


結局、タイマーをデストラクタのところでinvalidateさせることで解決した気がするのですが、色々悶々としてます。

443 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 10:01:22 ID:5xuFSxFJ]
また質問です。

メッセージ履歴で会話文をクリックすると、その会話文のボイスファイルが再生されるようにしたいと思ってます。
そこで会話用マクロを、
[macro name="kaiwa"]
[eval exp="tf.voice_file = 'voice/' + mp.se_file"]
[hact exp="playVoice(tf.voice_file)"]
~~(会話表示用処理)~~
[endhact]
[endmacro]
のように作りました。

しかし、hactタグを使って
[hact exp="playVoice(tf.voice_file)"]
とすると、履歴から再生するときには新しい(hact設定時とは違う)tf.voice_fileの値が入ってしまい、一番最近のボイスファイルしか再生されなくなってしまいます。

解説サイトを見ると、
[hact exp="&playVoice(tf.voice_file)"]
のように&を付けることで解決できるとありますが、&をつけると[hact]を設定した履歴文章をクリックすることすらできなくなってしまいます。

どうしたらいいでしょうか。

444 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 15:05:35 ID:dUbs5kKz]
手っ取り早く
KAGリファレンス→TJSをもっと使うために→ hact タグの応用

445 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 20:04:00 ID:r0/gB5hL]
吉里吉里で打ち消し線(HTMLで言うところの<S></S>)
を表現する一番スマートな方法ってどんなんかね?アイディア求む。

446 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 20:20:59 ID:vM18IeW7]
一番スマートなのはFont.strikeOutだと思うけど
あれってもう実装されてるんだっけ?

447 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 21:03:26 ID:C7nTVPEv]
chタグも最終的には内部でdrawTextを呼び出してる訳だから
どうにかしてdrawTextの開始座標を取得してそっからfillRectで1本線引いてやればいいんじゃね

448 名前:443 mailto:sage [2010/03/08(月) 21:12:32 ID:5xuFSxFJ]
hactタグの応用 も見てはいたのですが、今あらためて見てやっと意味が分かりました。
ありがとうございました。

449 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 00:14:21 ID:p00l2NN2]
セーブデータを消しても未読がスキップされていくのですが、
設定いじった覚えはないのに、未読のはずのテキストも吹っ飛んでいくんです。・゚・(ノД`)・゚・。

何がいけないのかもさっぱりです。
解決策ってないですかね。

吉里吉里2 ver2.30/ KAG3 3.30で製作中。


450 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 00:18:15 ID:DQAeQFXM]
全スキップさせてるんじゃねえの。単純に。



451 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 00:24:33 ID:p00l2NN2]
メニューから「次の選択肢(/未読)まで進む」を押すと
未読部分で止まるんだと思ってたんですが、誤りでしょうか。

シナリオ部分にはskipの類は使ってないんですが。
全スキップの項目みたいなのがあるんでしょうか。

452 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 00:27:07 ID:OrfQMR/Q]
>>451
未読範囲=ラベルからラベルまで
だから
*Start|おためし
あいうえお
かきくけこ
*test|ここまで
さしすせそ
たちつてと

これを
*Start|おためし
あいうえお
かきくけこ
さしすせそ
たちつてと
なにぬねの
はひふへほ
*test|ここまで
まみむめも

こう書き換えたら、「*test|ここまで」は既読扱いになるから追加した「さしすせそ」〜「はひふへほ」も全部スキップされるよ


453 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 00:47:38 ID:p00l2NN2]
丁寧に解説してくださってありがとうございます!
ラベル間は全部既読な扱いになってしまう、ということは
ラベルの間で未読の判断をさせたい場合「どこでもセーブ」のようなプラグインを使用するか
ラベルをマメに挟んでいくしかないということでしょうか

454 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 00:53:55 ID:OrfQMR/Q]
>>453
まあ、そういうことだね
参考までに
hrfj.jugem.jp/?eid=53
これとか読んでみるといいかもね

ラベル名を統一しちゃうと、既読扱いになっちゃうみたいね。まあ、がんがれ

455 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 00:57:41 ID:OrfQMR/Q]
わかりにくかったかな
シナリオファイル名+ラベル名で既読判定してるから

シナリオファイルを章立てにして

[Scenario]――[一章] 01.ks 02.ks
      |――[二章] 01.ks 02.ks
      |――[三章] 01.ks 02.ks
      |――[四章] 01.ks 02.ks
[]=フォルダ

こんな感じにしてると、一章の01.ksで読んだラベルと同じ名前のラベルが他の01.ks
にあると既読扱いになるから注意

456 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 01:00:49 ID:p00l2NN2]
教えていただいた記事を参考に
プレイしやすくなるように、ラベルの位置等
見直してみます。

本当にありがとうございましたー。

457 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 01:15:21 ID:VTOl2r5t]
>>377
超ごめん! 思ったより面倒だったので悩んだ末忘れてた。

もう読んでない気がするけど、もしunlocklinkで上手くいかなければ[s]の前に
[eval exp='kag.current.selClickLock=false']入れて。
マウスを一定量動かさないとリンクが使えないロジックを飛ばせる。

ただ、これだけだとlastLinkが更新されないので
lastLinkを使ってる場合は、MessageLayer.tjsを修正する必要がある。

458 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 02:26:00 ID:QrX6QPX9]
hactリンクからcallする文
[hact exp="kag.callExtraConductor(〜〜・・・]で履歴レイヤーより上にメッセージレイヤーを開く処理を置いたのですが
フレームを貫通して後ろのの履歴レイヤーのhactリンクが押せてしまうため、
call中は履歴のリンクを無効化しようと思って
[eval exp="kag.historyLayer.setSelProcessLock(true)"]
を挟んだのですが、肝心の↑のところでバグを吐いてうまくいきませぬ・・・。
正しい文章ではないのでしょうか?


また、その後に[rclick 〜〜]を入れて右クリックで[return]して履歴に戻る形にしたうのですが、
実際に右クリックしてみると履歴閉じ処理が優先して処理され
右クリックで[return]して履歴に戻る前に、履歴が先に閉じてしまうという間抜けな処理になってしまいます。
履歴上の右クリック処理を一時的に封じるにはどうしたらいいでしょう?

×history→hact(call)→messageレイヤー開く→(右クリック)history閉じる→(右クリック)return→message閉じる

○history→hact(call)→messageレイヤー開く→(右クリック)return→message閉じる→(右クリック)history閉じる

459 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 03:37:04 ID:RTN/6AzU]
>>458
kag.historyLayerのモーダルを解除
hitThresholdも256にしてやらなきゃかも?
用が済んだら元に戻しておく
これで動くといいなぁ

460 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 13:09:08 ID:QrX6QPX9]
>>459
ありがとうございます。うまくいきました



461 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 18:00:31 ID:+SEl44pT]
パソコンいじってたら去年の夏の奮闘記録が出てきたから晒そうとおもう
まあ、シナリオライターから誘われて、そのライターがやる気なくして頓挫するまでのデータだから
枠組みぐらいしかできてないんだが(俺スクリプト担当だったし

He_268175.zip  (わかると思うが、うpろだは斧 パスは kirikiri

やったこと
・ctrlスキップ実装した
・仮当て用のメーカーロゴと各種パーツ自作した
・config.tjsとかその他もろもろ少しいじった
・セーブ・ロード画面作って、コンフィグ画面作ってる当たりで、シナリオライターのやる気がなくなって頓挫

需要はあるのかわからんな、あってもはたして役にたつのか
まあ、初心者には役に立つ場合もあるかもしらん
KKDEのプロジェクトデータついてるからそこから開いてくれ

背景画像のフォルダのやつだけ転用禁止で、あとはどうにでもしてくれ
残りの画像は仮当て用の自作だから
今後製作再開する気もないしどうぞどうぞ、しょぼいけどね

俺は挫折したけどみんなは頑張ってくれ

462 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 21:24:36 ID:UGbeCEFC]
エロがなかったでござる

463 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 21:55:03 ID:mGmZ1TUj]
桜子はたぶん面倒見のいいメガネっ子

464 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:05:08 ID:MyfTMw2E]
良く分からん、どこに上がってるのか教えてくれ。
2ch初心者なんだ。

465 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:18:11 ID:mGmZ1TUj]
www1.axfc.net/uploader/He/search.pl?num=50

466 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:40:59 ID:jr6JQHhY]
エロがなくてがっかり

467 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 23:29:44 ID:db4yJKoi]
セーブ・ロード画面、格好良かったよ。

468 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 23:35:42 ID:5fsGt9iy]
よくわからんがつまり
各自が自分でこしらえた吉里吉里の枠組みをうpする流れってことですね

469 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 23:41:40 ID:0cnmNptl]
BigIntクラスとかSplashScreenクラスとか
汎用Serializationフレームワークならそろそろ公開してみたい。


470 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 23:51:57 ID:+SEl44pT]
>>462,466
ttp://mangalovemake2.x.fc2.com/
↑ここでも見てればいいじゃない

>>467
ありがとう、背景透過してれば張りぼてでもましになる不思議

>>468
うpうp



471 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 00:21:46 ID:f8uHdsr1]
見返してみてあらためて思ったが、すくりぷたが最初につまずくのって

・サブルーチン時含むセーブまわり
・クリッカブルマップの設定
・exp="kag.***"

じゃないだろうか、参考サイトがないわ古いわ、どうすりゃいいんだ
ctrlスキップの実装もあやえもんのまんまじゃエラーはくし

あとは

・マクロの使いどころ
・レイヤの割り当て
・再描画の指定とタイミング

あたりが鬼門

472 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 00:37:57 ID:3Is5/Jsy]
>>461
デザインが格好良いので是非とも使わせて貰いたいがコンフィグ画面は無いんだよね?
セーブ・ロード画面を真似て自分で作ってみるつもりだけどセンスに自信がない…

473 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 02:10:30 ID:jFlCwI5i]
>汎用Serializationフレームワークならそろそろ公開してみたい。
むしろDeeたんにかけあって公式にマージしてくれ。
というかどんな仕様かkwskたのむ。実装の参考にする。

474 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 02:12:24 ID:kYQKf8xi]
>>471
>>exp="kag.***"
吉里吉里触りだして数年だけど、今だに↑は知らんタグだらけだわ
使いこなせれば便利なんだけど、リファでも載ってないのがいっぱいある・・・
どっかにまとめてるサイトとか無いもんですかね?単語が単語だけにググってもロクな結果がでねぇ・・・orz

セーブとクリッカブルは、吉里吉里触りだした頃に買った本についてたサンプル解析して学んだ

475 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 02:24:20 ID:RdPpQekQ]
>>474
hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3
ここ読みながら試行錯誤すれば、たいがいのことはできるようになる

476 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 02:31:09 ID:UtGKfwsB]
>>474
どうでもいいが、タグじゃないだろそれは

477 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 03:13:41 ID:KIVok4Oa]
>>473
残念ながら実行環境を丸ごと保存とか、そういう糞便利な代物ではない。
インタフェースはC++のBoost.Serializationを真似ている、
というか処理はBoost.Serializationで実装してる。
BoostがわからなければMFCのシリアル化のような感じと言ってもいい。

具体的には
1.TJSで各クラス用のシリアライザを書いて登録
2.インスタンス情報を元にシリアライザが階層的に呼び出される
3.文字列またはオクテット列で保存/復元

要はシリアライザが書けるクラスインスタンスなら(書きさえすれば)シリアル化可能。
なので、インスタンス同士が強い依存関係にあるLayerなどはシリアル化しにくい。
(別に一元管理クラスやプロクシクラスを作ってやればできなくもない)

適当なチュートリアル
www.uproda.net/down/uproda009403.txt

478 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 06:35:47 ID:UMUNlC5x]
quakeタグ、リファレンスにはwqで待てっていうことはないのだけど、待つ必要はあるの?
トランジションとかは待つようにするべきだと思うんだけど、quakeもそうなのかなぁということで。
(別に待たなくても、ちゃんと動いている……と思われる。)

479 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 06:51:56 ID:cBqfFlix]
pngをtlgに変換しようとしたらpng→pngで変換してしまった・・・
半透明の部分がすごく汚くなってしまったんだが
直す方法ってないかな?
また1から作り直しか・・・

480 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 09:08:30 ID:NZLdsBSN]
>>478
スキップした時とかに、揺れて欲しいのはここまでって明示しとくと幸せになれる
待つ系のタグはどれもそんな感じ。



481 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 14:26:11 ID:SbiXLbyk]
そういや、みんなは始めのトランジションってどうやってる?
画像の大きさが合わないでしょ。
俺は全部の大きさについて透明な画像を用意して、先に表示させてるけど。
コレ思いつかなかったらキリキリやめちゃうんだと思う。

482 名前:478 mailto:sage [2010/03/10(水) 14:34:58 ID:UMUNlC5x]
うぃー、ありがとう!

483 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 15:01:42 ID:JkC2Rhx9]
>>481
透明な画像ってよくわからんけど

[backlay]
[image page=back 〜]
[trans 〜]
[wt]
俺はこんな感じでやってるけどなんかダメだったのか

484 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 16:27:13 ID:2wB30mIy]
>>472
デザイン・・・いいか?
元の画像のデータ、psdファイルでよければうpするがいる?

コンフィグ画面はゲームの仕様によって内容変わるからなー
決めてる最中に頓挫したから未完成でございます

485 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 19:40:30 ID:c2p2rV+C]
>>481
layerにbase以外を指定するときは同一の大きさで、ってやつか?
>>483の言う通り、[backlay]使っていればわざわざlayerをbase以外で
指定する必要はないと思うが

486 名前:472 mailto:sage [2010/03/10(水) 20:23:55 ID:llyWGFga]
>>484
是非お願いします!
こういうシンプルなデザインってフォントのサイズとか配置とか
ちょっとしたことで格好良くも悪くもなるから自分には難しいんだ

487 名前:461 mailto:sage [2010/03/10(水) 21:55:30 ID:2wB30mIy]
>>486
ほい

Ne_76923.zip

わかりやすいように整理したつもり
コンフィグ内ボタンは作ろうとした形跡はあるが、役に立つほどできてない・・・
拡大すればわかるが、単純な作りなんで作ろうと思えばすぐできるよ
とりあえず見てみてくれ、フォトショかSAIなら開けるだろうさ

488 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 21:59:18 ID:2wB30mIy]
場所とパスはは斧うpろだで kirikiri な
加工、転載、追加等なんでもしてやってくれてかまわないよ

役にたったなら幸いさ

489 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 00:10:15 ID:8Hucny/E]
rclickでcallしてる最中に、kag.cllExtraConductorを使ってさらにcallすると、call呼び出し深度が自動的に1にされてしまうのですが (深度3になるはずのケースでも1にされるのを確認)
正常な深度にする方法はないものでしょうか?
例えば↓の場合、深度は0→1→2→3→2→1→0となるはずなのに、0→1→1→2→1→0→エラー、となってしまいます。

*main
[r]
[rclick enabled="true" call="true" storage="test046.ks" target="*rclick"]
ここは素。深さ[emb exp="kag.conductor.callStackDepth"][r]
右クリックで次に進む。[r][s]

*rclick
[r]
ここは右クリック中だお。深さ[emb exp="kag.conductor.callStackDepth"][r]
[font color="0xFF0000"][link exp="kag.callExtraConductor('test046.ks' , '*rclick_to_call')"]ここ押して追加コール![endlink][resetfont][r][s]

*rclick_to_call
[r]
ここは右クリからきたコール1中だお。深さ[emb exp="kag.conductor.callStackDepth"][l][r]
[call storage="test046.ks" target="*rclick_to_call2"]
[r]
ここはコール2から戻ってきたコール1中だお。深さ[emb exp="kag.conductor.callStackDepth"][l][r]
[return storage="test046.ks" target="*rclick_return"]

*rclick_to_call2
[r]
ここはコール1からきたコール2中だお。深さ[emb exp="kag.conductor.callStackDepth"][l][r]
[return]

*rclick_return
ここは右クリックリターン中だお。深さ[emb exp="kag.conductor.callStackDepth"][l][r]
[return storage="test046.ks" target="*main"]


490 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 01:39:15 ID:y4ekvCuK]
>>489
つttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+%BC%E7%CD%D7%A5%AF%A5%E9%A5%B9%B3%B5%CD%D7#p1.2



491 名前:486 mailto:sage [2010/03/11(木) 02:38:24 ID:2qI8en9F]
>>487
早速うpありがとう!
ゲームの完成はまだ先(多分来年あたり)だけど使わせてもらうよ
システム回りの素材ってなかなか無いし、たまに見つけても
女向けの甘いデザインばかりなので本当に嬉しい

492 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:20:28 ID:RAw0pdpt]
現在メッセージレイヤーに表示されてるテキストが格納されてる場所教えてください・・・
どこかで見た気がするけどひっかからない

493 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:24:04 ID:HFimLNwm]
>>492
過去ログであったよ.[m]だか.[message]だかだったと思うから調べてみるよろし

494 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:29:29 ID:RAw0pdpt]
>>493
回答どうもです
でもこのカギかっこ?みたいなのってどうやってフレーズ検索すればいいんだ・・・
messageで大量にひっかかる

495 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:35:05 ID:a3ExqpK6]
kag.historyLayer.data(HistoryLayerクラス) じゃなかったっけか。dataは配列な
HistoryLayer.tjsの"function getLine(n)"とか"function getPage(n)"辺りを見てみれ

496 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:40:32 ID:HFimLNwm]
Number : 7474
Title : メッセージレイヤに表示されている文字列を取得したい

公式過去ログのタイトル一覧であさったらこんなのあったから調べてミソ

497 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 11:42:28 ID:HFimLNwm]
Number : 11419
Title : 現在表示されている文字の取得

これもあった
解決したらここに書いといてね

498 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 14:33:04 ID:RAw0pdpt]
>>495-497
有難うございます。無事解決しました

11419の方は、そこに書き込んどけって意味なら消えちゃってました

499 名前:名前は開発中のものです。 mailto:sage [2010/03/14(日) 01:01:58 ID:+2N3M/He]
メッセージレイヤの後(ベースレイヤ?)にvideoを再生する方法を教えて下さい。

500 名前:名前は開発中のものです。 mailto:sage [2010/03/14(日) 11:34:09 ID:Q0JjMUQk]
>>499
ググろう→"吉里吉里 レイヤ描画モード ムービー 再生"



501 名前:名前は開発中のものです。 mailto:sage [2010/03/15(月) 13:07:20 ID:ZFnKMzvq]
現在再生中のBGMのファイル名を取得する方法はありますか?

502 名前:名前は開発中のものです。 mailto:sage [2010/03/15(月) 13:16:49 ID:X1SOYs98]
>>501
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+BGM%A1%A6SE%A1%A6%A5%D3%A5%C7%A5%AA%B4%D8%CF%A2#p3.1

503 名前:名前は開発中のものです。 mailto:sage [2010/03/15(月) 13:18:19 ID:ZFnKMzvq]
>>502
ありがとうございます
どうしても思い出せず困っていました

504 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 06:34:09 ID:+AVPIugR]
animstartタグで、asdファイルを指定する事は出来ませんか?
ファイル名がバラバラの画像が多数あり、全て同じasdファイルを使用したいのですが
画像のファイル名とasdファイル名を合わせないといけない場合、画像と同じ数だけasdファイルを用意しなくてはならなくなり
非常に大変です

505 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 07:35:17 ID:+AVPIugR]
AnimationLayer.tjsの、「function startAnim」と「function loadAnimInfo」に書き加える事で
(多分)解決しました。

506 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 16:45:49 ID:BLvtV/W7]
TJSでSTG・ADVを制作しています。
KAGでのADVとTJSでのSTGを組み合わせて一つのゲームとするプロジェクトです。
まずは、勝手のわからないTJSのSTGから手をつけているのですが・・・スクリプトを書いて、実際にプレイしてみると、非常に重いのです。
原因はおそらく、画像ごとにひとつのレイヤー(自機には自機の、弾幕も弾一つ一つにひとつのレイヤー)を与えているからだと思うのですが・・・Tonyuほど使い勝手がわからず、これ以外の解決法がわかりません。
調べてみると、PNGをTLG5,TLG6にすると軽くなったなどの声はあったのですが、大した変化はみられず・・・。
何かいい方法はないでしょうか

507 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 17:12:06 ID:BLvtV/W7]
解決しました。
同じ画像の場合、一度しか読み込まない
という命令を書き上げたところ、軽くなりました。

508 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 17:36:33 ID:U4/RU6Ls]
>>507
私が作ってるのはSLGですが、随所にアニメーションを入れています。
クリップ方式の場合、全くストレスないアニメーションが可能ですが、
レイヤを直接動かすとチラつきが気になりませんか?。

STGの場合、クリップ方式でアニメーションさせる訳にはいかないと
思いますので、その所どうなのか知りたいです。


509 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 20:03:34 ID:TSW45KR6]
レイヤは数が増えるとモタつくこともあるので、ある程度一枚にまとめると早い事もあるみたい。
座標を配列なんかで管理して、copyRectでがばっと描き込む。
作った式がおかしかった場合も派手に狂うので気付きやすいという側面もあるとか無いとか。
Continuousハンドラが大量発生してた事のがボトルネックだったみたいだけど、どちらにせよ
骨組み作る時点でちょっと考えといた方が良いのかなーって思う。

510 名前:名前は開発中のものです。 mailto:sage [2010/03/16(火) 20:16:09 ID:1Wodcf4J]
>>507
何度も読み込むような処理が走ること自体がまずいだろう。設計を見直したほうが良いような。
あと、弾幕とかなら読み込むの自体が無駄で、ベースになってるレイヤから assignImage するべき

>>508
STGに限らず大抵の場合クリップ方式がアニメーションの性能的には無難だよ。
ただ、KAG の AnimationLayer の asd 処理はレイヤの数だけタイマ処理が走って無駄が大きいから、
STG のように大量のオブジェクトを扱うなら独自の単発動作する更新処理を組んだほうがいいだろうね



511 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 00:48:26 ID:sRAzG94o]
デフォルトで上のメニューバーのシステム(S)にある“自動的に読み進む”を押したときと同じ挙動をする関数ってどれ?
MainWindow.tjsにあるenterAutoModeかと思ったけど、これだと読み進んでくれないよね?

512 名前:名前は開発中のものです。 mailto:sage [2010/03/17(水) 01:26:42 ID:b8VUXB95]
Menus.tjsの20行目辺りで
>systemMenu.add(this.autoModeMenuItem = new KAGMenuItem(this, "自動的に読み進む(&A)", 0,
> onAutoModeMenuItemClick, false));
って書いてあるんだから、onAutoModeMenuItemClick() がそれに該当するんじゃね







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

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

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