■吉里吉里/KAG/TJS雑談質問スレ■その15
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/07/24(木) 11:16:40ID:w0/6Uk+/自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。
※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その14
ttp://pc11.2ch.net/test/read.cgi/gamedev/1204006714/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/
吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
詳しくは>>2-5辺りを参照のこと。
0504名前は開発中のものです。
2008/09/30(火) 01:13:30ID:CJvP8/uf0505名前は開発中のものです。
2008/09/30(火) 01:22:50ID:uOuwWdKH計算しやすいサイズで画像を作るとらくちん。実際そうも行かないんだけどねw
0506名前は開発中のものです。
2008/09/30(火) 01:33:36ID:ifu2ZbkIざっとあたりとる時はそんなことしてるかな。滅多にしないけど。
0507名前は開発中のものです。
2008/09/30(火) 03:01:20ID:am4eijhC動かしたい分の値を入力すればOKにするとか。
0508名前は開発中のものです。
2008/09/30(火) 13:58:52ID:1xKs2C680509名前は開発中のものです。
2008/09/30(火) 14:07:20ID:lCyUOvwT0510名前は開発中のものです。
2008/09/30(火) 23:10:20ID:dQq4tigKそれを画面の見える所に移動させるとかなんですよね。
で、動かしてみると一番最初は大抵画面に何も変化がおきないと。
タグ自体の書き方はコピペしてるので、単純に座標が間違ってるだけなんですよね。
なのでそういう時は適当に値を変更して、まず画面に部分的にでも表示されるようにして、
そこから微調整しています。
例えば↓にルール画像の調整を行うツールがありますが、
それの前景レイヤ向きのツールがあれば良いのかなとは思うのですが
(多分>>508のツールはそういうものかなと)。
ttp://pokeita.4ever.jp/modules/wfdownloads/singlefile.php?cid=1&lid=4
まあツールを作る工数と手作業で対応する工数を考えると、皆さん>>504あたりを落としどころにしているのかも知れませんね。
0511名前は開発中のものです。
2008/10/01(水) 09:23:45ID:erzHNfw70512名前は開発中のものです。
2008/10/01(水) 16:03:31ID:qDyp82Fm>やってる事っていうのが、最初に画面の右端より1000ほど右に画像を表示しておいて、
>それを画面の見える所に移動させるとかなんですよね。
何でわざわざそんなことしてるんだ?
0513名前は開発中のものです。
2008/10/01(水) 17:18:59ID:69w/U3PPでも効率良くならない原因は>>510の不手際な気もする。
毎度計算してるとかマクロ使ってないっぽいし。
0514名前は開発中のものです。
2008/10/01(水) 17:58:35ID:cq6P07FA0515名前は開発中のものです。
2008/10/01(水) 18:00:09ID:3DpZkf7Sその距離を移動させる時間を他の処理にからめるとか
そういう深い考えもなさそうだし、
(そうだとしても掛かる時間をわりだしてウェイトでもかけりゃいい話で
実際に動かす必要なんざないと思うが)
画面外で1000ピクセル動かしている時間は全くの無駄じゃね?
普通に右端ぴったりで待機させてりゃいいやん。
あとは、そもそも座標確認のたびにmoveで動かすのはやっぱり無駄だろ。
まずimageのみで表示させながら最終的に落ち着くべき位置を調整→
その後、そこを目指してmoveさせるっつー手順だべ、普通は。
>>514
そういうときは表示前にレイヤの座標リセットするもんだろ
0516名前は開発中のものです。
2008/10/01(水) 18:16:59ID:qDyp82Fmそうそう。ゴメン、言い方が悪かったorz
立ち絵だよな?それが全部右からスライドしてくるっていうのも気になるけど、
何でわざわざ1000も右にやってるんだと聞きたかった
moveならただのタイムロスにしかならないわけだし
あと513も言ってる通り、同じ動きをさせるのに
何でわざわざ毎回計算してるんだよ、とか
座標が間違ってるって分かっててなんでコピペしてんだよ、とか
画面に表示させるだけの座標なら0.0でいいだろ、とか
基本的に色々おかしい気がして
0517名前は開発中のものです。
2008/10/01(水) 20:43:38ID:UhBHmCiJピストルの弾を画面外から表示するときなんかに使ってます。
>>513
確かに不手際はあると思うんだけど、動かす基点位置がバラバラ&画像サイズもバラバラの関係上
マクロを使う事で座標があうとは思えないのですが?
>>515
加速度とか考えると、画面ぎりぎりから動かすより少し離れた所から動かした方が見た目の動きが良い気がして。
私がそう感じるだけなのかも知れませんが。
まあそんな感じで1000も離すのはよっぽど極端な例ですが、勢いのある動きを見せたい際はそこそこ離してます。
それと作業手順は>>515の言うように、最初に画面上の見える位置に表示してそこから動かすべきですね。
今後そうします。
>>516
>>503にも書いたけど、立ち絵以外にも小物もあります。
後、特に同じ動きはさせていません。
場面に合わせてバラバラで規則性は特に持たせてません。
それと下から3行目は勘違いされてるかと。
コピペしてるのはタグだけで、座標は毎回手計算して実行してますよ。
正解率低いですがw
わかってるのはタグは毎回コピペしてる関係上間違ってないということで、
そうなると必然的に間違っているのは座標という事です。
とりあえず>>515や>>516の言うように、最初に画面に絵を表示して、その後動かしたいポジションまでもって行き、
そこを原点にして見える場所にmoveさせるようにします。
アドバイスどうもありがとうございました。
0518名前は開発中のものです。
2008/10/01(水) 22:15:02ID:3DpZkf7S……動的演出に力を入れてるゲームなんだとは推測できるんだけどさ
全編とおしてもマクロで処理をある程度まとめられないほどのランダムさが
はたして本当に必要なのか、手間に見合うだけの意味があるのかとか
考えてみてもいいんじゃね?
どうしてもそれが必要なんだってんなら、
作業効率についてもっと調べたり考えたりしたほうがいいと思うぞ。
まあ、数分程度のミニゲーなんだったら余計なお世話だが。
0519名前は開発中のものです。
2008/10/01(水) 22:26:42ID:UhBHmCiJ必要性は無いですが、趣味で作ってるのでその点は大丈夫ですよ。
仮に仕事だとしたら、必要性も無い(セールスにほとんど影響しない)だろうし、
手間に見合うだけの対価ももらえないとは思いますが。
プレーヤーには同じ風に見えても、より短い時間で目的の動作が達成できるのであれば
当然そちらの方が好ましいので、効率的に出来るよう調べたり考えたりしてみながら作っていこうと思います。
ご指摘どうもです。
0520名前は開発中のものです。
2008/10/01(水) 23:08:01ID:3FObt894[button graphic="btn" exp="kag.close()"]
を使うと、デバッグメニューがfalseの状態でも、
終了時にデバッグ用の窓みたいなものが一瞬表示される
ような気がする。気のせいかもしれないが
0521名前は開発中のものです。
2008/10/01(水) 23:34:40ID:rbt2JKoy0522名前は開発中のものです。
2008/10/01(水) 23:52:41ID:CtwMynSAもともとされてないぞ
「解像度を変えない」とかの指定になってんじゃないか?
0523名前は開発中のものです。
2008/10/01(水) 23:53:57ID:69w/U3PP説明あったけど1000という数字自体は画面外を強調する単なる例えだと思った。
それに伴う効果は演出感覚が個々で違うから何とも言えないけど。
>>517
バラバラ思えないのですが?ペッじゃねぇよ、半日リファレンス読めやヽ( TДT)ノゴルァ
例えば画像が隠れる左端の位置は0-kag.fore.layers[レイヤ番号].widthで算出出来る。
imageタグは画像読み込み→座標指定の順番で処理するので
left&top属性にそのまま突っ込んでも現状問題なく自動調節する。
レイヤの座標のアタリは監視式にkag.fore.base.cursorXとYで見られる。
でもあらかじめ眉間の位置を割り出しておけば
一々確認、手計算しなくても自動化してゴルゴる事も可能だ。
その他も大体算数で行ける、でもタグを改造する必要も出てくるだろう。
先にあった「プロパティを見ろ」ってのはそれら全てが予見されている筈。
後はまぁ頑張れ、お前の表現能力にTJSが必要な時がやって来たのさ。
>>520
何かButtonLayer.tjsの164行目辺りでエラーが出てるね。
0524名前は開発中のものです。
2008/10/02(木) 00:30:25ID:GRFhMDyk完全に同一のものを3DRagePro(オンボード、画面比従来)とGM965(オンボード、画面比ワイド)で差異が出てしまった
よく解からないので調査中……
0525名前は開発中のものです。
2008/10/02(木) 01:12:39ID:lTTnLtl9ヒント:コマンドラインオプションの -fsres
デフォルトは auto で、ワイド(画面比がゲームと違う) と
そうでない場合で挙動がが変わる。nearest にすると従来通り。
ワイドモニタでも、ドライバかモニタがアスペクト比固定ズームを
サポートしてれば問題なく表示されるが、そうでない環境のために
デフォルトはこうなってる。
0526名前は開発中のものです。
2008/10/02(木) 01:30:12ID:qdMaLSLU言ってる事は何となく分かったけど、今までどおり多分kagでがんばりそうw
表現を行うにあたり、kagでは絶対無理でtjsが必要ならtjsを使うことになるとは思いますが。
後、最初に見える位置に画像を表示することで多少合わせやすくなりました。
それとよくよく考えると位置合わせを間違いやすい原因の一つは、
改ページ時に前景レイヤ×3+背景レイヤを小刻みに3回くらい動かしたりするから、
今どのレイヤにどんな画像が入ってて、今どの位置にあるのかの把握に手間取ってる感じです。
まあおいおい慣れていくでしょう。
0527名前は開発中のものです。
2008/10/02(木) 01:32:21ID:51j5n1Yqプレイヤーとプレイヤーが回線を通してデータをやりとりするの
誰かプラグイン頼む!
0528名前は開発中のものです。
2008/10/02(木) 02:05:03ID:GRFhMDykどうやらそれらしい
吉里吉里側で拡大処理をしてたから結果マウスカーソルだけが拡大されていなかったのね
サンキュ
0529名前は開発中のものです。
2008/10/02(木) 11:00:45ID:ofniMqm6スコアランキングとかならあるけど、リアルタイムでやろうとおもったら大変なんじゃない?
0530名前は開発中のものです。
2008/10/02(木) 21:54:20ID:rn36t1z+吉里吉里でやるメリットが思いつかん
0531名前は開発中のものです。
2008/10/02(木) 21:57:46ID:xbX6mrWe0532名前は開発中のものです。
2008/10/02(木) 23:56:02ID:VoEVEh5Nちょっと前のブラウザゲーみたいな奴ならできるんじゃね
0533名前は開発中のものです。
2008/10/03(金) 02:01:39ID:i8Bt40+K*title_menu|スタート
[cm]
[startanchor]
[history output=false enabled=false]
[disablestore store=true restore=false]
[layopt layer=message0 visible=false]
[playbgm storage="top.ogg" loop=false]
[image storage="top.png" layer=base page=fore visible=true]
上記のようなタグを打って、タイトル画面を作ったのですが、
吉里吉里を起動すると、音楽だけが再生されません。
トップ画面はクリッカブルマップなので、
それをクリックしてシナリオに飛ぶときちんと音楽が鳴り、
システムから最初に戻るを選択すると、トップ画面の音楽がきちんと再生されます。
これはどういうことなんでしょう?
文法的にミスはないと思うのですが。
解決するためにはどうすればいいでしょう?
お願いします。
0534名前は開発中のものです。
2008/10/03(金) 02:29:13ID:QtVTTiXB別の曲を鳴らしてみる
ボリューム関係を疑ってみる
0535名前は開発中のものです。
2008/10/03(金) 02:33:55ID:LcsshwJzならstartanchorの前(厳密には*title_menuラベルの前)に問題があるんだと思うが
推測だけど、
[playbgm storage="top.ogg" volume="100%" loop=false]
これでどうだろう
0536名前は開発中のものです。
2008/10/03(金) 02:55:07ID:i8Bt40+K両方やってみました。
>>535
*title_menu
[startanchor]の前にはって
あ、もしかしたら、oggのプラグイン読み込むフラグ入れてなかったからかもしれません。。
0537名前は開発中のものです。
2008/10/03(金) 04:08:07ID:i8Bt40+Kありがとうございました。
明後日体験版出すんで焦ってましたorz
0538名前は開発中のものです。
2008/10/03(金) 08:41:30ID:dshFiYp30539名前は開発中のものです。
2008/10/03(金) 12:15:08ID:zZaoBuaz挑戦する人がいるなら、全く別のゲーム作ってほしいと無責任な(ry
0540名前は開発中のものです。
2008/10/03(金) 19:35:15ID:4P0BvVyo懐かしいな、まったく。
まだ生きてるのか、人狼BBS。
0541名前は開発中のものです。
2008/10/03(金) 19:38:48ID:4P0BvVyoJBを使用して、ログをノベルゲーム仕様にする時に使うのが、吉里吉里
使用してたのか。
この機能はまず使わなかったが。
0542名前は開発中のものです。
2008/10/04(土) 22:33:59ID:eFPl/qPb0543名前は開発中のものです。
2008/10/05(日) 00:20:20ID:/JpsX2IQ想像だけど、”吉里吉里”は使っても、”KAG”は使わないかも。
拡張してるイメージがあるので、>>542のさすKAGとはもはや別物になっているかも。
ただ前作から時間がたってるから、自前のエンジンを用意してたり他のエンジンに乗り換えてる可能性もあるかもね。
0544名前は開発中のものです。
2008/10/05(日) 01:42:06ID:4nG1/wQs0545名前は開発中のものです。
2008/10/05(日) 01:42:49ID:V9OO/82Nttps://sv.kikyou.info/trac/kirikiri/changeset/4148
つい最近、月姫リメイク発表後に吉里吉里のリポジトリにTYPE-MOONのプログラマが
チェックインしてたりしてるから吉里吉里は使う予定なんじゃないかな。
0546名前は開発中のものです。
2008/10/05(日) 03:55:21ID:zroVipr40547名前は開発中のものです。
2008/10/05(日) 06:53:04ID:tcdwrblAっかし、layerExSave触ってるけど何に使うんだろ。
清兵衛さん、相変わらずマニアだなぁ……
0548名前は開発中のものです。
2008/10/05(日) 07:37:36ID:/JpsX2IQむしろ専業だから提供できないのでは?
法人で業務中に開発したものであれば、権利は個人ではなく会社側にあるだろうし。
本当の意味で個人で作ったものであれば、作った人の判断で何とかなるとは思うけど。
0549名前は開発中のものです。
2008/10/05(日) 08:07:38ID:u3SlJewN要はアイデアよアイデア
0550名前は開発中のものです。
2008/10/05(日) 18:07:02ID:r/jIHzxd今日はforループで遊んでいたのですが 自分ではどうにも解決できないので助けを借りようとここへきました。
i,j,kスタートはともに0からでtest_var[i][j]を見る
もしfalseならjのカウンターを1動かし次へ
jが2以上になったらiカウンターを1増やし
test_var[i][j]がTrueだった場合、out_var[i][k]に詰めて置く。
この処理を最後まで続ける
という事をforのみでwhileを使わずに挑戦したのですが 見事に挫折しました。
スクリプトは改行の制限のために >>551
ほぼ、希望通りの動きをしてくれたのですが、よくみるとout_var[2][0]に文字列が入っていませんでした。
3週間悩んだのですが全くわかりません。助けてください お願いします
0551名前は開発中のものです。
2008/10/05(日) 18:11:08ID:r/jIHzxdfor (var i=0;i<4;i++){test_var[i]=new Dictionary();}
//最初true
test_var[0][0]="true";
test_var[0][1]="false";
//最後true
test_var[1][0]="false";
test_var[1][1]="true";
//全true
test_var[2][0]="true";
test_var[2][1]="true";
//全false
test_var[3][0]="false";
test_var[3][1]="false";
//チェック開始
var out_var=new Dictionary();
for (var i=0;i<4;i++){out_var[i]=new Dictionary();}
for (var i=0;i<4;i++){
for(var j=0;j<2;j++){
if(!test_var[i][j])
continue;//もしtest_var[i][j]がfalseなら次へ
for(var k=0;k<2;k++){
if(out_var[i][k])
continue;//もしすでに使われていたならcontinue
out_var[i][k]="I="+i+" J="+j+" K="+k;//処理後、forループkを抜ける
break;
}continue;
}
}
0552名前は開発中のものです。
2008/10/05(日) 19:11:38ID:/JpsX2IQ実機では試してないから自信ないけど、こんな感じ?
//チェック開始
var out_var=new Dictionary();
var k;
for (var i=0;i<4;i++) {
out_var[i]=new Dictionary();
}
for (var i=0;i<4;i++) {
k = 0;
for(var j=0;j<2;j++) {
if(test_var[i][j]) {
out_var[i][k]="I="+i+" J="+j+" K="+k; //処理後、forループkを抜ける
k++;
}
}
}
0553名前は開発中のものです。
2008/10/05(日) 19:34:25ID:LbMxDXvL0554名前は開発中のものです。
2008/10/05(日) 21:42:21ID:r/jIHzxd0から詰めていくのにforを使う必要はなかったんですね。勉強になりました。
思い通りの動作ができました。ありがとうございます
>>553
確かに変な癖がついてしまってるのか、stringで入れていました ご指摘ありがとうございます。
0555名前は開発中のものです。
2008/10/06(月) 18:29:50ID:sUurTtJI同人ソフトやエロゲなどを売っているっぽい台湾のサイトを見つけたんだけど、
どうみても不正な販売。
というか俺のも売られてる・・・('A`)
しかもパッケージ販売ではなくDL販売。
割れ物が流れるならまだ仕方ないが、商売するとか・・・
まあ日本語OS以外では動かないようにしても自分の作品の売れ行きは変わらんのだけど、
なんとなく悔しいので、やれるなら対策しておきたいな、と思った。
0556名前は開発中のものです。
2008/10/06(月) 18:45:07ID:ZxNv3fyQマニュアルもそうだけど、公式掲示板も隅から隅まで目を通すことをおすすめしますよ。
ttp://www.kirikiri.info/bbslog/log/index43.html#008781
0557名前は開発中のものです。
2008/10/06(月) 19:06:59ID:QALPXG/g俺のもnyとかBTで流れてるが、それは仕方ないと思ってる。
DL販売してる方はちと気になるので、そのサイトのURL教えてもらえないだろうか。
0558名前は開発中のものです。
2008/10/06(月) 19:24:46ID:QvjyK7W40559名前は開発中のものです。
2008/10/06(月) 20:40:52ID:o4mC7Kq8自分はシェアじゃないけど、聞いてるだけで異常にムカついてくるよ
心中お察しする
0560名前は開発中のものです。
2008/10/06(月) 22:18:29ID:aPhr9FXR少し前にメイリオの話題出てたけど、メイリオ表示限定とかにするわけにもいかないもんなぁ…
>>556
先生!checklocal.dllが手に入りません!
0561名前は開発中のものです。
2008/10/06(月) 22:27:25ID:ZxNv3fyQ作り方自体のヒントは書かれてるわけだから、それを参考にどうぞ。
正直1円にもならん作業だからおすすめしないけど。
0562555
2008/10/06(月) 23:08:02ID:sUurTtJIそんなに手間をかけてまでやろうとは思ってなかったんだ。
他力本願でスマン。
台湾・中国なんかで出回ろうが何しようが、
実際たいした影響はないので、まあ気分の問題なだけなんだ。
件のサイトの細かい中身までは見てはいなかったんだけど、
今見てみたらDVDクラック用のデータが置いてあるっぽいので
ここに晒していいかわからん・・・
TOPを見ると微妙にわからんが「購物區最新商品」とかあるので売ってるっぽいけど
なんか全体的に割れサイトっぽい。
でもウチのサイトへのリンク元URLが「/shop/」から始まってるから、
勝手に売ってるんだと思ったんだけど、そこを見ようとすると
IDとパスワード要求されるので本当に販売してるのかは不明。
ゴメン、荒れそうならもう忘れてください・・・
0563名前は開発中のものです。
2008/10/06(月) 23:48:29ID:wT8bGHXM0564名前は開発中のものです。
2008/10/07(火) 00:41:25ID:Eq9l1yXKブラーかけた状態でtempsaveしても、temploadすると消えちゃうんだ。
あらかじめブラーかけた画像を用意するしかないのかな。
お手数おかけしますが、他にこれを回避する方法があったら教えていただけないでしょうか。
0565名前は開発中のものです。
2008/10/07(火) 01:18:00ID:UFMU2goN0566名前は開発中のものです。
2008/10/07(火) 01:42:50ID:opXP1iiIhttp://www39.atwiki.jp/wodicon/
フリーのゲーム制作ソフト「WOLF RPGエディター」を用いて
制作された作品を対象にした非公式のコンテストです。
http://www.tohofuhai.com/
主催:黒あひる
休止した3分ゲーコンテストに代わり開催された個人運営のコンテスト。
「プレイ時間は90分内」「先行公開が可能」など、ルールは違うので要注意。
3位までにギフト券3000〜1万円が贈られる。
■ゲーム人
http://gamejin.web.infoseek.co.jp/
主催:itou/tone
「面白さの論理的な分析」に価値を置くコンテスト。
賞金は大賞10万と高額だが、「該当なし」もありえるとのこと。
開催実績はないため、実際の運営については未知数。
■センスオブワンダー
http://tgs.cesa.or.jp/sown/
0567名前は開発中のものです。
2008/10/07(火) 01:59:06ID:Eq9l1yXKありがとう。書籍も一冊くらい持っておくことにします。
とりあえずbacklay属性で解決したっぽいです。
0568名前は開発中のものです。
2008/10/08(水) 23:47:48ID:kv9lQyH6マクロ中にはラベルが書けず、TJSからKAGのタグを呼び出す方法も分かりません。
↓の方法でお茶を濁してみましたが、正しい方法をご存じの方、ご教授ください。
末尾再帰とか、してくれるわけないですよね……。
[macro name="dump"]
[eval exp="tf.i = 0"]
[eval exp="tf.array = mp.array"]
[dump_iter]
[endmacro]
[macro name="dump_iter"]
[emb exp="tf.array[tf.i]"][r]
[eval exp="tf.i++"]
[if exp="tf.i < tf.array.count"][dump_iter][endif]
[endmacro]
0569名前は開発中のものです。
2008/10/09(木) 00:12:16ID:UCWCyjBnとりあえずTJSからKAGのタグを呼び出すのはtagHandlers
ttp://hrfj.jugem.jp/?eid=1
今回の場合使えるかどうかは分からないけど。
0570名前は開発中のものです。
2008/10/09(木) 00:17:00ID:wjGNC51P要素を抜き出して一行ずつ書き込みたいってことでいいのか?
それなら
[emb exp="['foo', 'bar', '', 'baz'].join('\n')"]
[emb exp="'foo\nbar\n\nbaz'"]
を参考に
0571名前は開発中のものです。
2008/10/09(木) 00:36:49ID:yM7NwdmJ0572名前は開発中のものです。
2008/10/09(木) 00:41:44ID:5rwo0xMF[macro name=list]
[emb exp="(mp.array!).join('\n')"]
[endmacro]
[list array="['foo', 'bar', '', 'baz']"]
[eval exp="tf.a = ['foo', 'bar', '', 'baz']"]
[list array=tf.a]
0573568
2008/10/09(木) 01:04:36ID:2FlOP2HR実は、ループの中で、さらに他のタグを使いたかったりします。
例えば、選択肢が3つ表示して、選択すると*option1〜3に飛ぶマクロ↓
[show_selection options="&['選択肢1', '*option1', '選択肢2', '*option2', '選択肢3', '*option3']"]
動的に ks を書き出す案は最強ですが。
ところで、マクロの中の eval から kag.tagHandlers を直接呼び出すのは
問題ないんですよね。BaseConductor の timerCallback では onTag を呼んでから
様々な後処理をしているので、少し心配で。
0574名前は開発中のものです。
2008/10/09(木) 01:17:04ID:+ugF8JFw動的生成なら、ks をはき出すほかに、
コンダクタの pengings にタグを積む方法もある。前スレのどっか参照。
0575568
2008/10/09(木) 01:38:17ID:2FlOP2HR前スレが読めないので、ソースを読んで適当に解釈して実装してみたのが↓
解決です。ありがとうございました。
[macro name="show_selection"]
[backlay][nowait][history output=false][current page=back]
[eval exp="{var i; var options = mp.options!; for (i=0; i<options.count; i+=2)
{kag.conductor.enqueueTag(%[tagname: 'link', target: options[i+1]]);
kag.conductor.enqueueTag(%[tagname: 'ch', text: options[i]]);
kag.conductor.enqueueTag(%[tagname: 'endlink']);
kag.conductor.enqueueTag(%[tagname: 'r']); } }"]
[trans method=crossfade time=100][wt]
[endnowait][history output=true][current page=fore]
[s]
[endmacro]
[show_selection options="['選択肢1', '*option1', '選択肢2', '*option2', '選択肢3', '*option3']"]
0576名前は開発中のものです。
2008/10/09(木) 01:39:49ID:wjGNC51P[macro name="show_selection"]
[link target="&mp.options[1]" cond="&mp.options.count+' > 1'"]
[emb exp="&mp.options[0]" cond="&mp.options.count+' > 1'"]
[endlink cond="&mp.options.count+' > 1'"]
[link target="&mp.options[3]" cond="&mp.options.count+' > 3'"]
[emb exp="&mp.options[2]" cond="&mp.options.count+' > 3'"]
[endlink cond="&mp.options.count+' > 3'"]
; 以下適当に
[endmacro]
これで頑張れば上限50要素くらいの可変長になるんじゃね?
あとは直接コンダクタに読ませる方法とか
ttp://kikyou.info/tvp/bbs/bbs.cgi?mode=&action=treeall&num=11688
0577名前は開発中のものです。
2008/10/09(木) 02:22:05ID:fkmaiMZMデバッグ作業が面倒なので画像を画面に貼り付けてメッセージが出るところに直接文字を
打ちながら作っていきたいんだけど、、
なさそうなら自分で作ろうと思うんだけど需要あるんかな?
0578名前は開発中のものです。
2008/10/09(木) 02:55:42ID:/6Yy9oiV0579名前は開発中のものです。
2008/10/10(金) 00:11:02ID:bcHRu/I5システム周りだったら、ツールボックスからコントローラを配置した上で、
クリック時などのイベントプロシージャを設定して、
コーディングはその段階から行えば良い風になるとか。
それでコントローラは画像に差し替えられたりとか。
スクリプト周りだと、動的な演出を直接コーディングするのではなく、
GUI上に値とかを入れる事でコードを記述しなくても視覚的に分かるようになるとか。
それで、その時に自動的にコードが生成されて、それが流用できるようになると良いね。
後、デバッグは確かに面倒なのでブレークポイントは設定できるといいな。
ステップインできるとだいぶ楽だし。
0580577
2008/10/10(金) 01:27:00ID:h8yKaarKこれから吐き出させるスクリプトを吉里吉里用にコンバートするほうが楽そうだからそうするわ
まだ手つけてないからわからないけど、デバッギングは子プロセスとして起動すればできるんじゃないの?
0581名前は開発中のものです。
2008/10/10(金) 03:15:27ID:iESJ7ddc吉里吉里使わずにflashでつくればいいじゃないか
0582名前は開発中のものです。
2008/10/10(金) 08:14:14ID:+ZfXVooOhttps://sv.kikyou.info/trac/kirikiri/wiki/documents/kirikiri3/development/stagecraft_editor
0583名前は開発中のものです。
2008/10/10(金) 08:51:01ID:i0c2FuBAまあ公開されても当分は2の方使うと思うけど
0584名前は開発中のものです。
2008/10/10(金) 13:15:10ID:veFZcx44難しいけどやってみるか
0585577
2008/10/10(金) 13:52:55ID:N3TX7EE1マウスでだらだら操作するより記述したほうがはええわ
ってことになった
0586名前は開発中のものです。
2008/10/10(金) 14:02:26ID:xqmrp1t00587名前は開発中のものです。
2008/10/10(金) 14:20:21ID:/n8wzt6+0588名前は開発中のものです。
2008/10/10(金) 19:59:13ID:qgLnmGnkなんでコミックメーカーと吉里吉里の二択なんだw
0589名前は開発中のものです。
2008/10/10(金) 20:23:48ID:EjhovwR+初心者には最適の踏み台ツールなんだぜ
0590名前は開発中のものです。
2008/10/10(金) 22:23:29ID:uv3scRWN0591名前は開発中のものです。
2008/10/10(金) 23:15:57ID:C+lBUw69作品数そんなにあったっけ?
先日ランタイムアンインストールしたばかりだ
0592577
2008/10/10(金) 23:24:07ID:nYJLqIZpおれはアドベンチャーツクールで検索したら上位にあって試しただけ
スクリプトを書かなくていいって売りだけど、タグをコマンドという機能にスリ変えただけだからな・・・
マウスでタグ打ってるような感覚・・・完全に設計に問題あるだろ
>>590
liveも試したが多機能なのはいいけど、やっぱ制約が多いからうざくなってやめた
KAGはVBのようなコード書かないといけないから、なんかキモイわw
0593名前は開発中のものです。
2008/10/10(金) 23:41:15ID:WdmYhbGX吉里吉里で作ったゲームが完成して、配布したいのですが
サークル名を決めてませんでした
サークル名に「チャンス」を入れたいのですが
商標検索してみると沢山登録されていました
商標登録されている言葉ってサークル名に使っちゃいけないんでしょうか?
また、ゲームのタイトルにも「チャンス」と入れたいのですが、これも駄目なのですか?
皆さんどのようにサークルの名前を決めたのか教えて頂きたいです
0594名前は開発中のものです。
2008/10/10(金) 23:50:07ID:bcHRu/I5エンジンを変えるという選択肢ですか。
確かにそれもありですね。
Flashのノベルゲーにどういうものがあるか調べてみて、乗り換えるメリットがあるか検討してみます。
>>582
2年前にそういう提案があったんですね。
進んでいれば良いのですが。
>>592
VBのようなコード書くのは大丈夫だけど、部品は座標を手入力するのではなく、GUIで視覚的に配置したいな。
VBみたいだとやりやすいんだけどね。
0595名前は開発中のものです。
2008/10/11(土) 00:02:27ID:qgLnmGnkつ サークル名のあれこれ
http://changi.2ch.net/test/read.cgi/2chbook/987334554/
商標どうこう以前に、チャンス[chance]は英単語じゃないか
0596名前は開発中のものです。
2008/10/11(土) 00:59:47ID:UQKcMTTG手元にあると便利な書籍など教えて頂きたいです。
どんなところが、良いのかの一言もあると助かります。
すでに『萌えるゲーム制作 吉里吉里/KAGで作る美少女ゲーム』を書店で見かけて購入しています。
まだ、読み途中。
0597名前は開発中のものです。
2008/10/11(土) 01:07:11ID:sF6Ao/YAそんなに本買わなくてもいいよw読む暇あったら作り始めたほうがいい
あえて言うならプラグインとか作ってる人が本出してたよね。あれ欲しい
0598名前は開発中のものです。
2008/10/11(土) 01:25:28ID:F90a+G/J吉里吉里3はそこら辺焦点当てて開発されてるみたいだけど。
前にLayerクラスで一通りのGUI実装したらライブラリの総サイズが20Mくらいいった。
結局Layerクラスじゃ限界があると結論づけて捨てたが。
0599名前は開発中のものです。
2008/10/11(土) 02:32:32ID:+1HbknMGもしくはそういうプラグインがあれば教えてください
0600名前は開発中のものです。
2008/10/11(土) 02:48:26ID:pXKv7wpD0601名前は開発中のものです。
2008/10/11(土) 06:12:08ID:P9XeVy/8Ogg Vorbis 1.20がだいぶ前に出ていたような気がする
ちゃんと差し替えてんのかな
0602名前は開発中のものです。
2008/10/11(土) 08:58:39ID:SRQC8Ir0チャンス!+
まず部屋の中を見渡す
そしてチャンスとくっつける
俺の場合 目の前にコップがあるので
チャンスカップ
サークル名なんてそんなもんだ
0603名前は開発中のものです。
2008/10/11(土) 22:22:34ID:BQEvF5VNでも前「二人のロッテ」ってアニメがあったけど
ロッテの商標問題で使えなかったんだよな
商標の前に何か付けてもNGになる場合もあるって事だ
■ このスレッドは過去ログ倉庫に格納されています