トップページgamedev
1001コメント411KB

■吉里吉里/KAG/TJS雑談質問スレ■その9

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2006/10/10(火) 06:04:10ID:gTzd6sC4
ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。
本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。

8 http://pc8.2ch.net/test/read.cgi/gamedev/1147590108/
7 http://pc8.2ch.net/test/read.cgi/gamedev/1138099311/
6 http://pc8.2ch.net/test/read.cgi/gamedev/1116774771/
5 http://pc8.2ch.net/test/read.cgi/gamedev/1095183786/
4(タイトルは3) http://pc5.2ch.net/test/read.cgi/gamedev/1081199649/
3 http://pc5.2ch.net/test/read.cgi/gamedev/1067436686/
2(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
1 http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/

吉里吉里2/KAG3雑談質問スレ_過去ログ
http://www.geocities.jp/kirikiri_log/

【公式】
kikyou.info
http://kikyou.info/

吉里吉里ダウンロードページ
http://kikyou.info/tvp/
0305>299 1/32006/11/07(火) 22:37:25ID:TSoFTNKJ
あまりキレイなコードじゃないけど。
これ以下をAfterInit.tjsに書いて、scenarioフォルダにでも置く。

kag.currentMessage = ""; //見出しへの追加文字(メッセージレイヤの一番上に表示されている文字)
kag.storeCurrentMessages = 10; //見出しに追加する文字数

kag.tagHandlers.ch_org = kag.tagHandlers.ch;
kag.tagHandlers.ch = function( elm )
{
// 文字表示
var acs = actualChSpeed;
if(updateBeforeCh)
{
if(acs) { updateBeforeCh--; return -5; } else { updateBeforeCh--; }
}
var len = currentMessage.length;
if((len < storeCurrentMessages) && (!f.noStoreCurrentMessage))
currentMessage += elm.text.substring(0, storeCurrentMessages - len); // 見出しへの追加文字を記録
return tagHandlers.ch_org(elm);
} incontextof kag;

kag.tagHandlers.cm_org = kag.tagHandlers.cm;
kag.tagHandlers.cm = function( elm )
{
currentMessage = ""; // 見出しへの追加文字をリセット
0306>299 2/32006/11/07(火) 22:38:08ID:TSoFTNKJ
//つづき
return tagHandlers.cm_org(elm);
} incontextof kag;

kag.saveBookMarkToFile_org = kag.saveBookMarkToFile;
kag.saveBookMarkToFile = function(fn, savehist = true)
{
if(readOnlyMode) return false;
pcflags.currentMessage = currentMessage; // 見出しへの追加文字を栞に保存
return saveBookMarkToFile_org(fn, savehist);
} incontextof kag;

kag.saveBookMarkWithAsk = function(num)
{
// 栞番号 num に栞を設定する
// そのとき、設定するかどうかをたずねる
if(readOnlyMode) return false;
if(bookMarkProtectedStates[num]) return false;
var prompt = "栞 ";
if(num < numBookMarks) prompt += (num + 1);
if(bookMarkDates[num] != "") // bookMarkDates が空文字の場合は栞は存在しない
prompt += "「" + bookMarkNames[num] + "」";
prompt += "に「"+ pcflags.currentPageName + " " + currentMessage + "」をはさみますか?";
var result = askYesNo(prompt);
if(result) return saveBookMark(num);
0307>299 3/32006/11/07(火) 22:38:59ID:TSoFTNKJ
//つづき
return false;
} incontextof kag;

kag.getBookMarkInfoFromData = function(dic, num)
{
// 辞書配列 dic から栞のページ名と日付を読み出し、
// bookMarkDates[num] や bookMarkNames[num] に設定する
if(num < numBookMarks)
{
bookMarkNames[num] = dic.currentPageName + " " + currentMessage;
var date = new Date();
date.setTime(dic.storeTime);
date = "%04d/%02d/%02d %02d:%02d".sprintf(
date.getYear(), date.getMonth() + 1, date.getDate(),
date.getHours(), date.getMinutes() );
bookMarkDates[num] = date;
setBookMarkMenuCaptions();
saveSystemVariables();
}
} incontextof kag;

// 最後に通過した[cm]タグから、kag.storeCurrentMessages文字分だけを見出しへの追加文字とする
// ただし、f.noStoreCurrentMessageが真の間に表示した分は除外
// (見出しにしたくない文字を表示するときは、上のフラグをONにする)
0308名前は開発中のものです。2006/11/08(水) 00:10:23ID:UsOCB47+
>>300 thx
>>304
あーうん、言葉足りなくてごめ

function toOctet(a){
 var s = "<% ";
 for(i=0; i<a.count; i++){
  s += toHexa(a[i]) + " ";
  }
 return Scripts.eval(s+="%>");
 }

みたいなイメージでやればとりあえず
何か動くものはできると思って
0309名前は開発中のものです。2006/11/08(水) 00:36:40ID:2l7oPluy
KSPにアクセスできなくなったね
今までありがとう
0310名前は開発中のものです。2006/11/08(水) 01:41:36ID:UsOCB47+
ほんとだ。404になってるね
いろいろお世話になりました
0311名前は開発中のものです。2006/11/08(水) 01:53:56ID:mt1aPMaZ
吉里吉里SDKヘルプの出し方を、教えて
0312名前は開発中のものです。2006/11/08(水) 02:53:33ID:EwSAQDxp
>311
>>2
0313名前は開発中のものです。2006/11/08(水) 05:10:37ID:KvcmByW/
>>307
うおーすげー、まさか作っていただけるとは…
ありがとうございます!
勉強になります
プログラム上手くなったら楽しいだろうなー
03142762006/11/08(水) 22:49:14ID:vJan3sVP
>>298
>KAGのラベル記述と既読処理については理解してる?
理解していたつもりだったんですが、上手くいかないってことは間違っているのかもしれません

>念のため、リファレンスを読み直してみては。
そうしてみます

とりあえずお手本を作っていただいたので、大変助かりました
理解できるまで頑張ります
0315名前は開発中のものです。2006/11/08(水) 23:17:06ID:mt1aPMaZ
>>312
>ありがとう
0316名前は開発中のものです。2006/11/09(木) 01:19:37ID:+wAjXamd
バージョン情報でWindows標準のウィンドウを使用した際のリンクの貼り方を
ご存知の方いらっしゃいましたらお教えください。

下記のサイトでWindows標準のウィンドウを表示することはできたのですが、
文字は表示できるものの、その文字にリンクを貼ることができませんでした。
ttp://www.project-lips.net/support/howto/tyoi.htm#08

Windows標準でないウィンドウ表示時は下記のような記述でリンクを貼ることができました。
[link exp="System.shellExecute('ttp://nini.com')"]ttp://nini.com[endlink]
0317名前は開発中のものです。2006/11/09(木) 01:24:17ID:rHjfKkjj
そりゃWindows標準のやつじゃできない
あきらめな
0318名前は開発中のものです。2006/11/09(木) 04:09:21ID:gt8N6oYJ
DLLとか自作すれば出来ない?
03192762006/11/09(木) 05:52:00ID:z9y3sIb8
既読判定について質問です
未読部分でスキップを停止する場合についてです

リファレンスには
これらの「部分」が既読と見なされるには条件があります。
原則として、「次のラベルに到達したり [s] タグに到達した」場合にその「部分」が既読であると見なされ、システム変数に記録されます。
とあるのですが、

*label01|01
文1 [p][cm]
文2 [p][cm]  ←(A)
文3 [p][cm]
文4 [p][cm]
文5 [p][cm]

*label02|
文6 [p][cm]
文7 [p][cm]
文8 [p][cm]

上記の(A)の文2が表示されている時点でスキップを開始すると、label02の開始点までスキップされてしまいます。
文2の時点ではまだ次のラベルが現れていないので、文3でストップしないといけないと思うのですが、私の理解が間違っているのでしょうか?
0320名前は開発中のものです。2006/11/09(木) 09:45:32ID:rmM9pTg9
リファレンスちゃんと読もうよー
0321名前は開発中のものです。2006/11/09(木) 11:10:32ID:TPCZn5WO
>>319
それはKAGの仕様。
KAG側で、未読の途中でスキップが動作しない処理ってのはされてないし、
スキップの停止はラベルのあるとこでしか判定されてないから、
未読部分でスキップすると次の未読ラベルまでスキップされてしまうわけ。

それが嫌なら今のラベルが未読の時はスキップ自体がされない処理を
自分で入れとくか、細かくラベルを置いとくかしかないと思うよ。
03222762006/11/09(木) 11:27:27ID:z9y3sIb8
>>320
すみません

>>319
わかりました
そうします
03232762006/11/09(木) 11:28:11ID:z9y3sIb8
ミスった

× >>319
○ >>321
0324名前は開発中のものです。2006/11/09(木) 18:53:40ID:+wAjXamd
>>317
ありがとうございます。
Windows標準でない方を使うようにいたします。
0325名前は開発中のものです。2006/11/09(木) 21:36:17ID:qNKlnReV
タイトル画面はどう作ればいいでしょうか?

スタート、ロード等のメニューはどう作ればいいのかなど、わからない事がたくさんで・・
宜しくお願いします。
0326名前は開発中のものです。2006/11/09(木) 21:37:09ID:bqcdL3C3
吉里吉里 タイトル画面でググれ
0327名前は開発中のものです。2006/11/09(木) 21:37:25ID:qNKlnReV
ありがとう
0328名前は開発中のものです。2006/11/10(金) 01:39:44ID:dbVzS0dV
選択肢などのテキストをメッセージ履歴に載せない方法ってありますか?
0329名前は開発中のものです。2006/11/10(金) 01:40:28ID:q3X1Tyd4
history
0330名前は開発中のものです。2006/11/10(金) 01:50:17ID:dbVzS0dV
history output=false
ありがとうございます
0331名前は開発中のものです。2006/11/10(金) 02:30:58ID:T9kVxRKT
頼むから一度はリファレンス読んでくれ…
Deeたんが頑張って書いたんだぞ
0332名前は開発中のものです。2006/11/10(金) 02:38:05ID:GHs+oyQd
リファレンスは調べたいタグの名前が分かっていて属性を調べるときに使う物。
こんなタグある?とかこんな機能ある?って質問に対してリファレンス嫁は見当違い。
リファレンスはキーワード検索するものであって読む物ではない。
0333名前は開発中のものです。2006/11/10(金) 02:42:27ID:KxX5yuEN
調べたい機能からもリファレンスは検索出来るでしょ。
0334名前は開発中のものです。2006/11/10(金) 02:43:23ID:+vMAfa8m
でも、どんなタグがあるのか一度でもざっと目を通しておくべきだと思うんだ
0335名前は開発中のものです。2006/11/10(金) 02:48:07ID:3lNhNQEL
リファレンスは調べたいタグの名前すら判らない時にまず一通り読むもの。
リファレンスに当然の如く書いてある様な質問に対して、リファレンス嫁は基本中の基本。
リファレンスは全て読み、なんとなくでも頭に内容を入れておく物である。
0336名前は開発中のものです。2006/11/10(金) 03:11:36ID:CU5B9ChD
マクロでtimeの値をデフォルトでは変数"&sf.a1"を代入
シナリオ中に t=値 で数字を入れたときはその数字を代入というような動作をしたいのですが

@trans method=crossfade time=%t|&sf.a1

こういう感じだと代入されません
変数を使う場合は何か別の書き方をしないといけないんでしょうか?
0337名前は開発中のものです。2006/11/10(金) 03:14:52ID:eT4B7epO
[playbgm loop=true storage="曲名.mid"]
で音楽を鳴らそうとしてるんですが、なりません。どこかおかしいのでしょうか。
何度か試してみて、タグリファレンスも一応拝見させて頂いたのですが直し方がわかりません。

効果音タグを使っているのですが、ちゃんと[ws]で終了させてはいるのですが・・

どなたかお助けください。
0338名前は開発中のものです。2006/11/10(金) 03:56:53ID:CXnFaNj4
>337
・初期設定
・MIDIファイル不良
・MIDIファイル名
・MIDIファイル場所
・音量設定
・吉里吉里壊れてる
この辺り。
0339名前は開発中のものです。2006/11/10(金) 04:09:35ID:eT4B7epO
>>338
思い当たる原因は調べたのですが、もう一度調べなおしてみます。
今日はもう寝ますが、明日調べます。ありがとうございました。
0340名前は開発中のものです。2006/11/10(金) 06:50:39ID:GHs+oyQd
wavファイルで試してみろ。config.tjsが一番怪しい
0341名前は開発中のものです。2006/11/10(金) 10:39:05ID:JBhymrBv
>>336
確かデフォルト値に変数ってのは未対応だったはず…
マクロにevalを追加して、tが指定されてなかったらtにsf.a1の値を入れるようにしとけばいいかと

@eval cond="mp.t===void" exp="mp.t=sf.a1"
@trans method=crossfade time=&mp.t
0342名前は開発中のものです。2006/11/10(金) 11:00:19ID:eT4B7epO
>>340
config.tjsを徹底的に漁ってみましたが、どうやらそのとおりでした。
MIDI形式に変更した所、すんなりいきました。
初歩的なミスでした;

>>338 >>340
ありがとうございました。助かりました。
0343名前は開発中のものです。2006/11/10(金) 19:56:19ID:O7NoyAFx
吉里吉里でテンプレートを読み込んでフルスクリーンにしたら
>tvp(kirikiri)2.core/scripting platform for win32がインターネットにアクセスしようとしています。
って警告が出たんだけどこれって許可していいの?
ファイルとか全然いじってない。
0344名前は開発中のものです。2006/11/10(金) 20:25:13ID:8fHzLWbO
>343
ttp://www.ultrasync.net/dee/kr2helps/kr2doc/contents/ComputerDependentProblems.html
> フルスクリーンにしようとすると吉里吉里コアがネットワークに接続しようとする
0345名前は開発中のものです。2006/11/10(金) 23:32:32ID:CU5B9ChD
>>341
できました
ありがとうございます

吉里吉里はすごいな、ほんとに細かい所まで融通が利いて
0346名前は開発中のものです。2006/11/13(月) 01:30:02ID:jlZV8zor
サンプルプラグインのページが消えてる
0347名前は開発中のものです。2006/11/13(月) 01:40:05ID:RQEtvEgC
全部保存してた俺は勝ち組
0348名前は開発中のものです。2006/11/13(月) 11:11:42ID:qECcwiJR
>347にうpして貰った俺も勝ち組。

って事でよろ
0349名前は開発中のものです。2006/11/13(月) 14:03:20ID:GglB7U9g
KKDE使ってるんですけど、たまに文字が消えたりするのは仕様なんでしょうか。
それともウチの環境のせいなんでしょうか。
使いやすくていいんですけど、もっと他に使いやすいものがあれば教えて頂けない
でしょうか? 教えて君ですみません。
0350名前は開発中のものです。2006/11/13(月) 18:11:45ID:wv4n+x3I
KKDE俺の環境でもバグあるな
0351名前は開発中のものです。2006/11/14(火) 12:03:57ID:Ryp1nSAn
あらかじめズームアウトした立ち絵をトランジションで表示させたいのですが、どうすればよいのでしょうか?


失敗例。

[call storage="zoom.ks"]
[backlay]

[fgzoom storage="立ち絵" layer="0" page="back" visible="true" mood="transp" sl=90 st=0 sw=640 sh=480 dl=100 dt=100 dw=320 dh=240 time=0 sccel=0]

[image storage="背景" layer="base" page="back"]
[trans method="crossfade" time="1000"][wt]
0352名前は開発中のものです。2006/11/14(火) 13:41:20ID:2EKVjxNw
バー表示プラグイン保存するの忘れてた…orz
誰か全UPしてくれないか。
そしたら作者様に確認とって、配布サイト作るんだがなあ。
0353名前は開発中のものです。2006/11/14(火) 13:57:12ID:+bwjP6iB
バー表示は棒グラフマクロのこと?
情報局のBBS検索からメル欄のメール調べて連絡とったらどうだろう。
0354名前は開発中のものです。2006/11/14(火) 14:07:54ID:kSPPiDkI
>351
俺ならズームした部分をあらかじめトリミングして表示する。
0355名前は開発中のものです。2006/11/14(火) 15:45:35ID:82boI1eq
>>351
立ち絵が一枚だけなら背景と同じ絵をレイヤー1に表示して
moveで透明度0にしていったらクロスフェードみたいになるんじゃね?
0356名前は開発中のものです。2006/11/14(火) 15:59:07ID:3b4B4doN
>351
stretchCopyすればいいとオモ

[backlay]

[image storage="立ち絵" layer=0 page=back left=0 top=0]
[eval exp="kag.back.layers[0].stretchCopy(0, 0, 320, 240, kag.back.layers[0], 90, 0, 640, 480, stLinear)"]
[eval exp="kag.back.layers[0].setSize(320, 240)"]
[layopt layer=0 page=back visible=true left=100 top=100]

[image storage="背景" layer="base" page="back"]
[trans method="crossfade" time="1000"][wt]
0357名前は開発中のものです。2006/11/14(火) 21:11:55ID:wJciFp22
>352
連絡取れるといいんだけどな…。
127辺りからの流れを見てみるとorz
03583522006/11/14(火) 22:19:55ID:3tOQTFlm
ああいや管理人さんは亡くなられたもんだと思ってるから
(ご冥福お祈りします)
プラグインの作者の方ってことね。
あそこに公開してたプラグイン、作者の方のサイトにいっても
全く載ってなかったりするんだよね。
もしかしたら作者ご当人ですら、もうファイルが無いという展開も
無きにしも非ずだから、誰かがファイル持ってれば
適当にサーバー借りて、作者の人に個別に連絡とって
許可もらえたらウプして公開したいなと思ったわけ。

自分個人で問い合わせてもいいんだけど
(もちろん、そのつもりなんだが)
製作者の人にしてみれば、何通も何通も
自分みたいな「プラグインないっすかー」メールきたら
返信大変だろうなと思ったからさ。
0359名前は開発中のものです。2006/11/15(水) 00:07:20ID:xC/jcPBo
>>358
自分、いつページ消えてもおかしくないなと思ってたから
ツールで丸々保存してあるよ。
0360名前は開発中のものです。2006/11/15(水) 00:12:14ID:xC/jcPBo
ごめん、半端に言葉が足りなかった。
自分ではあちこち許可貰って鯖うpとかは考えてないんで、
やりたい・やってくれるって人がいたらどっかロダに上げてもいいよ
0361名前は開発中のものです。2006/11/15(水) 00:50:19ID:9h0UAW1e
>358
あ…そういうことか、ゴメンorz

あれだけ凄いサンプル群が廃れるのは勿体ないよな。
俺も保存してた派だけど、そうじゃない人やこれから手着ける人にも有り難いサイトになると思う。
03623522006/11/15(水) 01:38:07ID:I5m+WIo6
ウプしてくれそうな方がいるっぽいので、やってみることにした。
何処かロダに上げてくれたら、ロダのアドレスメールで送ってくだされ。
(内容はアドレスだけでいいお)メル欄の■を@にしてけれ。

内容チェックして個々の作者さんに確認とって
公開できそうになったらアドここに貼り付けるわ。
プラグイン欲しいよーって奴らは少し待っててくれな。
0363名前は開発中のものです。2006/11/15(水) 02:30:16ID:++J0Mzej
全部確認するのは大変そうだが頑張ってくれ
0364名前は開発中のものです。2006/11/15(水) 03:41:11ID:Btymmd+p
ページごとミラーリングすれば?
ページ作者に許可とってサンプルブラグインのページを引き継ぐ形にすればいい
それならサンプル作者の許可は必要ないと思う
0365名前は開発中のものです。2006/11/15(水) 03:50:01ID:iV3AENWX
ページ作者が死亡確認されたのよ
0366名前は開発中のものです。2006/11/15(水) 03:59:55ID:5EWvPlGV
ひとつだけ要望というか只の希望だけど
そういうサイトなら2chの匂いはなるべく排除して作って欲しい

元がKSPという事を鑑みてそれは違うと思うから
0367名前は開発中のものです。2006/11/15(水) 11:03:22ID:mdRV+H9K
すみません、callとreturnの存在意義が判らないんですが、教えていただけないでしょうか。

サブルーチンにはcallとreturnを使うと、どの本にも講座にも書いてあります。
しかし、jumpタグで別のksファイルに跳び、またjumpタグで戻って来ればcallもreturnも
一切使わないで済むと思うんですが、何故callとreturnがメインのコマンドとしてあるのでしょう。

現在作っているADV。本編をfirst.ksで進め、途中で入るミニゲームを別のksファイルに
一時的に跳ぶようにしたんですが、callを使うとスクリプトの書きミスによりreturnの数が
合わなくなって失敗しやすいです。
jumpタグだけで全く同じように進められると思うんですが、先行きに何か問題が出てくる
でしょうか?
0368名前は開発中のものです。2006/11/15(水) 11:32:45ID:jvYKynwJ
jumpで不都合を感じるまではそれでいいんじゃない?
0369名前は開発中のものです。2006/11/15(水) 11:48:53ID:YgSX5S6b
シナリオが1から10あるとして番外編のミニゲームがAだとする。
ジャンプだとシナリオ1〜10のどこからでもジャンプでミニゲームにいける。
cllaならシナリオ何番から飛んできても「元いた番号(変動)」の場所に戻れる
ジャンプでは何番から飛んできても「決まった番号(固定)」にしか行けない。
右クリックメニューみたいにいつ呼び出されるか不確定なものはcallでないと駄目。
ミニゲームの発生場所が完全に固定ならジャンプでいい。
0370名前は開発中のものです。2006/11/15(水) 11:51:13ID:YgSX5S6b
入ってきた扉から元いた場所に帰って行くのがcall
入ってきた扉に戻れず専用出口を使うのがジャンプ
0371名前は開発中のものです。2006/11/15(水) 12:36:04ID:zyDt3QZO
>>367
そのミニゲームを別のところでもう一回使う場合はどうする?

というか普通に作ってればcallとreturnの数が合わないとかはないと思う
0372名前は開発中のものです。2006/11/15(水) 13:15:22ID:GJ6VSGaT
2ch派生ぽくっても別に気にしないけどなあ。
元のサンプルプラグインのサイトだって、雑談スレのまとめサイト
リンクで張ってたくらいだし。

まあ、やりもしないでサイトUPされるの待ってる俺や
>>366に選択肢はないと思うよ?
0373名前は開発中のものです。2006/11/15(水) 14:16:15ID:0kenySDF
■jumpの場合
*ラベル1
jump サブルーチン
*ラベル2
jump サブルーチン
*ラベル3
jump サブルーチン

・・
・・・
*サブルーチン
if ジャンプ元がラベル1
jump ラベル1
if ジャンプ元がラベル2
jump ラベル2
if ジャンプ元がラベル3
jump ラベル3

・・
・・・
■callの場合
*ラベル1
call サブルーチン
*ラベル2
call サブルーチン
*ラベル3
call サブルーチン

・・
・・・
*サブルーチン
return
0374名前は開発中のものです。2006/11/15(水) 15:12:02ID:qnoGx0uU
■jumpの場合
*ラベル1
eval if用ジャンプ元判別変数
jump サブルーチン
*ラベル2
eval if用ジャンプ元判別変数
jump サブルーチン
*ラベル3
eval if用ジャンプ元判別変数
jump サブルーチン

・・
・・・

こうじゃまいか。
0375名前は開発中のものです。2006/11/15(水) 17:01:16ID:PW3s9RYN
■jumpの場合
*ラベル1
eval ジャンプ先='*ラベル2'
jump サブルーチン
*ラベル2
eval ジャンプ先='*ラベル3'
jump サブルーチン
*ラベル3
eval ジャンプ先='*ラベル・・・'
jump サブルーチン

・・
・・・
*サブルーチン
jump ジャンプ先
0376名前は開発中のものです。2006/11/15(水) 17:46:25ID:xC/jcPBo
>>362
発射しますた
がんばってくだされ
03773672006/11/15(水) 17:48:56ID:frWAY5nY
皆さんありがとうございます、何か判ってきました。
繰り返し使うサブルーチンを「それが終わったら元のシナリオに戻る」と
いうルールにしてるのがcallなんですね。
私の今回の場合、ミニゲームの登場は1回。その結果で戻るシナリオが変わるものの
これ自体はサブルーチンでなく、単に見やすくする為にksファイルを分けただけだったのに
ようやく気づきました。これはjumpで処理すればよかったんですね。

あとcallとretrnの数が合わなくなりやすいというのは、顔グラの表示や立ち絵の差し替えを
マクロにしていて、これらをマクロ専用のksフイルから呼び出すサブルーチンにしてるので、
その関係からcallが2重・3重になるためのようです。
このマクロの使い方は講座本のやり方をそのまま真似ただけで、意味を理解していた
わけじゃないので、ちょっと混乱しました。

ただ、これから作り込むミニゲームの内容そのものには、やはりcallとretrnの処理が
必要になるだろうことにも、またようやく気づきました。
単純に使わずに済む‥とはいかなそうです。もう一度スクリプト見直してがんばります。
0378名前は開発中のものです。2006/11/15(水) 18:00:30ID:qnoGx0uU
>375
そいやそうだorz頭固いな俺。
0379名前は開発中のものです。2006/11/15(水) 18:50:56ID:PW3s9RYN
>375までしてやるのは、サブルーチンの中に
セーブ可能ラベルを置くときぐらいだとは思うけど。
03803522006/11/15(水) 19:44:19ID:lTTgK4av
ありがとう、受け取りました。
ありがたいことにページ丸々保管してくれていたので
連絡先には直ぐにメールが出せそうです。
アーカイブと照らし合わせながら、今日はメール書くよ(゚∀゚)書くよ!

KSP管理人さんの作られたマップサンプルだけは
さすがに確認もできませんので、そこだけは掲載不可になりそう。

2chぽくないサイトとのご要望ですが、あんまセンスっつーのがないので
シンプルイズベストなサイトになると思うお。
というより2chぽいサイトってどんなんだ?(;´Д`)
0381名前は開発中のものです。2006/11/15(水) 20:39:43ID:SOfe7SBc
(゚∀゚)(;´Д`)
こういう顔文字や
>思うお。
こういう語尾を使うのをごく当たり前に思っているのが2chぽいサイト。
0382名前は開発中のものです。2006/11/15(水) 20:50:20ID:8cJugYOg
痛々しいな。
そういうスラングはTPOぐらい弁えて使え。
0383名前は開発中のものです。2006/11/15(水) 21:20:42ID:5UO4EHTG
すみません、最近吉里を使い始めたのですが
目パチ口パクをやろうと思い
@loadcell
@loop
;
@macro name=anim
@copy dx=%dx dy=%dy sx=%sx sy=0 sw=%sw sh=%sh
@wait time=150
@endmacro
;
*mepachi
@anim dx=200 dy=120 sx=0 sw=80 sh=30
@wait time=1000
@anim dx=200 dy=120 sx=80 sw=80 sh=30
@anim dx=200 dy=120 sx=0 sw=80 sh=30
@anim dx=200 dy=120 sx=80 sw=80 sh=30
@anim dx=200 dy=120 sx=0 sw=80 sh=30
0384名前は開発中のものです。2006/11/15(水) 21:22:40ID:5UO4EHTG
@wait time=1000
@anim dx=200 dy=120 sx=80 sw=80 sh=30
@anim dx=200 dy=120 sx=0 sw=80 sh=30
@jump target=*mepachi
;
*kuchi
@anim dx=230 dy=160 sx=160 sw=20 sh=20
@anim dx=230 dy=160 sx=160 sw=20 sh=20
@wait time=2000
@anim dx=230 dy=160 sx=180 sw=20 sh=20
@anim dx=230 dy=160 sx=180 sw=20 sh=20
@anim dx=230 dy=160 sx=160 sw=20 sh=20
@home
@jump target=*kuchi
というasdファイルを用意したところデフォルトのセグメントでは
*mepachiも*kuchiも動作するのですがanimstartでseg1を動かそうとすると
メンバ"anim"が見つかりませんというエラーが出てしまいます・・・
ログを漁って見たのですが今ひとつ原因がわかりません、どうかお力添えを・・・
03853522006/11/15(水) 21:38:57ID:lTTgK4av
いや、もちろん製作予定のサイトじゃ(゚∀゚)アヒャな顔文字とか
語尾におとかは付けないよ?w

サンプルプラグインの再公開サイト
やる気になってアヒャってるんで、気に障ったらスマソ。
なもんで2chの中でくらい多めにみてくれや。
0386名前は開発中のものです。2006/11/15(水) 22:19:36ID:9/Dx/nuq
期待してるぜ!
0387名前は開発中のものです。2006/11/15(水) 22:31:57ID:foDHS2wp
>>383
そりゃmacro animが定義されてないからだ。
その書き方だとデフォセグが一度実行されないとmacroは定義されない
ラベルの後でmacro定義してみい
03883832006/11/15(水) 22:42:25ID:5UO4EHTG
>>387
助言有難うございます、試してみたところ解決致しましたm(_ _)m
0389名前は開発中のものです。2006/11/15(水) 22:46:07ID:Iy1LLFWj
>>349
亀レスだが、俺的にはかぐや姫Studioがお勧めだ。
軽いし落ちない。
更新も止まっているけどな。

そういやこのスレのテンプレも古いままだな。
本家のほうのリンクも準備中のままだし。
誰かリンク集作って本家に送れば採用してもらえるんじゃね?
0390名前は開発中のものです。2006/11/15(水) 22:51:43ID:cp53OKVl
メッセージ履歴に表示されるメッセージが詰めて表示されるので、
1ページごとに1行分の空行を挿入しようとしたのですが
HistoryLayer.tjsみても分からなかったorz
どなたかアドバイスいただいてもよろしいですか。
0391名前は開発中のものです。2006/11/15(水) 22:54:01ID:EYbEOPM3
1ページごとに[hr]入れろ。このド素人が!
0392名前は開発中のものです。2006/11/15(水) 23:07:40ID:cp53OKVl
>391
thanks.
改ページマクロに組み込んだらうまくいきました。
0393名前は開発中のものです。2006/11/15(水) 23:09:34ID:EYbEOPM3
どう致しまして。製作がんがってください
0394名前は開発中のものです。2006/11/15(水) 23:11:38ID:N4jnKCri
>>391>>393
いいヤツだなw
03953522006/11/15(水) 23:52:24ID:lTTgK4av
製作者の方にメール送信しました。
ですが棒グラフマクロを製作された方のみ
現在アドレスが無いらしく、エラーで届きません。
本家過去掲示板ログみても、どうやら同じアドレスのようで。
もしかしたらその方の作品だけは公開できないかもしれません。
ひとまず返信待ち。
既にサイト閉鎖?されてる方もいらっしゃるので
無事届いてるか不安ではありますが。

取り急ぎ進行状況ご報告まで(´ω`)ノ
0396名前は開発中のものです。2006/11/16(木) 00:42:12ID:q0Ojzmeo
>>395
> ですが棒グラフマクロを製作された方のみ
> 現在アドレスが無いらしく、エラーで届きません。

あーもしかして俺かな?
棒グラフのいくつかあった改造版の一つを書いてるわ
トップからリンク貼ってもらってたんだけど
今あのサイトは鯖屋が逃げちゃってて無いです。ごめん

新サイト期待してますよ。取りまとめ乙です。
0397名前は開発中のものです。2006/11/16(木) 12:51:52ID:4OpvQQS6
履歴をリセットする事って出来ないのですか?
0398名前は開発中のものです。2006/11/16(木) 13:48:16ID:T2v2UwgG
[eval exp="kag.historyLayer.clear()"]
03993972006/11/16(木) 18:03:24ID:qCT9uXBm
やって見ます、ありがとうございました
04003522006/11/16(木) 19:05:21ID:y8ACjNSi
今の所、お一人ご許可いただきました。
多分396氏かと思うのですが、395のエラーの方とは別に、
もうお一方エラーで届きませんでした。
396氏もしよろしければメールにてご連絡ください。
ここでご許可頂いてもいいんですが
お名前出すわけにも行かないし、間違ってたら失礼ですし。
0401名前は開発中のものです。2006/11/16(木) 21:27:01ID:Q4Is72LE
どうにも目パチがうまく行きません。
「萌えるゲーム」の本で勉強してるのですが
吉里吉里のBBSのログを見ても原因がさっぱり分からんです。
同じ名前で、拡張子もちゃんとしてるのですが
何かさっぱりです。
0402名前は開発中のものです。2006/11/16(木) 21:33:19ID:ueu868pN
エスパー待ち
0403名前は開発中のものです。2006/11/16(木) 21:36:34ID:bdixi97L
そういうときはまず原因の切りわけから
システムフォルダのクリック待ちのアニメーションを使って表示できるか試す
0404名前は開発中のものです。2006/11/16(木) 22:22:06ID:RLt5967P
>>401
というか、どううまく行かないのかわからないからな。
元の絵は表示されるけど動作部分が全く表示されないとか、
一応アニメ表示はするけど動きがヘンとか、他にも色々。
■ このスレッドは過去ログ倉庫に格納されています