[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その6 (989レス)
■吉里吉里/KAG/TJS雑談質問スレ■その6 http://echo.5ch.net/test/read.cgi/gamedev/1116774771/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
479: 名前は開発中のものです。 [sage] 2005/09/21(水) 02:58:08 ID:PTOh4EpC レイヤの名前がごっちゃになるので、 #define STATUS message1 みたいなことをしたいです。 地道に変数に入れてみたところ、うまく動かない個所が出てきます…。 f.lay_status = "message1"; で、使うときに、たとえば、 [position layer="&f.lay_status" (略)] ルーチンの中のコードなのですが、 うまく動くときと、動かないときがあります。 変数の部分を、message1と書くと、動くようになるのですが…。 http://echo.5ch.net/test/read.cgi/gamedev/1116774771/479
484: 名前は開発中のものです。 [sage] 2005/09/22(木) 02:44:19 ID:xPOepmvu >>479 情報が足りない。この場合のルーチンていうのは「マクロ」にしてあるのか 「サブルーチン」にしてあるのかどっちのことだ? 動かない時のスクリプトがどう書いてあるのかもわからないし、監視式使って f.lay_statusがどっかで変化してないかを確認しろとしか答えようがない。 http://echo.5ch.net/test/read.cgi/gamedev/1116774771/484
486: 名前は開発中のものです。 [sage] 2005/09/22(木) 04:49:08 ID:/TbBaQKo >>479 エンティティ変換の過程で何かまずい事になってる臭いな。 エラー発生時にコンソールから f.lay_status の値調べて、 途中で妙な値が入ってないか確認してみると良いかも。 (というか f はゲーム変数だから、 変更前のセーブデータとかだと上手く動かないかも) 属性指定上の名称を変えたい場合は MainWindow.tjs の getLayerFromElm 変更すれば何とかな、、、 らないっぽいな。他にも色々あるわ。こりゃ。 でもコレ、本来はより大雑把にマクロとして纏めるべき記述だな。 >>485 いや、KAG側に問題があるならば トラックはしておいた方が良いので迷惑では無い。 >>481 の二つの値が 3 なら確実にエラー吐くはずなのだが。 こうなると何がまずいのやらサッパリ。 tjsのバイトコードは毎回生成だから、 キャッシュ関連の問題でも無いはずなのだが。 http://echo.5ch.net/test/read.cgi/gamedev/1116774771/486
488: 479 [sage] 2005/09/24(土) 04:55:52 ID:Lg0JirEV >>486 そのときのソースコードを消してしまったので、 もう一度、同じようなコードを書いて実行してみたのですが、 そうしたら、普通に動きました…。 ということは、どこかケアレスミスがあったんだと思います。 お手数お掛けしましたm(_ _)m いまだにマクロとサブルーチンの使い分けが ちゃんとできていないおバカなのですが、 とりあえず、レイヤを操作するようなときのコードは、 似通ったものが多いので、レイヤごとにサブルーチンにしてしまいました…。 汎用性には欠けるし、コード量も増えてしまうけど、 練習用なので、自分が分かりやすければいいかなと; もっと使い方を勉強して、よりスマートなコーディングができるようになったら、 改善しようかと思います。レスありがとうでした。 http://echo.5ch.net/test/read.cgi/gamedev/1116774771/488
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.028s