■吉里吉里/KAG/TJS雑談質問スレ■その12
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2007/08/06(月) 19:12:57ID:CjKwgtC1自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。
※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
前スレ(その11)
ttp://pc11.2ch.net/test/read.cgi/gamedev/1175480292/l50
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/
吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
詳しくは>>2-5辺りを参照のこと。
0002名前は開発中のものです。
2007/08/06(月) 19:13:40ID:CjKwgtC110 ttp://pc11.2ch.net/test/read.cgi/gamedev/1166252149/
9 ttp://pc8.2ch.net/test/read.cgi/gamedev/1160427850/
8 ttp://pc8.2ch.net/test/read.cgi/gamedev/1147590108/
7 ttp://pc8.2ch.net/test/read.cgi/gamedev/1138099311/
6 ttp://pc8.2ch.net/test/read.cgi/gamedev/1116774771/
5 ttp://pc8.2ch.net/test/read.cgi/gamedev/1095183786/
4(タイトルは3) ttp://pc5.2ch.net/test/read.cgi/gamedev/1081199649/
3 ttp://pc5.2ch.net/test/read.cgi/gamedev/1067436686/
2(再利用) ttp://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
1 ttp://pc2.2ch.net/test/read.cgi/gamedev/1021890648/
0003名前は開発中のものです。
2007/08/06(月) 19:14:58ID:CjKwgtC1kikyou.info
ttp://kikyou.info/
吉里吉里/KAG 掲示板
ttp://kikyou.info/tvp/bbs/
公式掲示板過去ログ検索
ttp://www.kirikiri.info/bbslog/
吉里吉里開発サイト
ttps://sv.kikyou.info/trac/kirikiri/
【ドキュメント】
KAG System リファレンス(※初心者必読!)
ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/
吉里吉里2 リファレンス
ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/
TJS2 リファレンス
ttp://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/
【FAQ】
逆引きマニュアル
ttp://homepage1.nifty.com/gutchie/kirikiri_kag2/faq.html
【網羅的リンク集】
OUTFOCUS Wiki ブックマーク
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=%A5%D6%A5%C3%A5%AF%A5%DE%A1%BC%A5%AF
0004名前は開発中のものです。
2007/08/06(月) 19:15:30ID:CjKwgtC1吉里吉里2/KAG3によるノベルゲーム開発
ttp://homepage1.nifty.com/gutchie/kirikiri_kag3/game_dev.html
Studioついんくる - 吉里吉里2/KAG3講座
ttp://contest2004.thinkquest.jp/tqj2004/70619/subindex.html
成恵同盟 - もえかぐ(萌えるKAG講座)
ttp://www.geocities.jp/narue2664/moeKAG/
熊野にんち - 吉里吉里講座
ttp://www.h2.dion.ne.jp/~yasozumi/lecture/lecture.html
RUTA'S GAME - 初心者のための吉里吉里講座
ttp://www.manitoux.net/ruta/game/kiri/
TJSに挑戦!
ttp://www.geocities.co.jp/tjschallenger/
【解説】
Inside KAG3
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3
TJS入門
ttp://homepage1.nifty.com/gutchie/kirikiri_kag/tjs_primer.html
【KAGEX】
KAGEX
ttp://ruriko.denpa.org/2006_ca.html#W_%E5%90%89%E9%87%8C%E5%90%89%E9%87%8C
KAGEXのダウンロードの仕方(Subversionリポジトリへのアクセスの仕方)
ttp://kikyou.info/diary/?200610#i4_3
0005名前は開発中のものです。
2007/08/06(月) 19:50:23ID:wNe2stayi''./:::::::::::::::::::::://::::::l:l'i::::::ヽ:::::::ヽ:::::::::::::::l丶
お尻の穴に 〉!:::::::::::::::l:::::://l:::::/ll .lヽ:::l !ヽ::::l:ヽ::::::::i::l::l
指をいれて ヽ::::::::::::::l:l::::/:l .l:::/ l l,ヽ:l-l-l:::lヽ:ヽ::::::l:l.ll
匂いを嗅ぐと l::l.l:::::::ll.l:::l''l~~∨' ' ' _,-'i-∨ l::::l::::l:l,,l_
_l::l .l::::l .l,l:l''~(~~i'' l ヽノiヽ.l:::::l:l:l::::::~''-,_
新スレですよ _,-'':::l:l l:l.l '~l .ll||ll l l l|||l.ノ l:::::l-''''''''---,,'-,_
,-':::::_,,,-ヽl::::::l ヽ,,,,,,ノ '--'' l::::::l ~
/-''''~ l:::::::l.l ____'___ ./l:::::::l
l:::::::l'ヽ. l l / l:::::::l
l:::::::ll ',,- ,_ ヽ-' _,-''--,,ll::::::l ~
0006名前は開発中のものです。
2007/08/06(月) 20:00:31ID:AYOmsVmK>>5
乙
0007名前は開発中のものです。
2007/08/06(月) 20:06:45ID:mO1J2D/t乙です
>5
次スレから修正するように
×嗅ぐ
○KAG
0008名前は開発中のものです。
2007/08/06(月) 20:20:01ID:YBswYqQb乙です
0009名前は開発中のものです。
2007/08/07(火) 03:41:32ID:2LaV1/+eどこぞの海原先生みたいだな。
0010名前は開発中のものです。
2007/08/07(火) 06:51:58ID:lo1t7Y5s0011名前は開発中のものです。
2007/08/07(火) 07:37:56ID:yAHyvxSmこっちの方かと思った俺
0012名前は開発中のものです。
2007/08/08(水) 12:21:24ID:u/JQJHuj下の通りの記述だと、抽出回数(number)を2以下に指定すると「関数ではないかプロパティの種類が違います」とエラーが出ます。
3以上だと問題ないのですが、どの辺りがおかしいのでしょうか?
function onlyrandom(min, max, number) {
tf.rndnum = []; var resultnum = [];
for (var i=0; min+i<=max; i++) {
tf.rndnum[i] = min + i;
}
for (var j=0; j<number; j++) {
tf.temp = intrandom(0,tf.rndnum.count-1);
resultnum[j] = tf.rndnum[tf.temp];
tf.rndnum.erase(tf.temp);
}
return resultnum;
}
001312
2007/08/08(水) 12:23:46ID:u/JQJHuj失礼しました。
0014名前は開発中のものです。
2007/08/10(金) 04:06:35ID:IEmUbbDt1乙ノ
0015名前は開発中のものです。
2007/08/10(金) 10:07:08ID:Cgn+5F2bマイドキュメントにセーブデーター指定しとけば
パッケ裏に対応OS Vistaって加えても大丈夫?
房な質問スマソ。
0016名前は開発中のものです。
2007/08/10(金) 12:18:05ID:KKZ0SxxMどのファイルを変更したか、一々別のテキストか何かにファイル名を書き留めておかないと分からなくなるんですが
何か効率のいい方法は無いでしょうかねえ?
0017名前は開発中のものです。
2007/08/10(金) 12:23:42ID:uBokD6wEディレクトリへの配置を工夫すればデスクトップ検索でごまかせるが。
0018名前は開発中のものです。
2007/08/10(金) 15:44:43ID:kw/aasoO0019名前は開発中のものです。
2007/08/10(金) 17:36:51ID:elxmvfIX変更前のデータを別のディレクトリにコピーして置いておけば
そのディレクトリを見ればいいだけなので書き留める必要は無くなる。
ディレクトリのパス名を日付にでもしておくと末吉。
普通にバックアップとってるだけの話だったりするけど。
0020名前は開発中のものです。
2007/08/10(金) 20:38:01ID:5GhJKIgd吉里吉里自体はVistaに正式対応していないので(一応は動作するけど)
自分でサポートでききるのであれば、パッケージに対応OSとして書いてもいいかと。
OS : Windows 98/98SE/ME または Windows 2000/XP
0021名前は開発中のものです。
2007/08/11(土) 00:34:49ID:XAB1OZNf現在読んでいるシナリオファイル名を得る方法を教えてください
0022名前は開発中のものです。
2007/08/11(土) 01:55:26ID:Cupyohsxkag.conductor.curStorage
0023名前は開発中のものです。
2007/08/11(土) 02:02:55ID:XAB1OZNfありがとうございました
0024名前は開発中のものです。
2007/08/11(土) 09:35:22ID:9b9bsas9「スクリプトで例外が発生しました。オブジェクトはすでに無効化されています」とエラーが出てうまくいきません
どうすればうまくいくでしょうか?
記述はこうやっています
[button graphic="load_d.png" exp="kag.restoreBookMark(0 + sf.savepage)"]\
ちなみにぐぐって調べた限りの対策と、その結果は、
○新しいバージョンでは直ってる → 新しくしたけど駄目だった
○別のラベルに飛ばして、そこで@loadでやれ → ロードがサブルーチン内なのでreturnできなくなる
って感じです
助けて!!
0025名前は開発中のものです。
2007/08/11(土) 09:40:36ID:9b9bsas909:39:18 load.ks : [endif]\
09:39:18 load.ks : [s]\
09:39:20 ================================================================================
09:39:20 Scenario loaded : first.ks
09:39:20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
09:39:20 first.ks : jumped to : *scene01d0
09:39:20 処理を開始します
09:39:20 ==== An exception occured at buttonlayer.tjs(155)[(function) onMouseUp], VM ip = 3 ====
09:39:20 -- Disassembled VM code --
09:39:20 #(155) Butt_mouseDown = false;
09:39:20 00000000 const %1, *0 // *0 = (int)0
09:39:20 00000003 spd %-2.*1, %1 // *1 = (string)"Butt_mouseDown"
09:39:20 -- Register dump --
09:39:20 %-2=(object)(object 0x0012F52C:0x00000000) %-1=(object)(object 0x02E0AE0C:0x02E0AE0C)
09:39:20 %0=(void) %1=(int)0 %2=(object)(object 0x01D7BF3C:0x01D7BF3C)
09:39:20 ---------------------------------------------------------------------------------------
09:39:20 オブジェクトはすでに無効化されています at buttonlayer.tjs(155)[(function) onMouseUp]
09:39:21 スクリプトで例外が発生しました
オブジェクトはすでに無効化されています
09:39:21 trace : messagelayer.tjs(41)[(function) onMouseUp] <-- immediate event
09:39:29 (info) CPU clock : 2394.3MHz
0026名前は開発中のものです。
2007/08/11(土) 10:35:58ID:Cupyohsxこのエラーログを見て自分で対処できないレベルなんだったら、
「別のラベルに飛ばして、そこで@loadでやれ」としか言いようがない
TJSをいじれるならボタンのカスタムクラスを作るなり何なりして、
onMouseUpの中からロード処理を呼んだりすればいけるんじゃね
0027名前は開発中のものです。
2007/08/11(土) 11:30:34ID:AGeyEPFjmesseage1にボタンを表示してるんだったら、こんなんでうごくかな。
[button graphic="load_d.png" exp="kag.fore.messages[1].clear(); kag.restoreBookMark(0 + sf.savepage)"]
これやるんだったら、別のラベルにとばしたほうが楽だわな。
0028名前は開発中のものです。
2007/08/11(土) 15:35:25ID:MpRZUFf2ButtonLayer.tjsのfunction onMouseUp()のところを
こんな感じに書き換えてみるとか
function onMouseUp()
{
if(isvalid this)
{
Butt_mouseDown = false;
update();
}
super.onMouseUp(...);
}
0029名前は開発中のものです。
2007/08/11(土) 16:11:37ID:9b9bsas9なんか画面の切り替わりが上手くいきませんでした
>>28
関数とかわからないままいじるのはちょっと抵抗があるので、少し勉強してみます
ラベルジャンプだとロードの確認で「いいえ」を選択したときに、returnできなくてエラーがおきてしまいます
いっそロードの確認をしないという方法で解決しようかな、とも考えてます
0030名前は開発中のものです。
2007/08/11(土) 16:29:50ID:8kirUqNGボタンにカーソルのっけると新しいメッセージレイヤを出しそれに文字を表示させるためにはどうすればよろしいのでしょうか
0031名前は開発中のものです。
2007/08/11(土) 16:33:18ID:MpRZUFf2んー…じゃあcallでよべばいんじゃね?
こんな感じで
[button graphic="load_d.png" exp="tf.num=0,kag.callExtraConductor('', '*load')"]\
*load
[load place=&tf.num + sf.savepage]
[return]
■ このスレッドは過去ログ倉庫に格納されています