[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その5 (992レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
744
(1): 05/03/02 19:27 ID:GTk8ysmv(1/2) AAS
スクロールバーを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"]
省18
745: 05/03/02 19:34 ID:GTk8ysmv(2/2) AAS
>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)
■■■■■■
■□■□■□
746
(1): 05/03/02 21:48 ID:l+u9V86M(1/2) AAS
MainWindow.tjs 3666行あたり
// function onMouseDown(x, y)
// {
// lastMouseDownX = x;
// lastMouseDownY = y;
// super.onMouseDown(...);
// }
省13
747
(1): 05/03/02 21:50 ID:l+u9V86M(2/2) AAS
っていうか。tjsでやるのが良いと思うぞ。
スクロールバー形式履歴のプラグインに確かスクロールバー応用の為のコメントあったよな?
748
(1): 05/03/03 08:28 ID:y/8Xs/T0(1) AAS
>746
ありがとうございます
早速、組み込んでみます、
 
>747
たしかに、TJSで組んだほうが、すっきりすると思います
ですが、TJSでの基本的な組み方、基本的な、構築の方法を、
省18
749: 05/03/03 13:59 ID:Jzn86rv2(1) AAS
吉里吉里の本買ってみるとか
750
(1): 05/03/03 14:47 ID:KgNm2K+2(1) AAS
>>748
すっきりする、とかの問題ではなく、TJSもKAGも基本的にスレッドは一個しか走ってないので
イベント処理時に発生するスレッド使わないと、
スクロールバー表示中はそれだけに処理を取られてしまってシナリオを進行できない。

いきなり活用だの応用考えずに、まずはソースを見て処理の流れを読めるようになるのが大事。
殊に他人の書いたスクリプトに手を加えるって場合は、そこで何が行われてるか理解していないと
予期しないバグが発生した場合、何が原因かすらわからないハメになる。
省4
751: 05/03/04 02:02 ID:HJkFDaOM(1) AAS
>>750
壁はあるだろう……。
tjsしか使わない俺からすると、KAGの壁はあまりにも高い……。
752
(1): 05/03/05 03:42 ID:93OEjAMB(1) AAS
栞にメッセージレイヤの内容を保存するのってできないんでしたっけ?

ちなみに、本家にそれっぽいのはあったんですが、保存されるのは履歴だけみたいでした
外部リンク[cgi]:kikyou.info
753: 05/03/05 03:49 ID:bBbERt7z(1) AAS
KAGの構造上、できないはずデス。

外部リンク[cgi]:kikyou.info
> 現状、KAGがラベル単位でしかセーブができない主な原因が、
> メッセージレイヤがそこに何が書かれているかを記録できない
> ためなので
754: 05/03/05 07:49 ID:2y9jSb6N(1) AAS
メッセージレイヤって言っても実際は只の画像扱いだから
755: 05/03/05 12:39 ID:mMyUxORV(1) AAS
>>752
('A`)つ[ MesageLayer.tjs拡張 ]
756: 05/03/05 13:57 ID:A/613aYE(1) AAS
ゴメンナサイゴメンナサイゴメンナサイゴメンナサイ
757
(6): 05/03/06 23:33 ID:BKlJRdqd(1) AAS
BGMとSEのボリューム調整が出来るプラグインを実装してみたんだけど、
BGMは調整できてもSEが出来ない。
マクロにしちゃうと調整できなくなっちゃうの??
758
(1): 05/03/07 01:01 ID:ARKNp+xi(1) AAS
>>757
完成したらうpよろ
759: 757 05/03/07 01:14 ID:cwz3mebg(1/3) AAS
>>758
???? 質問なんでつが…
kag3フォルダ内に入ってるプラグインです。
760: 05/03/07 01:21 ID:muYdd0+S(1) AAS
>>757
> 実装してみた
ここら辺が誤解を招いたと思われ。
761
(1): 05/03/07 01:36 ID:uKFK7JAY(1) AAS
>757
バッファの指定がまちがってるとかじゃないのか。
762: 757 05/03/07 21:40 ID:cwz3mebg(2/3) AAS
>>761
試しにマクロ止めて、
@playse buf=0 storage="効果音1.wav" loop=true cond="kag.skipMode<=1"
こんな感じにしてみたけど、やっぱり駄目だった…何故だ…
763
(1): 05/03/07 22:17 ID:WEhquHtN(1) AAS
プラグインそのままコピペで実装してたら、SEのバッファは、1と2になってる。
playseタグは、bufを省略すると、0を使用するので、
ボイスの方で音量がコントロールできてると思われ。
ので、playseタグのbufに1か2を指定すると良いでつ。

以下プラグインのヘルプから
;----------------------
gvolmenu の control 属性は bgm または数値を指定します。bgm を指定すると
省10
764: 05/03/07 22:31 ID:L8aSK5v0(1) AAS
うーん為になるなぁ……!
頑張ろっと
765: 757 05/03/07 22:48 ID:cwz3mebg(3/3) AAS
>>763
何も考えずにコピペしてました…orz
ちゃんと調整できました、ありがとうー!!
766
(3): 05/03/10 01:32 ID:Auw1WK+K(1) AAS
rclick_tjs.ksを使っているのですが、
タイトル画面でクリッカブルマップを用いて、「Continue」をクリックすると
rclick_tjs.ksでいう所のロードメニューを直接呼び出すようにしたいのですが、
上手くいきません。

maファイル内の定義で、
storage="rclick_tjs.ks"; exp="makeLoadMenu();
で呼び出してやればいいのかなと思ったのですが、根本的に間違っているようで…
省1
767
(2): 凡_寸 05/03/10 02:05 ID:yti38Gi1(1) AAS
@eval exp="rclickconfig_object.show()" した後、
@eval exp="rclickconfig_object.config.makeLoadMenu()" してやったらいいんじゃね?
試してないけど。
768
(1): 05/03/10 03:32 ID:Hfa4ARry(1) AAS
>>766
>>3にあるサイト見てみると幸せになれるかもしれないよ
769
(1): 766 05/03/11 05:36 ID:w1Kd5kc3(1) AAS
できました、ありがとうございました
770
(2): 05/03/13 00:55 ID:AWDXJ1Sf(1) AAS
すごい初歩的な質問なんですが。

Config内のメニューの設定について質問です。
非常時にしたいメニューー項目名をfalseで設定したんですが、
まったく反映されません。
「メニューバー全てを非表示にする」反映されるのですが。

情報局のよくある質問や過去ログを検索したのですが、該当なしでした。
どなたか解決方法ご教授お願いします。
771
(2): 05/03/13 05:42 ID:0fbF+Y9e(1/2) AAS
キーボードのSpaceキーかCtrlキーあたりで、メッセージレイヤーを隠せるようにしたいんですが
どこでキーコードを捕まえてやればいいのかが分かりません
rclick_tjs2.ksの中のhidemessageに直接飛ばしてやればいいんだろうけど・・・
誰か助けて
772
(1): 05/03/13 07:06 ID:9nn4I0bE(1) AAS
>>771

公式bbsで「スペースキー」で検索してみると
すぐでてきたけど、あれじゃだめなの?
773: 05/03/13 07:40 ID:0fbF+Y9e(2/2) AAS
>>772
ありがとう、掲示板と言うから
「iscript」の事しかないじゃないとか思ってしまった
774
(1): 05/03/13 07:43 ID:HF0nPX/R(1) AAS
>770
非表示にする→見えなくなるだけ
非常時?  →使用できなくする?
 
Config,tjsでの各項目の設定は、メニューバーに登録するかしないかの設定です
false と設定しても、見えなくなるだけで、機能は殺されていません
Config内の、どの項目名を非常時にしてみたいのでしょうか?
省20
775: 05/03/14 00:06 ID:6V1AYCLP(1) AAS
>774
>770です。
非常時→非表示
の間違いです。
単純にメニューバーの項目を見えなくしたいだけです。
776: 05/03/14 01:59 ID:xOVpUfmo(1) AAS
falseにしたら見えなくなったよ。普通に。
コメントアウトとかしてるんじゃ?
777
(1): 05/03/15 15:02 ID:EK319IFX(1) AAS
MainWindowやMessageLayer弄りたいんだけど、複雑すぎて…
一ヶ所の変更で、とんでもない所にまで影響しそうだ orz
778: 05/03/15 19:28 ID:B6fiZQoG(1) AAS
>>777
変更したいことを明確にすればそんなに難しくは無いよ。
ただ漠然と何がしたいのかがわからないとき、まずは何を
したいのかを最初に具体的に考えてみるといいと思う。

あとそれでもわからないときはここで聞いてみるとか。
779
(1): 05/03/16 02:18 ID:MDDnXw9k(1) AAS
メッセージレイヤーを複数使いたいんですが、
特定のレイヤーだけに枠画像を割り当てる事は出来ますか?
780: 05/03/16 03:42 ID:RqRWZslP(1) AAS
>779
position
781
(1): 05/03/19 17:06 ID:eUGPqbCW(1/2) AAS
質問です。
選択肢画面で、カーソルが選択肢の移動を高速に繰り返しスロット状態になってしまいます。
本日始めて起こった問題で、昨日までは全く同じ状態で普通に動作していました。

吉里吉里を最初にDLした中にはいっていた「syoukai」シナリオでも最初の選択肢で同じ現象が起こります。
昨日からPC内で環境が変化したことも特に心当たりがありません。(ウィルスバスターのアップデート位です)

吉里吉里起動 → 一度、吉里吉里以外のアプリに切り替える → もう一度吉里吉里にフォーカスを戻す。
ことで解決することは判明したのですが、毎回そのようなことをするわけにもいかず困っています。
省1
782
(1): 05/03/19 17:58 ID:uKGCbkkb(1) AAS
とりあえず最新版を落としなおす。
783
(1): 05/03/19 18:16 ID:DAL96HOR(1) AAS
外部リンク[html]:www.ultrasync.net
「操作がうまくできない」
784
(1): 781 05/03/19 20:03 ID:eUGPqbCW(2/2) AAS
>>782-783
もう一度冷静になって環境周りを見直したら解決しました。
原因は、ジョイパッドが裏返しになっていて、
アナログコントローラーが常に上に入力された状態になっていたためでした。

PC設定しか疑わずに、外まで目がいってなかったようです。
助言ありがとうございました。
785: 05/03/20 23:34 ID:iNLleZT1(1) AAS
>>784
なんだかすげーな、それ。
女医パッドを裏返しにするやつも珍しい。ま、解決してよかったな
786: 2005/03/21(月)04:14 ID:zyM1ANh5(1/2) AAS
クリッカブルマップで、カーソルを合わせた時に同時に二つの操作をする事は出来ないのでしょうか?
onenterで、画像の色変えと効果音を同時に行いたいのですが…
&&だと初めの命令しか実行してくれませんでした。
787
(2): 2005/03/21(月)04:16 ID:zyM1ANh5(2/2) AAS
すみません、&&の代わりに「,」でつなげたら上手く行きましたorz
788
(2): 71 2005/03/21(月)10:08 ID:chTkeRlG(1) AAS
('A`)…&&?

テラワロスw
789
(1): 2005/03/21(月)19:36 ID:3JcPY/Fc(1) AAS
>>787
&& を使うと、
「初めのがうまくいったときは続けて次のも実行する、
初めのがうまくいかなかったら次のは無視」
という意味になる。

たとえば
se.open("sound.wav") && se.play()
省4
790: 2005/03/21(月)20:20 ID:rDRdN1tz(1) AAS
まあse.openが有効な真偽値を返せばだが。
791: 788 2005/03/22(火)00:19 ID:en428bPg(1) AAS
>>789
うほ、ほんとだ。

>>787スマソ。
792: 2005/03/22(火)21:14 ID:qokJxigN(1) AAS
inputタグで、数値の入力のみを受け付けたいのですが
(文字列や、文字列を含む入力 「asa」「あいうえお」「fa80hesf」等)
数字以外の入力が一文字でもあった場合エラーを返して弾くには、どのようにすればよいのでしょうか?
793: 2005/03/23(水)02:41 ID:GvRk62nz(1) AAS
*input
@input name=f.a
@jump target=*input cond=!/^[0-9]*$/.test(f.a)

くらいかな
794: 2005/03/23(水)03:11 ID:aJIDwSJ0(1) AAS
解決しました、ありがとうございました
795: 2005/03/23(水)07:46 ID:HhnpZBgZ(1) AAS
まんま教えてもらったのは「解決しました」って言うのか…?
とか言ってみるテスト
796: 2005/03/24(木)03:55 ID:K+v0CdBy(1) AAS
別にいいだろ。心のちっせーやつだな
797: 2005/03/24(木)23:41 ID:igWmhKKw(1) AAS
と、さらに心の小さい低脳が呟いた
798
(1): 2005/03/25(金)01:13 ID:94mrgV+h(1) AAS
ここのへの書き込みであっているのか分からないのですが、
前景レイヤでキャラクター立ち絵を重ねると、キャラクターの縁取りが
濃くなっていってしまうので困っています。
(因みにpngです)
何か良い解決方法ってありますか?
即出の質問だったら申し訳ありません
799
(1): 2005/03/25(金)02:45 ID:YfxT5Nkx(1) AAS
PNG の透過処理がうまくいってないんじゃないかな?
800
(1): 2005/03/25(金)23:05 ID:LfJhYWlZ(1) AAS
圧縮ファイル folder.png < kr219b16.lzh は Bloodhound.Exploit.24 ウイルスに感染しています。
圧縮ファイル folder.png < kr219b16.lzh は Bloodhound.Exploit.24 ウイルスに感染しています。
圧縮ファイル folder.png < kr219b16.lzh は Bloodhound.Exploit.24 ウイルスに感染しています。
圧縮ファイル folder.png < kr219b16.lzh は Bloodhound.Exploit.24 ウイルスに感染しています。
圧縮ファイル folder.png < kr219b16.lzh は Bloodhound.Exploit.24 ウイルスに感染しています。
圧縮ファイル folder.png < kr219b16.lzh は Bloodhound.Exploit.24 ウイルスに感染しています。
圧縮ファイル folder.png < kr219b16.lzh は Bloodhound.Exploit.24 ウイルスに感染しています。
省5
801: 2005/03/25(金)23:42 ID:hPje2GNh(1) AAS
>そのファイルは感染していません。単に壊れているだけです。
<「Bloodhound.Exploit.24」は不正なpngファイルに対して検出される
>名前で、ウィルスに感染している・していないにかかわらず、
>ファイルが壊れていると検出される可能性があります。
>外部リンク[html]:www.symantec.com
>いずれ正しい物に差し替えておきます。
>ただのフォルダのアイコンの絵なので消してもとくに問題ありません。
省1
802: 2005/03/25(金)23:53 ID:YY+M/Bw6(1) AAS
>>800
ノートンのパターンファイルの問題。
壊れていない正常なPNGの場合にもBloodhound.Exploit.24と誤検出する事がある。
803: 798 2005/03/26(土)03:15 ID:zz75mjpU(1) AAS
>799
もう一回作り直してみます。
804
(1): 2005/03/26(土)09:19 ID:dPk+qlST(1) AAS
糞ノートンも困るが、誤検出かどうかも
確かめずに亀頭をとったように
騒ぐヴァカも困る。
805
(1): 2005/03/26(土)22:37 ID:rr5maSgR(1/2) AAS
外部リンク[zip]:higeagito.fukuoka-city.net

システムメニュープラグイン α前テスト。
暇な人居たらデバック頼む。
タグでも使いやすい方向に纏めるのってムズイのな。
806
(1): 2005/03/26(土)22:40 ID:rr5maSgR(2/2) AAS
解凍して出てきた分を syoukaiのコピー\scenario に放り込めば動作テストできるハズ。
807: 2005/03/27(日)01:10 ID:wf9tnL7D(1) AAS
804
釣りに反応してえらそーにしてる真性の馬鹿はこいつ?
808: 804 2005/03/27(日)01:15 ID:OcSphDbx(1) AAS
ネタにきまってんだろうが
だいたいが亀頭とってどうする
それとageるなヴォケ
809: 2005/03/27(日)08:23 ID:Lh75qUj9(1) AAS
>>805-806
いいね。

「メッセージを隠す」でもシステムメニューが消えないのは、仕様?
810: 2005/03/27(日)12:32 ID:8VBhI5zo(1) AAS
51:[menupaneopts name="root" autohide=true]

にすれば root パネルも消える。
メッセージ履歴を表示すると(履歴レイヤがモーダルモードなので)イベント受け付けなくなるバグ有り。
多分exclusives/hidechainsあたりの仕様変えると思うので実際に運用するのはチト待たれたし。
811
(2): 2005/03/29(火)20:42 ID:a9plaJaG(1) AAS
tf.dic = %[];
tf.dic.layers = [new Layer(window, parent), new Layer(window, parent)];
// (ry
delete tf.dic;

↑の様に dic ごと layers を消しても大丈夫そうなんですが…
横着せずに一つ一つ invalidate なり delete なりしたほうが良いですかね?
dic に色々追加していって一気に削除〜みたいなことを目論んでるんですけど。
812
(1): 2005/03/29(火)21:03 ID:NYG/0HlF(1/2) AAS
iscriptの中で、変数に格納した数値をメッセージレイヤーに表示したいのですが、
どのようにすればいいのでしょうか?
ただのテキストなら出力できますが、変数の中身はどうすれば……?
どなたか宜しくお願いします
813
(1): 2005/03/29(火)21:35 ID:/FIMQKB5(1) AAS
>>812
emb、と反射的にレスしようとして?????
iscriptの中でただのテキストが出力できるなら、同じようにして変数も出力できるけど?
814: 2005/03/29(火)21:52 ID:NYG/0HlF(2/2) AAS
>>813
シングルクォーテーションを外したら表示できました……ゴメンナサイ
815
(1): 2005/03/29(火)23:10 ID:cyi4fg8k(1/2) AAS
>>811
状況による。
delete は変数名を undefined 状態に戻す。
invalidate は代入されてるオブジェクトの無効化フラグを立てる。
(GCにコレ消しても大丈夫よって教えるのね)

23:03:13 コンソール : tf.dic = new Dictionary(); = (object)(object 0x01F04F98:0x01F04F98)

23:03:24 コンソール : tf.dic.layers = new Array(); = (object)(object 0x01F0EF50:0x01F0EF50)
省11
816
(1): 2005/03/29(火)23:18 ID:cyi4fg8k(2/2) AAS
何だか妙な具合に改行されてしまった。
普通GCはオブジェクトの参照カウンタが0になったら勝手に働くので、
(吉里吉里のVMがどう働くのかは知らないけど、普通は、ね)
メモリ大量に食うから早く消して欲しいオブジェクトとか
メモリは食わないけど数が沢山あるオブジェクトなんかを invalidate すると○。

大本を invalidate するなり delete するなりすれば要素変数名も勝手に消えるので、
辞書配列なり配列なりの各要素に対して delete するのは超無意味。
省12
817: 811 2005/03/30(水)16:37 ID:SihZ6X52(1) AAS
>>815-816
レスありがとうございます。

>>815の例、とても分かりやすいです。
最終的に tf.layers に対して※ delete invalidate しないと
コンソール2行目の new Array() が残ったまま、ということですね。
※deleteは要素layers、invalidateはlayersが参照しているオブジェクト

>>816
省12
818
(2): 皇紀2665/04/01(金) 15:46:08 ID:D39lcJ5N(1) AAS
こんにちは、まだまだ吉里吉里初心者で
色々読んだりやったりしながら勉強中の者です。
現在少し困った事になっているので、もし宜しかったらお教えください。

・ゲームをプレイしてみた時に、必要な回数以上にクリックすると
メッセージフレームが表示されずに、中に出るはずの文字も左上の方に
表示されてしまいます。

・前景レイヤで最初に出ていたキャラクターを消して他のキャラクター
省2
819: 皇紀2665/04/01(金) 18:46:54 ID:ti47G1iY(1/4) AAS
日本語をまず勉強しよう。
日本語ってか、KAG用語の語彙増やせ。

>・ゲームをプレイしてみた時に、必要な回数以上にクリックすると
>メッセージフレームが表示されずに、中に出るはずの文字も左上の方に
>表示されてしまいます。

問題のあるKAGスクリプトを書いてるか、吉里吉里のバグ。
詳細がわからん事には何とも言えぬ。
省8
820: 皇紀2665/04/01(金) 18:49:43 ID:ti47G1iY(2/4) AAS
えっと、エイプリルフール?
皇紀って何だ。皇紀って。
821: 皇紀2665/04/01(金) 20:14:33 ID:3v4t/QzM(1) AAS
具体的な回答を得たければ具体的な質問を書け。
822: 皇紀2665/04/01(金) 20:26:05 ID:8hTITnI8(1) AAS
>818 オフィシャルとのマルチ?
823: 818 皇紀2665/04/01(金) 20:53:10 ID:1482yVT3(1) AAS
すみません、質問も容量を得ずにご迷惑おかけしました。

>822
そうです。
色々ご指導いただいて無事進む事が出来ました。

ありがとうございます。
824
(3): 皇紀2665/04/01(金) 20:59:16 ID:JhYMEIaM(1/3) AAS
右クリックサブルーチンのロード画面に直接リンクしたいんだけど
なかなかうまくいかない。

勉強が足らんなぁ。
1-
あと 168 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s