- 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辺りを参照のこと。
- 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]
- もう自己解決したぞよ
|

|