[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その10 (945レス)
■吉里吉里/KAG/TJS雑談質問スレ■その10 http://echo.5ch.net/test/read.cgi/gamedev/1166252149/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
785: 名前は開発中のものです。 [sage] 2007/03/09(金) 19:06:39 ID:Gxe/jIdr 質問です WindowクラスのshowModalメソッドを呼ぶと、 showModalが呼ばれたクラスに制御が移って そのWindowが閉じるとまた制御が戻ってくるという動作をしますが、 これをWindowクラスを使わずにする事は出来ないのでしょうか。 用はKAG3のYesNoDialog.tjsの一番下の方にある askYesNoメソッドを改造してWindowクラスではなく Layerクラスを用いて表示したいのです。 LayerクラスのsetModeを呼んでもスクリプトは そのまま進んで行っちゃうし、 YesNoDialogWindowクラスをいじって作ると メインウインドウが画面(いわゆる物理的な)からはみでている時 その座標をsetPosしても、はみでない位置に表示されてしまい、 結果メインウインドウからはみ出てしまうのでダメでした。 環境は吉里吉里2.26です。 なんとかならんのでしょうか。 http://echo.5ch.net/test/read.cgi/gamedev/1166252149/785
786: 名前は開発中のものです。 [sage] 2007/03/09(金) 19:21:01 ID:7z74QtLV >>785 よく分からんがsetModeしてtriggerつかって止めときゃいいのかもしれない http://echo.5ch.net/test/read.cgi/gamedev/1166252149/786
787: 名前は開発中のものです。 [sage] 2007/03/10(土) 00:15:48 ID:nBi3oZlE >>785 askYesNo単品で真偽を返すのは無理でしょう。 ボタンのイベントで処理を呼んでやるしかない。 KAG使ってるなら、処理はsタグで止めておいて、 askYesNoにYes/Noのときのラベルをそれぞれ引数に渡すようにして ボタンのイベント使ってジャンプさせるとかそんな感じかな。 …あんまり綺麗じゃないね。もっとスマートな書き方あるかも。 http://echo.5ch.net/test/read.cgi/gamedev/1166252149/787
788: 785 [sage] 2007/03/10(土) 01:04:49 ID:sTwmCntf レスありがとう。 >>786 KAGからaskYesNoを呼ぶのではなくTJSスクリプトの中で呼ばれるから waittrigは使えないんだ。 tagHandlerで試してみたけど待ってくれなかったorz >>787 KAGのシステムが吉里吉里メインウインドウを閉じようとすると 終了しますか?ってダサいウインドウを出すじゃないですか。 あれを変更したいんです。ゲーム画面上で確認ウインドウ(レイヤー)を出したいのです。 LayerのsetMode()を上書きして、ボタンが押されるまで待つとすれば 実現出来る気がするんですけど その待たせる方法はなんかないでしょうか。 C#とかなら無限ループにして適当にsleepさせればよいのですが・・・。 http://echo.5ch.net/test/read.cgi/gamedev/1166252149/788
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.064s