■吉里吉里/KAG/TJS雑談質問スレ■その16
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/11/27(木) 06:43:48ID:X85/13M/自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。
※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!
前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その15
http://pc11.2ch.net/test/read.cgi/gamedev/1216865800/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/
吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
詳しくは>>2-5辺りを参照のこと。
0163名前は開発中のものです。
2008/12/08(月) 23:54:48ID:WmwzblIs質問の仕方が悪かったかもしれない・・・ですが釣りじゃないです
話によると一部のSTGやRPGをkrkrで作ってるという話を聞いて
無限ループみたいな処理をしたらフリーズしてしまったので・・・。なにかスイッチでもあるのかと・・・
0164名前は開発中のものです。
2008/12/09(火) 00:03:36ID:uE1cvQiMいや、無知なのは確かなんだろうが
少なくとも>>150は>>145に対する……って、もういいな
ただの邪推だ、まあ頑張れ
0165名前は開発中のものです。
2008/12/09(火) 00:05:38ID:LSjD1YtLまあ頑張れ
0166名前は開発中のものです。
2008/12/09(火) 00:29:41ID:asdpXg3m誤解されたまま引き下がるわけには行かない・・・!
釣りに来たわけではないのでそれだけはわかって欲しい
〜が必要といわれたものが余り想像できなかったのでそれは書店で買えるのかな?と聞いただけであります。
STGのアルゴリズムはあまり知らず動かす事は出来ても最適化など到底できないですし・・・
どんな些細な事でもいい、自分にプラスになる本を知ってるなら教えて欲しかった それだけです。
長文すみません
>>165
スリープじゃダメなんですか・・・
0167名前は開発中のものです。
2008/12/09(火) 00:39:48ID:wZAstprl0168名前は開発中のものです。
2008/12/09(火) 00:57:30ID:6heidbvk0169名前は開発中のものです。
2008/12/09(火) 00:57:59ID:2su8gUBGこれとか。
http://pc11.2ch.net/test/read.cgi/gamedev/1225438880/
それでもあえてTJSでゴリゴリ書くんだぜっていうなら……そういう漢は好きだw
0170名前は開発中のものです。
2008/12/09(火) 00:59:10ID:2su8gUBG0171名前は開発中のものです。
2008/12/09(火) 01:02:13ID:qF9KRu+xいろいろなやり方があると思うけど、たとえば25FPSなら
40ミリ秒に1回ずつ起動するタイマーを作って
タイマーが起動されるまでにデータを更新しておき
起動されたときにそれまでの変更点を描画するとか
タイマーじゃなくて非同期トリガーでもいいけど
ともかく大まかにはそういうイメージになると思う
0172名前は開発中のものです。
2008/12/09(火) 01:38:43ID:FDJu/xoq汎用エンジンである吉里吉里でSTG作れない理由を探す方が難しい。超めんどいけど。
つーか、別ツールや言語でやれってアドバイスはかなり真っ当だぜ。めんどくささが違う。
0173名前は開発中のものです。
2008/12/09(火) 04:17:08ID:m5mpjSxtシナリオ上で右クリックをすると、メッセージレイヤも含めてレイヤが全て消え、
そのまま止まり、以降クリックも右クリックも受け付けないようになるんです。
ただ、デバッグのメニューからシナリオの再読み込みをすればまた流れるようになります。
rclick.ksのソースは以下の通りです。
*rclick_menu
[eval exp="tf.rclick_message = 'message4'"]
[rclick jump=true target="*rclick_return" storage="rclick.ks" enabled=true]
[tempsave place=0]
[history output=false enabled=false]
[mapdisable layer=base page=fore]
[eval exp="tf.rclick_i=0"]
*rclick_loop0
[mapdisable layer="&tf.rclick_i" page=fore]
[jump target=*rclick_loop0 cond="++tf.rclick_i<kag.numCharacterLayers"]
[layopt layer="&tf.rclick_message" page=fore visible=true]
[current layer="&tf.rclick_message" page=fore]
[delay speed=nowait]
*rclick_menu_loop
[position layer="&tf.rclick_message" page=fore left=0 top=0 width="&kag.scWidth" height="&kag.scHeight" frame="rmenu_bg.png" visible=true marginl=0 margint=0 marginr=0 marginb=0][er]
[locate x=300 y=200 ]
[button graphic="rmenu_bt_hide" target=*rclick_hide hint="文章を隠す"]
[locate x=300 y=250 ]
[button graphic="rmenu_bt_load" target=*rclick_load hint="栞をたどる"]
[locate x=300 y=250 ]
[button graphic="rmenu_bt_save" target=*rclick_save hint="栞をはさむ"]
[locate x=300 y=250 ]
[button graphic="rmenu_bt_config" target=*rclick_config hint="設定"]
[locate x=300 y=250 ]
[button graphic="rmenu_bt_title" target=*rclick_title hint="最初に戻る"]
[locate x=300 y=250 ]
0174名前は開発中のものです。
2008/12/09(火) 07:06:17ID:tdmPbBkbとりあえず
*rclick_returnの本体が見あたらないのはまずくね?
*rclick_menu_loopの最後に[s]入れないとまずくね?
ゲームが止まっちゃったところでデバッグコンソールを出せば(Shift+F4)
大体何が起こってるか分かるよ
[button]の所までちゃんと実行されてればレイヤ表示の問題だし
rclick.ksに処理が移ってなければ右クリックの定義がおかしいんだろうし
あとはrclick.ksを、
KAGリファレンスの例のような単純なのに置き換えてから原因を絞り込んでいく
0175名前は開発中のものです。
2008/12/09(火) 12:31:10ID:3nGCcD4lその辺、解説したサイトありませんか?
0176名前は開発中のものです。
2008/12/09(火) 13:15:20ID:m5mpjSxt0177名前は開発中のものです。
2008/12/09(火) 13:37:03ID:fBtL2mWLあと関係なかったとしても、レスしてくれた人に礼のひとつくらい言ってくのが渡世の義理ってもんだわなぁ
0178名前は開発中のものです。
2008/12/09(火) 15:27:59ID:asdpXg3m欲しいよネー
>>168
○○ツクール系は作った気がしないので・・・
>>169-170
ゴリゴリ行く予定です
>>171
なるほど そのタイマーというのも便利そうですが・・・一筋縄ではいかなそうですね
>>172
実は一度だけSTGを作った事があるんです。krkrで出来れば楽だろうなと思う部分が多かったので合体できないものかと・・・
0179名前は開発中のものです。
2008/12/09(火) 15:42:40ID:soMvpkKmんだったらVC++でもやってろや
0180名前は開発中のものです。
2008/12/10(水) 05:33:13ID:4XW3uir00181名前は開発中のものです。
2008/12/10(水) 09:34:17ID:lZde2pIb吉里吉里はADVツクールですよ
0182名前は開発中のものです。
2008/12/10(水) 13:06:42ID:iGLom+w40183名前は開発中のものです。
2008/12/10(水) 14:29:14ID:KL/OX/o2ほんとはそれ以外にも色々出来るんだが。
0184名前は開発中のものです。
2008/12/10(水) 14:57:20ID:J5kPsT4cSLGとかそういうのは相性もいいし実用レベルで十分作れる
0185名前は開発中のものです。
2008/12/10(水) 15:41:15ID:PMEdR8c50186名前は開発中のものです。
2008/12/10(水) 16:16:55ID:TyMHvBAl0187名前は開発中のものです。
2008/12/10(水) 16:40:58ID:ogvqHiY20188名前は開発中のものです。
2008/12/10(水) 17:15:57ID:Y080g8OVそうじゃなかったっけ
エフェクトは分からないが
0189名前は開発中のものです。
2008/12/10(水) 19:30:30ID:8k7FCwGu0190名前は開発中のものです。
2008/12/11(木) 01:16:01ID:Nix/K62cxp3形式でリリースする際、
krkrconf.exeで.eXeのアイコンを変更するときに出てくる、
メッセージマップファイルを読み込まない
と
XP3アーカイブからのみ実行
のチェックはどうしておくべきでしょうか?
ちなみにメッセージマップファイルが何なのかさえわからないので
そういうものを自分で用意した覚えはありません。
0191名前は開発中のものです。
2008/12/11(木) 02:12:56ID:80QYANol*asa|朝
[wait time=200]
[cm]
[layopt layer=message0 visible=false]
[image storage=asa.jpg layer=base]
このように記述した時、セーブ「朝」をロードすると、
wait=200にしている間、title.jpgが表示されてしまいます。
ロードはラベル朝の部分から行われているはずなのに、
なぜその前の画像が表示されてしまうのでしょうか?
0192名前は開発中のものです。
2008/12/11(木) 02:26:31ID:7kxswt2/ttp://www.kirikiri.info/bbslog/log/005823
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%BB%CD%CA%FD%BB%B3%CF%C3+-+%BE%AE%A5%CD%A5%BF#p2.5
0193名前は開発中のものです。
2008/12/11(木) 02:58:04ID:80QYANolこんな時間にレスありがとうございます
無事納得できました。
0194名前は開発中のものです。
2008/12/11(木) 05:48:43ID:XRbJSbuJ消えたのとばかり思ってたが・・・
0195名前は開発中のものです。
2008/12/11(木) 10:32:18ID:iPnlpZeF[image storage=title.jpg layer=base page=fore]
[wait time=200]
[cm]
[layopt layer=message0 visible=false]
[image storage=asa.jpg layer=base]
*asa|朝
ラベルは、この位置にすれば良いと思われ
ロードするとラベルの直前の画面状況を復帰する仕様だから
>>191 の場合 title.jpg が表示されるのは、正常な動作
で、ロードされた直後の記述がその後適用されて行くので
waitがかかってから、メッセージレイヤーを処理して
その後asa.jpgを表示している
0196名前は開発中のものです。
2008/12/11(木) 14:55:00ID:31HzfaoHAVGを作っていて、夕陽や朝陽などの効果を前景レイヤにPNG画像を表示させることで表現しているのですが、
[image storage ="yuugata.png" layer=4 page=fore mode=screen visible=true]
ttp://www.dotup.org/uploda/www.dotup.org30682.png
これで夕陽・朝陽は大丈夫なのですが、夜の暗くなる効果がどうしても作れません。
黒じゃない部分を透過して黒を表示させるにはどうしたらいいでしょうか?
どなたか心当たりの方お願いします。
0197名前は開発中のものです。
2008/12/11(木) 16:02:44ID:dC/HhzoLつ[アルファチャンネル]
0198名前は開発中のものです。
2008/12/11(木) 16:31:41ID:PzwBSqQWmul, sub, darken などの暗くする系か、psoverlay/psslight/pshlight とかの
光源用のモードを使うのが妥当。夜の表現だと、pshlight がオススメかな。
この手の処理では、基本的にPS互換の合成モードのほうが opacity に反応するので使いやすい。
Photoshop で再現実験してからパラメータを決めるといいよ。
意味については以下参照
http://devdoc.kikyou.info/tvp/docs/kr2doc/contents/TPC.html
http://devdoc.kikyou.info/tvp/docs/kr2doc/contents/GraphicSystem.html
0199名前は開発中のものです。
2008/12/11(木) 18:49:27ID:dC/HhzoL変数のfって何の略なんだろ?
tfのtはtemporaryだよね。
0200名前は開発中のものです。
2008/12/11(木) 18:52:13ID:4aePVYR10201名前は開発中のものです。
2008/12/11(木) 21:14:20ID:GNuDoxBp解決しました。ありがとうございました!
0202名前は開発中のものです。
2008/12/12(金) 02:22:30ID:u2V9Cwciなるほど
0203名前は開発中のものです。
2008/12/12(金) 13:44:37ID:I5+ONl5Gなんかちがくね?
0204名前は開発中のものです。
2008/12/12(金) 13:51:39ID:h8CfSv2C0205名前は開発中のものです。
2008/12/12(金) 14:46:34ID:jqod0dgzなんか横線いっぱい出る
0206名前は開発中のものです。
2008/12/12(金) 16:42:52ID:ERxAgR1q0207名前は開発中のものです。
2008/12/12(金) 16:46:01ID:r/gdzwzc[wheel]タグで、回転方向の取得方法を教えてください
タグリファレンス見ていたら
wheel ( ホイール待ちジャンプ )
cwheel ( ホイール待ち解除 )
ってのを見つけ
以下の様にして処理に組み込もうとしたが、
>tf.回転方向を初期化しておく
>[s]でボタン等の入力待ちにする直前に[wheel]を設置
>[wheel]で回転を感知したら、回転方向をtf.回転方向に代入。その後指定のラベルにジャンプ
>ジャンプ先で、tf.回転方向の値で条件判定をし、
>↑回転の処理または↓回転の処理へ、さらにジャンプ分岐する
属性のfuncやexpを、どの様に記述すれば、
ホイールの↓回転や、↑回転情報を取得できるか解りません
>func ホイール時に実行されるメソッド名を指定します。func(shift, delta, x, y) の形で呼び出されます
>exp ホイール時に実行される TJS 式を指定します。
タグリファレンスには、このように書いてありましたが、実際にどの様に記述するのか、
サンプル等が無い為よくわかりませんでした
0208名前は開発中のものです。
2008/12/12(金) 18:38:16ID:p5k7xs0Utjs使えないとちょっと難しいかも。
AfterInit.tjsを作って↓をコピペしておく。
function myMouseWheel(shift, delta, x, y) {
tf.回転方向 = delta;
}
[wheel]タグの方は、funcに"myMouseWheel"設定しておけばtf.回転方向に回転方向が代入される。
↑回転の時は正、↓回転の時には負の値が代入されているからそれで判定。
;以下サンプル
[wheel target="*label1" func="myMouseWheel"]
[s]
*label1
[cwheel]
[if exp="tf.回転方向 > 0"]
↑回転きたー。
[endif]
[if exp="tf.回転方向 < 0"]
↓回転きたー。
[endif]
[s]
0209名前は開発中のものです。
2008/12/12(金) 20:01:09ID:r/gdzwzc解りやすい説明ありがとうございます
さっそく実装してためしてみます
0210名前は開発中のものです。
2008/12/12(金) 23:46:21ID:8liSL9t2ttp://kikyou.info/tvp/bbs/bbs.cgi?mode=&action=treeall&num=11813
時間から察すると・・・
0211名前は開発中のものです。
2008/12/13(土) 18:13:58ID:xJMQA6PQミニゲームでファミコンみたいなゲーム(RPGツクールのような)を入れたいんですが、
吉里吉里でそういうものを作る為の解説があるサイトとかありますか?
0212名前は開発中のものです。
2008/12/14(日) 00:05:51ID:06o3oVrU普通に
while(true){
update();
render();
}
みたいに書きたいよね。
0213名前は開発中のものです。
2008/12/14(日) 00:34:05ID:YY+tChQF0214名前は開発中のものです。
2008/12/14(日) 08:35:11ID:yXGQpULl後からクラスやインスタンスにメンバーを追加できるの凄く便利やけど。。。
なんか、変態的。馴れちゃていいものやら不安になる。
こういう事出来る言語って他にもあるのかな?
0215名前は開発中のものです。
2008/12/14(日) 08:56:03ID:8wzAQLXqRubyとか
TJSの次期版の言語仕様って、Rubyに似てるんだっけ?
0216名前は開発中のものです。
2008/12/14(日) 09:17:42ID:8wzAQLXqイテレータの書き方は同じものになるみたいですが
0217名前は開発中のものです。
2008/12/14(日) 13:19:38ID:h2v5rh8P0218名前は開発中のものです。
2008/12/14(日) 16:30:09ID:yXGQpULl引数で関数貰って自分の環境で実行すれば、、、う〜ん
0219名前は開発中のものです。
2008/12/14(日) 16:35:11ID:YY+tChQF0220名前は開発中のものです。
2008/12/14(日) 16:48:21ID:wz/+QOXTドットのRPGみたいなマップ画面ってこと?
解説はないだろうけどサンプルは見たことあるよ。
このスレでもうpしてた人がいた気がする
0221名前は開発中のものです。
2008/12/14(日) 19:30:36ID:Lz9x84cyそうそう。
戦闘とかはなくて良いんだけど、街の中で家宅侵入したり人に話し掛けたり、意味の無いアイテム集めたりするようなのが作りたいのですよ。
ノベルタイプしか作った事がないんで、移動範囲指定とか、その他諸々、
何をどうしたら良いのかサッパリ解らんのですよね。
だから基本の解説が欲しいんですが、やっぱサンプルくらいしかないですかねぇ。
0222名前は開発中のものです。
2008/12/14(日) 19:47:04ID:yXGQpULl『インスタンスのメンバーは動的に追加や削除を行うことができない』
ってわざわざあるってことは、、、Sleepが欲しいに似て非なる要望なのかも?
改造を前提に考えるに、tjsってほんに良くできた言語だわ〜わ〜
0223名前は開発中のものです。
2008/12/14(日) 19:51:50ID:YVtV7ppd別途RPGつくーるとかで作るというのは駄目なの?
0224名前は開発中のものです。
2008/12/14(日) 20:02:52ID:Lz9x84cyうーん、吉里吉里しか使った事がないんで、未知ゾーンには尻込みするというか。
覚えておけば今後マップ系を組み込みたくなったとき便利かなぁというのも。
まぁどうしても参考になる類のものが見付からなければツクールなのかなぁ。
0225名前は開発中のものです。
2008/12/14(日) 20:12:36ID:dcRT+ZfV0226名前は開発中のものです。
2008/12/14(日) 20:24:52ID:eWiHqz7P0227名前は開発中のものです。
2008/12/14(日) 20:29:04ID:5pBSmq+CVBとかCとかHSPとか? flashとツクールは特殊か。
0228名前は開発中のものです。
2008/12/14(日) 21:21:26ID:jS/QiwxG0229名前は開発中のものです。
2008/12/14(日) 21:38:05ID:fXA5FVG0吉里吉里使いこなせてるならtjsで普通に組めばいいじゃん。
RPGの組み方なんてどの言語でも変わらんぞ。
マップエディタとかはまぁ使い慣れた言語でチャッチャと用意しる。
0230名前は開発中のものです。
2008/12/14(日) 22:54:02ID:gTZoA4m90231名前は開発中のものです。
2008/12/14(日) 23:15:50ID:SQYc+//j0232名前は開発中のものです。
2008/12/15(月) 00:33:53ID:t+1o3id+具体的にはどういう風に組むのがいいのかな。
マップチップセットみたいなのを用意して、
マップごとにそれの配置設定を作って、
キャラが移動するごとに該当箇所をマップチップからcopyRectで描画する感じ?
0233名前は開発中のものです。
2008/12/15(月) 02:11:30ID:qcv1sJKtソースのまま置いてあったよ
ttp://pc11.2ch.net/test/read.cgi/gamedev/1090765574/196
今はつながらなかった
0234名前は開発中のものです。
2008/12/15(月) 02:15:59ID:qcv1sJKtパッと見似てる画像が入ってたからそう思ったけど
tjsでいっぱい書いてある。
0235名前は開発中のものです。
2008/12/15(月) 10:41:11ID:dBRo0nH1しているのですが、
テストプレイ時に保存されるセーブや変数のデータはどこにあるんでしょうか?
一度リセットしたいので削除したいのですが・・・
0236名前は開発中のものです。
2008/12/15(月) 12:55:05ID:PTzIdFYiconfing.tjs嫁
ggrks
これでおk?
0237名前は開発中のものです。
2008/12/15(月) 13:27:25ID:90JsmtLq最低限の試行錯誤やリッファレンス基本事項に目を通すくらいしろよ。
0238名前は開発中のものです。
2008/12/15(月) 15:22:53ID:T4FaBfYdリファレンスの発音良過ぎワロタw
0239名前は開発中のものです。
2008/12/15(月) 16:52:40ID:DWQWIfKsファの発音が強いんですね、分かります
0240名前は開発中のものです。
2008/12/15(月) 18:50:24ID:90JsmtLq英単語のアクセント覚えるときにリッって強調して呟いてたもんでその影響がテキストにも出てな・・・orz
0241名前は開発中のものです。
2008/12/15(月) 19:10:00ID:3E/WA//N最初にでっかいレイヤにマップチップから描画してそれからレイヤを動かした方が楽だと思う。
移動ごとにcopyRectしてたら多分重くなるんじゃないかな・・・・・・。
>>233
それは移動先隅のクリッカブルマップの値で移動可能か判定しただけな筈。
他のキャラクタとの衝突判定も1点でやった。キャラクタ小さくすると余裕で重なります。
何も知らずにぐちゃぐちゃやっててもそれっぽく出来たから、やりたいと思うならやってみるといいよ!
0242名前は開発中のものです。
2008/12/15(月) 20:45:02ID:D6XVW2zL0243名前は開発中のものです。
2008/12/15(月) 21:18:48ID:NbEn2nz8なるほど。
じゃあ聞き覚えのあるHSPに特攻してみますね
>>229
吉里吉里を使いこなせて居るならもっと具体的な質問してるんだぜ…(´・ω・`)
0244名前は開発中のものです。
2008/12/15(月) 23:15:17ID:kaP/yzTd角を丸くしたメッセージレイヤーを使ってるんですが、
その角付近にインライン画像を表示すると
メッセージレイヤー通りに角が丸く途切れず四角くなってしまいます。
メッセージレイヤーの保存形式(ItAddAlphaのチェック等)も
複数試してみましたが、うまくいきませんでした。
公式もチェックしたのですがなさそうだったので、
解決法をご存知の方がいましたらお願いします。
0245名前は開発中のものです。
2008/12/16(火) 00:26:06ID:F6TNeEXo前にその13あたりでうpした奴からほぼ変わってない;;
0246名前は開発中のものです。
2008/12/16(火) 00:43:55ID:Zrg5a0Jlおお、あれうpしたひとか
0247名前は開発中のものです。
2008/12/16(火) 06:30:03ID:S7CubbXSインライン画像の方の形式は?
0248名前は開発中のものです。
2008/12/16(火) 10:12:59ID:Uwvu9xIk0249名前は開発中のものです。
2008/12/16(火) 12:38:20ID:AGwMCY7r他人と話すときは何を言いたい/聞きたいのか具体的に
0250244
2008/12/16(火) 13:27:27ID:LMVrOiXVpngとtlgです。
それぞれ変換時のItAddAlphaチェックも色々試しましたが駄目でした。
Config.tjsのlayerTypeもltAddAlphaにしてあります。
0251名前は開発中のものです。
2008/12/16(火) 14:25:53ID:0RFFmGx1メッセージ窓の裏は画像はってるだけなので、
別に上にのせる文字/画像が勝手にその形にあわせて切れたりはしない。
つまり仕様。
0253名前は開発中のものです。
2008/12/16(火) 19:21:17ID:s+Xn3D3Lleft=0 left=50 left=100 left=170 left=250 left=330 left=400
というポジションを選べるようにしたいのです
現在は
@macro name="***"
@image strorage="***" layer=1 page=back visible=true top=0 left=%left|170
@trans method=crossfade time=100
@endmacro
で、個別にleft代入をしている状況です。
位置ポイントは決まっているので、123等の番号を割り振って定義できるようにしたいと思うのですが、やり方がいまいちわかりません
よい方法があれば教えてもらえないでしょうか。よろしくお願いします
0254名前は開発中のものです。
2008/12/16(火) 19:27:33ID:YwnJH5hyvar left = [];
left[0]=0;
left[1]=50;
left[2]=100;
left[3]=170;
left[4]=250;
left[5]=330;
left[6]=400;
@endscript
@macro name="***"
@image strorage="***" layer=1 page=back visible=true top=0 left=&left[3]
@trans method=crossfade time=100
@endmacro
0255名前は開発中のものです。
2008/12/16(火) 19:30:07ID:YwnJH5hy@macro name="***"
@image strorage="***" layer=1 page=back visible=true top=0 left=%left
@trans method=crossfade time=100
@endmacro
@*** left=&left[3]
か
0256名前は開発中のものです。
2008/12/16(火) 19:44:02ID:SXgqzx6Lごめんなさい。247だけど、話を勘違いしてた。251の言う通りだ。
メッセージレイヤの色が黒で角以外透けていないなら
インナー画像のレイヤタイプを ltPsLighten
とか、試してみるのも悪くないかもだけど...
(たぶん、インナー画像のレイヤタイプの指定は
「MessageLayer.tjs」のputGraph って関数の中)
0257名前は開発中のものです。
2008/12/16(火) 19:59:59ID:QgQct+Kr@eval exp="var l = [0,50,100,170,250,330,400]"
@macro name="***"
@image strorage="***" layer=1 page=back visible=true top=0 left=&l[mp.n]
@trans method=crossfade time=100
@endmacro
使用例
@*** n=番号
0258名前は開発中のものです。
2008/12/16(火) 20:18:10ID:s+Xn3D3L無事動きました!
これは辞書配列……なのかな 定義部分はtjsスクリプトですね
>>257
0259名前は開発中のものです。
2008/12/16(火) 20:18:45ID:s+Xn3D3L>>257
文法エラー吐いてしまうとです( ´・ω・`)
0260名前は開発中のものです。
2008/12/16(火) 20:27:37ID:QgQct+Kr文法エラーか…こうかな?
@eval exp="f.l=['0','50','100','170','250','330','400']"
@macro name="***"
@image strorage="***" layer=1 page=back visible=true top=0 left=&f.l[mp.n]
@trans method=crossfade time=100
@endmacro
使用例
@*** n=番号
まあ動けばどっちでもいいよな、なんかすまんかった
0261名前は開発中のものです。
2008/12/16(火) 21:02:24ID:QgQct+Kr257の例だと
@image strorage="***" layer=1 page=back visible=true top=0 left=&"l[mp.n]"
こうだね
0262名前は開発中のものです。
2008/12/16(火) 21:03:34ID:s+Xn3D3Lいや、>>255氏も>>260氏も考えていただいてすごく感謝です。
ADVならKAGタグだけで何とかなるかなっと思ってましたがこれを気に配列とtjsスクリプトを本格的に勉強してみます
ありがとうございます!
最後に私のstorageのスペルミスがずっと継承されてて不覚にも
■ このスレッドは過去ログ倉庫に格納されています