- 1 名前:名前は開発中のものです。 mailto:sage [2007/11/21(水) 09:04:35 ID:GVW0Nn0u]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その12 pc11.2ch.net/test/read.cgi/gamedev/1186395177/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。
- 604 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 21:32:35 ID:zxh8nmCw]
- >>601
らんか氏はファイルが実際にあるかを直前で調べてるね var num = 栞番号; var tnname = kag.getBookMarkFileNameAtNum(num); if(Storages.isExistentStorage(tnname) && kag.bookMarkDates[num] != '') { //省略 } 起動中にファイルいじられるとしくじると思うので、それが嫌なら事前に savedataフォルダをremoveAutoPathしてaddAutoPathしておく
- 605 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 21:34:38 ID:GqQzVd2D]
- >>603
え、そうですか・・・自分で削除したりしても、ゲーム内ではデータが残りっぱなしで クリックしても元のファイルがない為ウンともスンとも言わない、という感じだったんですが…… もうちょっと調べてみます >>604 ありがとうございます、後程試してみます
- 606 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 22:07:12 ID:jEx37Uua]
- kotさんですかw?>ID:QMN/s3R3
- 607 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 22:30:23 ID:YMu3heLl]
- メモリ上に残ってるだけじゃね?
- 608 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 22:33:01 ID:DXcJaG7P]
- 栞があるかはシステム変数で保存してるから栞ファイル1つ消してもあるように見えたりするぜ
- 609 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 23:45:01 ID:Y9Cua+eF]
- ああそうか
吉里吉里終了してからセーブデータ削除しないとだめだね
- 610 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 23:56:33 ID:DXcJaG7P]
- いや、終了してから消してもシステム変数は別ファイルに残ってるから関係ない
セーブ画面とか出す直前辺りで>>604のみたいにファイルあるか確認してシステム変数直さないと
- 611 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 00:20:37 ID:VNZMMMpA]
- 質問です。
サイト等を見て、グラフィカルボタンと画像をアニメーションさせる方法はわかったのですが、 この二つをあわせて、アニメーションボタンを作ることはできないのでしょうか? 具体的に言うと、通常時はボタンの上の文字が一定間隔で点滅(アニメーション)し、 マウスを乗せるとアニメが止まり、常に文字が明るくなる状態(オンマウスグラフィック)にしたいのです。 普通にimagesタグの変わりにbuttonタグを使えばいいのかな?
- 612 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 00:24:54 ID:jNRjWJSq]
- 自分でレイヤサブクラスつくるとか。
- 613 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 00:48:26 ID:FysmMk+p]
- >>611
アニメーション処理の機構(AnimationLayer) とボタンの機構(ButtonLayer)は残念ながら 機能の構造が別物で、素の KAG ではボタンはアニメ化できない。 自前でアニメ処理を ButtonLayer に追加するとかしないとダメ。 ヒントとしては、 ButtonLayer はボタンの状態の切り替えは、画像を横方向に 切り替えることで実現してるので、それを邪魔しないように、縦方向にパターンを並べて、 それをタイマーで切り替えるとかすれば単純なぱたぱたアニメなら実現できる。
- 614 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 01:00:56 ID:hTo7XFZd]
- >>611
ButtonLayerにTimer組み込んでてきとーに画像変えるとか
- 615 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 01:44:08 ID:WxbWEAe4]
- TJSの、kag.*****〜 の***の部分の解説は、リファレンスのどこに載っているんでしょうか?
例えば>>604の「kag.getBookMarkFileNameAtNum」等も、三種類あるリファレンスのどれにも見あたらなくて……
- 616 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 02:21:51 ID:FysmMk+p]
- >>615
のってない。自分でソースを読んで流れを追いかけて意味を理解する。それができるようになったら、まあ、一人前?
- 617 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 02:29:16 ID:UMTP0FvO]
- >>611
格好を気にせずにKAGでやるならば、通常用のアニメーションをボタンの上に表示するとか。 んで、ボタンタグのonenter、onleaveで該当レイヤのvisibleを切り替え。 点滅用の前景レイヤのindexをメッセージレイヤより上に持ってくるのと、 そのレイヤの.hitThresholdもさわらなきゃかな、かな? アニメでもタイマーでも、押した後の後片付けがちゃんとしてないとエラーで落ちますよ。 >>615 >>1-5にある、OUTFOCUSや、リファレンス片手にKAGのシステムフォルダ内を眺める おさかな工房のソースを眺めるとかしていると割とあっさり見つかるかな。 収集している情報がまだ少ないみたい。もっと集めれ。 商用みたいに行き届いたものを目指すなら避けられない道なのでぼちぼちやりましょう。 嫌なら帰れw
- 618 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 02:55:39 ID:aXkY7f0j]
- kagのソースコードはもうちょっとコメント書いといて欲しいよな寄与コード充てる度に汚くなってるから。
今はkagのパーサ部分が文書化されたから追いやすくなったが・・・。
- 619 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 03:10:13 ID:UMTP0FvO]
- >>618
俺、KAGのソースが先生だからどういうソースがキレイなのかワカンネw 断片的なことなら偉そうに講釈もたれるけど、まとまったブツは恥ずかしくて 見せられませんやね。 この人のKAGプラグインのソースが美しいとか、ありますかね?
- 620 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 03:20:02 ID:aXkY7f0j]
- 標準のkagプラグインは2種類の書式がまざってるからキレイ以前に見づらいと思うが・・・他言語でOOPなソース読んだ方が良い。
- 621 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 08:51:23 ID:dKGTtSLK]
- OOP(笑)
- 622 名前:611 mailto:sage [2008/01/21(月) 14:41:03 ID:VNZMMMpA]
- >>612-614
>>617 ありがとうございました。参考にして試行錯誤してみます!
- 623 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 17:09:49 ID:ONgy9kUv]
- 吉里吉里のリファレンスがもう
既に意味の分からない自分はどうすれば・・・ コマンドライン?引数?アーカイブ? リファレンスを読んで何が出来るかも分からん・・・
- 624 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 17:13:00 ID:ONgy9kUv]
- 皆さんスクリプトの勉強って
どこから入ればいいんですかね・・・。 TJS2についての本とかあればいいんだけど 無さそうだし。
- 625 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 17:15:28 ID:EffmRBQK]
- >>624
TJSの講座があるから見てみるといいんじゃない?
- 626 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 18:37:31 ID:8M4udLqz]
- OOPっていう奴はなんなの?OODとかしないの?
どうでもいいけど
- 627 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 21:26:43 ID:UMTP0FvO]
- >>620
> 標準のkagプラグインは2種類の書式がまざってるから そうなのか。つまり、キレイかどうか意識する状態ですらないと理解してみた。 まぁいいか。なんとなく動くから。学問がやりたいわけじゃないし。 気にはなるけど、OOPは生きてるうちにそういう出会いもあるかしらーな感じで
- 628 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 23:51:53 ID:aqxFhcow]
- >>624
他人が作ったプラグインの内容を理解してみればいいんじゃね? kag3/kag3pluginフォルダの中に、デフォでいくつかはいってるぞ 雨効果とか、拡縮とか。
- 629 名前:名前は開発中のものです。 mailto:sage [2008/01/22(火) 00:23:22 ID:SxLc/FWN]
- 新安定版ktkr
|

|