1 名前:名前は開発中のものです。 [2007/08/06(月) 19:12:57 ID:CjKwgtC1] ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。 自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ(その11) ttp://pc11.2ch.net/test/read.cgi/gamedev/1175480292/l50 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5 辺りを参照のこと。
321 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:33:58 ID:jZyfgrL5] つーかメッセージレイヤ一枚用意してそれにcopylayタグでコピーした方が 何したいのか分からんが
322 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:37:36 ID:48qkPjWa] with(kag.fore){ .messages[0].visible = true; .layers[0].visible = true; // きれいに2行表示させるために // メッセージレイヤと同じ位置とサイズにする .layers[0].left = .messages[0].left; .layers[0].top = .messages[0].top; .layers[0].width = .messages[0].width; .layers[0].height = .messages[0].height; .layers[0].piledCopy(0, 0, .messages[0], 0, 0, .layers[0].width, .layers[0].height); } 321も言ってるが、もう一枚メッセージレイヤを用意するだけでよくね? なんで前景レイヤにこだわるのかしらんが、こんな感じか? 1行目が暗くなるのは、メッセージレイヤが重なってるから
323 名前:名前は開発中のものです。 [2007/09/18(火) 17:41:32 ID:tYT2CZIX] >>317 申し訳ないです。 ドラクエのような戦闘シーンの付いたノベルを作りたくて、「たたか う、じゅもん」などのコマンドウインドウをKAGのハイパーリンク機 能で実現しようとしました。それと、戦闘シーン中はこれまで表示して いたノベルテキストを消去するのではなく、半透明っぽく残したかった んです。(テキスト履歴モード中に、背景が薄暗く表示されたままにな っているようにです。) 最初はメッセージレイヤを、ノベルテキスト用とコマンド用の2つを用 意して、重ね合わせて表示できると勝手に思っていたのですが、メッセ ージレイヤ同士を重ねて表示することはできませんでした。 そこで、次に思いついたのが、メッセージレイヤの文字を前景レイヤに コピーする、という方法でした。 だけど、うまくいかなかったのでこの掲示板に質問した、といういきさ つです。
324 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 17:52:01 ID:jZyfgrL5] > メッセージレイヤ同士を重ねて表示することはできませんでした。 なんでだよ。普通にできるが
325 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 18:01:27 ID:QHQgCPFC] ひょっとして、これでいいのか? @position layer=message0 opacity=100 page=fore left=0 top=0 width=640 height=480 marginl=30 marginr=30 margint=30 marginb=30 visible=true @current layer=message0 page=fore ノベルモードでメッセージ表示中。[p] @position layer=message1 opacity=100 page=fore left=0 top=0 width=640 height=480 marginl=30 marginr=30 margint=240 marginb=30 visible=true @current layer=message1 page=fore バトルがはじまった。[p] [er] [link target="*tatakau"]たたかう[endlink][r] [link target="*jumon"]じゅもん[endlink] [s]
326 名前:名前は開発中のものです。 [2007/09/18(火) 18:22:47 ID:tYT2CZIX] >>325 そうですそうです! これでいいです、完璧です!! いやー、すごいです。 文字の上にハイパーリンクを表示したかったんです。 メッセージレイヤ1のmargintを、0と同じ30に書き換えて実行してみ ても完璧に動作しました。 実力不足は十分承知の上ですが、どうしても実現したかった仕様です。 本当にありがとうございました。
327 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 18:51:18 ID:48qkPjWa] まずはリファレンス。そしてどっかの講座サイトあたりを そこそこ読んでおけば簡単に解決できる問題じゃないか なんだ今回のこの回り道は
328 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 19:16:54 ID:l+bfpJ9F] 自分の常識だけで、解決方法、構築方法を決めつけてはいけない という、いい例だな 初心者は、まずド素人を卒業する為に、 吉里吉里2/KAG3で、何が簡単に出来て何が面倒くさくて難しいか リファレンスを読んで、理解するようにし、 講座とかを見て自分の理解を深めましょうってこった
329 名前:名前は開発中のものです。 [2007/09/18(火) 19:17:54 ID:tYT2CZIX] >>327 申し訳ないです。 秀和システムのKAGの参考書で、適時勉強しながらやっていたのです が、全くインプットしきれてなかったようです。>>322 の記述も完璧に 動作しました。 お手数をおかけしました。
330 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 20:44:49 ID:GF95fcck] 演出者のやりたいことに応えられる>>325 の力がほしいです
331 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 22:22:57 ID:ijCFy5mm] >>303 です。 またしても流れ無視の発言失礼します。 先ほどは板違いの質問だったようなのに返答くれてありがとうございます。 一度就職関係等のほうにも行ってみます。 お返事は参考になりました! 思考ルーチン…もうちょっと気の利いたもの作れたら持参ってことにしようかな。 ありがとうございました!
332 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 03:37:56 ID:VPq648sK] 吉里吉里とKAGはよく実装が変わるのでソース読んだ方が早い。 ・・・が、C++のソースって汚いよね。 あんまり意味のないヘッダといい、マクロといい、無理やりな互換性といい。
333 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 13:22:07 ID:ODYuyS2G] >>332 日本語でおk KAGの実装ってこの1〜2年みるかぎり、fix 以上の変更はないよーな 吉里吉里本体は、最近画面まわり変更がけっこう大きいのはいってるけどコアは枯れてるよね。
334 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 15:10:25 ID:oUJhdalg] >>333 2.29から画面まわりとイベント処理まわりがごっそり変わってるので、 安定するまで2.28を使っていた方が無難。
335 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 22:40:36 ID:amMsIx49] >>333 変更点の話してんのになんで枯れてるのが分かりきってるコアを持ち出して日本語で(ryとか言ってんの? うえの流れはレイヤ周りの話なんだから描画がらみのコードに決まってるだろ。 以下>>334 へループ
336 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:24:12 ID:CH7TTVHW] 流れが全く理解できないんだが >>331 (>>303 による就活関係の話題とお礼)と>>332 の間には >>332 と>>335 にしか見えないレスが存在するのか? C++のソースの話はどっから出てきた >>303 が「一応C++でも作ってる」って言っただけに見えるんだが… レイヤ周りの話題ってどこの話だ
337 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:28:20 ID:LUEjA5M/] 話題が複数でるとついていけない人ですか?
338 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:28:55 ID:qFMYs3zf] ケツ
339 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:30:59 ID:riindfV/] >>337 はいそうです。 だから説明して。
340 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:38:20 ID:LUEjA5M/] >>339 え・・・?言ってみただけだから無理
341 名前:名前は開発中のものです。 mailto:sage [2007/09/19(水) 23:49:06 ID:CH7TTVHW] とりあえず、>>332 は誰、もしくはどのあたりに対するレスなのかだけ教えてくれ
342 名前:名前は開発中のものです。 mailto:sage [2007/09/20(木) 00:03:49 ID:QnFzN5hv] >>341 328の発言に対してリファレンスよりソースの方がいい と言いたいのかもしれんが、相手が初心者であることを 考えると適切なアドバイスにはなってない でもって、C++の話は328が吉里吉里のソースはC++なんで 読みにくいじゃねーかこのヤロウと言いたいだけじゃね? もとい、やっぱり何言いたいのかわからん
343 名前:342 mailto:sage [2007/09/20(木) 00:04:54 ID:QnFzN5hv] ごめ >でもって、C++の話は328が これは332だった
344 名前:名前は開発中のものです。 [2007/09/22(土) 10:36:09 ID:XB42+Pno] こういう問題は大丈夫? オープンソース擁護団体、GPL違反でデジタル家電メーカーを提訴 news23.2ch.net/test/read.cgi/news/1190424123/l50
345 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 13:04:59 ID:Xbx1VcN8] >>344 むしろなんで問題になると思ったか聞きたい。ライセンス文章読んだ?
346 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 20:11:17 ID:P8Vl7V6r] デバッグ用に吉里吉里を起動・プレイする時に 毎回手動でデバッグ>コントローラを立ち上げるのが面倒くさいんですが 吉里吉里と一緒に自動でコントローラも出せるようにはできませんでしょうか
347 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 20:16:22 ID:Xbx1VcN8] >>346 @iscript Debug.console.visible = true; @endscritp
348 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 20:18:55 ID:P8Vl7V6r] >>347 ありがとうございます、Debugクラスがありました
349 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 02:54:38 ID:xPmwIExP] >>347 別に悪く言うつもりは無いんだが、 スクリトプワロスw つうか、吉里吉里使ってる同人サークルで 「スプリクト」 って言ってるのが非常にモニョる今日この頃。
350 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 11:49:42 ID:RPblbBS3] Padクラスのテキストエディタの閉じるボタンが押された時にスクリプトを動作さるにはどうしたらいいのでしょうか? 具体的には他に開いているウィンドウも同時に閉じて吉里吉里を終了させたいのですが。
351 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 12:47:55 ID:m9AFdZKM] >>350 タイマまわして該当pad の visible を監視して表示が消えたら kag に終了送信とか。
352 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 13:01:30 ID:RPblbBS3] >>351 やはりそれしかないでしょうか。 それでやりたいと思います。ありがとうございました。
353 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 20:11:11 ID:xu/VQJSF] >>350 確かめずに言ってみるけどファイナライザを 利用したらなんとかならないだろうか?
354 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 20:17:35 ID:RPblbBS3] >>353 visible = flaseとなるだけでオブジェクトが 消去される訳ではないので無理だと思います。
355 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 21:14:36 ID:xu/VQJSF] >>354 なるほどねー 吉里吉里を弄ってonInvisibleあたりのイベントを 発生させるか、やはりタイマで監視か
356 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:01:05 ID:7hC9eV3o] >>344 それはソース公開してない方が悪い。 吉里吉里はソース公開してる。 だからといって吉里吉里にライセンス違反がないとは言い切れないのでライセンス問題は調べてみないと分からない。 特許問題もあるし。
357 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:22:19 ID:g2rm/liv] //これじゃアカンのかね? //TerminalPad.visible に値が導入されるならおk //閉じるボタン押したときに Pad.visible に値が代入されならアウトだけど class TerminalPad { function TerminalPad() { super.Pad() } property visible { setter(value) { super.visible = value; if(!value) System.exit(); } getter() { return super.visible; } } }
358 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:25:38 ID:g2rm/liv] スーパークラス指定してなかたりいろいろ間違ってるな とりあえず駄目だった (´・ω・`)
359 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:28:27 ID:/oFlrtBP] うんこして寝ろ
360 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 23:38:23 ID:xu/VQJSF] オレもそこらへん試してみた class MyPad extends Pad{ function MyPad(){ super.Pad(...); } property __visible{ setter(x){ super.visible = x; } getter(){ return super.visible; } } property visible{ setter(x){ // ☆ __visible = x; } getter(){ // ☆ return __visible; } } } 星印あたりに何か付加的なコードを挿入する方針 結論から言うと、閉じるボタンはプロパティを経由せずに 直接不可視にしているっぽくて無理でした
361 名前:名前は開発中のものです。 mailto:sage [2007/09/24(月) 00:00:35 ID:FARFNRm7] new Layerで作ったLayerを、指定の座標に動かす(moveさせる)には どうすればいいんでしょうか? var hoge = new Layer(kag, kag.fore.base) 等して作ったレイヤーを @move layer=hoge pass... とするだけでは動きませんでした
362 名前:名前は開発中のものです。 mailto:sage [2007/09/24(月) 00:12:49 ID:FXiXC/v7] >>361 moveはKAGLayerからの実装だもんで、やりたいなら KAGLayer.tjs内のbeginMpveメソッドを参考にしろ もしくはKAGLayerからnewするか
363 名前:名前は開発中のものです。 mailto:sage [2007/09/24(月) 00:36:38 ID:FXiXC/v7] >>361 補足 layer属性の値は、TJSでの変数名ではなく リファに載ってる形式しか受け付けない なんで、moveさせるにはTJSスクリプトとして実行せないかん 特にレイヤ周りだと、Layerクラスからインスタンスを作ると KAGっぽい機能は未実装の状態のものが多い それが面倒なら素直に前景レイヤ作るのが楽
364 名前:361 mailto:sage [2007/09/24(月) 00:50:18 ID:FARFNRm7] ありがとうございます 色々試してみたいと思います
365 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 22:40:48 ID:U89/mPrH] 自分の用意した krkr.exe 以外ではゲームが動かないようにしたい (他の krkr.exe で起動しようとしても弾いて起動しない)のですが、何かオススメの手は無いでしょうか? 強度的にはこのスレ読んでたら動かせるけど、 普通に公式サイトから krkr.exe を落としてきただけでは動かない位で大丈夫なのですが
366 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 22:49:13 ID:zM2yurTY] 目論んでる事が理解できないんですが、 起動exeが他のもので起動できないようにするのは何故ですか? 解析されたくないだけでしたら、他のソフトを使うのをオススメしますが。
367 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:00:58 ID:U89/mPrH] >>366 の3行目の前半にずばり答えが書いてあります そしてやりたい事は解析されたくないだけではありません まず第一に吉里吉里でゲームを作りたいです その上での事です
368 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:07:17 ID:Xa299Tbi] hoge.eXeとdata.xp3ていう構成でゲームを作って、 そのdata.xp3はhoge.eXe以外のkrkr.eXeとかでは動かないようにしたい、 っていうことだよね? 技術的な話題としては興味あるけど、 目的である「解析されたくない」は達成できないと思うよ。 data.xp3を展開されたら一発だから。
369 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:10:54 ID:K8QdqQFs] >>367 .xp3じゃなくて.exeで出力してしまえばいいジャマイカ
370 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:13:57 ID:U89/mPrH] >>368 意図は前3行のとおりです。 分かりやすい説明ありがとうございます。 そして最後の行については「XP3暗号化プラグイン」で良いと思ってます。 とりあえず自分が解析できないレベルなら問題ないと思っているので (これで暗号化したものは私は解析できないですし) ただ>>368 の前3行の部分は自分で動かす事が出来てしまうので、 これを何とかしたいなと思いました。
371 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:14:11 ID:zM2yurTY] >>366 >>369 の言ってる通り、exe(ほぼ)単体としてデータ内蔵して出力ができます。 それを解析阻止するようexeを改造するソフトを使用すれば目的の事が達成できると思います。
372 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:15:16 ID:zM2yurTY] ・・・>>371 の発言は無視してください。 目的が違いましたね。
373 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:16:55 ID:/a/pch6c] KAGとKAGEXの違いまとめたページってない?
374 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:16:56 ID:U89/mPrH] >>369 >>371 そうなんですか exeで出力できるのは知っていましたが、exeを改造するソフトってのがあるのは初耳でした。 ちょっとググッたり、実際にexe化して試してみます。 どうもありがとうございます。
375 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:17:55 ID:zM2yurTY] exeが一種の暗号キーにするって事なのかな・・・ ・・・他のexeで起動させたくないって所がやっぱり理解し難い・・・
376 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:18:46 ID:U89/mPrH] >>372 あ、>>370 の発言で誤解されたかも知れませんが、 必ずしも xp3 + exe にこだわっているわけではありません。 要は動けば良いので exe 単体でも大丈夫です。
377 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:20:42 ID:U89/mPrH] >>375 自分の起動ファイルならコンソールが起動しないなどの改造が施してあるのに対し、 デフォルトの exe ではコンソールが起動するなどの動作をするからです。
378 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:21:01 ID:y9prNGFG] 他のexe持ってきてデバッグ→ログ見られるのが嫌 とかは分かる
379 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:48:01 ID:lbAsjrkZ] XP3暗号化プラグインを使っても、復号できるツールが出回っているので意味がないかと。 XP3復号部分をkrkr.exeの中に組み込めば(ソースコードが公開されているので、改造してC++Builder6でビルドし直し)、希望した事ができるかと。 そうすれば、公式のkrkr.exeでは復号できないし、復号ツールでも抽出不可(正確にはファイルは抽出できるが、中身が間違った復号がされる)となる。 問題は、吉里吉里をビルドできるようにするまでの環境作りと、XP3暗号化dllと復号プログラムの吉里吉里への実装かな。 環境作りが一番やっかい。
380 名前:名前は開発中のものです。 mailto:sage [2007/09/26(水) 23:58:18 ID:Xa299Tbi] ところでさ、 絵とか音楽を単体で抜かれたくないってのはわかるんだけど、 コンソールログを見られたくないってのは何故なんだぜ?
381 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 00:01:47 ID:8jjNfb0x] 俺クリアするの面倒な時にコンソール弄りながらやるから見れなくなるとちょっと困るw
382 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 00:03:52 ID:eHvcR7ns] >>380 コンソールが使えると、テキストファイルは全てほぼ全自動で抜き出せる っていうかおまいら、まじで>>373 知らないか?ぐぐっても出てこないし、公式やごう氏んとことかwikiとか見ても出てこない
383 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 00:56:42 ID:JBHO+WBp] というかBCBなら吉里吉里のコンパイル通るのかBCCの俺涙目w
384 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 02:27:11 ID:cTvTCBGS] >>380 tjsが分かれば、テキスト抽出、画像抽出なんでもできるからな。タグを乗っ取ればいいわけで。 フラグを手動で変えながらゲームされるのも、作る側としてはいやなんだろう。 まぁほとんどの場合、スパゲティーなソース(スクリプト)を見られて、ぷげらw 言われたく無いってところか。
385 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 03:36:05 ID:bFQgu7XD] そういうことする人が粘着質で気持ち悪いこと以外は特に問題ないんじゃ?
386 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 04:38:51 ID:+izEKK8B] 二十年以上前からスパゲティーなソース・プログラムっていうけど どういうのを指すのだろう? 昔のBASICならコロンで繋いで一行がやたら長いとかなんかなと思ってたけど 今はそういう書き方じゃないわけで。 すまん。スレ違いだな。
387 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 10:21:07 ID:IfxMwZW2] 端的に言うとgoto使いまくりのコードの事 後はswitchが頻出したり関数の引数がやたら多かったりとか 読みにくいコードの条件がそろってるとスパゲティだな 暗号化と解析は延々イタチごっこだから お金の絡む問題以外で暗号化に血道あげるくらいなら それ以外の部分の改良に地から入れたほうが良いぞ
388 名前:名前は開発中のものです。 [2007/09/27(木) 11:05:25 ID:/Db/d/5K] >>382 ハッシュチェックすればいいんじゃね? まあ現状で公開されてる暗号化プラグインでもtjsの記述実行できるから あまり意味が無い気がするが
389 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 11:18:32 ID:K3+5Uu5B] まずはついバラしたくなるような良作を作ってくれ、話はそれからだ 商用ならまた話は別なんだろうが、同人レベルなら そんなことに時間をかけないで、他の事をやってくれ
390 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 15:12:23 ID:nylmaICe] グラフィカルなバー、といいますか RPGのステータス画面などでよく見る、値をバーで表したもの (キャラの残り体力とかが、左に行くほど赤く、右に行くほど青くなってたりするもの) あれを吉里吉里で表示したいのですが、例えば0〜100の値をバーで表示するとして バーの伸長は、どのようにすればいいのでしょうか? 確かこういうスクリプトだったかプラグインだったかがあったような気がするんですが、見つけられませんでした
391 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:13:17 ID:YliMYN7w] アニメーションを使う
392 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:36:51 ID:cTvTCBGS] >>390 100の時のバーの画像を用意して、pimageタグで描画すればいい。 バーの長さはパラメータの値と画像の長さの割合を計算して表示。
393 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:42:51 ID:SQLeX8Wl] >確かこういうスクリプトだったかプラグインだったかがあったような気がするんですが、 確かSPにあったような… 違ったらゴメソ
394 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:45:41 ID:K3+5Uu5B] 画像を100個用意する
395 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:49:34 ID:noKK1VbE] 「棒グラフに関連づけた変数」のプラグインサンプル ってやつじゃないの?
396 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:51:49 ID:Z8jkEfJ6] >>394 質問スレで真面目に応えず茶化すなら出てくるなよ・・・ そんなことに時間をかけないで、他の事をやってくれ
397 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 16:54:53 ID:nylmaICe] 頂いた情報を元に試行錯誤してみます。 私が探していたプラグインは多分SPにあるものだと思います。 ありがとうございました。
398 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 17:28:36 ID:K3+5Uu5B] >>396 真面目な話、一旦素材さえできちゃえばKAG使える人なら だいたいの人が実装できるし、その分バグもでにくくなるんで 変にTJSで実装しようとするよりかオススメだったりする
399 名前:398 mailto:sage [2007/09/27(木) 17:32:01 ID:K3+5Uu5B] 少なくとも1つの手段ということで
400 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 20:13:27 ID:VhJbxBcq] 下手な背伸びはせず、まずは実装できるやり方でってのはありだと思う。 けど、棒グラフならKAGのみで出来るからなー。
401 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 22:02:19 ID:8jjNfb0x] 吉里吉里でスクロールバーの幅を取得する事って出来ますか?
402 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 22:04:41 ID:YliMYN7w] 長ったらしくなっても本人が理解できるレベルのスクリプトを書く方がいいんだけど 一部の人間はそれをおもいきり馬鹿にするからねぇ
403 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 22:11:06 ID:vRTeSpzl] >>401 何のスクロールバー?
404 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 22:17:04 ID:8jjNfb0x] >>403 吉里吉里のウィンドウのスクロールバーです
405 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 23:12:51 ID:vRTeSpzl] >>404 やろうと思ったことがないからわかんないけど、 リファレンスをざっと見たところでは、取得できないんじゃない? やりたいことにもよるんだろうが、 ウィンドウの幅と表示内容の幅から計算した方がいいような気がする。
406 名前:名前は開発中のものです。 mailto:sage [2007/09/27(木) 23:56:58 ID:8jjNfb0x] >>405 やりたい事というのは垂直方向のスクロールバーだけを表示して 水平方向を非表示にしたいだけなのですが、何か方法はないでしょうか?
407 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 00:03:04 ID:YliMYN7w] 公式掲示板でそんな質問があった気がする
408 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 04:38:10 ID:HlwkSyDD] レイヤサイズがウィンドウサイズよりでかいと勝手に出てくるスクロールバーの事か。 あれはWinAPIかMFCに任せてるんじゃない?
409 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 05:51:33 ID:yaZBJ4gH] これのことかな kikyou.info/tvp/bbs/bbs.cgi?mode=&action=treeall&num=10214#10214
410 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 14:48:31 ID:CoD3+RMB] 素のスクロールバーじゃなくて 吉里吉里で実装されたスクロールバーを使えばいい ExHistoryLayer.tjsに縦横両方向のスクロールバーが確か実装される
411 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 16:19:17 ID:P//JtrfU] それが出来ないからわざわざこんな具体的な質問になってるんじゃないか? リファレンス見てると吉里吉里はレイヤーをサブクラス化してウィジェットを実装する思想みたいだし。 それはそれでレイヤーのグループとビューポートを管理する重量なクラスを実装して欲しかったが・・・。
412 名前:406 mailto:sage [2007/09/28(金) 17:31:13 ID:oGdoigCs] 答えてくれた方ありがとうございます >>410 を参考に自分で作ってみたいと思います
413 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 17:37:12 ID:Yoxiq7Gr] スキップ時、「選択肢後も継続してスキップする/しない」 というのをボタンで切り替えできるようにするにはどうしたらいいでしょうか? どなたかご指導お願いします
414 名前:名前は開発中のものです。 mailto:sage [2007/09/28(金) 18:50:43 ID:gDzbwtPc] 「選択肢後も継続してスキップする/しない」変数を用意 選択肢ジャンプ後のシナリオ冒頭で、変数がonになってたらスキップ処理 これでいいんじゃね?
415 名前:名前は開発中のものです。 mailto:sage [2007/09/29(土) 12:53:23 ID:eoanfSDd] ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Trans.html ここにあるメッセージレイヤのトランジションをすると、 終了後にメッセージレイヤがマージン0、隙間0の真っ黒になるのは 仕様なんですか?
416 名前:名前は開発中のものです。 mailto:sage [2007/09/29(土) 14:52:09 ID:3XxosAXv] >>414 d!やっぱりそれしかないかなぁ TJSで設定の引継ぎとかしたかったんだけど・・・
417 名前:名前は開発中のものです。 mailto:sage [2007/09/29(土) 15:48:59 ID:z5SF7rGm] >>415 ・backlayのし忘れ ・裏レイヤがマージン0隙間0になってる あたりじゃねーの?
418 名前:名前は開発中のものです。 mailto:sage [2007/09/29(土) 16:15:20 ID:2pJCWheZ] >>416 プロの人はどうやってるのかしらんけど、書いてみた [iscript] kag.org_s = kag.tagHandlers.s; kag.tagHandlers.s = function(elm){ flags.__latestSkipMode = [] if flags.__latestSkipMode === void; flags.__latestSkipMode.add(skipMode); return org_s(elm); } incontextof kag; kag.org_process = kag.process; kag.process = function(file, label, countpage = true, immediate = false){ skipMode = flags.__latestSkipMode[0] if flags.__latestSkipMode !== void; flags.__latestSkipMode = void; return org_process(file, label, countpage, immediate); } incontextof kag; [endscript] 適当なサンプルで確認しただけなんでどこで弊害でるかしらん 内部でハンドラのsタグを呼んでるとことかちょこちょこあったしな
419 名前:名前は開発中のものです。 mailto:sage [2007/09/29(土) 16:19:22 ID:vPukGaYs] HDワイド画面対応のアドベンチャーゲームを無償で開発できる「ADV+++」v2.10 www.forest.impress.co.jp/article/2007/09/25/advplus21.html どうよ
420 名前:名前は開発中のものです。 mailto:sage [2007/09/29(土) 16:57:33 ID:M52eTwvb] pc11.2ch.net/test/read.cgi/gamedev/1145204843/452- ではー。
421 名前:名前は開発中のものです。 mailto:sage [2007/09/29(土) 18:12:11 ID:3XxosAXv] >>418 おお、ありがとう!凄いなぁ 自分の脳では理解不能だけど、リファレンス読みながら理解していこうと思います 本当にありがとう
422 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 01:57:58 ID:1PuaAPg7] >>415 やり方がまちがっているからだよ せつめいしょをおよみ
423 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 05:21:44 ID:5i+j6fTK] >>419 TJSでKAGのWindowとLayer周りいじれば簡単にできるよ。(作業量は多いけど) いわゆる1080p(1920*1080)と480p(720*480)表示する機能なら実装してる。 当然モニタ側が対応してなければフルスクリーンにはできない。 HD/SD modeと呼んでるがPC用モニタじゃ一般的じゃないので無効化してる。 1920*1080に合わせてスプライトさせると流石にメモリ食うよ。 HD mode時には吉里吉里のメニューバーじゃなくて独自に実装したメニューウィジェットが左右に二つ展開できて 両方出すとちょうどゲーム画面が4:3残るようになる。 キーボードとゲームパッドのキーマップするクラスを作ってゲームパッドだと丁度、XBox360コントローラのR/Lボタンにメニュー展開が来るようマップしてる。 一言で言うと箱○のシステムパクったw ただ、描画全般にハードウェア支援が欲しいと思った。
424 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 12:08:55 ID:LJ6Agk3+] まだ話題になってないと思ったので↓ ttp://brue.web.infoseek.co.jp/contents/yuugiri/doc.html 自分は使ってないけど1時間程度のフリゲ作成とかなら これが便利なのではなかろうかと思った。
425 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 13:40:18 ID:z2rq9Mzv] >>424 知ってるが話題にする程のものじゃないと思うけど・・・。 1時間程度のフリゲ作成ならYuuki!Novelが楽ってなら分からんでもないが小物をわざわざコンバータ用意してまで吉里吉里に変換する意味がない。 というか吉里吉里が分からなくてYuuki!Novelへなら居ると思うが、その逆って需要あるのかね? 要は吉里吉里向けのIDEかRADが欲しいって事?
426 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 16:51:33 ID:o3kD+KkB] なんにしても吉里吉里/KAG用のIDEがあったら便利そうだな。 使うかどうかはわからないけど。
427 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 21:13:22 ID:mvqGcbQf] かぐや姫がそうじゃないの?>IDE
428 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 21:31:03 ID:vanwK/sb] >>423 最新の開発版系なら、変則サイズでもフルスクリーンにできるよ。 近い解像度にしたうえでD3D とかつかって拡大縮小表示してくれる。
429 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 05:43:22 ID:OugJ2afD] 24インチ WUXGAに最適化されたものを17インチXGAとかにダウンコンバートしてもつまらんw dot by dotじゃないと画質落ちるじゃん。
430 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 10:46:35 ID:xb0Gsif8] そこはほら、ユーザの購入意欲を促すってことで(笑)
431 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 12:47:36 ID:0MrYtaHp] www.studio-ryokucha.com/moon/katudou.html 吉里吉里ってこのくらいの演出余裕?
432 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 13:07:26 ID:M98O42TT] ジョイスティックでPS2のコントローラー接続してやってるけど クリッカブルマップでアイコンの動きがのろのろになるのは仕様なんですかね?
433 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 13:16:40 ID:bwR6B+7H] >>431 機能的には特に問題はないと思うが、KAG だと作業的に無理がある。 たぶんスクリプタが泣く。
434 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 14:03:40 ID:l8FIVQ04] >>431 最後までやってないが、 拡縮、回転、ラスタスクロールのプラグインを準備すれば可能。 吉里吉里でも十分表現可能。 スクリプタの演出次第。
435 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 18:24:27 ID:LKPqcDXZ] 01+1, 023+1 などは出来るのですが 08+1, 019+1 など0が最初で8,9が入ると数字だと計算出来ないのは何故でしょうか?
436 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 18:25:32 ID:lcLa/+kW] 8進数として扱われるから
437 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 18:32:34 ID:LKPqcDXZ] >>436 どうもです 0がつくと8進数になるんでしたね・・・すみません。
438 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 22:37:31 ID:ZjJIJ3QL] >>432 単にコンバータの反応が屑なんだろ。 別にAVGなら死にはしないから気にするな。ACTなら死活問題だが・・・。
439 名前:名前は開発中のものです。 mailto:sage [2007/10/01(月) 23:17:16 ID:QpmWqmT4] >>378 亀な上、未検証だがSHIFT+F4に別のホットキーを割り当てるとか?
440 名前:名前は開発中のものです。 mailto:sage [2007/10/02(火) 06:32:01 ID:l212OLSe] >>438 安物コンバータですからねぇ、十字キーでキャラを動かすとかは出来ないんですね、 クロスソード風のゲームが作ってみたかった。
441 名前:名前は開発中のものです。 mailto:sage [2007/10/03(水) 06:36:49 ID:iM6/PD5w] SPにある「棒グラフに関連づけた変数」のスクリプトを使ってみたのですが テキストにある @setgraph layer=message1 name=energy left=70 top=15 width=200 height=10 min=10 max=100 を記述して動かそうとすると、エラーを吐いてしまいます。 ログを見ると、 function finalize(){ *f[name] = f[name]; // 単なる変数にする } ここでこけているようなのですが、これはどうしたものなのでしょうか?
442 名前:名前は開発中のものです。 mailto:sage [2007/10/03(水) 07:36:41 ID:afdwxAro] KAG終了時にコケた?
443 名前:名前は開発中のものです。 mailto:sage [2007/10/03(水) 11:53:34 ID:sp3R8cev] >>441 吉里吉里の仕様が変わったのかわからんが、そのままでは動かないようだ。 (サンプルが2004年だしな) rijasgraph.tjsの 23行目 &f[name] = f[name]; // 単なる変数にする 28行目 if(elm.name != "") &f[this.name = elm.name] = &graphedVariant; /* と変更すると吉里吉里2.28r2では動いた。
444 名前:名前は開発中のものです。 mailto:sage [2007/10/03(水) 14:27:16 ID:1o8TGyWe] ああ、プロパティへのシンボルのアクセスが変更になったね。そういえば。
445 名前:名前は開発中のものです。 mailto:sage [2007/10/04(木) 02:21:05 ID:tDlDO21E] >>443 ありがとうございます、正常に動作しました。
446 名前:名前は開発中のものです。 mailto:sage [2007/10/04(木) 10:57:04 ID:eNdjB/21] バックログで、前に読んだ時に再生したキャラクターボイスを再生させる・・・というのはどうすればいいのでしょうか? それとも出来ない?
447 名前:名前は開発中のものです。 mailto:sage [2007/10/04(木) 10:58:35 ID:WV1nujBG] >>446 リファレンス嫁
448 名前:名前は開発中のものです。 mailto:sage [2007/10/04(木) 11:35:21 ID:0DFix4Gs] >>446 hactタグを使えばできる。
449 名前:名前は開発中のものです。 mailto:sage [2007/10/04(木) 13:07:33 ID:eNdjB/21] >>447 >>448 すみません! リファレンス全部読んでいませんでした・・・本当にご迷惑おかけしました! わざわざ有難う御座いました
450 名前:名前は開発中のものです。 mailto:sage [2007/10/06(土) 05:48:22 ID:j4xeI50A] バックログに表示したくない文字がある場合、どうしたらいいでしょうか? ああああああ いいいいいい うううううう ええええええ おおおおおお の「え」の行だけバックログで表示しないには、という感じなのですが。
451 名前:名前は開発中のものです。 mailto:sage [2007/10/06(土) 06:56:34 ID:N8Tv1mcB] historyタグ
452 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 18:04:19 ID:WOdxpMKZ] 今吉里で単純なゲームの戦闘シーン作ろうとしてるんだけど、 ノベル以外には吉里kagってやっぱり不向き? 無理して吉里に拘らずに、他のツールを併用してみようか悩んでるんだが。
453 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 18:06:28 ID:dKGTI3bK] どんなの作ろうとしてるのか分からんがお前が考え付くくらいの事は吉里吉里で全部出来ると思うぞ
454 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 18:55:15 ID:I13EChJE] アクション性の高いものは普通の言語+適当なミドルウェアの方が楽だけど、多分>>453 ってオチ? ツールとか言ってるから言語は使えないんだろ。 使える言語があるなら自分で判断できるはず。
455 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 20:03:11 ID:N6KpW5Qo] 単純なゲームの戦闘シーンと言われても ドラクエみたいなRPG系とかアクションとか色々あるがな
456 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 21:15:50 ID:NG2A0Wo3] 普通のRPGくらいならできるんじゃ、 ステータスの数値を変数に突っ込んで、戦闘はダメージ計算式で。 「ダメージ平均値=(自分の攻撃力÷2) - (敵の守備力÷4)」、とか。
457 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 21:42:38 ID:WOdxpMKZ] [eval exp="f.x=0"] [eval exp="f.y=0"] [eval exp="f.x = f.x + 54"] [eval exp="f.y = f.y + 36"] [locate x="f.x" y="f.y"] [button layer=message1 graphic="battleselectbutton.png" storage="first.ks" target=*f001 recthit=false"] --------------------------------------------------------------------- さっきから調べてるんだけど、、locateって座標を変数に出来ないのかな? 調べたんだけど誰も触れてない。稚拙な質問でスマン。
458 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 21:47:10 ID:tbnfOv2J] >>457 [locate x="&f.x" y="&f.y"] の間違いじゃないか?
459 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 21:58:13 ID:WOdxpMKZ] >>458 超感謝。シミュレーションゲームを作る第一歩が踏み出せたよ・゚・(ノД`)
460 名前:名前は開発中のものです。 mailto:sage [2007/10/07(日) 23:59:46 ID:xnuND2t9] >>456 むしろ2Dのオフラインゲームで吉里吉里で作れないものって何かあるか?
461 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 00:13:00 ID:tIKvA5/T] 弾幕シューティング
462 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 00:27:32 ID:RMEB725b] クォータービューの計算と描画は吉里吉里にはきついだろうね。動かないなら支障はないだろうけど。
463 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 00:28:17 ID:K/B/HSvN] 格ゲー
464 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 00:34:11 ID:tWVpIABM] ファイヤーエムブレムとかファミコンウォーズとか、ああいうオーソドックスなタイプのSLGの 移動範囲の算出ってどうやってるんだろう? ユニットの移動力と地形ごとのコストの計算を、ユニットを起点として隣接マスを全部計算していくのかな
465 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 00:37:54 ID:eiIcnlDI] >>461 >>463 それってFPS精度の問題で?
466 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 01:02:20 ID:lVkOwQUE] >>465 弾幕ゲーは,弾丸オブジェクトと敵のタスク管理が多いから,それで実用にならないくらい遅くなってしまうんじゃね? で,格ゲーは入力処理まわりの話じゃね? レス主じゃないので憶測だが・・・。
467 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 01:36:06 ID:SzRU3H1k] tjsを使えばたいていのことは可能なのかもしれないけど、 kagだけだとどのくらいのことまでできるんですか?
468 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 01:39:15 ID:1irPk+k0] >>464 いや、アルゴリズムはいろいろあるし、どう実装するかも問題なんだが。 >>466 確かに格ゲーで入力こぼされるとブチ切れるなw
469 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 01:54:40 ID:13WHDlo/] >464 全マス計算は非常に非効率なので、 必要な分だけ計算する経路探索アルゴリズムを使うことになります。 おおざっぱには、現在地から目的地になるべく近づくような順番でマスを調べていって、 繋がった時点で以後の計算を打ち切って経路を確定させる、みたいな。 実際はそう単純でもありませんが。 経路探索の代表的な方法としては、A*探索アルゴリズムというのがあります。 ゲーム向けAIの書籍にはたいてい載っているはずなので、そちらを参照してみてください。 吉里吉里むけの話しになると、tjsを使うのがは大前提となるでしょう。kagで作る理由がありません。 経路計算はとにかく計算回数が多くなるので、そのあたりが遅いと惨い重ゲーになる恐れがあります。 結局、試行錯誤のうえ最適化と許容範囲のマップサイズを見いだす必要があるでしょう。 経路探索についての詳細は、アルゴリズムか思考ルーチンのスレにでも聞いてください。
470 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 02:12:08 ID:tWVpIABM] >>468-469 なるほど、ありがとう 移動可能範囲が色つきで表示されたりするSLGが大半だけど あれを吉里吉里でやろうと思うと、相当面倒な実装になりそうだなあ
471 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 02:27:13 ID:1irPk+k0] 大丈夫だHSPでも読めはしないが動くコードが書けるからTJSならアルゴリズムさえ思いつけば 移動範囲の算出と射程内の策敵くらいは楽に書ける。 ここらへんはOOPの強みだ。 ただ吉里吉里ってループ遅いのとループ回数が多いと落ちたりするんだよね。
472 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 02:32:40 ID:/XOuY6h/] ほう、どういうコードを書くとおちるのかね
473 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 02:42:55 ID:MkSvYPtc] >>471-472 ループが遅いのと、ループ内である一定以上の処理をさせると極端に遅くなるのは分かっているが、 落ちるのは初めて聞いた。落ちるコードを是非見てみたい。
474 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 03:27:57 ID:PaLop807] 循環参照でリークしまくるコードとか
475 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 10:55:14 ID:CTo5fqNv] >>461 あるある。 ttp://kikyou.info/diary/?200504
476 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 11:20:57 ID:kSbd5K8g] 移動範囲を探すコードは書いたことあるがそんなに重くならなかったな ゲーム自体は完成しなかったが
477 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 11:21:26 ID:CTo5fqNv] 連投ゴメソ。ちなみに今は落とせないみたいだが、 当時やった感じだとそう重くもなかった。
478 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 12:19:56 ID:vsrNoJit] >>470 ターン制SLGで扱うA*なら gamdev.org/w/?AStarAlgorithmTutorial ので十分だろう。 移動可能範囲を求めるなら、 ユニットの移動力をxとおいてxとgを比較。 g>xならnode_successorを破棄。 x>gかつclose_list内にnode_successorが存在すれば、gが大きい方を破棄。 x>gかつclose_list内にnode_successorが存在すれば、close_listに追加。 ループ終了後close_list内にあるものが移動可能範囲。 各ノードから親ノードを辿っていけば最短ルート。 吉里吉里でやってもターン制なら速度的には十分。 ちなみにコードに直してもせいぜい100行程度だから この程度を面倒とか言ってたらSLGなんて作れないと思う
479 名前:名前は開発中のものです。 mailto:sage [2007/10/08(月) 17:21:59 ID:kSbd5K8g] ところで>>475 のソースって公開されたのか? 是非見てみたいんだが
480 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 19:05:43 ID:JLHyjfA0] >>475 作者カモン
481 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 19:07:18 ID:1yigWfwE] >>478 興味あるからちょっと見てみたけど 理論がよくわからねえ・・・w
482 名前:名前は開発中のものです。 [2007/10/09(火) 19:11:20 ID:gODGJQKC] こんにちは。 ハイパーリンクの選択肢として表示される文字を、 変数から参照することってできないんですか? [eval exp = "f.ヒロインA名前"] [eval exp = "f.ヒロインB名前"] 誰をデートに誘いますか?[r] [link target = *ラベル0000] f.ヒロインA名前 [endlink][r] [link target = *ラベル0001] f.ヒロインB名前 [endlink][r] 「f.ヒロイン名前」という変数に、 プレイヤーがつけたヒロインの名前が入ります。
483 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 19:16:03 ID:1yigWfwE] [eval exp = "f.ヒロインA名前 = '花子'"] [eval exp = "f.ヒロインB名前 = '花江'"] 誰をデートに誘いますか?[r] [link target = *ラベル0000] [emb exp="f.ヒロインA名前"] [endlink][r] [link target = *ラベル0001] [emb exp="f.ヒロインB名前"] [endlink][r] [s]
484 名前:名前は開発中のものです。 [2007/10/09(火) 19:21:25 ID:gODGJQKC] >>483 最速でありがとうございます。 上級者の方に訊くと、一瞬で解決ですね。 ありがとうございました。
485 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 19:36:40 ID:rTF9f3ib] 作り方がまったくわからないんですけど…どうすればいいんでしょうか?
486 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 19:39:28 ID:1yigWfwE] 聞きたい事が全く分からない
487 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 19:54:11 ID:HymCtROH] >>485 分からないまま諦めるか、分かろうと努力するか、それを決めろ。 話はそれからだ
488 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 20:38:35 ID:b2NgnzyI] マニュアルからコピペすれば、俺でもエロゲ作れたから、 サウンドノベルとアドベンチャ−くらいは作れるんでね?
489 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 20:43:34 ID:vgpTeKbI] >>485 とりあえず吉里吉里の解説本かって、みながら打ち込んでみるのがいいかと。
490 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 22:19:02 ID:VBU7m3wG] >>485 まずはこのスレのテンプレを嫁
491 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 01:58:22 ID:BETRXirp] 基本攻撃力に1〜3を乱数で足したり、 攻撃の命中判定を(%)パーセンテージで計算するのは可能ですか?
492 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 01:59:56 ID:mmBoamXX] intrandom でリファレンスを調べろ
493 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 02:04:38 ID:BETRXirp] 発見しました、どうもです。
494 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 03:04:40 ID:mmBoamXX] Array1.assign(Array2) と Array1 = Array2 って何か違うの? 一緒?
495 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 03:56:06 ID:L4KxqU05] >>494 違う。 前者はArray1という配列にArray2の内容がコピーされる。 後者はArray1がArray2の参照になる。
496 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 04:16:59 ID:mmBoamXX] あら、assignStructでないとassignでも参照になると思いこんでた ありがとう
497 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 08:14:18 ID:r27KAgX8] 495も496も落ち着け 代入は参照を増やすだけ アサインがコピーだ
498 名前:名前は開発中のものです。 [2007/10/10(水) 14:27:33 ID:3PR3ZZts] こんにちわ。 TJSで二次元配列を定義する方法を教えてください。 [iscript] var 二次元配列 = new Array(); 二次元配列[0][0] = "ときつかぜ"; // 主人公1名前 二次元配列[0][1] = "捜査中"; // 主人公1状態 二次元配列[0][0] = "あさしょうりゅう"; // 主人公2名前 二次元配列[1][1] = "仮病"; // 主人公2状態 [endscript] [emb exp = "二次元配列[0][0]"] [emb exp = "二次元配列[0][1]"] [emb exp = "二次元配列[1][0]"] [emb exp = "二次元配列[1][1]"]
499 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 15:29:08 ID:fvs9oVTg] >>497 俺、何か変なこと書いたかな? >>498 var 二次元配列 = new Array(); var i; for (i=0; i<2; i++) { 二次元配列[i] = new Array(); } // 後は適当に
500 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 16:13:10 ID:Fw7J1oEa] var 二次元配列 = [[],[]];
501 名前:名前は開発中のものです。 [2007/10/10(水) 16:35:08 ID:3PR3ZZts] >>499 >>500 ありがとうございます。 自分でいろいろ試してみて、 二次元配列[0] = []; 二次元配列[1] = []; という方法は思い付いたのですが、499 と 500 の記述のほうが 見た目が綺麗です。 ありがとうございました。
502 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 22:30:18 ID:2QQ8IhoS] >>499 書いてないと思う
503 名前:名前は開発中のものです。 [2007/10/11(木) 01:07:36 ID:Zj0kEXQ4] 吉里吉里はじめました どこでもセーブプラグイン導入してみたのですが 通過したラベル以前にBGMのタグがあるので ロードするとBGMタグを読み込んでくれなくて困ってます これはラベルの後に毎回bgmタグと挿入するしかない?
504 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 04:35:10 ID:zyg+zuSF] >>497 assignStructは配列か連想配列があるとディープコピー。 assignはシャローコピー。 代入は参照。
505 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 09:15:36 ID:qMNKYa9u] >>503 どこでもセーブプラグインは使ったことないが、BGMはそのラベル時点で鳴っているものを 自動的に保持してくれるぞ。 何か前提がおかしいんじゃないか。
506 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 19:22:58 ID:QZIU/lTz] システムボタンにスキップつけたいけど、 >>4 のTJSに挑戦!講座が丁度いい所で終わってるなぁ。
507 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 19:56:02 ID:xV6BCUuR] >>506 exp="kag.skipToNextStopMenuItem.click()" こんなん?
508 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 21:32:07 ID:lWRyFTjC] >>506 あとここも ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+systembutton.ks%B2%FE%C2%A4%A4%CE%A5%D2%A5%F3%A5%C8
509 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 21:37:40 ID:cZ9NhotP] どうもです、 ンサンプルプラグインのシステムボタン改竄しながら頑張ってみます。
510 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 23:52:01 ID:kJE2NQXY] >>424 優希よりNScrを吉里吉里に変換するのがあればなぁ…
511 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 01:26:18 ID:iH7fn3Zs] >>510 NS使える奴ならKAGはすぐ覚えられるんじゃないか? 俺は最近NSのリファレンスもかじってみたけど 難易度にそう差はなさそうだ。 つか、プレイアビリティに難のあるyuukiならわかるが NSならわざわざ吉里吉里に直すことないんじゃね?
512 名前:名前は開発中のものです。 [2007/10/12(金) 02:11:20 ID:sSrfq6Mi] こんばんはー。 多次元の配列から、 それぞれの次元の要素数を取得することはできないですか? [iscript] var 二次元配列 = [[], []]; 二次元配列[0][0] = "101号室"; 二次元配列[0][1] = "102号室"; 二次元配列[0][2] = "103号室"; 二次元配列[1][0] = "201号室"; 二次元配列[1][1] = "202号室"; [endscript] 1階の部屋数は[emb exp = "二次元配列[0].count[0]"]部屋です。[r] 2階の部屋数は[emb exp = "二次元配列[1][0].count"]部屋です。[r] とりあえず一次元目の要素数、この場合だと1階の部屋数さえ取得できれば いいです。いまからかみんします
513 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 02:17:49 ID:eQ0/10C8] 1階の部屋数は[emb exp = "二次元配列[0].count"]部屋です。[r] 2階の部屋数は[emb exp = "二次元配列[1].count"]部屋です。[r]
514 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 04:09:19 ID:BRdPmyNT] krkr2NScなら厨に需要ありそうだが逆は>>511 だな。
515 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 04:25:40 ID:iH7fn3Zs] いや、逆も大して需要ないと思うんだが…Mac対応になるくらいか
516 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 04:27:52 ID:ue/J6dmS] flashで作り直した方が色々と楽な気がするのだが。
517 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 05:22:39 ID:549o4KC5] NScrは1話分のSSをノベルにして、FLASHはベジェ引いてグネグネアニメーション作ったことあるよ。 大概のはサンプルやら触ってりゃ覚えるし。
518 名前:名前は開発中のものです。 [2007/10/12(金) 08:46:43 ID:sSrfq6Mi] >>513 おはようございまーす。 本当だ、正確に値を取得できてる。 しかも即答してくれてるところがさらにすごいです。 ありがとうございました。非常に助かります。
519 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 11:22:18 ID:bG9StqDT] 厨は市ね
520 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 15:20:49 ID:ahvr2IB9] ひょっとしてマスク画像の共有って出来ないですか?
521 名前:520 mailto:sage [2007/10/12(金) 15:40:27 ID:ahvr2IB9] ちなみにやりたいこと 色んな画像を特定の形(長方形でない)に切り取ったものを表示 です。
522 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 15:45:38 ID:ahvr2IB9] 解決しました。 お騒がせしました(;´Д`)
523 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 16:54:44 ID:M57bZy/n] >>522 どの様にやったら解決したかをレスしておくと あとから来た初心者にやさしくいスレになると思う(どんな簡単な方法でも) 基本的に質問ばっかりで 答えがマニュアル嫁しか無いのでは ここに来た初心者とかド素人が一向にレベルアップしない
524 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 16:58:32 ID:T4HGw7wi] 自分が成長するにはそれなりの努力が必要
525 名前:520 mailto:sage [2007/10/12(金) 17:34:49 ID:ahvr2IB9] 解決したとか言いながら解決していなかった件(´・ω・`) マスクの共有は出来ないようだから 適用したいマスク画像をもった画像を別のレイヤに読み込んで、 そちらからマスクのみをcopyRectしてやろうと考えた。 layer1.face = dfMask; layer1.copyRect(0, 0, maskLayer, 0, 0, layer1.width, layer1.height); でもこうすると、何故かマスク画像の白(value=255)の部分がvalue=1になってる。。 上記の処理をした後に for(var i = 0; i < layer1.width; i++){ for(var j = 0; j < layer1.height; j++){ layer1.setMaskPixel(i, j, layer1.getMaskPixel(i, j) * 255); } } としてやると表示したい形に(処理遅いけど)なる。 これってバグでしょうか?それともやり方がどこかおかしいのかな?
526 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:25:48 ID:hswKW7xj] マスクした画像を1枚に連結してimageをclipして並べるとか?
527 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:29:54 ID:q0rVy0UH] >>523 リファレンスのタグ忘れてたり、読み飛ばしてたりするから、 どこにあるか教えてもらうだけでも解決するよ。
528 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:30:17 ID:xj8YgpCG] 別におかしいと思うところはどこにもないがcopyRectのcopyがどういう処理してるかだな。 ソース読めば?
529 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:36:25 ID:YqjY4w/m] ツールバーにある、検索先切り替えのボタン内のリストを編集する方法はない? nicoの投稿新着とタグ新着くらいしか使わないのに、長くて操作しにくいんだ。
530 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:39:03 ID:YqjY4w/m] ごめんなさい。 壮大な誤爆しました。
531 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 21:19:36 ID:ue/J6dmS] >>525 流し読みだが、kirikiri2のcore\visual\tvpgl.cのマスクの値がおかしいのは気のせいだろうか dest[(len-0)] = (dest[(len-0)] & 0xffffff) + (src[(len-0)] & 0xff0000); この辺全部 (src[(len-ほげ)] & 0xff000000); のような気がするのだが・・・バグ?
532 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 21:30:56 ID:ue/J6dmS] >>525 逆なら(マスク画像のレイヤにメイン画像のみ転送:dfMain)のcopyRectなら正しく動作するかもしれない。 動くかわからんが・・・
533 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 01:07:57 ID:OkqoU/bR] 内容の同じファイルは実行化の時に吉里吉里が一つに纏めてくれるから、そのまま必要な枚数分入れとけばいいんじゃね?
534 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 01:15:19 ID:2dEdAoM1] >>525 マスクにしてる画像の holdAlpha を true にしてからそれに 上書きで copyRect するのはどうだろう。 >>532 と同じ処理になるような気がするが一応。
535 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 01:15:48 ID:OkqoU/bR] ゴメン >>525 ね
536 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 03:46:24 ID:qG4Qvalb] >>531 俺のような素人目ではソースのピクセルの赤をデスティネーションのピクセルに 足しこんでるようにしか見えんのだけど、なんとなくw dest[(len-0)] & 0xffffff これでアルファチャンネルを落としたRGB値になって src[(len-0)] & 0xff0000 これでソースのピクセルの赤をマスクして抜き取る 赤の値が 0xff をオーバーフローした分はアルファ値になるって感じ? なにがしたいのか、俺にはよく分かんねえwww
537 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 06:57:38 ID:GCxrQdJc] あれ、アルファ値の操作ドコー? く、テキスト処理ならわかるんだが・・・orz これは本家に聞いてみた方が良いんじゃない?
538 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 07:07:45 ID:/Ztku7UF] new Layerで作ったオブジェクトに一度画像を読み込ませた時、 その後読み込んだ画像の情報をクリアするにはどうすればいいでしょうか? 一度画像を読ませたオブジェクトを再び使用する時、前回読ませた画像データが残ってて困っています。
539 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 07:37:09 ID:2dEdAoM1] >>538 普通に別の画像をよませるのではだめなのか? ごく普通に上書きされるぞ。
540 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 07:47:51 ID:/Ztku7UF] 例えばレイヤーのサイズが300*400あったとして、その左上0,0の所から 75*100の大きさの画像を4つ読ませたとして、その次に 右側の二つを更新して左側の二つは消したい……というような時に不便な事になるものでして 適当な透明画像を上から読み込ませるのが、一番手っ取り早いですかねえ
541 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 08:17:10 ID:1DNeMcN1] や、部分的に消したいだけなら fillRect のがてっとりばやいんだが… とりあえず、吉里吉里リファレンスの Layer の部分を全部読んだほうがいいと思うぞ?
542 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 13:04:42 ID:msAmIRxv] >>538 hoge_layer.type = ltAlpha; hoge_layer.face = dfAlpha; hoge_layer.fillRect(0, 0, hoge_layer.width, hoge_layer.height, 0x00000000); これで全部消えると思う >>540 hoge_layer.type = ltAlpha; hoge_layer.face = dfAlpha; hoge_layer.fillRect(150, 0, 150, 100, 0x00000000); これでできない?
543 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 13:13:21 ID:msAmIRxv] あ、逆逆w hoge_layer.type = ltAlpha; hoge_layer.face = dfAlpha; hoge_layer.fillRect(0, 0, 150, 100, 0x00000000); これで 左側が消えるとおも
544 名前:名前は開発中のものです。 [2007/10/13(土) 15:23:11 ID:av3VlT+b] すいません、フォントのサイズやマージンは参照できないんですか? config.tjsとかには記述されてるんですけど。 文字の大きさ:[emb exp = "defaultFontSize"][r] ;defaultFontSize = 24; // deffont タグの size 属性に相当 ;defaultLineSpacing = 6; // defstyle タグの linespacing 属性に相当 ;defaultPitch = 0; // defstyle タグの pitch 属性に相当 ;marginL = 8; // 左余白 ;marginT = 8; // 上余白 ;marginR = 8; // 右余白 ;marginB = 8; // 下余白
545 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 16:20:02 ID:VYnE0nr2] できるよ、多分。 今手元に動作環境がないからわかんないけど、 kag.defaultFontSizeとかで試してみて。
546 名前:名前は開発中のものです。 [2007/10/13(土) 16:24:08 ID:av3VlT+b] >>545 ですよね、できるはずですよね。 朝からやってんですけど、なかなか見つからなくて。 昔のコマンド入力式のADVの感覚ですね。 もう少し探してみます。
547 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 16:27:24 ID:/pZoS8iI] >>544 > フォントのサイズやマージンは参照 hoge_layer.font.getTextHeight ( 文字列の縦幅を得る ) hoge_layer.font.getTextWidth ( 文字列の横幅を得る ) で取れるんじゃないかな TJS リファレンスの Font を参照してみると幸せになるかも defaultFontSize 自体は、MessageLayer のメンバ変数にしか格納されてないみたい、多分
548 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 16:57:09 ID:srcUgUDB] >>544 [current layer=message0 page=fore] したあと、 [emb exp="kag.current.defaultFontSize"] [emb exp="kag.current.defaultPitch"] [emb exp="kag.current.defaultLineSpacing"] [emb exp="kag.current.marginL"] [emb exp="kag.current.marginT"] [emb exp="kag.current.marginR"] [emb exp="kag.current.marginB"] かなぁ。 Config.tjs(またはOverride.tjs)で指定した値がほしいとなると、ちょっとめんどくさい。
549 名前:名前は開発中のものです。 [2007/10/13(土) 17:06:03 ID:av3VlT+b] >>548 カレントレイヤで充分です。ありがとうございます。 547の方のアドバイスと「TJSに挑戦」を参考にして、 System.inform(kag.back.message.[0].defaultFontSize); まではたどり着いたのですが、 KAGのメッセージレイヤ上でのマージンや字間などが分からなくて どうしようかと思ってました。 助かりました、ありがとうございました。
550 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 17:43:12 ID:/Ztku7UF] >>541-543 ありがとうございます、すっきりレイヤを初期化できました。
551 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 18:45:46 ID:RhK+yO3S] 暗号だらけのスレだ
552 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 20:23:27 ID:Ucqp92Ru] どこがだよ?バグ云々以外はリファレンスに書いてあるだろ。
553 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 20:32:08 ID:MEwOAsn9] ところでマスク関連の件はDeeたんor公式に報告したほうがいいんじゃないか? 本当にバグなのかどうかは俺には判断できないけど・・・
554 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 22:24:07 ID:n8tkbFmb] いや、公式には言わずとも見てるだろたぶん
555 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 22:29:09 ID:srcUgUDB] 再現性がある520=525のプロジェクトを公式吉里吉里掲示板経由で W.Deeさんに確認してもらうのが一番早いかとおもう。 ここのURL貼り付けて、原因はこれっぽいんですが? みたいな感じで。
556 名前:名前は開発中のものです。 mailto:sage [2007/10/14(日) 02:36:24 ID:UAfnz1cW] 正確には見てる奴がいるから自ずと伝わる・・・だなw
557 名前:名前は開発中のものです。 [2007/10/15(月) 12:17:46 ID:INcxoQks] えー、こんにちわー。 これって何でエラーになるか分かりませんか? [eval exp = "tf.a = 300"] [eval exp = "tf.b = 300"] [position layer = message1 width = tf.a height = tf.b]
558 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 12:27:59 ID:LX2lSAgH] >>557 [position layer = message1 width =&tf.a height =&tf.b]
559 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 12:48:05 ID:LX2lSAgH] ところで自分も聞きたいんだが、公式掲示板ログの検索でInternal Server Errorを 食らう。 あそこが使えないと、ヘタレスクリプト書きの自分は辛い。
560 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 12:53:20 ID:Pj0hwuo9] >>559 エラー出るね。 前にもエラー出てた時あったよね。しばらくして直ったけど。 管理人さんにお知らせしたほうがいいのかな。 黙って見守っててくれというなら黙って待ってるんだけど。
561 名前:名前は開発中のものです。 [2007/10/15(月) 13:01:20 ID:INcxoQks] >>558 こういう場合にもエンティティが必要なんですね。 うっかりしてました。 いつもいつもありがとうございます。助かりました。
562 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 14:18:23 ID:AJQtwqIC] >>559 ログを全部ローカルへダウンロードして、 grepで検索すればいいんでね?
563 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 14:47:55 ID:SdMDoBaE] googleデスクトップ検索
564 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 17:25:10 ID:0JyNHns9] 吉里吉里の本を読んでいて気になったので質問です。 ;所持金が3000以上なら3000を引く [eval exp="tf.money=tf.money-3000 if tf.money>=3000"] と [eval exp="tf.money=tf.money-3000" cond="tf.money>=3000"] はどう違うんでしょうか? 同じですか? 同じことだけど何らかの状況下では違った働きが出来る、などあるのでしょうか?
565 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 18:07:29 ID:qhnmrmA4] 同じ
566 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 18:09:30 ID:AJQtwqIC] >>564 前者は 1.タグ解析(KAGParser内) 2.evalのタグハンドラ呼出し(Conductor内) 3.Scripts#evalで実行(MainWindow内) 後者は、 1.タグ解析(KAGParser内) 2.condの判定(KAGParser内) 3.evalのタグハンドラ呼出し(Conductor内) 4.Scripts#evalで実行(MainWindow内) 動作は同じはず。 どっちが動作が速いかといわれると、 condでタグ実行が排除できる回数がおおければ、おそらく後者・・・かな? というより、見やすさを考えると、後者だろうな。
567 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 23:02:38 ID:Z6VSmxDA] >>566 数百万回ぐらい判定がなければ差は出ない
568 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 02:02:05 ID:Jr30uGus] >>564 「何らかの状況下では違った働きが出来る」例をあげてみる ;tf.moneyの値に関わらずtf.xにはtrueが代入 [eval exp="tf.money=tf.money-3000 if tf.money>=3000, tf.x=true"] ;tf.moneyが3000以上の場合のみtf.xにもtrueが代入 [eval exp="tf.money=tf.money-3000, tf.x=true" cond="tf.money>=3000"] 露骨に遅くなったとかならともかく、普段は動作の速い遅いなんて気にする必要はないと思うよ
569 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 08:24:08 ID:NEilTLPh] おいおい、そりゃ動作に違いが出るだろ むしろ [eval exp="(tf.money=tf.money-3000, tf.x=true) if tf.money>=3000"] [eval exp="tf.money=tf.money-3000, tf.x=true" cond="tf.money>=3000"] を比較して「やっぱり動作に違いが出ません」ってオチにもってく方が素直だろ
570 名前:名前は開発中のものです。 [2007/10/16(火) 19:07:00 ID:eS3nDnKL] こんばんはー。 KAGには変数内の文字列を条件式に見なしてくれるエンティティ機能があり ますが、TJSには同様の機能はないんですか? [iscript] var a = 200; var b = 100; var 条件 = "a == 200 && b == 100"; if(条件) // ←ここの問題。KAGではエンティティを付ければいいけど、 // TJSでは? { System.inform("TJSで条件を充たしました。"); } [endscript] [if exp = "&条件"] KAGで条件を充たしました。 [endif]
571 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 19:25:22 ID:7Inb+hh1] if(Scripts.exec(条件式)) で出来るんじゃね?
572 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 19:44:05 ID:p4P38nPk] var 条件 = "a == 200 && b == 100"!; で出来るんじゃね?
573 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 19:46:32 ID:eKvcdnII] いや、普通に var 条件 = (a == 200 && b == 100); でいいだろ
574 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 19:52:09 ID:eKvcdnII] >>573 ああ、文字列にする必要があるんなら571, 572のとおり 特に必要がなければ論理演算の結果を直接代入しちゃえよ あとifタグでエンティティはいらね
575 名前:名前は開発中のものです。 [2007/10/16(火) 20:07:44 ID:eS3nDnKL] >>571 >>572 >>573 >>574 すごいすごい! 全く知りませんでした。 ありがとうございました。
576 名前:名前は開発中のものです。 [2007/10/17(水) 00:32:29 ID:ETJjfPPK] こんばんはー、どなたかまだ起きてませんかー? Array.clearについてですけど、検索しても例文が少なく一般的な記述 が分かりません。一応、このような記述を思い付きはしたのですが、 もっと一般的でシンプルな記述があれば教えてください。 [iscript] var 配列 = ["a", "b"]; [endscript] [emb exp = "配列.count"][r][l] [iscript] (Array.clear incontextof 配列)(); [endscript] [emb exp = "配列.count"][r][l] 私自身なぜこの記述で動作しているのか理解してません。 動きさえすればそれでいいのですが、予定してない副作用が発生して ることが怖いので質問します。
577 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 01:18:32 ID:xhnjUac2] @ var x = ["a", "b"]; x.clear(); A var x = ["a", "b"]; (Array.clear incontextof x)(); B var x = ["a", "b"]; var y = x.clear; y(); 最も一般的なのは@かな。 てか、久々に来たら随分とレベルが下がった気が・・・。
578 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 01:25:12 ID:Z5I+Jcyy] そりゃ新規参入者もいるだろうしな
579 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 06:26:40 ID:UbTTh5A9] 調べるよりも聞いたほうが早く答が返ってくるからか 簡単に質問してるケースが目立つな >>576 配列オブジェクトの"配列"のコンテキストでArray.clearを 実行してるから動作する。一般的には既に配列オブジェクト なんでコンテキスト書き換えせずに>>577 の(1)みたいに書く 一部のケースを除き、incontextofは使う必要なくて、普通に 変数名.メソッド名()と書けばいいよ
580 名前:名前は開発中のものです。 [2007/10/17(水) 09:29:26 ID:ETJjfPPK] >>577 えーおはようございます。 豊富な文例ありがとうございます。恐縮しております。 >>579 説得力のある解説ありがとうございます。 たしかに577の方の(1)の記述がシンプルで綺麗に見えます。 お手数をおかけしました。
581 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 09:44:17 ID:nmXFb6Fs] >>577 独力で理解出来る奴は2chなんか来ないし ネットの低年齢化が進んでるんだから色々下がる
582 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 10:05:42 ID:/UV1afgV] 別のもので作る方が楽なのに、無理に吉里吉里で作る人が多いんじゃ。
583 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 13:22:39 ID:HQd+4aze] >すごいすごい!全く知りませんでした。 おまい、そこは喜ぶとこじゃなくて落ち込むとこだぞ…
584 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 17:44:52 ID:woJIbIQs] 質問がこなければ、新規参入がない、わびれた、暇だと文句を言うが 質問がきたら初心者うぜえ、リファレンス嫁で追い返す おまえらどんだけツンデレだ
585 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 17:48:09 ID:cDq0gnsO] リファレンス嫁ってパターンが多すぎるだけだべ そういうの以外はだいたい解答されてるじゃないですか てかツンデレと違うそれ
586 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 18:02:05 ID:KMTjHbD+] といっても、このスレになってからリファレンス嫁で撃退されたのは2件だけな件
587 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 18:07:59 ID:4chCBgCZ] > 質問がこなければ、新規参入がない、わびれた、暇だと文句を言うが ソース出せる?
588 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 18:50:02 ID:LwrXoy6X] 吉里吉里初心者と2ch初心者はまた別ですよね。
589 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 21:32:42 ID:sX+W/W+X] わびれたww 詫びれた?侘びれた? 寂れただろ、さびれた。日本語初心者の方ですか。
590 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 21:56:04 ID:wJYMV+CC] いやそれをいうなら正しくは「わびれた」じゃなくて「わびた」だろ
591 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 22:20:07 ID:TtbXhHUA] にしても、寂れてくなぁ・・・
592 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 22:24:30 ID:oZmveRNo] ところで寂れずに今盛り上がってるのって何よ?
593 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 22:49:43 ID:HUmDNoG0] 俺の股間
594 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 23:15:27 ID:wJYMV+CC] うp
595 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 18:36:31 ID:zqwtG4ox] vipでやれ。 >調べるよりも聞いたほうが早く答が返ってくる これはないな。 >>592 携帯用のエンジンは需要あるんじゃないかと思う。
596 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 18:36:32 ID:vfcbVUIf] こんな精神的に未成熟なキモオタが所構わず湧いて 馴れ合ってるんだからスレとしては寂れて当たり前だ
597 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 18:38:31 ID:+9iyv5t0] そんな無理して盛り上げようとしなくていいからー
598 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 18:39:33 ID:pQrld9af] 作者が自己主張しまくって荒れまくりのえぬすくスレよりは万倍マシだ
599 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 20:31:45 ID:yYo1+Qsq] そんな無理して(ry Nスクもほんとにいいツールだよ。 これからも共存共栄、切磋琢磨していきたいね。
600 名前:名前は開発中のものです。 mailto:sage [2007/10/19(金) 04:25:28 ID:ZArvn91c] だが断る
601 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 20:27:42 ID:gWDABZ83] 「実行する」と「評価する」って何が違うんだ?
602 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 20:55:58 ID:vWb3iCVS] 着眼点
603 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 21:17:06 ID:gWDABZ83] >>602 評価するは真偽を調べるのがメインって事でおk?
604 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 21:25:54 ID:vWb3iCVS] >>603 真偽というか、返り値一般
605 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 21:27:57 ID:gWDABZ83] 把握した。dクス
606 名前:名前は開発中のものです。 [2007/10/21(日) 13:23:01 ID:QL06Jx1c] ogg再生のプラグインはどう使えばいいのか リファレンス見てもわからんぞよ
607 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 13:27:32 ID:IImu2fDf] 流石にその質問はどうかと思うんだ
608 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 13:43:14 ID:iTaqV5LL] >606 テンプレの講座サイト見てこい
609 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 13:47:46 ID:I8VJk5z+] 何がどう分からないのか他人に具体的に説明できる程度までは自力で頑張ってみたら? 何が分からないのかそれじゃこっちにも分からんよ
610 名前:名前は開発中のものです。 [2007/10/21(日) 13:49:25 ID:QL06Jx1c] @loadplugin module=wuvorbis.dllと書けとは書いてあるんだが、 どこに書けばいいのかがわからんぞよ
611 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 13:54:22 ID:diAgxZp0] >>610 最初のほうにでも書いとけばいいよ。
612 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 15:30:23 ID:Ta3JtR2a] ド素人の俺がKAGEXを試しにいじってみてるんだが 自動改ページだかをオフにするにはどうすれば('A`)
613 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 18:20:10 ID:5AQDr4F9] 画像を少しずつ変えていってさ、時間がたって気が付けば全然違う画像になってたりとかって表現できないかな?
614 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 18:55:58 ID:e/x1Sre/] 単にフェード待ちせずに時間長くするのじゃいかんの?
615 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 19:05:28 ID:lTwqyo+u] >>613 アハムービーみたくいなか
616 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 19:05:29 ID:FoaOsJyL] フェードつかってじわじわだと その間文字表示できないし縛りきついんじゃね? moveで透明度変えていったほうがよさそうだ。 つか、613に必要なのはスクリプトの知識じゃなくて どれだけ変化が絶妙な絵が書けるかとか 絵が変化してる間に、どれだけ他の所(テキスト等)にうまく目を引きつけられるかとか そういうことだろ。ここで聞いてもしょうがない。
617 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 19:33:12 ID:Lti8Y0w3] kagでmoveをloopさせることってできないの? sタグで止めたときは繰り返し処理でなんとかなるけど文章表示中はできない moveにもloop属性あればないいのにな
618 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 19:37:42 ID:Lti8Y0w3] ああ間違い sタグじゃないな 入力待ちのとき
619 名前:名前は開発中のものです。 mailto:sage [2007/10/21(日) 19:41:48 ID:FoaOsJyL] KAG単体だとanime使ってmoveのような動きさせるしかないんじゃね TJS使えるならTimerなりContinuousHandlerでループさせりゃいいけど
620 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 00:35:50 ID:FI6YpJ+Z] まだ触り始めて間もないんですが TJSで、指定した色を勝手に抜いてくれるように出来ないでしょうか…?
621 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 01:06:04 ID:4rfyI8tS] >>616 トランジション(フェード)の最中、文字表示できるぞ?
622 名前:620 mailto:sage [2007/10/22(月) 01:51:22 ID:FI6YpJ+Z] すいません、解決しました。 リファレンスちゃんと全部読むべきでした。 申し訳ない
623 名前:620 mailto:sage [2007/10/22(月) 03:56:10 ID:FI6YpJ+Z] 解決したと思いきや、全然巧くいかない('A`) KAGEXでやってて layer.loadImages(%[ "storage" => imageFile]); これにカラーキー入れれば消えるもんだと思ってたんだが 消えないところを見ると、全く違う所を触ってたんだろうか
624 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 14:45:50 ID:ENILtHfB] >>623 できると思うけど、どう書いたんだ?
625 名前:620 mailto:sage [2007/10/22(月) 18:14:37 ID:w3XaP+pA] >>624 layer.loadImages(%[ "storage" => imageFile], 0x00FF00); こういう感じで書いた。
626 名前:名前は開発中のものです。 [2007/10/22(月) 18:50:36 ID:25vxTevR] ""そんなところにつけていいのか
627 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 19:48:54 ID:18RJX/YG] >>626 付けないと変数と間違えられてコケないかな?
628 名前:名前は開発中のものです。 [2007/10/22(月) 19:57:31 ID:xm+OuoMl] 質問です。 [link exp="tf.btn=1" target=*center]ページ1[endlink] [link exp="tf.btn=2" target=*center]ページ2[endlink] [link exp="tf.btn=3" target=*center]ページ3[endlink] *center 〜何らかの処理〜 @jump target=*page() ()の部分にtf.btnに代入された数字が続いて、それぞれ *page1、*page2、*page3へ飛ぶようにしたいのですが、 どういう風にすれば良いでしょうか?
629 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 20:10:17 ID:ffWKb/eQ] >>628 @eval exp = "tf.label = '*page' + &tf.btn" @jump target=&tf.label こんな感じで
630 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 20:31:06 ID:kJY9kT0i] Escでウィンドウが閉じれなかったり、 F4でフルスクリーンにならなかったりで妙な所で不便っスね。
631 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 20:53:45 ID:4rfyI8tS] >>624 ためしてないけど、こうじゃないか? layer.loadImages(%[ "storage" => imageFile, "key"=>0x00FF00]);
632 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 21:02:37 ID:K52Qi1Gp] >>630 F4でフルスクリーンって何のゲームがある?
633 名前:620 mailto:sage [2007/10/22(月) 21:07:53 ID:w3XaP+pA] >>631 やってみたけど、ちゃんと抜いてくれなかった。 []の外に出しても同じだった。 大人しく透過pngにするフリーソフト落とすしかないか('A`)
634 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 21:56:16 ID:e2qjF+uR] F4でフルスクリーンなんてツクール以外じゃ見たことないな。 普通Alt+Enterじゃないか? どっちにしろそんなの自分で設定すればいいだけの話。 標準でなってたら逆にうぜえわ。 >>633 マクロ組むなり、タグ書き換えるなり、基底レイヤクラスのloadImagesオーバーライドするなり、 いくらでもやりようあるじゃん。 まさか背景レイヤで色抜こうとかしてないよな?
635 名前:620 mailto:sage [2007/10/22(月) 22:01:45 ID:w3XaP+pA] >>634 さすがに背景レイヤの色抜こうとはしてない。 マクロ組んでやってみます
636 名前:628 mailto:sage [2007/10/22(月) 22:45:40 ID:xm+OuoMl] >>629 ありがとうございます。
637 名前:名前は開発中のものです。 [2007/10/22(月) 23:34:19 ID:CIiXU7G3] これで作られた作品って氷雨いがいはロクなのがないな、 ほぼギャルゲっぽいキャラのやつじゃん
638 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 23:36:53 ID:a/GOlbp9] > これで作られた作品 ( ^ω^)? > 氷雨いがいはロクなのがない ( ^ω^)??
639 名前:名前は開発中のものです。 mailto:sage [2007/10/22(月) 23:58:14 ID:ENILtHfB] >>623 遅くなってごめ layer.loadImages(%["storage" => "imageFile", "key" => "0x00FF00"]); と、文字列で与えてみてくれ
640 名前:639 mailto:sage [2007/10/23(火) 01:34:45 ID:7/y4qPHe] ごめん。imageFileってKAGEXでの変数だったんだな そっちは引用符削ってくれ layer.loadImages(%["storage" => imageFile, "key" => "0x00FF00"]); つーか何気にちゃんと書かれてないことが多いけど、タグハンドラ とかに渡す辞書配列の値は文字列で渡してやった方がいい 文字列前提で処理されているから >>629 evalの方の & の位置が変。てか必要ないよ @jump target="&'*page' + tf.btn" これで十分だろう
641 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 03:22:54 ID:cYrAngAo] 吉里吉里SPで公開されている「「棒グラフに関連づけた変数」のプラグインサンプル」なのですが、 一度棒グラフを表示させても、その後backlay→transなどすると 再度foreとbackを入れ替えないと、グラフの伸縮が出来なくなります。 どうも、foreかbackかどちらかにしか棒グラフのレイヤが作成されず、その為transなどの操作に対応できていないようなのですが これはrijasgraph.tjsをどう書き加えれば、解決できるのでしょうか?
642 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 08:23:16 ID:G9DYXaSx] ツールバーでずらずら項目が並んでるのがうざいので全部消したいのですが、 ファンクションキーの割り当てはどこで行うんでしょうか? Alt+F4でウィンドウを閉じるというのは分かったんですけど、 systemフォルダのMenus.tjsのファンクションキー設定を弄っても フルスクリーン表示には変化がありません。
643 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 09:09:55 ID:/8cE+n/4] www.h2.dion.ne.jp/~yasozumi/lecture/lecture_hobby04.html#5
644 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 09:48:39 ID:sOndC0Kz] いや、ツールバーを消しちゃうとウィンドウの切り替えが出来なくなるので、 ファンクションキーの設定を書き換えたいな、と。 Mainwindow.tjsを書き換えればいいので?
645 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 09:55:32 ID:Y3tNmHrV] >>641 @setgraphのlayerで指定したレイヤに対して描画してる時点でトランジションの影響を受ける。 改造方法は以下のどちらか(他にもあるかもしれない) 案1:kag.fore.messagesとkag.back.messagesの両方に描画するように改造。 案2:RijasGraphプラグイン内でforeとbackのレイヤを作成して、onExchangeForeBackを実装 どちらにせよ2〜3行程度の修正ではないので、tjsの知識が必要。
646 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 10:45:42 ID:rA0Hcdl3] 試してないがConfig.tjsに ;menu.visible = false; (略) //[start-menu-additionals] ;fullScreenMenuItem.shortcut="F12"; ;windowedMenuItem.shortcut="F11"; //[end-menu-additionals] とでもしておけばどうか? トグル式にするなら関数一個書かないとだめだろうけど
647 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 11:51:45 ID:vu1E0jlZ] //[start-menu-additionals]の所から追加しましたが無反応のようです、 とりあえず、わかる所から弄ってみます。 どうもすいません。
648 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 12:54:40 ID:RUdgKZfD] >>647 Alt+F4 は Windows の標準ショートカットで WM_CLOSEがとんでくる (右上のばってんおすのと同じ意味)。吉里吉里は関係ない KAG はファンクションキーを使ってないので、それに関するコードは特にない。 必要なら自前でキー処理関数を書く必要がある。とりあえずリファレンスの 「TJSをもっと使うために」を読もう。ヒントは keyDownHook。 フルスクリーン切り替え処理は、kag.fullScreened を見て kag.onFullScreenMenuItemClick() と kag.onWindoewdMenuItemClick() を よびわければおけ
649 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 14:55:15 ID:cYrAngAo] >>645 棒グラフの表示自体は、transしても表示されてるのでfore/back共に描画してるようなのですが 実際のグラフのリアルタイム書き換えの方が、一度transすると裏面に回ってしまうようで onExchangeForeBack自体は初めから存在しているのですが、そこに記述されている .layer = .layer.comp; // グラフを書き込むレイヤを変更する .redraw(); が、コメントアウトしてみても動作に何の影響もないので 多分この辺りかなあと思うのですが(トランジション後でも常にfore側の表示を書き換えるよう指定できれば) どうにも書き換えの取っ掛かりが分からなくて・・・
650 名前:641 mailto:sage [2007/10/23(火) 17:01:51 ID:cYrAngAo] どうも、棒グラフを描画するメッセージレイヤに、グラフの他にテキストを表示していると 挙動がおかしくなるようです。 棒グラフ専用のレイヤーを用意する事で解決しました、長々と失礼しました……
651 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 07:09:18 ID:c3SZ8PjY] 自分の組んだKAGやTJSの、任意の位置から任意の位置までの処理に何msかかったか 測定して数字を出す方法は、何かありませんか?
652 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 10:03:09 ID:VUbnkekf] MainWindow.tjsのタグハンドラ群にある imageとか見ればわかるんじゃなかろうか
653 名前:名前は開発中のものです。 [2007/10/24(水) 16:04:29 ID:fXRSHvfE] トランジションしても前景だけ変化ないぞよ デフォルトだと前景も一緒にトランジションされるんじゃなかったのか あえてアノ部分をtrueにしても無理だぞよ
654 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 19:02:06 ID:yX1XxKJF] >>653 殿、コード書いてくれなきゃ解りません
655 名前:653 [2007/10/24(水) 20:55:35 ID:jWG7dwnK] もう自己解決したぞよ
656 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 22:13:50 ID:5gUbJzA5] 次の選択肢まで進むボタンを置いて、ボタンが押されたら kag.skipToNextStopMenuItem()を呼び出すと同時にボタン画像を変えてます 自分でボタンを押して解除するぶんにはよいのですが、未読部分に差し掛かったとき 自動的にボタンを元の画像に戻すにはどうしたらよいでしょう? MainWindow.tjsのcancelSkip()あたりに仕掛けるしかないですか?
657 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 22:46:14 ID:VUbnkekf] スキップ中に未読部分に入る スキップ中の場合にボタンを戻すという処理(まだスキップ中) 未読部分なのでcancelSkip()でスキップ終わり という感じでcancelSkip()の前に処理させればいいかと 既読判定部分がどうなってるのかしらんけど。
658 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 23:03:17 ID:5gUbJzA5] >>657 いや、ソース見ていると最終的にはcancelSkip()が呼ばれてるようだったので、 フラグをセットしておいてこんな感じでloadImages()呼んでみたのですがダメでした TJSもKAGも使用歴短いのですけど、何か根本的に勘違いしてるのでしょうか? function cancelSkip(){ // スキップ動作をキャンセル skipMode = 0; skipKeyRepressed = false; actualChSpeed = chSpeed; if ((tf.skipping !== void) && (tf.skipping == 1)){ fore.messages[0].links[0].object.loadImages('button_normal.png'); fore.messages[0.links[0].object.update(); tf.skipping = 0; } }
659 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 23:04:51 ID:5gUbJzA5] すいません、上のmessages[0.linksの部分、messages[0].linksです 処理自体は通っているみたいなのですが・・・・
660 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 23:35:25 ID:5gUbJzA5] 連投すいません うまいやり方見つかるまで保留にしておくことにしました いざとなったらこまめにチェックして書き換える処理を入れることにします(´・ω・`)
661 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 00:37:57 ID:OGOM/en/] cancelSkip()だと同じ条件判定を2度使うことになるから 1回目の既読判定の時点で処理させた方がスマートなんじゃなかろうか まぁ俺も使用歴浅いから自信は無いんだけど onConductorLabel内の if(!getCurrentRead() && skipMode != 4) canselSkip(); を if(!getCurrentRead() && skipMode != 4){ if(skipMode>=1){ fore.messages[0].links[0].object.loadImages('button_normal.png'); fore.messages[0].links[0].object.update(); } canselSkip(); } こんな感じに、どこでもセーブプラグイン使ってるなら setCurrentLabelに同じようなのがあるからそっちに手をいれた方がいいかも。
662 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 11:35:57 ID:D3R/PfgN] もしくは、onStableStateChangedで安定中の時に画像替えてもいいかもしれないな。 ためしてはいないが。
663 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 12:05:23 ID:58mGBS32] >>638 ttp://www.vector.co.jp/soft/win95/game/se406310.html
664 名前:名前は開発中のものです。 [2007/10/25(木) 14:08:32 ID:BBploTKp] 保守
665 名前:(^O^)/ [2007/10/25(木) 14:14:18 ID:6d0459Ii] 全然違う話なんですが…困ってるんで教えてください… オンラインゲームで30秒待たなきゃいけないのを、待たなくていいように出来ませんか?
666 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 14:42:50 ID:0hf+iESP] >>665 ttp://www.forest.impress.co.jp/article/2007/07/05/30secyuusya.html
667 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 15:42:43 ID:D3R/PfgN] Nice boat.
668 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 18:30:38 ID:6CFmMOPc] そうえいば氷雨ってやった事無いな
669 名前:656 mailto:sage [2007/10/25(木) 20:17:46 ID:4eZP00dq] 原因わかったので報告しておきます kag.foreだけじゃなくてkag.backも変えないと駄目でした ちなみにそれぞれtry catchで例外は無視してます (ロード時などforeしかないときエラーになるため) kagのトランジションってforeとbackを入れ替えるのではなく どちらを前面に持ってくるか入れ替えるてことだったんですね
670 名前:名前は開発中のものです。 [2007/10/25(木) 22:55:37 ID:p7eRWNbr] 悲鳴の効果音ってどうやって作るんだろ
671 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 23:04:17 ID:sYzGPEdu] >>670 叫ぶ→録音→( ゚Д゚)ウマー じゃだめ?
672 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 23:34:56 ID:p7eRWNbr] かまいたちの夜とかの悲鳴って人間の声で作ったわけじゃなさそうですよ
673 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 00:23:59 ID:2kbk12MH] 自分の声とって、フリーソフトのSoundEngineで加工とか。
674 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 00:58:50 ID:theygF1J] >>672 かまいたちの夜って吉里吉里で作ったわけじゃなさそうですよ
675 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 04:40:36 ID:uMjf6xIE] いくつかの数字の中から、複数の数字を重複なしで ランダムで選びたい場合はどうしたらよいでしょうか?
676 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 04:49:08 ID:+zfDB5S7] >>675 配列を作成し、数字のリストを作る。 配列の添え字を乱数で決め、値を取得後、その添え字を削除。←を必要数繰り返す または 配列を作成し、数字のリストを作る。 配列適当にシャッフルする shiftまたはpopで配列から取得。←を必要数繰り返す ・・・こんぐらいだったら、どっかにプラグインが転がってそうな気もするが。
677 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 04:58:22 ID:XhW6lZeN] >>675 つttp://homepage1.nifty.com/gutchie/kirikiri_kag2/faq_tjs000.html
678 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 05:14:09 ID:APvrnVcZ] >>675 自分用に作ったやつ // 重複の無い複数の値をランダムで取る function random_nums(min = 0, max, number) { var rndnum = []; var resultnum = []; var tmp = 0; for (var i=0; min+i<=max; i++) { rndnum[i] = min + i; } for (var j=0; j<number; j++) { tmp = intrandom(0,rndnum.count-1); resultnum[j] = rndnum[tmp]; rndnum.erase(tmp); } return resultnum; } minからmaxまでの値を、number回だけ配列で返す f.hoge = []; f.hoge = random_nums(50, 100, 3); ってやると、50〜100の中から3回、重複無しの値を返す(f.hoge[0],f.hoge[1],f.hoge[2]) 複数の数字が連続性の無いものだったら、>>676-677 を参考にして適当に改変
679 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 09:28:25 ID:BTxBm7Z6] >>674 つttp://homepage3.nifty.com/varitra/kama2another/ ってなんか言ってること違う気が…
680 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 12:33:27 ID:2TGh5pBv] >>679 これはかまいたちの夜ではない
681 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 13:24:46 ID:M/aTMukZ] あれはクロゲですが、 本家かまいたちの夜や夜想曲、サウンドノベルツクール等の悲鳴は間違いなく電子音
682 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 13:31:48 ID:APvrnVcZ] 本家かまいたちの夜の悲鳴は豊嶋真千子っつー声優っすよ
683 名前:名前は開発中のものです。 [2007/10/26(金) 13:57:12 ID:M/aTMukZ] >>682 ソース無し
684 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 14:10:23 ID:pGLEPb5K] 吉里吉里とKAGを使った同人ゲームで、オート機能はついてても、 ボイスが終わり次第、次に移るっていうシステムのゲームが全然見あたらない。 ボイス関連については、そういう機能をつけるのは、やっぱ難しいのかな? いま使い始めたばっかりで勉強不足なだけかもしれないけど、そういうプラグインとか探しても、なかなか見つからない
685 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 14:29:13 ID:APvrnVcZ] >>683 自分で調べる事も出来ねえのか 失せろ
686 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 14:56:41 ID:vcODJNnm] 熱くなるなよ しょうもないことでw >>683 ja.wikipedia.org/wiki/%E8%B1%8A%E5%B6%8B%E7%9C%9F%E5%8D%83%E5%AD%90 かまいたちの夜(悲鳴) ja.wikipedia.org/wiki/%E3%81%8B%E3%81%BE%E3%81%84%E3%81%9F%E3%81%A1%E3%81%AE%E5%A4%9C 篠崎みどり:豊嶋真千子 これで満足するだろ、多分
687 名前:名前は開発中のものです。 [2007/10/26(金) 15:22:24 ID:QkU/+QQ6] ハィーーーイァーーー!!
688 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 15:25:44 ID:+zfDB5S7] >>684 さがせばあるよ 大手の作品やってみ?
689 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 16:23:40 ID:pGLEPb5K] >>688 商業と思ってチェックしてなかったピンポイントのゲームが吉里吉里使ってた。 で、確かにこれのオートモードは、ボイスを待ってから、次にいくオートモードになってる! でも普通のサークルのゲームが、そういうオートモードに出来てないってことは、 プラグインをそれ専用に作るとか、そういう難しい処理が必要ってことかな? C++なんてわからんので、それは無理だ……。 「吉里吉里 プラグイン オートモード」とかでぐぐってるんだけど、さっぱり見つからなくて駄目だー
690 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 16:36:57 ID:qL1Lj6zV] >>689 俺も吉里吉里自体触り始めて間もない初心者で 参考程度に>>4 にあるKAGEXを初めて触ってみたんだが どうやらKAGEXは自動再生時の処理待ちとかもちゃんとしてるみたいだが そこら辺参考になったりしないかな? で、KAGEXのサンプルの中身を触ってみてるんだが なんか回想モードの部分にサムネイルを載せられないんだけど 判る人は居ないだろうか。 replaylistに画像の名前を入れても、なんか付かないんですよね
691 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 16:57:20 ID:pGLEPb5K] >>690 KAGEXかー。まだ未完成とか聞いてたので、チェックしてなかったよ。 そっちのオートモードはKAG3のよりも充実してるってこと? なら使ってみる価値はあるかなー。 しかし、未完成というのは、やっぱり怖い。ちょっと調べたら、もう完成はしないかもとか言われてるし……。
692 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 17:07:33 ID:aUqsGJSw] >>684 こんな処理でいいんじゃないか? ;オートモードの時は、SEが鳴り終わるまで待機 通常の場合は、待たない [ws canskip=true cond="kag.autoMode"] ;改ページまち [p] ;次のページ以降で、同じバッファを使用するSEを鳴らし始めると、今までのがキャンセルされ ;新しいSEが鳴り始める
693 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 17:16:53 ID:B+tHrpCo] >>692 俺もそう思う。KAGEXがどうこうって言う話じゃないな。 改行待ちマクロ内でボイス用に割り当てたbufでwsしてるんだろう。
694 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 17:25:19 ID:qL1Lj6zV] ああ、単純に中身の参考になるかと思っただけであって 未完成な物を使うのは辞めた方が良いw 変な事言ってすまんかった。 初心者が何か言うもんじゃないな
695 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 17:50:07 ID:pGLEPb5K] >>692 >>693 d!! シンプルすぎてよくわからなかったけど、マクロ処理のほうで改行のたびに、 毎回それを実行させておけば、ボイス待ちできるってことか! なるほどー。 半分くらいしかわかってないので、とにかく試してみるよー。 >>694 やはりKAGEXはヤバそうだったw 初心者同士がんばろー
696 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 20:01:23 ID:B+tHrpCo] >>695 KAGEXは、KAGやTJSをある程度覚えた後に中身読んで、 美味しいところだけ抜き出してパクって使うといい。 自分で色々編み出した気分になれてお勧めだw
697 名前:名前は開発中のものです。 [2007/10/26(金) 20:41:42 ID:ChmuSVQA] >>696 ようするにムズかしいのね
698 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 21:08:05 ID:+zfDB5S7] >>696 それは気のせいと言う。
699 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 02:37:13 ID:FLF+GLem] >>698 そらそうだけど、いいんだよw 動くし自分が気持ちいいからさぁ
700 名前:名前は開発中のものです。 [2007/10/27(土) 10:43:36 ID:/zALF331] >>699 uproda11.2ch-library.com/src/1140104.wma
701 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 13:08:29 ID:mem8q6I2] そんなのみんな気のせいでしょ
702 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 13:26:07 ID:An9IRZDc] 色々調べたのだけれど、メッセージレイヤの上に画像を載せる方法がわからない。 スパロボみたいな「会話ウィンドウの端に顔アイコンを載せる」という事をやってのけたいのだが……。 どんな単語でググればヒントがあるかだけでも是非教えて頂きたく。
703 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 13:29:12 ID:n4zV83m5] graph
704 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 13:30:15 ID:TIvuEYjg] >>702 上の方にある講座見れば載ってるから落ち着いて全部見るといいよ。 落ち着いて一個ずつゆっくりね。
705 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 13:41:32 ID:yqvNrx7w] 前景レイヤのindexを変えてメッセージレイヤの前面になるようにするだけでいいんでね?
706 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 14:03:10 ID:dxYrtWZf] >>702 方法としては2種類あるな [graph]を使用して メッセージレイヤーに直接画像を出すやり方と [image]のindexの値を設定して メッセージレイヤーより前に表示される前景レイヤーを作るやり方 メッセージウインドウからはみ出すような画像を使いたい場合、[image]のindexの値を設定を使って はみ出さない場合、[graph]を使用が簡単じゃないかなぁと思う
707 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 14:37:26 ID:An9IRZDc] >>703-706 申し訳ない、ありがとう。 現在[graph]を試してみたところ、何故か白い画像がメッセージレイヤの上に出てきた。 多分俺の不手際だと思うので頑張ります。 そしてこれが現在の俺の状況です。 [layopt layer=message1 page=fore visible=true] [position layer=message1 left=16 top=16 width=600 height=150 color=0xFF0000 opacity=128 marginl=5 margint=5 marginr=5 marginb=5] [position layer=message0 left=16 top=310 width=600 height=150 color=0x0000FF opacity=128 marginl=5 margint=5 marginr=5 marginb=5] [image storage="壁紙名" layer=0 page=fore visible=true] [current layer=message0] [graph storage="アイコン名.jpg"] [indent] 名前[r] 本文[l] [endindent] [er] 某所からのコピペを含めてこんな感じのタグにしたのだけれど、 上記のアクシデントの他に「画像の横に2行以上の文字を置けない」という自体も発生……。 画像を[pos=left_center]とかで位置指定したほうがいいのだろうか。 それとも[indent]〜[endindent]は不要だったりする?
708 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 14:45:31 ID:n4zV83m5] char=false
709 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 14:50:54 ID:An9IRZDc] >>708 言われて気づいた。確かに入れ忘れてるorz 組み込んだ結果、画像はしっかりと表示できました。ありがとうございます。
710 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 22:52:07 ID:nrSCt83k] 凡ミスほど自分で見つけるのは難しいね
711 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 23:11:16 ID:ug5fkJdS] エラー吐かれて変数から何から検証して三時間、一文字typoしてたとかな……。
712 名前:675 mailto:sage [2007/10/28(日) 00:19:39 ID:szn9NIHB] >>678 ありがとうごさいます。 …が、試しにそのままをfirst.ksに流し込んで実行してみましたがエラーになりました… ファイル : first.ks 行 : 24 タグ : 不明 ( ← エラーの発生した前後のタグを示している場合もあります ) first.ks の 行 1 から始まる iscript ブロックでエラーが発生しました。 ( 詳細はコンソールを参照してください ) 文法エラーです(syntax error, unexpected T_SYMBOL, expecting ";") 「;」がどこか抜けているのかと思いましたがどこが抜けているのか 全く見当もつきません…ご助言お願いしますorz
713 名前:名前は開発中のものです。 mailto:sage [2007/10/28(日) 00:29:19 ID:w0J/rIUS] minからmaxまでの値を、number回だけ配列で返す もそのままなんだろうなー
714 名前:675 mailto:sage [2007/10/28(日) 00:31:55 ID:szn9NIHB] >>713 言葉足らずで申し訳ないです、そこはちゃんと//を頭につけてます。
715 名前:名前は開発中のものです。 mailto:sage [2007/10/28(日) 00:35:59 ID:w0J/rIUS] じゃーそのままコピーして全角スペースになってるとか?
716 名前:675 mailto:sage [2007/10/28(日) 00:46:07 ID:szn9NIHB] >>715 ビンゴでした。どこかが全角になっていたようですorz お手数おかけして申し訳ないです、ありがとうございました。
717 名前:名前は開発中のものです。 mailto:sage [2007/10/28(日) 03:36:52 ID:LmgAOakM] エディターの設定で、タブと全角スペースの表示方法を変更しておくと 今後この手のミスを回避できるのでお勧め
718 名前:名前は開発中のものです。 [2007/10/28(日) 17:44:48 ID:GPeguY4X] あげ
719 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 11:11:37 ID:oF+1CKI0] 49 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/10/29(月) 08:51:56 ID:uWzlrtqR 最近ツクールが重い! │ ├ 1.VXに買い換える │ │ [まちがい] │ 確実な方法ではありますが、変態解像度が難点です。 │ それよりも別の手段を探してみませんか? │ ちょっとしたフリーウェアでなんとかなるかも? │ ↑ │ ココがポイント! │ └ 2.吉里吉里RPGを使う [せいかい] 53 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/10/29(月) 09:32:09 ID:JamVQ6vx ショボPCユーザーのために紙芝居ツールをこね回して バグを孕む可能性を高めたRPG作るアフォはいない… なるべく多くの人に遊んでもらいたいから軽いゲームにするのは分かるが、 現実は 表現したいこと>ショボPCユーザー の優先順位 切捨て御免
720 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 11:16:42 ID:UDrEdKCm] >>719 そんなレスを張られても どう反応しろというのだね
721 名前:名前は開発中のものです。 [2007/10/29(月) 13:50:03 ID:3OWOK6/1] ウボァー
722 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 14:06:30 ID:VHTvLEVg] 吉里吉里RPGってなに?そういうのがあるの?
723 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 14:06:43 ID:X8hLpiJD] 吉里吉里でも重い処理すりゃ重くなるでしょ 800×600サイズのイメージをアニメーションするくらいだったら mpegかaviで動画にして挿入した方が動作軽い
724 名前:名前は開発中のものです。 [2007/10/29(月) 14:23:39 ID:3OWOK6/1] >>722 196 名前: 名前は開発中のものです。 [sage] 投稿日: 2006/10/09(月) 23:32:28 ID:BVczl5Yo gamdev.org/up/img/7788.lzh 何か出来るかもしれない・・・ ウボァー
725 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 14:36:00 ID:pbftVNoJ] 凄いけど作りかけみたいだ、キャラに対してアクション出来れば ARPGやらRPGが出来そうなのにな
726 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 15:17:46 ID:IF00MMvs] 吉里吉里って十字キーできたのか
727 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 15:18:45 ID:VHTvLEVg] >>724 こんなのあったんだ。面白いね。 操作しづらいけど。
728 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 16:40:31 ID:sqZUCmzO] ゲームパッドでも動くぞ、斜めにも歩くし。
729 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 18:12:29 ID:0V66bFH2] うぇ・・・恥ずかしくて死にそうだ・・・
730 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 18:18:37 ID:zo0cO+SA] >>729 作者乙
731 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 18:26:58 ID:hYXUEovj] 期待してる
732 名前:名前は開発中のものです。 [2007/10/29(月) 23:44:01 ID:4xp6oxNV] あげ
733 名前:名前は開発中のものです。 mailto:sage [2007/10/30(火) 16:35:16 ID:VPbibwf1] f.a || f.b || f.c < 100 みたいな条件の記述って出来ません? なんか、f.a < 100 || f.b < 100 || f.c < 100 というように逐一記述しないと、ちゃんと判定されてないようなんですが
734 名前:名前は開発中のものです。 mailto:sage [2007/10/30(火) 16:56:05 ID:v2EgqxCs] >>733 上の式は f.a !=0 || f.b != 0 || f.c < 100 という意味だぞ。
735 名前:名前は開発中のものです。 mailto:sage [2007/10/30(火) 17:04:33 ID:VPbibwf1] あーなるほど、ありがとうございます それじゃあ一つ一つ面倒臭がらずに書くしかないんですね
736 名前:名前は開発中のものです。 mailto:sage [2007/10/30(火) 17:23:58 ID:0SY+bm9w] そういう関数書けば?
737 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 00:31:50 ID:6rypS/je] Math.max(f.a, f.b, f.c) < 100
738 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 07:45:05 ID:gcnHn5kM] >>737 美しい
739 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 07:52:09 ID:7VjDYNM/] Mathってリファレンス読んでも殆ど説明無いんだけど f.a < 100 || f.b < 100 || f.c < 100→>>737 みたいな使い方出来るのか
740 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 09:04:50 ID:kP5MBDpD] >>739 どんだけwwwwwwwwwwww
741 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 09:38:10 ID:2bsLz7GZ] >>737 Math.max(f.a, f.b, f.c) < 100 ↓ Math.max()の中の候補の中で、一番大きい数値 < 100 ↓ f.a < 100 && f.b < 100 && f.c < 100 だから f.a < 100 || f.b < 100 || f.c < 100 とは、意味が違うんじゃないか? && → and → 〜かつ〜 || → or → 〜または〜
742 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 09:58:59 ID:oPvnUnkg] 何このスレもうヤダ
743 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 10:54:01 ID:klNEI0BI] これは酷い
744 名前:737 mailto:sage [2007/10/31(水) 11:58:24 ID:NAniACdO] 勘違いしてたわ Math.min(f.a, f.b, f.c) < 100
745 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 15:09:56 ID:mJhVz91q] ええええええええええええええええええええええええええええええええええええええええ!?
746 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 16:00:10 ID:x/6mEs/Z] >>733 Math.min(f.a, f.b, f.c) < 100 →候補の中で一番小さい値に注目 →参照した候補は、Math.min()で出てきた値より大きい →候補のどれかが 目標(この場合100)より小さい場合 真 →or判定しているので || で連結している場合の結果と同じ Math.max(f.a, f.b, f.c) < 100 →候補の中で一番大きい値に注目 →参照した候補は、Math.max()で出てきた値より小さい →候補のどれも 目標(この場合100)より小さい場合 真 →and判定しているので && で連結している場合の結果と同じ
747 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 18:13:28 ID:FlaC6P+C] 俺は普通に||で書いたほうが見やすいな
748 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 18:20:07 ID:alyqCCoP] >>747 同意
749 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 18:28:34 ID:8sLBJQCS] [f.a, f.b, f.c].any(funtion(x){ return x < 100; });
750 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 20:56:40 ID:M1w8F6my] クリッカブルマップにて A B Cのエンディングを見ないとクリックできないようにするために 3: if(sf.Aエンド == 1,sf.Bエンド == 1,sf.Cエンド == 1) { hint="???"; storage="○○.ks"; target="*〜"; } という記述をしているのだが 条件を満たしていないのにもかかわらず、なぜか真としてみなされてしまうのはなんでだぜ? コンソールを見たらすべて ▼[trace] expression="sf.Aエンド" type of result=void result= という風に何も代入されてないはずなのだが 初心者質問もうしわけない
751 名前:名前は開発中のものです。 mailto:sage [2007/10/31(水) 21:27:38 ID:WONL9HUO] 初心者だと分かっているならなぜ自分で調べない TJSリファレンスの演算子のカンマ演算子の所を見ろ
752 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 00:44:08 ID:R5LU3BSh] 条件式がおかしい。 カンマはANDの意味じゃない。 sf.Aエンド==1 && sf.Bエンド==1 && sf.Cエンド==1
753 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 21:29:03 ID:a3uoTZCz] layerで現在読み込んでる画像の拡張子ってどうやって取得すればいいんだ?
754 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 21:58:56 ID:tp3JTwrl] >>753 kr2_228r2\kirikiri2\kr2doc\contents\index.html Storages.extractStorageExt 機能/意味 ストレージ名の拡張子の抽出 タイプ Storagesクラスのメソッド 構文 extractStorageExt(storage) 引数 storage 拡張子部分を抽出したいストレージ名を指定します。 戻り値 拡張子部分が返ります。拡張子部分は . (ドット)も含みます。拡張子が なかった場合は空文字列が返ります。 説明 指定されたストレージ名から拡張子の部分を抽出して返します。
755 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 22:05:35 ID:MND9wlQU] >>753 AnimationLayerを継承していればこんな感じでとれるはず。 Storages.extractStorageExt(kag.fore.layers[0].Anim_loadParams.storage) Layerクラスにはファイル名を返すプロパティは無い。
756 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 22:12:17 ID:a3uoTZCz] >>754-755 ストレージ名に拡張子は含まれてないんだ・・・ ファイル名から拡張子出す方法あるのかな? AnimationLayerは継承してないからどうやってるか見てくるわ
757 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 23:29:30 ID:fF+USWNw] 2枚以上の画像を読み込んでいる場合はどれの拡張子が返ってほしいのかね
758 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 01:39:14 ID:b0LkkDFz] 無理に検知するならこんなん?処理的に無駄だから、用途を説明したほうがいいと思う。 function getExistImageName(storage) { var exts = ["tlg6", "tlg5", "tlg", "eri", "png", "jif", "jpg", "jpeg", "dib", "bmp"]; for (var i=0;i<exts.count;i++) { var ext = exts[i]; if (Storages.isExistentStorage(storage + "." + ext)) { return ext; } } return void; }
759 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 21:50:19 ID:hcCtuEW2] このスレって動作確認お願いすることっておkですか? TJS初級者なんでちゃんと他のPCで動くかどうか自信がない・・・orz もちソースは晒すので。
760 名前:名前は開発中のものです。 [2007/11/02(金) 22:27:29 ID:DioPvXDQ] >>759 うp ついでにチ●コもうp
761 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 22:47:49 ID:iavune3J] ソースの動作確認って意味無いだろ? 挙動が変わるわけ無いから
762 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 23:07:39 ID:xHk82rrY] >>761 動作が変わらないのは当たり前。 バグってたら該当箇所のソース読めるんだから意味はあるに決まってるだろ。 まあソースの長さによっては いちいち読む気が起きるかどうかはまた別の話だが・・・
763 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 23:15:19 ID:xA4wrf5I] とりあえず暇だしうp
764 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 23:18:09 ID:RTt6KXO1] 動く動かないの確認など作成上の最前提だと思うのは俺だけか。 回数動かせば分かる、スキル以前にやる気の問題だろ。 動かない箇所、自分で解決出来ない不具合の質問に関してならばこういう場で答えることも出来ようが デバグまでやらせるつもりか?
765 名前:名前は開発中のものです。 [2007/11/02(金) 23:23:50 ID:uESLnZIz] 全くだな。どこまでレベル落ちていくのだか
766 名前:759 mailto:sage [2007/11/02(金) 23:44:36 ID:kDsQi53o] 把握。 自分のPCではちゃんと動くんで 他PCでもちゃんと動くと信じることにする。
767 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 23:47:23 ID:jTPHHzgW] フルスクリーン使わなきゃ、大体動作するんじゃないすか?
768 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 23:50:53 ID:eBBkD3Tu] 個人的には、晒してくれた方が暇つぶしできたのだがな。
769 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 00:00:21 ID:jyyyr4YL] まあ正直、やる気の問題だけでバグが消えてくれるんなら 吉里吉里本体にバグなんてないよ
770 名前:名前は開発中のものです。 [2007/11/03(土) 00:12:24 ID:dT6JVAzO] ソースの動作確認丸投げがやる気があるのかと
771 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 00:22:30 ID:dFTXQD1G] 暇でやる気をもてあましてる俺には好都合 ネガるだけの馬鹿はほっといて晒すんだ
772 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 00:28:45 ID:jyyyr4YL] >>770 いや、自分のPCではちゃんと動いてんでしょ? 他人の環境での動作確認なんて他人にやってもらうしかないじゃん ていうかそんなこと俺に絡まれても困るんだがw どうでもいいけどいちいちageんな
773 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 00:41:46 ID:aM2+a5O/] TJSのソースなら煽りは気にせずうp KAGのソースなら要らないから消えていい
774 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 00:54:52 ID:CmJ3HKkQ] KAGでもおもしろい使い方してるなら見る価値はあるな。 貪欲になんでも覗いていく姿勢がないとあかんぜ なによりこんな過疎スレでえり好みするほど書き込みないだろ
775 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 01:42:39 ID:1UnjqKIs] TJSの動作って環境依存あるの?メモリやらCPUやらPC性能は別として。
776 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 01:53:45 ID:OhKKW7fe] >>775 粘着自演か。ネガ消えろよ 煽るしかない馬鹿はほっといてうpうp
777 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 02:13:00 ID:1UnjqKIs] ただの質問だが・・・。 何この空気。
778 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 02:14:16 ID:HURa8k0o] >>776 >>775 は別にそういうんじゃないだろ。 ところで逆に環境依存が全く無いプログラムってあるのかな?
779 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 05:40:41 ID:Ney/U+rE] >>778 それは当然あるだろ。
780 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 06:07:12 ID:xDT0hvHr] あまりこのスレが技術関係で使われることって割合的に少ないから 雑談交えてソース晒すのは有意義なんじゃないかな
781 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 10:04:51 ID:x+8lqafS] www.famitsu.com/blog/tkool/images/00038.jpg ファミ通がエロゲツクール出すよー
782 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 11:41:21 ID:AM60hGLp] 自宅警備ってなんだよ
783 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 11:47:50 ID:0hkiKVSX] >>781 RPGツクールでエロRPGという発想は既にあるし同人で出ているじゃんw >>782 自宅警備員:何らかの教育機関・訓練学校に行っているわけでもなく、就職活動もしていない無職の若者をそれっぽく言い直したもの
784 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 14:03:30 ID:lj33gMxS] >>724 作り直してるんだがRPGやらんからどんな機能いるかわからん・・・ とりあえずキャラに話しかけたり出来ればいいのか?
785 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 14:07:53 ID:WZWlrrjY] RPGやらんのに作ってみようとかチャレンジャーだな 適当なフリーのツクール製RPGでもやってみればいいんじゃないかな
786 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 14:17:37 ID:lj33gMxS] >>785 ちょっと暇だったんだよ とりあえず何かやってきてみるぜ
787 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 14:35:24 ID:/DdG+EDK] >>759 見たいので早くうpしてよ >>786 頑張れ。 っていうか、フレームワーク作るんなら KAGそのものを書き換えた方がいいんじゃないか? あとマップは一枚画像で表示するんじゃなくて、 チップの組み合わせで表示するようにしないと大マップに耐えられないよ。 チップファイルの形式を例えばツクール2000用とかに固定しちゃって、 草原とかのチップは境界補完するようにもしないといけない。
788 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 14:46:09 ID:B49P/vh4] 最近のツクール whitecafe.sakura.ne.jp/graches/gw_image/ss_32.jpg whitecafe.sakura.ne.jp/graches/gw_image/btl_tre_02.gif whitecafe.sakura.ne.jp/graches/gw_image/ss_34.jpg whitecafe.sakura.ne.jp/graches/gw_image/ss_33.jpg whitecafe.sakura.ne.jp/graches/gw_image/ss_14.jpg whitecafe.sakura.ne.jp/graches/gw_image/ss_22.jpg
789 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 15:22:19 ID:lj33gMxS] >>787 KAG作り直すくらいならむしろ吉里吉里使わないほうが・・・ マップの移動とかはやるが戦闘とかはKAGで勝手に作れって感じなんで マップをチップファイルで表示ってのは何とかしたいと思います
790 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 20:00:44 ID:8KHH80ds] >>788 PS2辺りで出ても違和感ない出来だねぇ。
791 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 20:29:40 ID:xDT0hvHr] マップチップを使うためには一つの画像に連結させる処理は必要だろ?
792 名前:759 mailto:sage [2007/11/03(土) 20:53:00 ID:oxCPHqG6] TJSによるリストビューです。 動作確認もだけど、使い勝手が激しく微妙なので ぜひ改善点など聞かせて欲しいです。 開発版v2.29以降で動作確認。 ttp://gamdev.org/up/img/10444.zip
793 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 21:06:38 ID:lj33gMxS] >>792 デスクトップにあったdataフォルダ上書きされてちょっと冷や汗かいたぜw
794 名前:名前は開発中のものです。 mailto:sage [2007/11/03(土) 21:55:41 ID:WZWlrrjY] コンソールでスクリプトの挙動を見てると、こんな風に同じ行の命令が分裂してる事があるんですけど これは何故なんでしょう? 勿論この画像のように、何行も同じタグは打っていません。 ttp://l.skr.jp/vip658233.jpg.html
795 名前:名前は開発中のものです。 mailto:sage [2007/11/05(月) 08:44:53 ID:gKzkDlRi] RPGとかでよく見かけるような、画面の上に載せる透過処理されたエフェクト (炎とか爆発のムービー) って吉里吉里でも使えますか?
796 名前:名前は開発中のものです。 mailto:sage [2007/11/05(月) 13:51:59 ID:pDxQCy9u] 使えます。
797 名前:名前は開発中のものです。 mailto:sage [2007/11/05(月) 21:19:09 ID:yQX2hyhm] 透過PNGってやつですな、俺もADVのメッセージフレームを半透明にしてます。
798 名前:名前は開発中のものです。 mailto:sage [2007/11/05(月) 21:36:07 ID:YzaNQYeP] どちらにしろ俺には絵がかけないw
799 名前:名前は開発中のものです。 [2007/11/05(月) 21:59:48 ID:5bPqSYiF] メッセージフレームはジャマ
800 名前:名前は開発中のものです。 mailto:sage [2007/11/05(月) 22:12:17 ID:aOYTMf2V] 右クリックで消えます
801 名前:名前は開発中のものです。 [2007/11/05(月) 22:51:55 ID:5bPqSYiF] なのでメッセージフレームの不透明度は0
802 名前:名前は開発中のものです。 mailto:sage [2007/11/05(月) 22:57:35 ID:OkqxI94J] それだと読み辛いじゃん
803 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 00:14:49 ID:0SlQ0x4o] そろそろCG画面と文章画面を分けてもいいんじゃね
804 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 01:42:11 ID:Z/z7ounb] メッセージフレーム分を追加して(800×600)なら(800×700)にするか 「ヘルプ>このソフトについて」で出る新規ウィンドウを改造してメッセージ表示領域に改造? メインとサブ画面の同期取るのが面倒臭そうだ。
805 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 01:46:17 ID:Jq7bEOlH] 普通に4:3画面で16:9表示にすればいいんじゃね? 上下余るし。
806 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 02:49:16 ID:Y3BLgNVo] 画面一杯の画像表示の要求に応えてのメッセージフレーム発生じゃないの? むしろ時代逆行してないか。
807 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 14:08:44 ID:YRXYrhRk] moveタグのpathの座標を、変数の値で指定する事は出来ませんか?
808 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 16:06:53 ID:hrO7FnuX] >>807 ttp://www.kirikiri.info/bbslog/log/004941
809 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 16:13:50 ID:YRXYrhRk] ありがとうございます、失礼しました
810 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 19:22:08 ID:X/ReTW56] playbgmでBGMを設定。 playseで効果音を設定していたらplaybgmの音量が小さくplayseの音量は普通。 Config.tjsを入れ替えたら今度は逆になった。 どこが問題なのか教えてくれ。
811 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 19:57:13 ID:xGznu//O] playbgmって再生命令だろ。なにをどう設定したんだよ
812 名前:名前は開発中のものです。 [2007/11/06(火) 20:13:05 ID:Q00V1Uye] こんばんわー。 TJSからメッセージレイヤの位置と色を変更するにはどうすればいい んですか? ; ↓メッセージレイヤ0番を赤くします。 [position layer=message0 page=fore frame="" color=0xff0000 opacity=128 visible=true] レフト、トップ、カラーを変更します。[l][r] [iscript] kag.current.left = 200; // ←変わらない。 kag.current.top = 200; // ←変わらない。 kag.current.frameColor = 0x0000ff; // ←変わらない。 [endscript] kag.currentの部分をkag.fore.message[0]にすると、レフトとトップは 変わるのですが、カラーは変わりません。 自分としてもカレントの変え方が知りたいです。
813 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 20:25:25 ID:tUyZ0FHh] >>812 kag.tagHandlers.position(%[left => "200", top => "200", color => "0x0000ff"]);
814 名前:813 mailto:sage [2007/11/06(火) 20:31:57 ID:tUyZ0FHh] ちょい訂正 kag.tagHandlers.position(%["left" => "200", "top" => "200", "color" => "0x0000ff"]);
815 名前:名前は開発中のものです。 [2007/11/06(火) 20:33:11 ID:Q00V1Uye] >>813 タグハンドラーズ・・・、初めてみた用語です。 Mainwindow.tjsなどを見てはいたのですが、全く分かりませんでした。 やはりこの掲示板の方はすごいです。 ありがとうございました。非常に助かりました。
816 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 21:49:51 ID:nizsahZ0] 何か萌えたwwwww
817 名前:名前は開発中のものです。 [2007/11/06(火) 22:45:56 ID:rrqmaIl/] >>810 ボリュームコントロールを確認しろ ソフトシンセとWaveに差がありすぎるんじゃないのか?
818 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 23:16:42 ID:kv/8I+Em] >>815 このスレのテンプレにある過去ログに ほとんどの情報が載ってるからみんなそれを覚えているだけだお
819 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 00:40:29 ID:mZZMdfqG] ここ数日>>808 の過去ログで検索しようとすると Internal Server Errorが出るんだが俺だけ?
820 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 00:41:50 ID:s0zadEFS] >>819 >>559
821 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 01:15:26 ID:mZZMdfqG] ありがとう。よくあることで、しばらくしたら直るのかー。 ログは落としてるけどネットの方がなんとなく使いやすいんだよね。
822 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 01:17:50 ID:1NJ8YCc8] ・・・にしても質問レベル低いな。 そろそろ公式BBSにも勘違いコミケ房が大量発生しそうだな。
823 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 01:36:37 ID:BadVcRgD] その低レベルな書き込みもどうかと思うぜ
824 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 08:03:50 ID:RIkXDEaH] >>822 高レベルな質問には答えられないクセにw
825 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 09:08:52 ID:dXwH05e7] 別にいいんだよ。 質問レベルが低かろうと、吉里吉里自体の話をしているうちは。 これが、無意味な罵りあいや、コミュニティヲチに摩り替わった時にこのスレ終了だからな。 話ふってみるが、ついてて「こいつは便利だな」と思ったカスタム機能ある? フローチャートとか。
826 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 13:40:33 ID:YQaW3R/W] 吉里吉里関係のwikiっていくつもあってややこしいんだが すっきりしないもんかねぇ
827 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 18:07:05 ID:RHqPd6Ze] >>825 カスタム機能ってなんだ?
828 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 19:00:02 ID:qgVh0GCC] >>822 難しそうな話題は完全スルーなのに よくそんなことが言えるもんだw
829 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 19:11:25 ID:jf9t1XIi] >>827 ああすまん。KAGのテンプレートになくて、制作者が追加する機能のことを言いたかった。 クイックセーブ・ロードとか、フロチャとか、ロード時に今までの物語要約とか。 これが便利だった、とか、意外な機能とかあるかなって。 (制作物の総量からして、自分はノベル/ADV前提で話している)
830 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 19:38:20 ID:stjhvnJH] TJSのkag.process('','')の命令は、KAGでいうjumpと同じ使い方でよいのでしょうか? kag.processのあとにTJSの命令文があったら、続けてそのまま実行されてしまいますか?
831 名前:名前は開発中のものです。 [2007/11/07(水) 21:23:29 ID:7w0JKV8y] ('','')<でっていうw
832 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 02:09:29 ID:8Eg9y/Tw] >>830 >KAGでいうjumpと同じ使い方でよいのでしょうか? そう >続けてそのまま実行されてしまいますか? そう
833 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 05:15:07 ID:7x+CfWUB] KAG の構造と実行の概念を把握せずにとりあえずよびだしてみるやつが増えてるっぽいのは 悪い傾向かもなぁ。 KAG の機能をTJSから「正しく」呼びだす記述はこうだ。 kag.conductor.pendings.insert(0,%[tagname:"position", left:200, top:200, color:0x000000]); 直接 tagHandlers をよんでしまうと、状態変更するだけの処理はともかく、 待ち系の処理とかは適切には処理されない。タグを割り込ませる方法なら、 conductor 内部で直接処理されてしまう組み込みタグ以外のタグは、wait 系も 含めて普通にシナリオ中に記述したのと同等に動作する。 jump はその組み込みタグに該当しちゃうので、TJS から同等の処理を したければ kag.process() を呼ぶのは正しいんだけどね
834 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 06:50:44 ID:EtpCUXP/] >>833 わざわざ、それをするメリットってあるの?
835 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 07:40:23 ID:T82sKTkF] それってどれ?
836 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 08:02:11 ID:7x+CfWUB] >>834 この例だと全く無いね(笑) 上のほうであった tagHandlres の呼び出しも同様。 ifだらけでごちゃごちゃになってしまったような巨大マクロをメンテ するよりは、この方法を使って TJS で書いたほうがすっきりするかも しれない、ってぐらいかな。KAGの記法はふくざつなものには単純にむいてない。 // タグを追加するメソッドを kag に追加 kag.insertTag = function(n,name,elm) { var e = %[]; (Dictionary.assign incontextof e)(elm, false) if elm !== void; e.tagname = name if name !== void; conductor.pendings.insert(n, e); } incontextof kag; // 内部で複雑なタグ組み合わせを実現する mytag を新規タグとして登録 // 同様の手法でマクロのノリでどんどんタグ拡張できる kag.tagHandlers.mytag = function(elm) { var n=0; if (条件) { insertTag(n++, "hoge", %[パラメータ]); insertTag(n++, "hoge", %[パラメータ]); ..... } return 0; } incontextof kag; あとは、TJS 側で制御を握ってるあいだ、 [s] や [waittrigger] をつっこんで KAG 側の処理を任意の場所で止めておく、 といった使い方があるかな。 前者は kag.processGo() で、後者は kag.trigger() で再開できる。
837 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 09:14:13 ID:8Eg9y/Tw] >>836 mytagの部分、わざわざそんな書き方しなくても、 kag.conductor.enqueueTag(%[tagname:"backlay"]); return -4; みたいな書き方でいいんでね?
838 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 13:28:51 ID:7x+CfWUB] >>837 この方法を多用してると pendings にタグがたまった状態で処理が行われる 可能性があって、Conductor.enquetTag は後ろにたしちゃうので、そうすると 元のタグの順序が崩れてしまいます。
839 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 18:41:15 ID:3FyDW20b] >>833 TJSでwaitってこれでかければ良かったのか 今までどうやったらいいか分からず、forで10000くらいループさせて無理矢理待たせるとかしかないのかと思ってた
840 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 19:03:51 ID:6nBIAmq+] >>839 ?
841 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 22:56:21 ID:qiAlT766] 吉里吉里の制作入門本にあった、Ctrlでメッセージスキップする機能なんですが、 押し続けていると、Ctrlから指を離しても未読部分もスキップする動作になってしまいます。 押している間だけ未読部分もスキップして、離された時は即時に スキップを解除する、といった仕様にするにはどうしたら良いでしょうか?
842 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 23:37:39 ID:6u9iKKUC] >>841 その本が何て本か分からないし、 スクリプトの記述がどうなっているか分からない以上、 回答のしようがない。 その機能のスクリプトを晒さないと、 どうにもならんですよ。
843 名前:名前は開発中のものです。 mailto:sage [2007/11/09(金) 00:00:25 ID:Ux4lfzpL] >>842 なるほど。あなたにはこの程度のこともムリだということは理解しました。 これはあくまでお願いなのですが、 他の有能な方の貴重なご意見が聞こえづらくなってしまいますので、 お静かにしていただけますでしょうか?
844 名前:名前は開発中のものです。 mailto:sage [2007/11/09(金) 00:05:11 ID:kwsEyx4K] 新手の釣りか
845 名前:841 mailto:sage [2007/11/09(金) 00:09:29 ID:Lcgn2ogJ] >>842 すみません、スクリプトを記述しようと思って本を読み返してみたら、 一箇所追加漏れ部分があったためにおかしな動作になってしまったようです。 お騒がせしました…
846 名前:名前は開発中のものです。 [2007/11/09(金) 01:13:13 ID:6pgBc5N3] >>841 gugurekasu.com/
847 名前:名前は開発中のものです。 mailto:sage [2007/11/09(金) 01:56:57 ID:7NBysa3j] >>,843 こーゆー勘違い質問者は公式サイトのBBSで聞け
848 名前:名前は開発中のものです。 mailto:sage [2007/11/09(金) 01:58:46 ID:zY9kdYuR] 公式で聞いたとしても>842の答えがくるだろ
849 名前:名前は開発中のものです。 mailto:sage [2007/11/09(金) 18:15:18 ID:PNqDkJoj] elm.hogehoge に "boo" g_test["boo"] に "foo" が格納されてるとします。elm はある関数の辞書型の引数で、g_test は辞書型の外部変数とします。 1. dm("g_test[" + elm.hogehoge + "] = " + g_test[elm.hogehoge]); elm.poi = g_test[elm.hogehoge]; dm("elm.poi = " + elm.poi); ↓ g_test[boo] = foo elm.poi = とデバッグ用のコンソールに出力されます(詳細に調べてみると、elm.poi は void のままでした) 2. var woo = g_test[elm.hogehoge]; elm.poi = woo; dm("elm.poi = " + elm.poi); ↓ elm.poi = foo とデバッグ用のコンソールに出力されます どうしてなのでしょうか? やりたいことは、単純に、 elm.poi = g_test[elm.hogehoge]; という代入がしたいだけなのですが。 ある場合において、2 .のように、一度別の変数に代入してからでなければ、 代入できないことがあったりするのでしょうか?
850 名前:名前は開発中のものです。 mailto:sage [2007/11/09(金) 19:16:47 ID:YRWJLiqW] >>849 普通に代入できたが俺の解釈間違ってるか? var g_test = %[]; g_test["boo"] = "foo"; function func(elm) { Debug.message("g_test[" + elm.hogehoge + "] = " + g_test[elm.hogehoge]); elm.poi = g_test[elm.hogehoge]; Debug.message("elm.poi = " + elm.poi); } func(%["hogehoge" => "boo"]);
851 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 01:44:10 ID:ObYGbz68] あってます。 わざわざ、検証までしていただき、まことにありがとうございます。 わたくしのほうでも、そのように試しましたら、普通に代入できました。 現在、作成しているソース中において、 849 の 1. に該当するような部分を 2. のように書き換えると代入できたので、 どうしてなのだろう?と思ったからなんです 1.、2. は該当ソース中の変数名を置換しただけだったりします。 外部変数名が重なってないかどうかも、全ソースに対して検索をかけましたが、該当するものがありませんでしたし、 そもそも 1. を 2. に書き換えることで正しく代入されることが奇異に感じたのです。 1. と 2. の処理の結果は同等のはずではなかろうかと思ったのです。 どうすれば、このようなことが再現できるのか、どうしても分からなかったんです。 C で書いたときのように、プログラムがメモリを壊しちゃうことはないと思うので、 どうしても思いあたるフシがなかったんです。
852 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 02:15:06 ID:R04XnpcA] >>851 その再現するコードを直接かいてもらわんことには、「ただの勘違いじゃ?」としか言えない
853 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 02:31:09 ID:ObYGbz68] ある程度の規模のソースで、このような再現性の確からしさが確認できない場合、 どうすればいいんでしょうか? なにを、どう、わたしが勘違いしてるのか分かりませんが 849 のとおりのことしかわたしはしてないわけですし よく分からないですが、ありえないとおっしゃるなら、そうなのかもしれませんね
854 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 03:13:39 ID:K9LJ4pkR] 1年前の話だが、辞書配列周りで851と似たような現象がおこり、 データの持ち方変更して回避したことがあったのだが、再現方法が思い出せない。 851の勘違いとも言えないかもしれない・・・。 >>853 再現できる状態維持しながら必要のなさそうな箇所をごっそり消すといいかもしれない。
855 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 09:26:28 ID:H13uEGqN] でも、何でこれで正しく動かないとか分からない、なんて思って頭悩ませる事はあるけど 大体はどこかで何か間違った事してるんだよね んでそれに気付くのに丸一日かかって脱力したりとか
856 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 10:11:49 ID:QcszQCfy] >>855 それがプログラムやってて楽しいじゃん?
857 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 10:16:21 ID:H13uEGqN] いや別に楽しくないとは言わないけど 朝から晩まで一日中悩んでた事が、たった二行の修正で解決したりすると 全身が脱力する
858 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 10:46:28 ID:uy/M8CIb] 丸一日悩んだすえに解決法が無いときよりマシ
859 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 12:41:13 ID:u90ZSRsT] >853 シナリオファイルをzipでくれ
860 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 23:07:44 ID:R95A5Omk] そういえば…… var hoge = []; と var hoge = %[]; で、代入の取り扱いや、セーブの時の取り扱いが違うって マニュアルのどっかに書いてあった気がしたが どこだっけ?
861 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 23:10:23 ID:R04XnpcA] >>860 上は配列で下は辞書配列なのでもろもろ違うわけだが・・・
862 名前:名前は開発中のものです。 mailto:sage [2007/11/11(日) 01:41:38 ID:n9Ep/I02] >>861 ネタにマジレスイクナイ
863 名前:名前は開発中のものです。 mailto:sage [2007/11/11(日) 15:58:16 ID:4JfT71aV] >>861 読解力テスト0点だな
864 名前:名前は開発中のものです。 [2007/11/12(月) 18:42:26 ID:cXtHCoDF] キリキリキリキリキリキリキリキリ
865 名前:名前は開発中のものです。 mailto:sage [2007/11/12(月) 19:28:42 ID:QUTD8veP] ガチャガチャガチャガチャ
866 名前:名前は開発中のものです。 mailto:sage [2007/11/12(月) 20:05:10 ID:5VPZG3q0] ドギューン
867 名前:名前は開発中のものです。 mailto:sage [2007/11/13(火) 14:49:24 ID:/xzUsRJQ] hactの式って何処にどうやってかけばいいんでしょう? シナリオファイルにかくと失敗します・・・
868 名前:名前は開発中のものです。 mailto:sage [2007/11/13(火) 14:54:28 ID:FsczQDom] >>867 質問する前にリファレンス嫁 Tips/その他 → TJSをもっと使うために → hact タグの応用
869 名前:名前は開発中のものです。 mailto:sage [2007/11/13(火) 18:40:26 ID:SuzWMIc7] >867 www.h2.dion.ne.jp/~yasozumi/lecture/lecture_input05.html
870 名前:名前は開発中のものです。 [2007/11/13(火) 22:47:16 ID:h0qugE/D] \マーク付けなくても平気になってませんか?
871 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 04:50:07 ID:f5EhCGRf] 3パターンの文字レイヤーを使い分けたいのですが上手くいきません… 例えば右半分に表示される文字レイヤー、飾り枠付きの文字レイヤー、全画面文字レイヤーをシーンごとに 使い分けたいんですけどその場合、コンフィグの設定はいじらないでシナリオに設定を書き込んだ方がいいんですよね。 ちゃんとタグ打ち込んでるはずなのに再生すると文字レイヤーがデフォルトの状態でもうどうにも……
872 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 07:05:55 ID:xQ3SPU5F] >870 いつの話をしてるんだ。 >871 該当部分のシナリオファイル晒せ
873 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 07:48:35 ID:xmKVwF3k] >>872 すいません自己解決しました
874 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 17:09:39 ID:s6nYsCPb] コントみたいだな。自己解決するならするまで自分で試せば良いだろうに。
875 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 20:49:58 ID:6lWVEVTe] すいません解決してませんでした
876 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 21:33:46 ID:VTdJ6UtF] >>875 ちょw
877 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 21:51:23 ID:m4qKV1NB] すいません自己解決しました
878 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 22:13:51 ID:rI5DKQ50] さんざん自分で試しても解決方法に気づけなかったのに スレで聞いた途端何故かわかることってあると思うぞ。 いらないときはその辺にゴロゴロしてるのに いるときになったら見つからない探し物とちょっと似ている。
879 名前:名前は開発中のものです。 mailto:sage [2007/11/14(水) 22:36:24 ID:m4qKV1NB] すいませんやっぱり解決してませんでした
880 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 00:31:21 ID:cmA0E0Im] 自己解決したならその理由もかいとけ。
881 名前:名前は開発中のものです。 [2007/11/15(木) 02:09:13 ID:W9J2P8k1] 吉里吉里
882 名前:名前は開発中のものです。 [2007/11/15(木) 14:36:13 ID:qpMD99ng] 質問させてください 吉里吉里にフラッシュムービーを組み込もうと思っているのですが、音楽と画像表示のタイミングのブレ等を、できるかぎり減らすことができるフラッシュ制作ソフト、フラッシュプレイヤーは、何がありますでしょうか。 どなたかよろしくお願いします
883 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 14:46:37 ID:eYGuJEJj] >>882 FLASHならadobe択一
884 名前:名前は開発中のものです。 [2007/11/15(木) 14:59:55 ID:qpMD99ng] >>883 超初心者ですみません。adobeはプレイヤーでしたよね。 プレイヤーさえ改善すれば、劣化やブレは解消しますか?
885 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 15:13:41 ID:eYGuJEJj] >>884 ああそうか… Adobe Flash、旧称はMacromedia Flashね
886 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 15:14:41 ID:oRdII11P] 8万8千円也 ttp://www.adobe.com/jp/products/flash/
887 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 15:20:41 ID:oRdII11P] 同人でよくあるエロアニメはAfter Effectsで出来てたりする、15万6千円です。 ttp://www.adobe.com/jp/products/aftereffects/index.html
888 名前:名前は開発中のものです。 [2007/11/15(木) 15:39:04 ID:qpMD99ng] >>885-887 ああ、やっぱりそういうものですよね なんとか・・短期間のみ無料のソフトとか、どうにか無料で良質のソフト、ありませんかね?
889 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 15:43:51 ID:AiaM4xX/] >>888 NicoVisualEffects
890 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 15:44:17 ID:UPCDgZ9C] >>888 フリーのおすすめ ttp://www.geocities.jp/coa9999/ 劣化やブレってどういうの?
891 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 16:08:53 ID:PSCVGuQo] >>890 ベクトルアニメと関節ブツ切りアニメとアフターエフェクトアニメが ごっちゃになってるんでしょ。 >>889 frameworkもないと動かないっぽいね。
892 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 17:13:04 ID:TwFRJ568] >>889 パペットツールがないから、これじゃ無理だな。
893 名前:名前は開発中のものです。 mailto:sage [2007/11/15(木) 21:45:51 ID:2iCyztny] というか、吉里吉里全然関係ない話じゃないか。 Flash板の無料Flashソフトスレとか初心者質問にでも行けばいい。
894 名前:名前は開発中のものです。 [2007/11/16(金) 02:33:43 ID:R/9y+I/B] 吉里吉里
895 名前:名前は開発中のものです。 mailto:sage [2007/11/16(金) 22:36:50 ID:FzUbYZoV] 選択肢でデフォルトだとオンマウスで薄く青いベールが かかるのを無くして、 オンマウスで文字の色を変えたいのですが、 どうしたらいいでしょうか。
896 名前:名前は開発中のものです。 mailto:sage [2007/11/16(金) 22:43:38 ID:WJsGBDiF] >>895 プラグインかなんかあった気がする。
897 名前:名前は開発中のものです。 mailto:sage [2007/11/16(金) 22:52:44 ID:FzUbYZoV] プラグイン・・・ すいません、解説サイトかなんかありますか・・・?
898 名前:名前は開発中のものです。 mailto:sage [2007/11/16(金) 22:59:24 ID:v0CJMJl1] >>895 Config.tjsのdefaultLinkColorとdefaultLinkOpacityを編集するだけ
899 名前:名前は開発中のものです。 mailto:sage [2007/11/16(金) 23:40:43 ID:FzUbYZoV] >>898 できましたありがとうございます! オンマウスで文字の色を変えるのは どうすればいいですか?
900 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 00:19:27 ID:FY1/ikzD] >>895 それをやるにはKAGを改造するか、それを実現してくれるKAGプラグインが必要 そういうKAGプラグインはすでに存在するから、後は自分で探して何とかしろ
901 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 00:36:52 ID:Xmv5J+lf] ありがとうございました グーグル先生に訊いて参ります。
902 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 01:03:27 ID:iEVJhsK5] >895 ここを探してみるといい。 ttp://kgs.tenkyu.com/sp/
903 名前:895 mailto:sage [2007/11/17(土) 02:49:13 ID:Xmv5J+lf] >>902 さんありがとうございます。 ・・・すいません、また舞い戻って来てしまいました。 早速ダウソしてテストファイルのタグを見よう見真似で コピペ改変しながら自分のテキストファイルのそれっぽい位置に挿入しては みたんですが・・・ 問題点が二つ。 1。メッセージ枠が少し透ける。 2。オンマウスすると文字色が変わるのでなく、 文字に色の付いた長方形がかぶさるようになる 要らない部分、欠けてる部分あったらご指摘願いたいです・・・。
904 名前:895 mailto:sage [2007/11/17(土) 02:49:58 ID:Xmv5J+lf] ;------------------- ; ▼ポイントすると色が変わるリンクを作るプラグイン @call storage=changecolorlink.ks ;●オンマウスでリンク色変更 [macro name=link2] @changecolorlink rgamma=7 ggamma=1 bgamma=1 exp="&'tf.select = ' + kag.current.numLinks" [endmacro] [macro name=endlink2] [endlink] [resetfont] [endmacro] ;------------------------------------ ;●選択肢始め [macro name=select] [history output=false] [delay speed=nowait] [endmacro] ;------------------------------------ ;●選択肢終わり [macro name=endselect] [history output=true] [delay speed=user] [endmacro]
905 名前:895 mailto:sage [2007/11/17(土) 02:50:41 ID:Xmv5J+lf] @layopt layer=message0 visible=false @position layer=message1 frame="メッセージ枠.png" opacity=0 left=170 top=180 width=300 height=120 marginl=65 margint=25 marginr=20 marginb=20 @layopt layer=message1 visible=true opacity=128 @current layer=message1 @locate y="&kag.fore.messages[0].y - kag.fore.messages[0].marginT" @font size=18 @cm [select] [link2 target=*はい ]はい[endlink2][r] [link2 target=*いいえ ]いいえ[endlink2][r] [endselect] [s] ・・・すいません、もいっぺん自分なりにあれこれ考えてきますorz
906 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 08:51:39 ID:izzYvyWd] てめぇ少しは自分でやってから質問しろ しょっぱなから聞いてるんじゃ全く勉強にならん
907 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 09:16:41 ID:QqhgiVwo] 自分が使ってるタグ、リファレンス使って全部読み返したらわかるよ。 自分が何書いてるか調べてないうちは人に聞くのやめたほうがいい。 かっちょわるいから
908 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 09:20:39 ID:St3eOu0Y] つか、画像でやればいいじゃん・・・
909 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 09:45:27 ID:Xmv5J+lf] 馬鹿すぎてすいませんでした 自分で頑張ります。 失礼しました
910 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 11:26:33 ID:6332J23p] >>909 もう見てないかもしれんが… たぶん>>902 のとこの掲示板見ると幸せになれるかもしれん
911 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 19:30:14 ID:bbVQdx3F] >>833 pendingsってどこに書かれてますか
912 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 19:35:09 ID:JxWacONa] Conductorクラスのイベントキュー
913 名前:名前は開発中のものです。 mailto:sage [2007/11/17(土) 19:58:58 ID:bbVQdx3F] 私のバージョンが古かったようでした。スレ汚し失礼しました
914 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 20:04:10 ID:yv9nFzy1] 変数に関数名を代入して、たとえば 吉里吉里付属のsystembutton.ks の array.add(obj = new SystemButtonLayer(kag, parent, onSaveButtonClick)); を sf.i ="onSaveButtonClick"; array.add(obj = new SystemButtonLayer(kag, parent, sf.i)); の様なことがしたいのですが 上記の例だと関数ではないかプロパティの種類が違います のエラーになってしまうのです。 kag.scflags.i とか var funk= sf.i とか無い頭振り絞っても旨くいかなくて…… どなたか偉い人。教えて下さい。
915 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 21:01:21 ID:4gaPhgVs] 自分でいじり倒したKAG使ってると素のKAGがどんな処理してるか分からなくなるなw
916 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 21:20:35 ID:AHBO4zCw] >>914 処理したい関数がグローバルな関数なら global[sf.i] で参照できるし、 該当処理とコンテキストが同じオブジェクトの関数なら this[sf.i] で参照できる。
917 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 21:22:13 ID:+Zt9/lMn] >>914 array.add(obj = new SystemButtonLayer(kag, parent, this[sf.i]));
918 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 21:55:20 ID:yv9nFzy1] リファレンスもう一回読み直します。 お蔭でやりたいことがかなり綺麗にできました。 本当にありがとうございます。
919 名前:名前は開発中のものです。 mailto:sage [2007/11/18(日) 23:51:51 ID:Ax1kIO9a] oggファイルでBGM設定してるんですが、 一曲30秒くらいまでの短いループで どの程度までのファイルサイズが望ましいですか? だいたいみんな100kb前後あるのですが・・・ oggファイルへの変換はaudioencoderを 使用してます。でも、品質を下げるとループの最後が 切れてしまい不自然になってしまいます。
920 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 00:10:07 ID:a3ZLFa5U] 音に関してアドバイスお願いします。 (吉里吉里2.28 OS:XP) 現在、 BGM=MIDI&ogg/SE=ogg 使用。 MIDIがPCによって鳴ったり鳴らなかったり、 コンパネのサウンド設定一式チェックしてもどうしても鳴らないというユーザーもいる。 そこでMIDIの使用を止め、 BGM=ogg SE=WAV&ogg にするか検討中です。 容量はなるべく抑制したいのも本音。 一般的に同人ゲームて、音ファイルどうしているもんでしょうか。
921 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 00:22:43 ID:8HPRQrIc] >>919 oggへの変換はoggdropXPd using aoTuVを使っている。 音質を下げるとBGMが耳障りでしかないので、それなりの音質にしている。 ループに違和感があれば、ループチューナーで微調整。 >>920 MIDIは機種依存が激しいので、oggが多い。
922 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 02:20:52 ID:jAlap/Wp] 嘘教えるなよ。フリーでMP3の代替になったから流行ったんだろ。 昔ゲームやってた連中はまともなMIDI音源付けるのがデフォだっただろ。 特にエロゲーマーは。
923 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 02:25:07 ID:cUVRVhIa] 昔っていつの話だよw PC-9801時代の話か?
924 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 02:28:22 ID:4Zp3ELkR] 少なくとも嘘といえるほどじゃねえだろ… XGでシステムリセットしたのとGSで音源リセットしたのじゃまるで違う ピアノがスタンダードキットになるとかの環境依存は間違いなくありまくった
925 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 03:19:43 ID:8HPRQrIc] >>922 FM音源とCDDAしかしらん。 MIDI音源はおまけだった。
926 名前:名前は開発中のものです。 [2007/11/19(月) 08:11:19 ID:FuLmU6+K] すみません、今シナリオを書いているものすごい初心者のものです 「これ、まずいよね」 と、自動表示するとき「これ[wait]まずいよね」 と、やりたいのですが、 「これ[改行] まずいよね」 となってしまします どうかけばよろしいでしょうか。 すみません、どなたかよろしくおねがいします
927 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 08:47:24 ID:SyvXuBg6] 最近餌が美味しくないんだ。 俺のご主人、もしかしてお金がないのかな……。
928 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 09:32:36 ID:mnmnz/OX] >>926 演出だと思ってるだろうが、読む方からすればうざいだけだから、 文の途中で変なウェイト入れるな。以上。
929 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 09:34:23 ID:33YdFNLo] >926 「これ [wait time=500] まずいよね」
930 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 14:10:11 ID:lHPHmCH7] ちょっと聞きたいんだが吉里吉里2ってそのままVC8でビルドできるように出来てる?
931 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 14:14:01 ID:Kp9ieZfa] [autowc enabled=true ch="、。" time="4,6"]
932 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 15:52:19 ID:8HPRQrIc] >>930 VCLに依存してるので、C++ Builder5かC++ Builder6でビルドするのが前提。 (C++ Builder5用にチューニングもされているらしい) がんばればVC8でビルドできるかもしれないが、修正が結構大変だと思う。 C++ Builder6ですらビルドできるように環境を整えるのが大変だしな。
933 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 18:53:04 ID:74W4c/W/] VCLかよ・・・BCC5.5とVS2005 C++ expressしかもってない俺涙目。 OSSで商用にしかついてないライブラリに依存してるのかよ。
934 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 19:17:58 ID:SyvXuBg6] 美味しい餌が欲しいなあ
935 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 21:25:01 ID:H5k56MOf] >>933 フリーの環境には期待しすぎなだけ ものすごく理不尽なことを言ってるようにしか見えない
936 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 21:29:26 ID:cUVRVhIa] Windowsに依存してる時点で。
937 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 21:38:55 ID:skbWiH1t] >>933 まあ、OSSと商用かどうかは関係ないしね。 現行 trunk は、 kirikiri2/src/core/environ/win32/bcb2006 のプロジェクトファイルを 使えば無償の Turbo C++ Explorer でコンパイル通って動作するみたいだよ。 なぜかパフォーマンスが BC5 に比べるとおちるみたいだけど。 実際問題としては、吉里吉里2の本体を再コンパイルする必要性はほぼ存在しないよ。 本体のバグはきちんと報告すればわりとすぐ直してもらえるし、 ほしい機能はプラグインで拡張すればいい。結構なんでもできるよ。 画像形式拡張、音声形式拡張、言語そのものをを追加するのも楽勝。 吉里吉里のプラグイン機構はとてもよくできてる。 プラグインは BC でも VC でも、Mingw でも問題なくコンパイルできる。 VC++ Express 2005 だと標準では Win32 のプロジェクトがないので、 MS から SDK をダウンロードしてきて手動で設定する必要があるけど、そのぐらいはすぐでしょう。
938 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 22:50:30 ID:oYnnEevg] 初歩的な質問でごめんなさい ゲームを起動した時にすぐ後に 動く?サークルロゴを流したいのですが あれはフラッシュですか?動画ですか?
939 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 22:54:50 ID:ijiSbFaq] いいえ、ケフィアです
940 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 23:05:33 ID:8v1v++Sn] パタパタアニメですよ。
941 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 23:07:15 ID:HHVBUlRW] 好みですよ。
942 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 23:21:23 ID:tat92q1h] >>938 そりゃサークルに寄って色々だろう。 因みに俺はmoveです
943 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 23:24:34 ID:DsPaQBSD] 俺はmovieです
944 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 23:26:08 ID:RHl6dA7X] 使わなくても[trans][move]とズームプラグインとセンスがあれば 2Dならたいていの事はできる。と思う。 ていうか、雑談質問スレで言うのもなんだが わからないからっていちいちきくな。 自分で十回試して無理だったり まったくわからないなら一度諦めて他の事をやれ。 ゲーム製作なんて作っている内に出来ることとやりたい事が どんどん増えていって、そしてそれが愉しいんだ。 …とエロゲーのテンプレを百回以上作り直してる俺が言ってみる。 …絵も文章も声以外の素材は全て完成しているのに。 またいちからつくりなおしだよ…
945 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 23:31:57 ID:VcjTNVSN] >>944 さっさとリリースして、バグフィックスしてった方が100倍効率いい。 自己満足の試行錯誤は、ある限度を超えると本当に無駄。
946 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 23:58:55 ID:8HPRQrIc] >>945 無料で配ってバグフィックスしてもらうのならいいが、 1500円とか払って有償デバッグはかんべんな。 吉里吉里のオーサリングソフトを誰か出してほしいと願う今日この頃。 背景、立ち絵、メッセージが入れ込めれば、あとは調整で済むしな。
947 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 00:15:46 ID:bdMQ2zwX] 気になるほどのバグあったらメールか何かで教えてくれるだろ 来なかったらどうでもいい程度って事だ と思ったが金取るんならだったらちゃんと直さんとな・・・
948 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 00:17:09 ID:EU+Gwwiu] ゲーム形態にすると見たいシーンがいつでも見れないし 死ぬほど売れないから大丈夫
949 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 00:30:52 ID:q2e9sLWr] そろそろ次スレの季節だがテンプレで変更するところあるかね? 久しぶりに講座サイト探してみたけど全く変化がないな。 新規もないし、既存の講座も全く更新されていないところばかり。
950 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 00:35:21 ID:q2e9sLWr] テンプレ見て思ったが >KAG System リファレンス(※初心者必読!) この初心者必読ってのは削った方がいいな。リファレンスは辞書であって入門書じゃない。 まずは各講座を読んで不足分や忘れた分をリファレンスで補うもの。 本当の初心者はリファレンスを読むことが出来ない。
951 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 00:37:38 ID:rNuB5gSW] >>950 ※質問の前にまず該当する機能がないか確認! だな、どっちかというと。
952 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 00:52:59 ID:wr22NtTF] windowsに依存云々はおいといて>>935 がOSSを理解してないのはよく分かった。 windows依存は吉里吉里3でどうにかするんじゃないの?
953 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 01:01:17 ID:q2e9sLWr] >>951 該当する機能があるかないかを探せって無茶だろ。 わらの山に針があるかもしれません。ないかもしれません。 あるかないかさえ教えませんってことだぞ。
954 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 01:02:50 ID:rNuB5gSW] >>926 みたいな質問でも?
955 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 01:10:10 ID:g1xqn9f5] エフェクト入れようが、演出入れようが、販売本数は大して増えない。 どうせ売れるのは、ロリ、エロ。
956 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 01:11:53 ID:9rtS9lgH] 最初から最後まで完成させるチュートリアル形式の講座サイトがあればいいけど みんな途中で飽きちゃうんだよな
957 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 01:30:00 ID:Xig6WRYY] プログラムの知識、吉里吉里の知識、文章力、膨大な命令を全部取り上げる情熱。 全てがそろってないと満足する講座は作れないわけでハードルが高すぎる その点では講座サイトを見ると特徴が見えてくるよな。 OutFocusはいかにもプログラマーが書いた文章って感じで きっちりかっちり書いてるんだが、初心者置いてけぼりで語りだす場面がある 熊野にんちは逆にシナリオライターが書いた文章って感じで かみ砕いて読ませる文章なんだが、プログラム的にその説明はまずいだろって表現がある
958 名前:名前は開発中のものです。 mailto:sage [2007/11/20(火) 01:50:15 ID:HekCUvEH] >>951 同意 せめて確認程度した質問でないと、回答もリファレンス嫁しかしようがない リファレンスに一度も目を通していないってのは初心者以前だろ