■吉里吉里/KAG/TJS雑談質問スレ■その29
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。 転載ダメ
2015/06/05(金) 01:50:10.83ID:r78FM0BY自作ゲームの進行状況や製作ツールについての話、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雑談質問スレ■その28
http://peace.2ch.net/test/read.cgi/gamedev/1391503520/
0263名前は開発中のものです。
2015/07/29(水) 19:20:15.62ID:Fwe6MqBx0264名前は開発中のものです。
2015/07/30(木) 00:25:07.09ID:fejD4xI5うまく動きました
&を思いつけない自分が本当にどうしようもなくヘボいスクリプターだ。。。
0265名前は開発中のものです。
2015/07/30(木) 01:09:46.27ID:VwRDb0FZ0266名前は開発中のものです。
2015/07/30(木) 01:12:14.86ID:xJeXEgtj昔からよくブレるところであってな
KAGで演出がんばってまーす みたいな感じだと
&を使えって話になることすらないだろうけど
0267名前は開発中のものです。
2015/07/30(木) 03:30:54.86ID:eMG92eItEXのBGVってプロパティーはあるみたいけどどう組み込んだらいいのかな?
voiceに似せて組み込もうにも同じくへぼへぼスクリプターな俺はvoiceでgrepした段階で力尽きたorz
理想はタグにしたいんだけどそれ以前にどうやって使うかすらわからない
0268名前は開発中のものです。
2015/07/30(木) 07:54:34.21ID:nZwrlHm3[キャラ名 bvoice="ファイル名"]で再生
[キャラ名 bvoice=""]で停止
0269名前は開発中のものです。
2015/07/30(木) 16:43:31.71ID:qnCnVInhこんな簡単な事だったのかorz
ちなみに調べてた時にバッファを二つ持ってるみたいだったけど、もう一つのバッファはhvoiceみたいだね
ただこれ単に切り替えてるだけっぽいけど意味あるのかな?
fadeinoutなどの調整も出来ないみたいだし、少し研究してみます
0270名前は開発中のものです。
2015/07/30(木) 22:17:23.15ID:nZwrlHm3日常シーンとHシーンで個別に音量設定つけるなら使うかもしれない
0271名前は開発中のものです。
2015/07/31(金) 00:30:20.18ID:+sD9QLZUこれじゃダメだった。
配列を宣言してなければ配列を作るって言う初期設定をさせたかったんだけど
[if exp="&sf.xxxx[0] === 'undefind'"]
〜処理〜
[endif]
0272名前は開発中のものです。
2015/07/31(金) 03:29:40.64ID:2pluXChDそれとも配列自体が定義されてるか調べたいのかよくわらんけど
どっちにせよundefined比較はtypeofを使うのが必須だね
前者の場合
[if exp="typeof sf.xxxx[0] == 'undefined'"]
後者の場合
[if exp="typeof sf.xxxx == 'undefined'"]
ifのexpはそのまま実行時に評価されるので&指定は不要。比較は上では==になってるが===でも全く問題ない
ただ、undefined比較だと例えば(後者の場合で)sf.xxxx=0みたいに意図しない値がすでに入っていた場合に
スルーされてしまうので、本当に厳密にやるなら
function IsObjectInstanceOf(ref, cls, base=sf) {
return (typeof base[ref] == "Object") && (base[ref] !== null) && (base[ref] instanceof cls);
}
みたいなオブジェクトのインスタンスのクラスまで調べる適当なヘルパ関数作っといて
[if exp="!IsObjectInstanceOf('xxxx', 'Array')"]
[if exp="!IsObjectInstanceOf('xxxx', 'Dictionary')"](※辞書の場合)
とかしておくと安心かもしれない
まぁぶっちゃけsfやfの初期値はvoid(typeof取った場合のみundefined)なので
他に変更されるような要因がなければ上みたいに長々と書かなくても
[if exp="sf.xxxx === void"]
で済ませる場合も多いね(記述少なくて楽だし)
0273名前は開発中のものです。
2015/07/31(金) 09:24:59.71ID:KBwevcQwどうしても再生が乱れるんだけど、なんか良い方法ないかなあ。
メディアプレーヤーとかでなら問題なく再生できるPCなんだけどな。
0274名前は開発中のものです。
2015/07/31(金) 12:01:21.70ID:UyI8xMWU0275名前は開発中のものです。
2015/07/31(金) 13:01:25.64ID:j2ZgS7ql説明が少し悪くてごめん。
配列になっていないものを[if exp="typeof sf.xxxx == 'undefined'"] で確認するのはわかるんだけど
単にゲームの初期設定でsf.xxx = []とすれば良いだろうと言う突っ込みはおいておいて
要するにsf.xxxxが(辞書)配列かどうかと言う判定はどうしたらいいんだろうか?って事を聞きたいんだ。
[if exp=(sf.xxxxが配列じゃなかったら)]
;配列を作る
[eval exp="sf.xxxx = []"]
[endif]
と言う処理を行いたいの。
[if exp="typeof sf.xxxx[0] == 'undefined'"] とか[if exp="sf.xxxx.count == 0"]で調べようとすると
エラー表示されるから困ってる。
0276名前は開発中のものです。
2015/07/31(金) 13:04:13.52ID:KBwevcQw他にDLLってないのかな。自分で作るしかないんだろうか。
0277名前は開発中のものです。
2015/07/31(金) 13:06:59.23ID:j2ZgS7ql最近はエロゲは最低スペックでvistaマシンだから
今後ロースペックマシンではどんどんきつくなっていく。
だがvistaの頃に開発ストップした吉里吉里ぇ
それとオープニングとかなら別だけど
ゲーム中のムービーは画面書き換えの関係で同時に複数のチャンネルで動かしてる場合が多いから
それだけでかなり重いうえにさらにいろいろなゲームとしての処理でロースペックだともっさりする
0278名前は開発中のものです。
2015/07/31(金) 13:39:02.38ID:3PBc8qKX0279名前は開発中のものです。
2015/07/31(金) 13:55:31.47ID:2SOVPUaCinstanceof "Array"
0280名前は開発中のものです。
2015/07/31(金) 14:02:40.71ID:9MELTnnV説明が悪くて じゃなくて、>>272は十分説明を理解しているのに
>>275が>>272の解説を何も理解せずにオウム返ししているだけなんだよなあ・・・
「カレーを作りたいんだけど、肉と野菜煮込んでも茶色くならない。どうすればいいのかな?」
「カレールーを入れてね。本格的にやりたいならスパイスから作るやり方もあるよ」
「説明が悪くてごめん。肉と野菜を煮込んで、カレーみたいな味と色にしたいんだけどどうすればいいのかな?」
みたいな感じ
正解のソースコードをKAG込みで張ってもらわんと気が済まないのか
0281名前は開発中のものです。
2015/07/31(金) 15:43:59.04ID:j2ZgS7ql>>272を確かによく読むとちゃんとわかるように書いてあった
ごめん
>>279でもうまくいけた
ありがとう
0282名前は開発中のものです。
2015/07/31(金) 17:39:30.18ID:rGuZZZqP例えば"ドザエモン"と言うワードが出てきたらfontの色を変えるとかインライン図形に切り替えるとかしたいんだけど
0283名前は開発中のものです。
2015/07/31(金) 19:14:57.23ID:I0KHEIj6リファレンスにあるべ
0284名前は開発中のものです。
2015/07/31(金) 20:01:52.71ID:9MELTnnV先読みとかするように改造しないと厳しいだろ
むしろ事前にGREP機能があるソフトでksファイルの「ドザエモン」をマクロで括るように一括変換しとけば
0285名前は開発中のものです。
2015/07/31(金) 23:30:58.33ID:vU5w5/NE・TJSのレベル
・KAGのレベル
どのレベルでやるか
吉里吉里改造(またはKAG拡張)のレベルなら何でもできるが
システム自体の深い理解がいる
TJSならシーンごとに区切ってindexOfとか
KAGのレベルなら、あらかじめマクロ作って
ksファイルのテキストをタグで囲っておくしかなさそう
0286名前は開発中のものです。
2015/08/01(土) 02:31:04.80ID:gyZyt6mPそもそもkag.fore.layersみたいな感じにtjsレベルでレイヤ管理出来ないんだからむしろ制限多いだろうさ
0287名前は開発中のものです。
2015/08/01(土) 06:00:50.36ID:q2hcCxyS0288名前は開発中のものです。
2015/08/01(土) 12:57:46.55ID:0/wuswlnkagexてtjsじゃlayer記述出来ないの?
あるでしょ普通
0289名前は開発中のものです。
2015/08/01(土) 21:01:22.30ID:HpB6c145上の方のbvoiceもそうだけどせっかく機能として組まれてるのに読み解けない奴は気づけないって機能が多すぎる
メインで使いたがるのは俺みたいに少し吉里吉里じゃ物足りないって感じてtjsでなんとか出来ないかなって試行錯誤するレベルのスクリプターライターなはずなのに
機能を理解出来るのは、そのレベルの奴じゃ到底無理って言うね
0290名前は開発中のものです。
2015/08/01(土) 21:15:02.83ID:MfdGKfhFソース読めって言うんなら自分で書いたほうが早いし。
0291名前は開発中のものです。
2015/08/01(土) 21:16:04.55ID:q2hcCxyS0292名前は開発中のものです。
2015/08/01(土) 22:04:16.23ID:vhMeyRy2正確な動作知ってカスタマイズしたいならソース読むしか無いけどそれはKAGも同じでしょ
0293名前は開発中のものです。
2015/08/01(土) 22:22:55.60ID:HpB6c145txtに確か2書いてはあるけど、このボリュームはどれなのとかそう言うのは何も書かれて無いからかなり使いづらい
探せばキャラの個別の音声に紐付いてるの分かるが、そもそもキャラ個別音声のボリューム調整をどうすんのか分からんって人がいっぱいだと思う
俺も>>288のレス見てそういやkagexではレイヤ表示どうすんだろ?って思って今見てるクチだけどたぶんこのあたりは俺レベルじゃわからんと思う
これがKAGなら本家のリファレンスとごった煮さんとoutFOUCUSさんを見たらだいたい分かるんだけど
使っていれば使い勝手は確かにkagexは良いのに実にもったいない
0294名前は開発中のものです。
2015/08/01(土) 22:32:52.87ID:CcbCQz7g最近の新規さんは苦しんでそうだ
Zとexは移動するメリットがあんまりないんだよな、解説の少なさもあるし
OS問題考えるとそのうちzにしなきゃいけないんだろうけど
0295名前は開発中のものです。
2015/08/01(土) 22:46:50.61ID:MfdGKfhFTJSでの弄り方も詳細に書いてくれてるし。
0296名前は開発中のものです。
2015/08/01(土) 22:57:34.85ID:vhMeyRy2暇なときに書くようにするわ
0297名前は開発中のものです。
2015/08/02(日) 00:55:17.87ID:kRQ1fDOFやっぱりkagexのレイヤの表記わからなかった。。。。
0298名前は開発中のものです。
2015/08/02(日) 02:43:17.86ID:tcX15TRHやりたいことによるけどKAGと違って直接Layer使うことは少ないよ
0299名前は開発中のものです。
2015/08/02(日) 03:15:29.30ID:kRQ1fDOF言われてみて、そういえばどうすんだ?みたいな
0300名前は開発中のものです。
2015/08/02(日) 03:35:13.36ID:tcX15TRH環境レイヤならworld_object.env.layers["レイヤ名"].targetLayer
舞台レイヤならworld_object.env.stage.targetLayer
イベントレイヤならworld_object.env.event.targetLayer
使ってないときはvoidだし変更も保存されないしバグの元にしかならないので直接触ってはいけない
targetLayerの前のworld_object.env.stageのレベルでなんとかするのが楽
0301名前は開発中のものです。
2015/08/02(日) 03:57:32.50ID:kRQ1fDOF俺程度じゃわからんわけだ
オリジナルの効果を合成とか出来ないかと思ったがおもいっきりバグの元ぽいな
0302名前は開発中のものです。
2015/08/02(日) 04:20:07.65ID:tcX15TRH・GFX_Movieとか参考にしてGenericFlipの形で追加する
・AffineLayerとかを拡張する形でLayerレベルで機能つけてKAGEnvImage.layerRedrawFunction/commandsあたりから呼び出す
・効果使う部分だけkag.fore.layersのようなKAGの機能を使う
・効果使う部分だけ独自のレイヤを使う
0303名前は開発中のものです。
2015/08/02(日) 10:20:40.75ID:O8rtFe4j0304名前は開発中のものです。
2015/08/02(日) 18:04:01.22ID:zC5rDFs60305名前は開発中のものです。
2015/08/02(日) 18:07:43.46ID:+lMjCGhvKAICHOさん作、アニメーションボタンプラグイン(AnimButtonPlugin.ks)を導入し、TJSに挑戦の右クリックサブルーチンを作りました。
ここまではよかったのですがアニメーションボタンを表示中に右クリックサブルーチンに入り戻ってくるとボタンが消えてしまいます。
ですがanimbuttons_obj.animButtons.countとコンソールにうつとボタンの数は0ではなく先ほど表示されていた数だけあります。
tempsave,temploadを使っていて自分ではその辺のセーブとロード時の挙動が怪しいと思っているのですがさっぱりです。
お願いします。
0306名前は開発中のものです。
2015/08/02(日) 19:15:05.69ID:tDTuJrxb声に出して読みたい日本語
0307名前は開発中のものです。
2015/08/02(日) 19:32:38.64ID:8ZsdRJg+借りるなら一箇所にそろえた方がいいんじゃない
干渉しあってエラー起こしてそう
0308名前は開発中のものです。
2015/08/02(日) 21:08:14.73ID:rO9osuPRfunction test() {
var test0 = new global.Layer(kag, kag.fore.base);
kag.add(test0);
with(test0){
.setSize(kag.scWidth,kag.scHeight);
.fillRect(0,0,kag.scWidth,kag.scHeight,0xffc0ffc0);
.fillRect(0+128,0+128,1280-256,720-256,0xfffffc0c0);
.visible=true;
}
}
test();
test0.fillRect(0+256,0+256,1280-512,720-512,0xfffc0c0ff);
0309名前は開発中のものです。
2015/08/02(日) 21:11:36.02ID:tDTuJrxbJavaScriptちゃいまっせ
0310名前は開発中のものです。
2015/08/02(日) 21:28:32.16ID:rO9osuPRfunction test() {
var test0 = new global.Layer(kag, kag.fore.base);
kag.add(test0);
with(test0){
.setSize(kag.scWidth,kag.scHeight);
.fillRect(0,0,kag.scWidth,kag.scHeight,0xffc0ffc0);
.fillRect(0+128,0+128,1280-256,720-256,0xfffffc0c0);
.visible=true;
}
test0.fillRect(0+256,0+256,1280-512,720-512,0xfffc0c0ff);
}
test();
ちなみに、functionの中で作ったものを外で変更できるようにするにはどうするのでしょうか?
。外で宣言するしかないのでしょうか?
0311名前は開発中のものです。
2015/08/02(日) 21:32:12.15ID:tDTuJrxb気持ち悪いならclassでも使え
0312名前は開発中のものです。
2015/08/02(日) 21:38:35.65ID:rO9osuPRクラスを作ってそこでやってみます
ありがとうございます
0313名前は開発中のものです。
2015/08/02(日) 22:35:09.56ID:+lMjCGhv吉里吉里にアニメーションボタンプラグインだけを入れて試してみたところダメでした。
プラグインの中身を見るとセーブ・ロードにも対応してるような気がするのですが、セーブ・ロードしてもボタンは消えてしまっています。
バグ報告をしたほうがいいのかもしれませんが、自分の使い方が悪いのかもしれないと思ってしまい躊躇してしまいます。
どなたか同じような症状の方はいらっしゃらないでしょうか?
0314名前は開発中のものです。
2015/08/03(月) 02:24:30.16ID:/I+c3JEUこれは一度表示させた画像はどうやったら消せるのでしょうか?
kag.test0.visible=false;
やglobal.kag.test0.visible=false;
でもダメでした
0315名前は開発中のものです。
2015/08/03(月) 03:15:18.69ID:W1SFSvOckag.test0が生えるわけではないんだぜ。
ローカル変数をその後も使い続けるなら
function test() {
〜
return test0;
}
kag.test0 = test();
とか見える場所に別途保存しておく必要がある
0316名前は開発中のものです。
2015/08/03(月) 09:06:28.80ID:yT2rIPNt中身も晒さずにエスパーしてくださいっていうのがまず自分がおかしいと理解しようよ
吉里吉里のテンプレートデフォルトのままでプラグイン入れて、きちんと指示通りにソース書いて
それでも動かないならバグ報告、動いてるなら自分の組み方が悪い
前提のきちんとソースもかけてないならやっぱり自分が悪いになる
KAIXHOさんに聞くにしても再度ここで聞くにしても、一通りやった上で中身さらせな
0317名前は開発中のものです。
2015/08/03(月) 12:23:35.19ID:WFwz4tMP少し分かった気がします
これまで漠然としか分からなかったreturnの意味なんかがだんだん分かってきました
まだvisible=false;は出来てませんので、いろいろ試してみてまた分からなかったら初歩的な質問だと思います
よろしくお願いいたします
0318名前は開発中のものです。
2015/08/04(火) 14:45:25.41ID:qb1J7P1e重くなるねw
0319名前は開発中のものです。
2015/08/04(火) 14:49:21.93ID:MSAPo8BGそもそも履歴なんか、さっきの分のニュアンスどうだったっけ?的な確認くらいにしか使われないし
0320名前は開発中のものです。
2015/08/04(火) 22:09:10.84ID:Ikj6qQIS「俺こんなことも出来るんだよ すげー」は、わかる奴が見たら「無意味なことしてるなこのバカ」としか思わない
0321名前は開発中のものです。
2015/08/04(火) 22:40:40.01ID:qb1J7P1e普通のユーザーってあんまり使わないのかなあ。
俺、伏線とかセリフとかをかなり遡って再確認したいときがよくあるので……。
>>320
ロールアップボタンで対応する発想が意味分からないし、そんなもので
誇る君の思考回路も理解できない。
普通にスクロールバーでしょ?
0322名前は開発中のものです。
2015/08/04(火) 22:41:26.03ID:X84MVl5rそんなもので誇る君の思考回路も理解できない。
0323名前は開発中のものです。
2015/08/04(火) 22:53:16.06ID:qb1J7P1e誇るとかいう思考回路を持ち出したのは君でしょ?
スクロールバーでスクロールするのって一瞬だよね。
単に履歴が長ければ使う人には喜んでもらえるかなあと思っただけなんですけど。
0324名前は開発中のものです。
2015/08/04(火) 22:55:07.04ID:X84MVl5rどんだけ微細な操作が要求されるかも想像できないのか(呆れ)
0325名前は開発中のものです。
2015/08/04(火) 23:02:26.93ID:qb1J7P1eうーん、たとえばさ、このスレって既に2284行あるのね。
君がどのブラウザで閲覧してるか知らないけど、たとえばレス番100番辺りを
見ようと思ったときに、そこまでスクロールする操作ってそんなに苦労するかな?
ある程度、スクロールバーのつまみで一気にスクロールして、あとは
キー操作なりページアップorダウンなりですぐ見れるよね。
っていうか、なんでそこまで喧嘩腰なのか理解できないよ。
0326名前は開発中のものです。
2015/08/04(火) 23:07:37.56ID:X84MVl5rそういうので済むのがまさに1000・2000のレベルで、あとはおせっかいだし
マジでやるとしたら補助のボタンなりなんなり必要ってことでしょ……
0327名前は開発中のものです。
2015/08/04(火) 23:10:39.58ID:qb1J7P1eためしに、テキストエディタに3万行のテキスト貼り付けて
ウィンドウの高さを15行くらいにして100行戻る操作をしてみたけど
3秒も掛からないぞw そこまで馬鹿にするなら試してみてよ。
0328名前は開発中のものです。
2015/08/04(火) 23:13:12.44ID:X84MVl5r「あ、スクロールバー行きすぎた」とかのストレス発生する可能性まであるなら
ほんと無意味って話
0329名前は開発中のものです。
2015/08/04(火) 23:25:09.39ID:qb1J7P1eそのストレスが発生する可能性は最大1000行の履歴でもあり得るよねえ。
それは単にインターフェイスの設計の問題だよね。
まあ、履歴が増えるにつれてスキップ処理が遅くなるのは分かったから
適正値を自分なりに探りますわ。
お付き合いどうもありがとうございました。
0330名前は開発中のものです。
2015/08/05(水) 00:13:46.25ID:yawFt3M4だってまず2万行読むのにどれだけ時間かかると思ってるの?
そのあいだゲームし続けるの?
一度タイトルに戻ったりゲーム終了したら、履歴はリセットされるわけで
むしろその履歴を残したとして、ゲームを最初から開始したら変な風に履歴に残るわけで
まじに間抜けなんだけど
なんでもつっこめばユーザーが喜ぶとか、UI設計の基礎から勉強した方がよいよ
この時期だからそんなアホなこと言ってるの同人さんだと思うけど
0331名前は開発中のものです。
2015/08/05(水) 00:23:37.08ID:MXc4BKcE>一度タイトルに戻ったりゲーム終了したら、履歴はリセット
……はぁ?
>むしろその履歴を残したとして、ゲームを最初から開始したら変な風に履歴に残る
……はぁ?
普段どういう作り方してるの?
履歴の仕様、見直したほうがいいですよ。
0332名前は開発中のものです。
2015/08/05(水) 00:46:46.07ID:yawFt3M4間抜け通り越してダメだこりゃだな
タイトル戻ったりゲーム終了したら履歴消すだろ
残す意味がわからんわ
0333名前は開発中のものです。
2015/08/05(水) 00:57:48.35ID:ssYYi2/O吉里吉里ベースの商業タイトルにはわりとあるよね
0334名前は開発中のものです。
2015/08/05(水) 00:58:43.61ID:ktTOuFRn0335名前は開発中のものです。
2015/08/05(水) 01:02:03.83ID:MXc4BKcEちゃんとタイトル画面で履歴はクリアしてますよw
ロードするときは現在の履歴をクリアして、セーブした時点での履歴を読み込んでいるんですわ。
>>330の言い草だと、あなたのは
・ロードしても履歴は復活しない
・ゲーム途中でロードしたら前の履歴が残ったまま。以降それに追記
ってなとこですか?w
0336名前は開発中のものです。
2015/08/05(水) 01:14:37.23ID:MXc4BKcEそりゃ普通に作ればボタンも付けるでしょ。
HistoryLayer.tjsに関数あるし。
0337名前は開発中のものです。
2015/08/05(水) 08:47:37.24ID:0SAxbh2bそれとも最近はそういうのが流行なの?
ロード時クリア、タイトルもクリアしてるけど、特にプレイヤーから不満が出たことはないわ
0338名前は開発中のものです。
2015/08/05(水) 08:53:57.60ID:9R2/trYO金を貰う以上できなきゃ困る!理由つけて出来ないのを誤魔化してるんだろ!やれ
って言われることはある。履歴は全部残せってさ頭おかしい
0339名前は開発中のものです。
2015/08/05(水) 09:09:05.74ID:ssYYi2/OKAGだと大変
無限バックログは根本設計が別物で、
ついでにバックログジャンプもついてる
0340名前は開発中のものです。
2015/08/05(水) 09:09:18.39ID:0SAxbh2b上でも書いてる人いけどそんなに履歴って見るか…?やれって言ってる人は自分が実際使ってるのかね
テキストだけログ見るくらいならシーン回想つけた方が良いだろうし
過剰ともいえるシステムつけてるところや、つけたがる所たまにあるけど
それ何人が使ってるの?費用対効果考えてつける意味本当にあるの?と時々思う
まー個人の自由なんですけど
0341名前は開発中のものです。
2015/08/05(水) 09:52:57.03ID:9R2/trYO0342名前は開発中のものです。
2015/08/05(水) 13:44:55.41ID:MXc4BKcE全然凄いことにならないよ。
吉里吉里初期の頃のPCならともかく、XPマシンでもさくさく動くよ。
セーブファイルの容量も履歴MAX状態で300KBくらいかなあ。
ただ、ログが増えるにつれてスキップ処理は重くなる。それが悩みです。
ロードしたときはセーブ前の内容をさらっと確認したいから
個人的にはあると嬉しいんだけどな。
まあ、履歴なんざ要らねって人がいるのも分かったのは参考になったよ。
両方に対応すれば良いんだな。
0343名前は開発中のものです。
2015/08/05(水) 13:44:59.95ID:0f+lt7G4試しに1万でも2万でもログ作ってバックログしてみるとわかるがカーソルとか操作性最悪になって話にならないし
せっかくやったことを否定されて悔しいのはわかるけど過ぎたるは及ばざるが如し
どうしてもこだわりたいなら、今もあるのかな?フロチャートを表示させるようにすると良いと思うよ
そうすればそれがバックログの代わりになる
0344名前は開発中のものです。
2015/08/05(水) 13:47:39.89ID:MXc4BKcE>ただ、ログが増えるにつれてスキップ処理は重くなる。それが悩みです。
あ、これは履歴のサイズを大きくした場合ね。
履歴をセーブするかどうかには関係ないです。
0345名前は開発中のものです。
2015/08/05(水) 13:50:02.69ID:MXc4BKcE>俺Sugeeeeee!!したいだけ
いやー、そんなつもり全くないから。
> カーソルとか操作性最悪
ならないから。それは作り方の問題。
0346名前は開発中のものです。
2015/08/05(水) 14:42:06.00ID:0SAxbh2bうんだから動作が重くなる=凄い事になるんじゃ?って言う…
自分は履歴に手をかけるくらいならシーン回想か即確認できるtips派だから、履歴にかけるその情熱がよく解らない
その上両方に対応するってのが更に無駄手にしかみえないな
合理的にならざるを得ないスクというより、なんだかID:MXc4BKcEは文系ライターっぽいね
作ってる当人以外使う人がいるのか知らないけど、まあ自己満足の域なんだろうからいいんじゃない
0347名前は開発中のものです。
2015/08/05(水) 18:55:19.66ID:0f+lt7G4まあ余計なお世話だけど使いづらいスクリプターだなと思う
一番安定してるワムさんのシステムでは何行保存か気になって覗いてみたら二千行だったね
二万行欲しいとか言ったら重くなるから全力で拒否られると思う
0348名前は開発中のものです。
2015/08/05(水) 19:01:51.22ID:podQg62tもし自分が設計するとしたら2万行にはしないな
セーブポイントの間隔より少し広く取るくらいにして
履歴とロードを使い分けてもらうようにする
履歴使う人も使わない人もいるが
プレイヤー全体のストレスは少なくなるはず
0349名前は開発中のものです。
2015/08/05(水) 19:22:35.17ID:MXc4BKcE履歴をセーブするだけなら全く問題出ないよ。
ストレスもないし。
試しに最大2万行にしてみたら、履歴が埋まって行くにつれて
スキップ処理だけ遅くなったというだけの話なんだけどな。
ちなみに、シーン回想ってのはよくエロゲのオマケである
エッチシーン回想みたいなやつですか?
0350名前は開発中のものです。
2015/08/05(水) 19:31:34.28ID:s44J45xwこう言うアホアホのおかげで俺はスクリプターとして食えてるから特に文句は無いがその異常な固執は確かに雇用側は大変だろうな
0351名前は開発中のものです。
2015/08/05(水) 20:19:38.17ID:M2sg0YkUすぐに気付きそうなもんだけどなー。
見た目とかは気にしてないのかなー。
でも一行空けるかどうかいちいち悩むのは自分くらいだろうか。
0352名前は開発中のものです。
2015/08/05(水) 20:25:03.07ID:0SAxbh2bスキップが遅くなるって自分で書いてるじゃない
その方が凄い事=ユーザーイラッとくるんじゃ?って他の人も何人も突っ込んでるけど
シーン回想はそれだね、大事な所だけでもフルでもいいけど、ログよりも全回想のが遙かにまし
あとは他の人も書いてるけどフロチャでやるわ
まー一人で製作してる同人さんなら好きにすればいいんじゃないかな
>>351
履歴周りは商業でもあんまり拘ってない所もあるね
自分は改行ないと気になるけど
0353名前は開発中のものです。
2015/08/05(水) 21:36:40.13ID:MXc4BKcEうーん、あなたが
> セーブした時点の履歴なんて保存してたら処理が凄い事にならね?
って書いていたから、それは無いですよって話なので。
シーン回想についてはなるほど、そういうのね。ありがと。
あと、もう一点だけごめん。「即確認できるtips」ってどんなのなんですか?
0354名前は開発中のものです。
2015/08/06(木) 17:41:37.48ID:zrYFkySN0355名前は開発中のものです。
2015/08/06(木) 17:44:11.43ID:HPZi3fZ40356名前は開発中のものです。
2015/08/06(木) 17:47:13.60ID:oyU4CAQV0357名前は開発中のものです。
2015/08/06(木) 17:50:43.60ID:/81/2PAh0358名前は開発中のものです。
2015/08/06(木) 23:11:11.19ID:fWiTdcFPありがとうございましたー^^
0359名前は開発中のものです。
2015/08/07(金) 00:00:28.62ID:mpbiUAtT君の吉里吉里の理解度で出来るなら先人がとっくにやってるわけなんだが、出来てるんなら良かったね
もう来なくていいよ
0360名前は開発中のものです。
2015/08/07(金) 00:51:02.68ID:+RiiMYJS0361名前は開発中のものです。
2015/08/07(金) 06:46:55.75ID:tfbkbthm0362名前は開発中のものです。
2015/08/08(土) 12:03:14.80ID:PEfaEUfg■ このスレッドは過去ログ倉庫に格納されています