- 1 名前:名前は開発中のものです。 mailto:sage [2008/02/26(火) 15:18:34 ID:3kSRIyHL]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その13 pc11.2ch.net/test/read.cgi/gamedev/1195603475/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。
- 914 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 13:32:05 ID:5F8fCL6f]
- んーその文字列とか数値とかがどういうものか
(完全にランダムなのか、きまった種類から選ばれるのかとか) ということなんだけど、えーと大体わかりました アンドゥバッファみたいなものだよね だとしたら、容量が膨れ上がっているのは ・データを保存しすぎている ということなので、そこを検討するとよいと思う 具体的には ・こまめに保存しすぎていないか? →保存する機会を減らすようにできないか というのはもちろんあると思う。 それと、その手のアンドゥ履歴のようなデータというのは 通常、「ほとんど前回と同じだけど一か所だけ違う」 というデータが延々と蓄積されることになる つまり ・記録する必要のない部分まで全部保存している というのが一番の問題点でしょう。 続く
- 915 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 13:32:42 ID:5F8fCL6f]
- 続き
それを改善するためには ・差分だけを保存するようにする ということになる つまり、いくつかやり方はあると思うけど ・大きな保存タイミングでは、今まで通り全部を保存する ・その他の保存タイミングでは、前回と比べて変化した部分 だけを保存する として、データを復元するときには ・最寄りの大きな保存をまず復元し、その後、 それ以降に変化した部分を反映させる という方法をとるようにする また、別のやり方としては、アンドゥバッファのようなものなら その使われ方に着目すると ・操作後と比べて、操作前が異なっている点だけを保存する というやり方もあるね。その場合、復元するときは ・必要な回数だけ、順次それらの変化を反映していく ということになるかと。 いずれにしてもちょっと改造が必要になるけど、 「差分バックアップ」とか「アンドゥバッファ」とかでぐぐると 何か出てくるんじゃないかな あとはスピードとかとの兼ね合いだね というかメモリ消費量が問題になるほどというのは相当かと もっと根本的に何かあるような
- 916 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 13:42:14 ID:5F8fCL6f]
- >>913
横からだけどうわーそんなのあったんだ 世界は広いな…
- 917 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 14:25:05 ID:4FksmMki]
- >>913
使用量はどれだけ逐一履歴を取るかにもよるのですが、 そこそこ確保するのであれば100MBは超えてしまいますので。 展開する時はその中の一つだけですので、 そこで食う分は大した事はないです。 必要な所は任意で呼び出す形ので検索は必要ありません。 >>914 保存しすぎてないかというのは、そういうものなので避けられない所です。 差分だけ保存というのは考えていませんでした。 それだったら、かなりの節約になりますよね。 スピードとの兼ね合いは確かに…、一番問題になりそうです。 圧縮する形だったら一番てっとり早いと思って聞いてみたのですが、 もしそれの方法や他にも案がありましたら宜しくお願いします。 ないようでしたら取り合えず差分の方向から当たってみます。
- 918 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 15:38:16 ID:tNO7FFhv]
- 一体どんなゲームなんだ…
前に吉里吉里製の弾幕シューティングがあったが、そういうのじゃないよな
- 919 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 18:12:50 ID:xbagkV17]
- シューティングでプレイ動画再生機能とかそういうのか、すげーな。
KAGのシナリオ生成GUI作ってるんだったらwktkだけど、ねーよなw
- 920 名前:867 mailto:sage [2008/07/13(日) 18:13:44 ID:CPbkThLm]
- お礼が遅れまして申し訳ありませんorz
>>874 凄く参考になりました ありがとうございます
- 921 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 20:44:00 ID:Jf9bm8jb]
- >>919
一応弾幕STのDeeタンのレビュー貼っとこう ttp://kikyou.info/diary/?200504 これもどんなコードなのか想像も付かないw
- 922 名前:名前は開発中のものです。 [2008/07/14(月) 01:38:49 ID:YxdJIGvj]
- 質問させて下さい。
f.command[]という配列に調べる、使う、行くみたいにコマンド文字列を格納して、 tf.xを添字としてループしてコマンド文字列を描画、リンクがクリックされたときに tf.cnumberにtf.xを格納することで選択されたコマンドを取得しようとしたのですが、 [eval exp="tf.x=0"] *loop [link target=*end2 exp="tf.cnumber=tf.x"] [emb exp="f.command[tf.x]"] [endlink] [if exp="tf.x >= 10"] ;10は仮のコマンド数上限 [jump target=*end] [endif] [eval exp="tf.x++"] [jump target=*loop] *end [s] *end2 としたらどのコマンドを選択してもtf.cnumberは10になってしまいました(まあ当然ではありますが…) ループを使わずに10回コマンド文字列を描画すれば一応正しく取得できましたが、 ループを使ってコマンド文字列を描画しつつ、何番目の選択肢がクリックされたか取得する方法はあるでしょうか?
- 923 名前:名前は開発中のものです。 mailto:sage [2008/07/14(月) 01:44:00 ID:WHe3w+Yg]
- >>922
>>246
- 924 名前:名前は開発中のものです。 mailto:sage [2008/07/14(月) 02:03:18 ID:YxdJIGvj]
- >>923
即レスありがとうございます。 3行目を [link target=*kanryou exp="&'tf.behavior='+tf.x"] で希望通りの動作になったっぽいです。エンティティの使い方が良く理解できてなかったんですね。 ありがとうございました。
- 925 名前:名前は開発中のものです。 mailto:sage [2008/07/14(月) 02:04:25 ID:YxdJIGvj]
- あ、変数間違い。
[link target=*end2 exp="&'tf.cnumber='+tf.x"] でした。
- 926 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 00:15:23 ID:EK69RcAI]
- [自動的に読み進む]っていうのが長文でも短文と同じ速度で進んでしまうため機能してないと思うので、
[自動的に読み進むウェイト]のところにチェック式で[文字数を考慮する]という項目を設けて、さらにこれを早いや遅いと連動させたい 例えば文字数を考慮する+早いだと、文字数×0.1秒のウェイトになり 文字数を考慮する+遅いだと、文字数×0.5のウェイトになるという感じ 他にも音量調節がメニューに無いし、ここまで進化してきて未だにメニューが洗練されてない気がしてならない
- 927 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 00:29:08 ID:4T2uOYle]
- そうしたいなら自分でやれば良いじゃん。
- 928 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 00:38:02 ID:rBY854IN]
- 自動で読み進むって使わないなぁ
- 929 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 00:39:27 ID:4T2uOYle]
- pia3以降で言ったらドラマティックモードだな
- 930 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 00:40:35 ID:efBq9SIA]
- クリックすらだるい時には使うな
吉里吉里標準のは使いにくいからあんま使ったことないけど>>926みたいになってるのでは結構便利
- 931 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 00:50:36 ID:vjP7srxg]
- プレイヤーはどのくらいの割合で自動で読み進むを使うんだろうね。
ゲームのジャンルによるだろうけど結構いるなら手入れたいな。
- 932 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 01:04:19 ID:8C5c64x0]
- ひぐらし祭は自動で読み進めていたらクリアするのに総プレイ時間100時間超えた。
- 933 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 01:34:23 ID:zEM8r1XG]
- でもひぐらしみたいな紙芝居ゲームには欲しい機能ではある
- 934 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 01:45:56 ID:1dWWtwqn]
- >>931
ノベルはオート主体だな >>932の言うようにプレイ時間は長くなるけど、自動で進めたい。 プレイ時間はテキストウィンドウが不要になるくらい本当の意味でフルボイス化すれば短くなるんだろうけどね。
- 935 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 01:52:25 ID:cgd3FdO9]
- >>926
吉里吉里2/KAG3は弄りたければ弄れの方針で、元から大して進化などしていない 改良は加えられているけど微々たるもので、だいぶ前からある意味成熟してる 文字数でウェイト時間変更も弄ればなんとかなりそうだし >>931 オートにしてバックで走らせて、表で作業してる
- 936 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 02:16:07 ID:8C5c64x0]
- 内部実装はたまに変わってるけどな。リファクタリングってわけじゃないけど
- 937 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 08:44:01 ID:SD4CXuP2]
- [lr]と[pcm]っていうマクロ作ってみた
効果は秘密だがとても便利です
- 938 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 08:59:43 ID:bFqCR99m]
- プラグイン作りやすいように、あちこちにフックつくってあるよね。
最初、何でこんなに処理小分けしてんだ?って思ったけど。 クラスごと上書きかけてその配慮を台無しにする俺w
- 939 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 11:19:58 ID:V7TYSZ/C]
- そもそもMainWindowをextendsしている俺
- 940 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 12:34:27 ID:cgd3FdO9]
- 多分探せば既出なんだろうけど>>926的なの組んでみた
ttp://tohka.info/storage/krkr/autoModeOnChar/
- 941 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 17:17:15 ID:vjP7srxg]
- >>940
とりあえず貰っておいた!乙!
- 942 名前:名前は開発中のものです。 mailto:sage [2008/07/15(火) 20:54:37 ID:UFcSLu0m]
- 乙なのですよ にぱー☆
- 943 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 00:21:28 ID:3dK3SUsD]
- 心の底から乙
- 944 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 00:22:21 ID:0+pFCUKJ]
- >>940
頂いた。ありがとう。
- 945 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 00:59:41 ID:OOab/yF9]
- おじさん的にはソースコード読む方が面白いんだよねぇ
- 946 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 01:48:11 ID:TRqhME38]
- ふぁいと、おー。魅音は勉強家なのです。
- 947 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 01:56:47 ID:wtxANyLF]
- Nスクスレへ(・∀・)カエレ!!
- 948 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 02:05:55 ID:lsGVfilg]
- (・∀・)←かあいいよぉ。お持ち帰りぃ〜
- 949 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 09:21:31 ID:J3QPn6qX]
- そろそろ次スレですが、テンプレ更新とかあったら書いてね
- 950 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 11:58:54 ID:LBFa/Wca]
- とりあえず熊野は除いてていいんじゃね
- 951 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 16:57:36 ID:K5RYLVlf]
- >>940のディレクトリほじくったらいい感じの解説サイトだったんで、追加したいかも。
940氏がおkなら、だけど。
- 952 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 18:12:09 ID:LBFa/Wca]
- >>951
うれしいこと言ってくれるじゃないの 現在優先順位が下がってて更新できてなくて申し訳ない
- 953 名前:名前は開発中のものです。 mailto:sage [2008/07/17(木) 01:17:46 ID:yFNawTQq]
- >>940
いただきました。ありがと〜。 サイトも参考にさせていただきます。
- 954 名前:名前は開発中のものです。 mailto:sage [2008/07/18(金) 16:07:17 ID:+YkYVVJR]
- ttp://www.h2.dion.ne.jp/~yasozumi/lecture/lecture.html
あれここつながらないけど・・・
- 955 名前:名前は開発中のものです。 mailto:sage [2008/07/18(金) 16:12:55 ID:Rfi/wUVm]
- 既出ですよ。
- 956 名前:名前は開発中のものです。 mailto:sage [2008/07/18(金) 20:16:39 ID:GfgCmg7T]
- どこかと思ったらにんちか。
ここは外して良いんじゃね?
- 957 名前:名前は開発中のものです。 mailto:sage [2008/07/18(金) 20:24:53 ID:TPQ6CZfd]
- デットリンクは外すのがセオリーだと思うけど
OUTFOCUSのブックマークでもフォローしてくれてるし、 問題ないんじゃね
- 958 名前:名前は開発中のものです。 mailto:sage [2008/07/20(日) 05:18:10 ID:Dwn1zP61]
- >自分で探せば済む事なのですが、以前webを独学したら実際はよくないプログラムばかりだった・・・。
>というのがあったので、こちらで質問させて頂きました。 ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1317810648 熊野の爪痕がここにも
|

|