[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その5 (992レス)
■吉里吉里/KAG/TJS雑談質問スレ■その5 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
702: 名前は開発中のものです。 [sage] 05/02/17 03:37:27 ID:GcsN9N1j こんな感じに、マクロ化すればどう? ラベル ________________ 立ち絵表示マクロ ________________ 表情表示マクロ _________________ ページ開始マクロ モード識別 条件付きヒストリーアウトプット不可 メッセージウィンドウ表示 履歴表示時キャラネーム表示 フォント情報 ________________ 条件別ボイス処理マクロ ________________ あ…… ________________ ページ終了マクロ リセットフォント 条件付きヒストリーアウトプット不可解除 条件付きヒストリー改行挿入 ヒストリー条件初期化 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/702
703: 695 [sage] 05/02/17 10:59:23 ID:XQt8KFjD なるほど。もともと フォント情報 条件別ボイス処理マクロ あ…… リセットフォント から作品重ねる度に条件付け増やしていってたのでこんな事にw ちょっと考えてみるかなー。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/703
704: 名前は開発中のものです。 [sage] 05/02/17 14:53:07 ID:olDubZLQ 吉里吉里マクロ化選手権。 規定の演出を入れながら以下に軽くKsを作るかを競う……ってのはどう? 他人のマクロって気になるよね http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/704
705: 名前は開発中のものです。 [sage] 05/02/17 15:25:58 ID:ElIxvyV5 >702だけど、 俺の場合こんな感じで、本文の基本を組んでいて 必要に応じて、マクロを入れている *|ラベル [ページ開始] 本文1行目[r] 本文2行目[r] 本文3行目[r] 本文4行目 [ページ終了] マクロをありったけ入れるとこんな感じ *|ラベル [BGM再生 (スキップモード時再生しない オートモード時再生 同じ曲が再生中の時再生しなおし不可)] [SE再生 (スキップモード時再生しない オートモード時再生)] [背景表示準備 (現在の立ち絵を全て消去)] [イベント画像表示準備 (CGモードに登録)] [立ち絵表示準備] [画面更新] [特殊演出 (画面をフラッシュ)] [画面揺らし] [ページ開始 (テキストウインドウ設定 履歴のみ改行)] [キャラボイス再生 (スキップモード時再生しない オートモード時再生)] 本文1行目[r] 本文2行目[r] 本文3行目[r] 本文4行目 [ページ終了 (キャラボイス終了 改ページ待ち)] http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/705
706: 名前は開発中のものです。 [sage] 05/02/18 14:39:26 ID:VzJDqxAB スヒィアスて……ぬっは〜て……おしるこて……… http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/706
707: 名前は開発中のものです。 [sage] 05/02/18 15:11:02 ID:xl8TV5f0 なんかまた調子にのっていろいろくだらねーこと書きそうだな。 注意されるまでわからんのかこのリア工は。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/707
708: 名前は開発中のものです。 [sage] 05/02/18 20:28:45 ID:ef/vKwPA それがDQNクオリティ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/708
709: 名前は開発中のものです。 [] 05/02/18 23:14:05 ID:UwvUntDd ス費明日の配布してるゲームを怖いもの見たさにダウソしたさ。 で、二日くらい放っといて忘れていた今日、ふと目に付いたので、 スフィアすのだとは気付かぬまま、それをやってみたさ。 いや〜止まる止まる。ぶち切れたね。選択肢もないのにシナリオ停止したり、 ラベルが見付かりませんと報告されたり、選択肢群の表示途中で改頁しちゃったり、 こんな状態のものを配布するってなどういう了見だってんで 同梱の更新履歴見たら去年八月からの更新履歴が載っていて唖然として ようやくスフィアすのだと気がついた。色んなものを損した気分。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/709
710: 名前は開発中のものです。 [sage] 05/02/18 23:44:19 ID:xKgBZWCa 勇敢なる>709に敬礼ーっ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/710
711: 名前は開発中のものです。 [sage] 05/02/19 00:16:31 ID:CDIrRsjV http://contest2004.thinkquest.jp/tqj2004/70619/index.html このドメインって学校の大会だったよな? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/711
712: 711 [sage] 05/02/19 00:18:25 ID:CDIrRsjV 直リンしちゃった orz 中の人スマソ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/712
713: 名前は開発中のものです。 [sage] 05/02/19 02:07:08 ID:R0Z8VAHK >>711 ドメインのことは知らないが、このサイト背景に字が重なって読みにくい…。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/713
714: 名前は開発中のものです。 [sage] 05/02/19 08:42:31 ID:sl4VoTg3 >>711 http://contest2004.thinkquest.jp/tqj2004/70619/about.html ThinkQuest このWebサイトはThinkQuest@2004出品作品です。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/714
715: 711 [sage] 05/02/19 14:33:48 ID:CDIrRsjV >>714 情報thanx! ぐぐったらちゃんと出で来たThinkQuest。 中学生と高校生のイベント(?)のようで。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/715
716: 名前は開発中のものです。 [sage] 05/02/19 20:24:24 ID:JM1BXBDx マクロ化するメリットってksファイルの軽量化と視認性の向上くらいだよね? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/716
717: 名前は開発中のものです。 [sage] 05/02/19 20:37:50 ID:9ib2Plci ∩___∩ | | ノ\ ヽ | / ●゛ ● | | | ∪ ( _●_) ミ j 彡、 |∪| | J / ∩ノ ⊃ ヽ ( \ / _ノ | | .\ “ /__| | \ /___ / http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/717
718: 名前は開発中のものです。 [sage] 05/02/19 21:34:47 ID:9ib2Plci \ ∩─ー、 \/ ● 、_ `ヽ / \( ● ● |つ | X_入__ノ ミ 、 (_/ ノ \___ノ゙ / 丶' ⌒ヽ::: / ヽ / /::: / /へ ヘ/ /::: / \ ヾミ /|::: (__/| \___ノ/::: マジレスすると保守性と安定性も向上するクマ。 保守性というのは、後からの変更がどれくらい簡単かという意味で、 ttp://www.piass.com/ykfc/kag/index.html の8日目の2と3を我慢して読めば実感できるクマ。 またマクロは一度動作確認すれば、内容が正しいことが確かめられ、 スペルを間違えてもエラーが出るクマ。 それに対しタグの塊をばら撒くと、個々の内容が正しいかどうかは、 全部のチェックが必要な上、属性の指定間違いなど、エラーが出ない ミスがあった場合に、発見が困難になる可能性が増すクマ。 つまりマクロを使ったほうが安定性が増すクマ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/718
719: 名前は開発中のものです。 [sage] 05/02/19 21:50:12 ID:JM1BXBDx ごめんクマ。書き方がわるかったクマ。 保守性も安定性も別の手段でとってるので 俺の場合、そっちを直してマクロも直すことになるんだ。 だから出来るだけマクロを使わない方向でスクリプトを つくっていきたいのだけど、そうした場合は視認性が悪くなるくらいで ゲーム中の処理速度とかはかわらないよねと聞きたかった。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/719
720: 名前は開発中のものです。 [sage] 05/02/19 22:01:53 ID:0GkhGclS 処理速度がどうかはダレにもわからんから、自分で調べろタコすけおじさん http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/720
721: 名前は開発中のものです。 [sage] 05/02/19 22:24:40 ID:9ib2Plci 別の手段ってのが何を意味するか良くわからないので はっきりしたことは言えないけど、内部的にはマクロは 元のタグ群に展開されるので、使わなかったからといって 速度的に不利になることはないはず。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/721
722: 名前は開発中のものです。 [sage] 05/02/19 22:55:37 ID:ENXN7azq 多分別の手段ってジェネレータとかそんな感じじゃないかな 詮索してもどうなるわけでもないけど http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/722
723: 名前は開発中のものです。 [sage] 05/02/20 00:14:53 ID:Ox8uVojh 中間言語への展開っていつやってるんだっけ…… なんとなくマクロ使わない分メモリ逼迫して余計遅くなりそう っていうかそんなの心配になる奴は自分で調査したり自分でエンジン組んだりしなさい http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/723
724: 名前は開発中のものです。 [sage] 05/02/20 00:54:18 ID:7qErGj1Z >>923 相当細かいつっこみだがマクロ使うほうが少し処理が増える 辞書配列へのアクセスが増えるから しっかしマクロ云々いうよりも立ち絵なんかの周囲の 無駄に広かったりする透過部削るとかの方がよっぽど効果あるだろ まぁ、それだって見てわかるような違いは出ねぇが んな暇あるなら画像をtlgにしようぜ! http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/724
725: 名前は開発中のものです。 [sage] 05/02/20 12:53:38 ID:9CHlMpwY 前に3Dプラグイン開発中を見たんですが、どこで見たのか分からなくなりました・・・ どなたか分からないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/725
726: 名前は開発中のものです。 [sage] 05/02/21 00:22:40 ID:Jcgumuvk 吉里吉里って、マウスの右クリックや中央クリックを普通に検出できないような気がするんだけどどうなんだろう。 Window クラスや Layer クラスに onClick というイベントがあって左クリックは簡単に検出できる。 でも右クリックを検出するための機構はないよね? 俺の調査不足か? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/726
727: 名前は開発中のものです。 [sage] 05/02/21 00:29:47 ID:ro0j6Hff >725 http://sai5sarashi.zive.net/memo/memo00004.html >726 >俺の調査不足か? うん http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/727
728: 725 [sage] 05/02/21 00:52:05 ID:5ENx1i4c >>727 ありがとうございます。もう今日は寝ようと思ってました http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/728
729: 726 [sage] 05/02/21 01:09:36 ID:Jcgumuvk >>727 やっぱりそうなのか。 何度かリファレンスを見直したんだけどな……どこにあるんだ。 まあいいや。ありがとう。 onMouseDown と onMouseUp を組み合わせてやるわ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/729
730: 727じゃないが [sageってかSystem.getKeyState多分] 05/02/21 17:23:26 ID:rY9HaqqG ↑ よくわからんが質問したからには探し出して欲しい気がする。なんとなく。 ヒントとしては吉里吉里ファレンス。だと思う多分。いや俺初心者なんで。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/730
731: 凡_寸 [sage] 05/02/21 21:22:51 ID:OPi9KJUF マジレスするとTFormのonClickが左クリックしか取らん仕様みたいなので無理だと思う あとonMouseDownとonMouseUpを組み合わせれるスキルがあるならそう書いて欲しかった http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/731
732: 730 [sage] 05/02/21 21:51:52 ID:rY9HaqqG 検出の意味を解してなかった。正直的外れなこと書いてごめんかった。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/732
733: 726 [sage] 05/02/22 02:14:44 ID:4Sgqw8Lw >>730>>731 二人ともサンクス。 そうだね。現状でどうやって実装してるかを先に書いておけば余計な手間を取らせずに済んだ。すまんこ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/733
734: 名前は開発中のものです。 [sage] 05/02/25 22:43:00 ID:fZqZ8CE2 tjsを理解している上級者に、助けて欲しいのだが [position]タグで、draggable=true と、設定すると、 メッセージレイヤーを、マウスのドラックで、任意の場所に移動できるので、 この時、指定したメッセージレイヤーの、X座標とY座標を、規制して、 スクロールバーみたいに、上下や左右に限定して動かしたいと、考えた。 そこで、必要なアルゴリズムとして以下の様なフローを考えたのだが [eval exp="tf.とりあえずの一時関数 = tjs式のゴチャゴチャした関数"] ぐらいしか、tjsは解っていないので、はたして構築可能なのか解っていない 組み方として、方針が間違っていないか、検証して欲しい [position]にて、メッセージレイヤーを表示 タイマー割り込みにて、スクロールバー移動処理受付中 すでに配置してあるボタン等で、タイマー割り込み解除および、次のステップへのジャンプ [s]にて、処理一時停止 ____________________________________ タイマー割り込みの内容 メッセージレイヤーの現在の座標を取得 メッセージレイヤーのX座標、移動可能範囲の最大値以上なら、最大値に固定 メッセージレイヤーのX座標、移動可能範囲の最小値以下なら、最小値に固定 メッセージレイヤーのY座標、移動可能範囲の最大値以上なら、最大値に固定 メッセージレイヤーのY座標、移動可能範囲の最小値以下なら、最小値に固定 上下方向のみに動かす場合、X座標を、初期値に固定 左右方向のみに動かす場合、Y座標を、初期値に固定 メッセージレイヤーを、指定の(X,Y)座標で、再表示 表示位置(X,Y)によって、変化する定数の再設定 リターン http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/734
735: 名前は開発中のものです。 [sage] 05/02/25 23:19:17 ID:KQsQSiMl 上下に動かす場合、こうするのがてっとり早いかも。 first.ks にコピーして動かしてみて。 @eval exp="kag.fore.base.fillRect(0, 0, 640, 480, 0xffffff)" @iscript kag.current.internalMouseMove_org = kag.current.internalMouseMove; kag.current.comp.internalMouseMove_org = kag.current.comp.internalMouseMove; kag.current.internalMouseMove = function(x, y) { var l = left; kag.current.internalMouseMove_org(x, y); if(dragging) { // ドラッグ中 var py = parent.cursorY; if(py < 0) py = 0; if(py >= parent.height) py = parent.height -1; var t = py - dragOriginY; setPos(l, t); return; } } incontextof kag.current; kag.current.comp.internalMouseMove = kag.current.internalMouseMove; @endscript @position draggable=true http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/735
736: 名前は開発中のものです。 [sage] 05/02/26 00:27:35 ID:+2HoW21U >735 のスクリプトに、 以下のタグを追加して、初期配置、X=100 Y=100 16*16の画像を、動かしてみた @current page=fore layer=message3 @position draggable=true frame="test_ber" page=fore layer=message3 left=100 top=100 width=16 height=16 visible=true opacity=255 marginl=8 marginr=8 margint=8 marginb=8] [s] 残念ながら、 マウスのドラッグで、”自由に全ての場所まで”、動かす事ができた >@eval exp="kag.fore.base.fillRect(0, 0, 640, 480, 0xffffff)" の、0とか、640とかの数値もいじってみたが、やはりダメだった _________________________________________ >735 のスクリプトがアップされるまでに、自分で調べた物として、 KAGリファレンスマニュアルの、”TJSをもっと使うために”によると kag.fore.messages[3] と、記述すると、表のメッセージレイヤー3番を、意味するtjs式だと説明があった また、 TJSのリファレンスによると Window.setLayerPos(left, top) レイヤーの表示位置指定 Window.layerLeft レイヤーの左位置情報(取得/設定) Window.layerTop レイヤーの上位置情報(取得/設定) との、記述があったが、 どのように組み合わせて記述すれば 自分の目標のレイヤーの、情報を、取得したり、設定できるのか まだ、理解できてない。 KAGレベルよりの、使用例のサンプルがあると助かるが、それは、贅沢ってもんだ 土、日にかけて、もうちょっと調べてみるよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/736
737: 735 [sage] 05/02/26 01:04:36 ID:1xBTr/C8 適当に作ってみたのでどうぞ。 ttp://edolfzoku.hp.infoseek.co.jp/first.ks http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/737
738: 734 [sage] 05/02/26 01:23:30 ID:+2HoW21U >735 >737 ありがとうございます。 これを足がかりに、スクロールバーのギミックの構築が、進められます 本当にありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/738
739: 名前は開発中のものです。 [sage] 05/02/26 07:27:22 ID:rtj61ODy 2.25beta2を触ってみたんだけど、windowzoomプラグインで画面の 倍率が変更できるようになってて、久々に機能追加で驚かされた。 Deeタン最近はレイヤ描画をちょっとずつ改造してたみたいだけど、 これが、そのわかりやすい成果の一つなのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/739
740: 名前は開発中のものです。 [sage] 05/02/27 17:40:48 ID:5rapVUC/ macroはラベルごとに書かなくてはいけないのでしょうか? 冒頭にmacroを書くだけだと、それ以降にあるラベルでロードをすると macroで指定したnameが無効で、エラーが出て止まってしまいます。 途中でロードをしなければ、問題なく動くのですが。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/740
741: 名前は開発中のものです。 [sage] 05/02/27 17:47:04 ID:ArEnBMmu >740 マクロを書く位置は冒頭でオケ。 Config.tjsで、マクロを栞に保存する設定になってるのが原因なんじゃねーの。 そんで、そのマクロ情報が保存されてないデータをロードしてしまったんだろう。 解決策は設定を変更して、以前のセーブデータは勿体無いが削除。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/741
742: 名前は開発中のものです。 [sage] 05/02/27 17:48:43 ID:ArEnBMmu あ、ごめん、ひょっとしてマクロの設定だけ変えれば セーブデータは削除しなくてもいいのかもしれん。このへんは俺未確認。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/742
743: 740 [sage] 05/02/27 19:25:06 ID:5rapVUC/ >>741 >>742 ありがとうございます。 無事解決できました。 セーブデータの事ですが設定を変えても適用されるようで 削除の必要はありませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/743
744: 名前は開発中のものです。 [sage] 05/03/02 19:27:54 ID:GTk8ysmv スクロールバーをKAGで組んでいるのですが、マウスボタンを押下している状態を取得する方法が、わかりません tjsに詳しい人、誰か教えてください [eval exp="f.pp =0"][eval exp="f.pp_min =0"][eval exp="f.pp_max =144"] [eval exp="f.pp_x = 50"][eval exp="f.pp_y =100"][eval exp="f.pp_cx = 50"][eval exp="f.pp_cy =100"] *test_000 [nowait][cm][eval exp="tf.pp_cx =f.pp_cx -16"][eval exp="tf.pp_cy =f.pp_cy -16"] [locate x=&f.pp_x y=&f.pp_y ][button clickse=click clicksebuf=2 graphic="test_ber_00" target=*test_010_click onenter="kag.process('','*test_010')" onleave="kag.process('','*test_010')"] [locate x=&tf.pp_cx y=&tf.pp_cy][button clickse=click clicksebuf=2 graphic="test_ber_99" target=*test_010_click] [endnowait][s] *test_010 ;[eval exp="tf.onMouseDown =マウスボタンの押下状態の取得"] ;[if exp="tf.onMouseDown == true"] [eval exp="f.pp =kag.fore.messages[0].links[0].object.cursorX"][eval exp="f.pp_cx =kag.fore.base.cursorX "] ;[endif] [jump target=*test_010_end] *test_010_click [eval exp="f.pp =kag.fore.messages[0].links[0].object.cursorX"][eval exp="f.pp_cx =kag.fore.base.cursorX "] [jump target=*test_010_end] *test_010_end [if exp="f.pp >= f.pp_max"][eval exp="f.pp = f.pp_max"][endif] [if exp="f.pp <= f.pp_min"][eval exp="f.pp = f.pp_min"][endif] [if exp="f.pp_cx >= f.pp_x + f.pp_max "][eval exp="f.pp_cx = f.pp_x + f.pp_max "][endif] [if exp="f.pp_cx <= f.pp_x + f.pp_min "][eval exp="f.pp_cx = f.pp_x + f.pp_min "][endif] [jump target=*test_000] http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/744
745: 名前は開発中のものです。 [sage] 05/03/02 19:34:43 ID:GTk8ysmv >744 追加補足 test_ber_00.bmp 480*16 0xffffffの長方形 test_ber_99.bmp 96*32 0xff0000の長方形 test_ber_99_m.bmp 96*32 0xff0000の長方形 ↓画像の内容は、こんな感じのマスク(■=0x000000 □=0xffffff) ■■■■■■ ■□■□■□ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/745
746: 名前は開発中のものです。 [sage] 05/03/02 21:48:43 ID:l+u9V86M MainWindow.tjs 3666行あたり // function onMouseDown(x, y) // { // lastMouseDownX = x; // lastMouseDownY = y; // super.onMouseDown(...); // } ↑をコメントアウト。 function onMouseDown( x , y ) { lastMouseDownX = x; lastMouseDownY = y; tf.onMouseDown = true; } function onMouseUp( x , y ) { tf.onMouseDown = false; } ↑を追加。 これで [eval exp = "tf.onMouseDown"] だけでマウスボタンが押されてるか判定できるハズ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/746
747: 名前は開発中のものです。 [sage] 05/03/02 21:50:12 ID:l+u9V86M っていうか。tjsでやるのが良いと思うぞ。 スクロールバー形式履歴のプラグインに確かスクロールバー応用の為のコメントあったよな? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/747
748: 名前は開発中のものです。 [sage] 05/03/03 08:28:01 ID:y/8Xs/T0 >746 ありがとうございます 早速、組み込んでみます、 >747 たしかに、TJSで組んだほうが、すっきりすると思います ですが、TJSでの基本的な組み方、基本的な、構築の方法を、 理解しきれていませんので、 自分は、まだKAGベースで組むことになると思います 吉里吉里2リファレンスにある クラスリファレンスの、メソッドや、プロパティを見ても どのように書けばTJSで活用できるのか どのように書けばKAGで応用できるのかを、 どこを見て調べればいいかかが、見当がつかなく。 偶然、見つけてたとしても KAGから入ってJavaとか知らない自分には、 基本中の基本のtjs式の構文(○○の値を参照するとか、○○の関数での○○の値を参照とか)を、 どのように書けば良いか知らないので、(ifとか、forとかは、解説があるから理解できた) 結局、知らない英単語を、英英辞書で調べているような堂々巡りに陥って (本当は、TJSで表現出来ることでも)TJSだと、自分のやりたい事が、表現できなくなって 最終的には、理解のしているKAG+(簡単なTJS式の構文)で組む事になる……の繰り返しです 初心者から中級者への、この超えられない壁を、解説しているサイトとか、どっか無いものですかねぇ…… 長文、失礼しました http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/748
749: 名前は開発中のものです。 [sage] 05/03/03 13:59:49 ID:Jzn86rv2 吉里吉里の本買ってみるとか http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/749
750: 名前は開発中のものです。 [sage] 05/03/03 14:47:54 ID:KgNm2K+2 >>748 すっきりする、とかの問題ではなく、TJSもKAGも基本的にスレッドは一個しか走ってないので イベント処理時に発生するスレッド使わないと、 スクロールバー表示中はそれだけに処理を取られてしまってシナリオを進行できない。 いきなり活用だの応用考えずに、まずはソースを見て処理の流れを読めるようになるのが大事。 殊に他人の書いたスクリプトに手を加えるって場合は、そこで何が行われてるか理解していないと 予期しないバグが発生した場合、何が原因かすらわからないハメになる。 いきなりKAG systemを読もうとするのは無謀以外の何でもないので、 最初はviewerとかtransviewerのコードを読んでみるのが良いと思う。 読んでいく過程で知らない構文、知らない関数、知らないクラスが出てきたらリファレンスを読む。 はっきり言うとTJSとKAGの間に壁なんて無い。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/750
751: 名前は開発中のものです。 [sage] 05/03/04 02:02:00 ID:HJkFDaOM >>750 壁はあるだろう……。 tjsしか使わない俺からすると、KAGの壁はあまりにも高い……。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/751
752: 名前は開発中のものです。 [sage] 05/03/05 03:42:16 ID:93OEjAMB 栞にメッセージレイヤの内容を保存するのってできないんでしたっけ? ちなみに、本家にそれっぽいのはあったんですが、保存されるのは履歴だけみたいでした http://kikyou.info/tvp/bbs/bbs.cgi?mode=&action=treeall&num=7315#7315 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/752
753: 名前は開発中のものです。 [sage] 05/03/05 03:49:54 ID:bBbERt7z KAGの構造上、できないはずデス。 ttp://kikyou.info/tvp/bbs/bbs.cgi?mode=&action=disp&num=6628&type=sr#6628 > 現状、KAGがラベル単位でしかセーブができない主な原因が、 > メッセージレイヤがそこに何が書かれているかを記録できない > ためなので http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/753
754: 名前は開発中のものです。 [sage] 05/03/05 07:49:15 ID:2y9jSb6N メッセージレイヤって言っても実際は只の画像扱いだから http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/754
755: 名前は開発中のものです。 [sage] 05/03/05 12:39:57 ID:mMyUxORV >>752 ('A`)つ[ MesageLayer.tjs拡張 ] http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/755
756: 名前は開発中のものです。 [sage] 05/03/05 13:57:12 ID:A/613aYE ゴメンナサイゴメンナサイゴメンナサイゴメンナサイ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/756
757: 名前は開発中のものです。 [sage] 05/03/06 23:33:45 ID:BKlJRdqd BGMとSEのボリューム調整が出来るプラグインを実装してみたんだけど、 BGMは調整できてもSEが出来ない。 マクロにしちゃうと調整できなくなっちゃうの?? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/757
758: 名前は開発中のものです。 [sage] 05/03/07 01:01:39 ID:ARKNp+xi >>757 完成したらうpよろ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/758
759: 757 [sage] 05/03/07 01:14:37 ID:cwz3mebg >>758 ???? 質問なんでつが… kag3フォルダ内に入ってるプラグインです。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/759
760: 名前は開発中のものです。 [sage] 05/03/07 01:21:08 ID:muYdd0+S >>757 > 実装してみた ここら辺が誤解を招いたと思われ。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/760
761: 名前は開発中のものです。 [sage] 05/03/07 01:36:14 ID:uKFK7JAY >757 バッファの指定がまちがってるとかじゃないのか。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/761
762: 757 [sage] 05/03/07 21:40:47 ID:cwz3mebg >>761 試しにマクロ止めて、 @playse buf=0 storage="効果音1.wav" loop=true cond="kag.skipMode<=1" こんな感じにしてみたけど、やっぱり駄目だった…何故だ… http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/762
763: 名前は開発中のものです。 [sage] 05/03/07 22:17:48 ID:WEhquHtN プラグインそのままコピペで実装してたら、SEのバッファは、1と2になってる。 playseタグは、bufを省略すると、0を使用するので、 ボイスの方で音量がコントロールできてると思われ。 ので、playseタグのbufに1か2を指定すると良いでつ。 以下プラグインのヘルプから ;---------------------- gvolmenu の control 属性は bgm または数値を指定します。bgm を指定すると BGM の音量の制御を行います。0 や 1 などを指定すると、それで指定した 効果音バッファの音量の制御を行います。効果音バッファを指定する場合は 0,1,2 のようにカンマで区切って指定することができます。 音量は bgmopt や seopt タグの gvolume タグで指定する「大域ボリューム」 に設定されます。 ・例 @call storage=gvolume.ks @gvolmenu name="BGM(&B)" control="bgm" @gvolmenu name="ボイス(&V)" control="0" @gvolmenu name="効果音(&S)" control="1,2" http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/763
764: 名前は開発中のものです。 [sage] 05/03/07 22:31:05 ID:L8aSK5v0 うーん為になるなぁ……! 頑張ろっと http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/764
765: 757 [sage] 05/03/07 22:48:21 ID:cwz3mebg >>763 何も考えずにコピペしてました…orz ちゃんと調整できました、ありがとうー!! http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/765
766: 名前は開発中のものです。 [sage] 05/03/10 01:32:22 ID:Auw1WK+K rclick_tjs.ksを使っているのですが、 タイトル画面でクリッカブルマップを用いて、「Continue」をクリックすると rclick_tjs.ksでいう所のロードメニューを直接呼び出すようにしたいのですが、 上手くいきません。 maファイル内の定義で、 storage="rclick_tjs.ks"; exp="makeLoadMenu(); で呼び出してやればいいのかなと思ったのですが、根本的に間違っているようで… どなたか御教授をお願いします… http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/766
767: 凡_寸 [sage] 05/03/10 02:05:47 ID:yti38Gi1 @eval exp="rclickconfig_object.show()" した後、 @eval exp="rclickconfig_object.config.makeLoadMenu()" してやったらいいんじゃね? 試してないけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/767
768: 名前は開発中のものです。 [sage] 05/03/10 03:32:17 ID:Hfa4ARry >>766 >>3にあるサイト見てみると幸せになれるかもしれないよ http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/768
769: 766 [sage] 05/03/11 05:36:53 ID:w1Kd5kc3 できました、ありがとうございました http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/769
770: 名前は開発中のものです。 [sage] 05/03/13 00:55:37 ID:AWDXJ1Sf すごい初歩的な質問なんですが。 Config内のメニューの設定について質問です。 非常時にしたいメニューー項目名をfalseで設定したんですが、 まったく反映されません。 「メニューバー全てを非表示にする」反映されるのですが。 情報局のよくある質問や過去ログを検索したのですが、該当なしでした。 どなたか解決方法ご教授お願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/770
771: 名前は開発中のものです。 [sage] 05/03/13 05:42:17 ID:0fbF+Y9e キーボードのSpaceキーかCtrlキーあたりで、メッセージレイヤーを隠せるようにしたいんですが どこでキーコードを捕まえてやればいいのかが分かりません rclick_tjs2.ksの中のhidemessageに直接飛ばしてやればいいんだろうけど・・・ 誰か助けて http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/771
772: 名前は開発中のものです。 [sage] 05/03/13 07:06:35 ID:9nn4I0bE >>771 公式bbsで「スペースキー」で検索してみると すぐでてきたけど、あれじゃだめなの? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/772
773: 名前は開発中のものです。 [sage] 05/03/13 07:40:35 ID:0fbF+Y9e >>772 ありがとう、掲示板と言うから 「iscript」の事しかないじゃないとか思ってしまった http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/773
774: 名前は開発中のものです。 [sage] 05/03/13 07:43:26 ID:HF0nPX/R >770 非表示にする→見えなくなるだけ 非常時? →使用できなくする? Config,tjsでの各項目の設定は、メニューバーに登録するかしないかの設定です false と設定しても、見えなくなるだけで、機能は殺されていません Config内の、どの項目名を非常時にしてみたいのでしょうか? 完全に機能を動作させなくするには、項目によって方法がちがいます >771 [p]タグや[s]タグで、処理停止中に、 スペースキーの打鍵で、メッセージレイヤーは、非表示になります 上記以外の特殊な状況で、使用したいのなら、 処理の途中で、 [hidemessage]タグを使用→メッセージを非表示 左クリック後、処理続行 です。 それでも非表示にならない場合 メッセージレイヤー以外の前傾レイヤーを、 メッセージレイヤーとして擬似的に使用している などが考えられます。 TJSレベルでどうにかしたい場合の組み方は、良くわかりません ほかの人、教えてあげてください http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/774
775: 名前は開発中のものです。 [sage] 05/03/14 00:06:44 ID:6V1AYCLP >774 >770です。 非常時→非表示 の間違いです。 単純にメニューバーの項目を見えなくしたいだけです。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/775
776: 名前は開発中のものです。 [sage] 05/03/14 01:59:43 ID:xOVpUfmo falseにしたら見えなくなったよ。普通に。 コメントアウトとかしてるんじゃ? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/776
777: 名前は開発中のものです。 [sage] 05/03/15 15:02:35 ID:EK319IFX MainWindowやMessageLayer弄りたいんだけど、複雑すぎて… 一ヶ所の変更で、とんでもない所にまで影響しそうだ orz http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/777
778: 名前は開発中のものです。 [sage] 05/03/15 19:28:30 ID:B6fiZQoG >>777 変更したいことを明確にすればそんなに難しくは無いよ。 ただ漠然と何がしたいのかがわからないとき、まずは何を したいのかを最初に具体的に考えてみるといいと思う。 あとそれでもわからないときはここで聞いてみるとか。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/778
779: 名前は開発中のものです。 [sage] 05/03/16 02:18:22 ID:MDDnXw9k メッセージレイヤーを複数使いたいんですが、 特定のレイヤーだけに枠画像を割り当てる事は出来ますか? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/779
780: 名前は開発中のものです。 [sage] 05/03/16 03:42:47 ID:RqRWZslP >779 position http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/780
781: 名前は開発中のものです。 [] 05/03/19 17:06:45 ID:eUGPqbCW 質問です。 選択肢画面で、カーソルが選択肢の移動を高速に繰り返しスロット状態になってしまいます。 本日始めて起こった問題で、昨日までは全く同じ状態で普通に動作していました。 吉里吉里を最初にDLした中にはいっていた「syoukai」シナリオでも最初の選択肢で同じ現象が起こります。 昨日からPC内で環境が変化したことも特に心当たりがありません。(ウィルスバスターのアップデート位です) 吉里吉里起動 → 一度、吉里吉里以外のアプリに切り替える → もう一度吉里吉里にフォーカスを戻す。 ことで解決することは判明したのですが、毎回そのようなことをするわけにもいかず困っています。 もしどなたか原因、解決法の分かる方がいらしたら教えていただけないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/781
782: 名前は開発中のものです。 [sage] 05/03/19 17:58:40 ID:uKGCbkkb とりあえず最新版を落としなおす。 http://mevius.5ch.net/test/read.cgi/gamedev/1095183786/782
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 210 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s