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

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

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

前スレ(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
前々スレ http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/

【公式】
吉里吉里/KAG推進委員会
http://www.piass.com/kpc/

吉里吉里ダウンロードページ
http://kikyou.info/tvp/

KAGと心中 基本編
http://www.piass.com/kpc/kag1/index.html
0213名前は開発中のものです。03/12/24 14:43ID:CL2ktVDj
>>212
無事解決しました。ありがとうです。
0214名前は開発中のものです。03/12/24 23:19ID:beMGFd3C
>210
Config.tjsでcursorと書いてある部分を探せ。
あと、「カーソルエディタ」「ホットスポット」あたりでぐぐれ。
0215名前は開発中のものです。03/12/25 09:15ID:Tk8ZkhLu
>>214
え?画像を変えろってこと?それを120x80と100x100のaniファイルに画像指定したら、ゲーム上では強制的に32x32にされたようなので聞いてみたのですが・・
0216名前は開発中のものです。03/12/25 12:23ID:ZLjMym3N
あ〜〜なるほど……。
吉里吉里というよりWindowsの制限でできないみたい。

MSDNのCreateCursorより:
> nWidth と nHeight の各パラメータには、使用中のディスプレイドライバがサポートする
> 幅と高さを指定しなければなりません。システムは、サイズの異なるマウスカーソルを
> 作成できないからです。GetSystemMetrics 関数で引数として SM_CXCURSOR や
> SM_CYCURSOR を指定すると、ディスプレイドライバがサポートするマウスカーソルの
> 幅と高さを取り出せます。

マウスカーソルを非表示にして、マウスに常時追従するレイヤーを作ると
マウスが変わったように見えるんじゃないかな。
0217名前は開発中のものです。03/12/25 14:21ID:Tk8ZkhLu
>>216
むぅ、やっぱり無理かぁ・・。追従ってなるとなんか動作悪そう・・・視覚的精度が悪いとダメなアイデアなので・・。
っていうか、マウスカーソルを直に弄れないとどちらにせよ自分には実現できそうにない・・。
うぬ〜、ボツか・・(´・ω・`)
0218名前は開発中のものです。03/12/25 15:08ID:DJvoe7T5
class MyWindow extends Window{
var mouseLayer;
function MyWindow(){
super.Window();
add(new Layer(this, null));
setInnerSize(300, 300);
primaryLayer.setSize(300, 300);
primaryLayer.cursor = crNone;

mouseLayer = new Layer(this, primaryLayer);
mouseLayer.loadImages('cursor.png');
mouseLayer.setSizeToImageSize();
mouseLayer.cursor = crNone;
mouseLayer.visible = true;

primaryLayer.onMouseMove = function(x, y, shift){
window.mouseLayer.setPos(x, y);
} incontextof primaryLayer;
mouseLayer.onMouseMove = function(x, y, shift){
setPos(parent.cursorX, parent.cursorY);
} incontextof mouseLayer;

primaryLayer.visible = true;
}
function finalize(){ super.finalize(); }
}
var w = new MyWindow(); w.visible = true;
0219名前は開発中のものです。03/12/25 15:10ID:DJvoe7T5
とりあえず100x100くらいの絵で動かしてみたけど、特に動きが悪いってことはなかった。
0220 03/12/25 16:13ID:bgMu1Ak3
工学社の「吉里吉里/KAGではじめるゲーム制作」の
誤植をまとめたサイトがどこかにあったと思うのですが、見つかりません。
どなたか教えてくださいませんか?
0221名前は開発中のものです。03/12/25 16:38ID:n9wUsTZ/
>>220
ttp://www8.big.or.jp/~ani/kag/hiki/hiki.cgi?KirikiriBookErrata
0222 03/12/25 16:50ID:bgMu1Ak3
>221
ありがとうございます。
0223名前は開発中のものです。 03/12/25 18:48ID:ThimiC0z
初カキコです、よろしく。

俺が数年前はじめて吉里吉里さわったときに、TJSが難しい言語に思えた覚えがある。
それで自分でインタプリタ作ったのだが、そこで初めてTJSの凄さがわかった。

俺が同じことをしようとすると、ネストされた式の評価に100msはかかってしまった ^^;;
まあ俺のスキルがへたれであることは関係ないけど、やっぱ開発者の人には頭が下がる。


で、TJSの言語仕様をダウングレード(あるいはクラスの隠蔽化、カプセル化)して、
昔のPC98のマ○チゲ○ムScr○pterみたいに
ゲームに特化した関数やライブラリを集めれば、今よりもっと知名度が上がりそう。

って言ってる側から「お前やってみろ」って言われそうなので、チャレしてみます。
0224名前は開発中のものです。03/12/25 19:06ID:e1jHdWhw
>>223
がんばれー
理想としては某コミックメーカーくらいの製作難易度で
吉里吉里/KAGのプレイアビリティ(スキップ・履歴表示等)をもったバージョンが出来たら
いいゲームが色々出てきそう。
GUIにできたら最高。
0225名前は開発中のものです。03/12/25 19:14ID:SKLTSD99
>>223
なつかしー、MGS。つか今も手元に残ってたり…
あれ、昔のADV(コマンド選択式)の製作ツールとして最強だと思ってた。
98ソフトとしては出た時期が遅すぎたから日の目を見なかったんだよね。
0226名前は開発中のものです。03/12/25 19:18ID:ThimiC0z
>223
ソースながめてわかったこと・・・っていうか最初からわかってたこと。
吉里吉里はそのままでいいだな・・・・吊ってくる
0227名前は開発中のものです。03/12/25 19:39ID:ThimiC0z
>>224-225
今思えばMGSは一種のOOP言語。

>>226 で書いたけど、速度の面で不安だけどKAGと同じようなやり方で、TJS使おうと思う。


応援には応えたいなー。で、一応プログラマとして小一時間。

 @はその右にあるトークンへの参照子。
 @A="C"
 @B='A'
 としたとき、 @@B の値(結果)は"C"になるという仕様。文字も文字列も数値もゴチャマゼ。

要点は変数参照の速度だよね。二次探索とかよりも、ハッシュテーブルでやてみます。

せっかくレイヤーっていう大容量メモリの恩恵があるわけだけど、
使った方が楽だろうか?それとも面倒?>元MGS使いの人

まあ "MGSみたいな" であって移植ではないので、
昨今の事情を踏まえて”めちゃスクリプト組みやすい”言語にします。ていうか、しろよ俺。

今でも変数の前に@をつける方が視認性があるから好きな人なんで・・・。


#スレ違い・・・じゃないよね・・・?(汗
0228名前は開発中のものです。03/12/25 19:40ID:dpbpa1Vs
1999ChristmasEve公式サイト 1年振り更新age
022921703/12/25 19:45ID:laUr3130
>>218-219
おお、わざわざすいませんです。
さすがに必要以上にでかくすると滑らかではなくなりますけど、こんだけできれば実用できますね〜。
ありがとうございました。
0230名前は開発中のものです。03/12/26 11:17ID:QVUfi+Re
吉里吉里-KAGチョイ技集
ttp://f22.aaacafe.ne.jp/~lips/kag.htm
イイ!
0231名前は開発中のものです。03/12/26 11:54ID:uhke+b5k
button タグってどんなの?
本には載ってなかった。新しく追加されたやつ?
0232名前は開発中のものです。03/12/26 12:56ID:R9pqq4W7
ttp://www.ultrasync.net/dee/kr2helps/kag3doc/contents/Tags.html#button
0233 03/12/28 18:08ID:sI6ffYaM
質問してもよろしいですか。
きりきりの改行マークの色だけを(グラデーションもそのままで)
かえたいのだけど、どうやったら
写真屋で透明度を無視しないで塗れるのか知りたいんです。
もうどうしたらいいのか本当に分からなくて。
せめてヒントだけでも。
板違いだったら申し訳ない。
0234名前は開発中のものです。03/12/28 18:44ID:w7+qHwqC
イメージ-色調補正-色相・彩度で色相をいじる
0235名前は開発中のものです。03/12/29 15:11ID:J1RN9slW
それくらい自分で調べられないと苦労するよう。

レイヤごとに透明度保護って属性もあったよね。
0236 04/01/04 07:47ID:W/L85W+x
新年からkag使い始めた。
[playbgm storage="xxx"]
を組み込むも、BGMが再生されずスルーされる。
なんででしょう?
0237名前は開発中のものです。04/01/04 12:42ID:30nrTU5j
>>236 もし新学期が始まってもまだkagを使い続けていたら、その時また聞いて下さい。
0238名前は開発中のものです。04/01/04 13:11ID:3KPjCDCG
>>236
たしか、FAQにそんな感じの事が書いてあった気がする
0239?~?j?????Q?[???i?23304/01/04 22:59ID:92Jt6j4i
あけましておめでとうございます。
>234
レスありがとうございました。
早速試してみます…と思ったらMYPC電源が入らん…。
どちらにせよありがとうございました。
>235
本当にその通りですね。ええ。
デフォルトの画像はすでにレイヤが一枚に統合されていたためか、
透明保護はチェックできなかったんです。
0240名前は開発中のものです。 04/01/05 11:29ID:exZJEGzT
吉里吉里は名前がダサいから嫌い。
もっと後ろに乗っけて格好のつく名前にして。
0241名前は開発中のものです。04/01/05 12:59ID:GBFmYZkC
>240

おまいの名前よりはカコイイ。
0242名前は開発中のものです。04/01/05 15:25ID:hPFqTGV7
吉里吉里Z
0243名前は開発中のものです。04/01/05 21:23ID:6kyFcNAm
K.i.r.I 外ゥー風
0244名前は開発中のものです。04/01/05 21:53ID:s4IvaRsO
TVP2
0245名前は開発中のものです。04/01/05 23:10ID:jt0hwG2L
きりさん
0246名前は開発中のものです。04/01/06 00:10ID:3XMTFhuf
吉里吉里舞
0247名前は開発中のものです。04/01/06 02:31ID:3GXnPvdU
文章の一部分のみ、カーソルを合わせると色が変わり、尚且つそこを
クリックすることで分岐を変えるというようなこと、吉里吉里ではできますか?

「街」のTipみたいなことをしたいんですが…。
0248名前は開発中のものです。04/01/06 04:07ID:y+y1rtaC
できる。
苦労は覚悟の上でな。
024924704/01/06 07:43ID:3GXnPvdU
>>248
さんくすです。
そうですか、やっぱり大変ですか…。

苦労は覚悟の上なんですが、問題はそのやり方を理解する頭が
自分にあるかどうかなんですよね…。
025024804/01/06 14:19ID:y+y1rtaC
>>249

すげー苦労する。でも不可能ではない。
例えば毎日1リンクずつ作るとか、
ちゃんとプロットなり何なりで組み立てテストしてからとか、
小さな努力を積み重ねることは有効だと思う。
tjsには頼らなくてもいいんだけど、
どうしてもその街のシステムを目指すならこんごらがっちゃうから
いかにしてそれを開発者が把握して混乱しないかが肝心かな。
がんがれ。
0251名前は開発中のものです。04/01/06 21:23ID:U8plKJj8
吉里吉里キリギリス
0252名前は開発中のものです。04/01/07 01:17ID:43Fepi3l
あの〜、このツールでクリッカブルマップを使う場合、256色PNGでないといけないとありますが、
そうなるとやはり、単純に256以上の領域を持つクリッカブルマップじゃないとできないようなゲームってのは
このツールでは無理ですかね?
025324804/01/07 02:14ID:tg0stPCg
クリッカブルマップに使うのは256色じゃなくてもOK。
ただし、クリッカブルマップの領域定義画像は256色でなければいけない。
パレット番号がそれぞれの定義の指定の対象になるから。
256箇所以上作りたかったら画像を増やせばできると思うが。
0254名前は開発中のものです。04/01/07 03:57ID:43Fepi3l
>クリッカブルマップの領域定義画像は256色でなければいけない。
う〜ん、やりたいと考えているのは、数相応に別のアクションを起こさなければいけなくて、
それでいて足りないので、やっぱり無理ですよね?
画像を増やせばって言うのがどういう意味かわからんですが・・
クリックした位置も要素として必要なので、同じ色を同領域画像の他の位置にも流用・・ってのはできないです。
0255名前は開発中のものです。04/01/07 04:19ID:74UTuwYJ
>>254
クリッカブルマップを二つ以上作ればいいだろ。
まあ、こんなことにも気づかないようなお前には無理だろうなw
0256 04/01/07 11:43ID:Z2Do56H1
>>249
自分もそれを考えていた。
難しそうだなと思ったけれども。
0257 04/01/07 12:45ID:Z2Do56H1
>>249
「街」続編委員会のまとめページの掲示板の中で、
「吉里吉里での制作作業について」の所に
tipのスクリプト案があった。理解できるなら参考になるかも。
0258 04/01/07 13:37ID:Z2Do56H1
>>249
ついでにkagの公式の掲示板にも似たようなのかいてあった。
記事番号4964の所。
025924904/01/07 14:37ID:z44NqU7E
>>257,258
「街」続編委員会なんてあるんですね。
ありがとうございます…早速確認してみます。
0260名前は開発中のものです。04/01/07 18:51ID:JX+NB6rE
質問良いでしょうか…。
確認ダイアログのプライマリレイヤにグラフィックを使ってるんですが、
それだとダイアログのサイズは変更できませんよね。
そこでメッセージを改行させようと思っています。
例えば
栞1「★★」に「●●」をはさみますか?ではなく
栞1「★★」に
「●●」をはさみますか?みたいにしたいのです。
MainWindow.tjsあたりをいじってるのですがどうもうまくいきません。
どう記述したら良いのでしょうか?
0261名前は開発中のものです。04/01/07 20:36ID:6lyLw98x
>改行
家具でどうかはわかりませんが、tjsなら
「¥n」を半角でやればOKだと思いまス。
だめだったら「¥r¥n」で。
026226004/01/07 21:53ID:JX+NB6rE
>261
さっそくレスありがd!
(1827行目あたりを引用)
var prompt = "栞";
if(num < numBookMarks) prompt += (num + 1);
if(bookMarkDates[num] != "") // bookMarkDates が空文字の場合は栞は存在しない
prompt += "「" + bookMarkNames[num] + "」に\n";
prompt += "「"+ pcflags.currentPageName + "」をはさみますか?";
こんな感じだよね?261タンが言ってくれたのをどっちもやってみたけど
何故ができませんですた…(´・ω・`)ショボーン
TJS周りでいじったところは特にないんだけどな…「・」がでて改行されないんです
0263名前は開発中のものです。04/01/08 01:28ID:sAlEHovF
YesNoDialog.tjsの
68行目: primaryLayer.drawText((w - tw)>>1, 14, message, clBtnText);
を削除して下のように変更。
> var msgpos_x = (w - tw)>>1;
> var msgpos_y = 14;
> for (var i=0; i < messages.count; i++){
> var lh = primaryLayer.font.getTextHeight(messages[i]);
> primaryLayer.drawText(msgpos_x, msgpos_y, messages[i], clBtnText);
> msgpos_y += lh + 0; // 行間
> }


39行目: var w = tw + 40;
の直前の行に以下を挿入
> var max_tw = 0;
> var sum_th = 0;
> var messages = message.split('\n');
> for (var i=0; i < messages.count; i++){
> var lw = primaryLayer.font.getTextWidth(messages[i]);
> var lh = primaryLayer.font.getTextHeight(messages[i]);
> if (lw > max_tw)
> max_tw = tw;
> sum_th += lh + 0; // 行間が必要なら+0より大きくする
> }
> tw = max_tw;
> th = sum_th;


って感じでどうかな?
一応2.20で確認。
026426004/01/08 23:03ID:w5aEh3xK
>263
お返事遅れてスマソ&ありがd!
無事改行されるようになりました。
メッセージ描画がいろいろ変な位置になってしまっているので
自分でいろいろ試してみることにします。
本当にありがとうございました!
年内には完成させるぞー…ガンガル!(゚Д゚)
0265名前は開発中のものです。04/01/10 20:26ID:6/OD99W5
BGM鳴らす時や、背景表示させる時、ファイル名を「bgm.mid」だとか英語にするのが普通っぽいんですけど、
日本語のほうがこちらとしては覚えやすかったりする。
人によりますが、結局どちらのほうが使いやすいと思いますか?
0266 04/01/13 12:31ID:2EuIcBuo
人の好みによるのでは?
0267名前は開発中のものです。04/01/13 16:28ID:nwEbySBQ
>>265
ちなみに漏れは英語で。
カッコつけたいだけぽ
0268名前は開発中のものです。04/01/13 20:39ID:r+DyM3oh
いちいち日本語に切り替えるのめんどいから英語。
日本語をローマ字にしただけのにしただけの変数名多数。
0269名前は開発中のものです。04/01/13 20:40ID:QLN3mTF1
なんかの都合でサーバにファイルアップしたりする時とかに
面倒なんで基本的にファイル名は英語のみ。

ウィンドウズ環境のみで閉じるなら日本語ファイル名でも
いいんんだけどね。
0270名前は開発中のものです。04/01/13 20:41ID:QLN3mTF1
あ、あと当方プログラマ故に英語で命名するのに
慣れてるという理由もあります。
027126504/01/13 23:49ID:XJIDOnKs
わかりました。
有難うございます、山王になりました。
027226504/01/13 23:50ID:XJIDOnKs
山王じゃない。参考でした。
0273名前は開発中のものです。04/01/14 10:52ID:HZB2LVxr
俺はスクリプト使い回ししやすいようにb001.midとか。
0274名前は開発中のものです。04/01/17 18:17ID:3FYc6STb
Linux版はある?
0275名前は開発中のものです。04/01/17 18:34ID:+0C+jrDL
あるよ
0276名前は開発中のものです。04/01/17 19:08ID:Il/F/8A/
ないよ
0277名前は開発中のものです。04/01/17 23:15ID:kbzZcPJj
http://kikyou.info/
に繋がらないんだが・・・漏れだけ?(;´Д`)
0278名前は開発中のものです。04/01/17 23:22ID:jz9D2p2g
>kikyou.infoのドメインのお金を払い忘れてました
>なるべく早く復旧させます。

>ご不便をおかけして申し訳ありません。

推進委員会掲示板でのDeeたんの発言。
でも俺全く問題なく見れてるんだが…俺だけ?
0279名前は開発中のものです。04/01/17 23:25ID:KPviPwOx
>277
Deeタソの日記に
>レジストラの更新手続きを忘れていた
って書いてあるけど今はつながるよ?
もしかして串刺してるとか?(違ったらスマソ)
028027904/01/17 23:27ID:KPviPwOx
>278
おわッ!かぶりスマソ。
028127704/01/17 23:41ID:kbzZcPJj
>>278 >>279
情報さんくす
どうもISPのせいらしく、見れない状況です(;´Д`)
数日中には見れるようになると期待しつつ、また〜りしときます
0282名前は開発中のものです。04/01/18 18:36ID:mjk9Z7T9
>>281
アクセスできる時と出来ない時がある…
何回かリロードしてみると繋がった。
0283名前は開発中のものです。04/01/19 15:53ID:+LSiWfQl
あれ?
まったく繋がらなくなったんだけどみんなどう?
0284名前は開発中のものです。04/01/19 16:20ID:m3hEu5J4
普通に繋がる。
028528304/01/20 18:54ID:+zTDCDDS
そうか…今まで繋がってたものが急に繋がらなくなったので少々驚いた。
漏れも繋がるのをマターリ待ってます。
0286名前は開発中のものです。04/01/21 23:59ID:cf8skJ+T
安心しろ。俺もこの2日間まったく繋がらない
0287名前は開発中のものです。04/01/24 13:17ID:U4AmftS0
Domain Name:KIKYOU.INFO
Created On:17-Jan-2002 16:15:40 UTC
Last Updated On:15-Jan-2004 23:20:27 UTC
Expiration Date:17-Jan-2004 16:15:40 UTC
0288名前は開発中のものです。04/01/24 23:58ID:sr4IQo3E
繋がらねぇ〜ヽ(`Д´)ノ
0289名前は開発中のものです。04/01/25 00:51ID:r2YHHx9O
手配中
0290名前は開発中のものです。04/01/26 22:29ID:FjmfloiC
まだ使い始めて間もない者ですが
画像使わないで図形描画ってできますか?
パラメータを棒グラフで表現するのに使いたいのですが。
0291名前は開発中のものです。04/01/26 22:41ID:Dmzr5/BG
できる。
けどTJS叩かないといけないので若干面倒かも…
0292名前は開発中のものです。04/01/26 23:25ID:FjmfloiC
>291
dクス
とりあえずできることはわかったのでよかったです。
TSJはまだ配列と簡単な演算しか使えないので
追々覚えてゆければいいなぁ。
とりあえず画像の部分コピー駆使してやってみることにします。
0293名前は開発中のものです。04/01/27 21:55ID:bitmI3zn
すいません、
人口無能のチャットってどうやって作るのでしょうか・・・
0294名前は開発中のものです。04/01/27 22:42ID:gcBJh9qW
>>294
吉里吉里でってこと?
ユーザーからの入力を細かく分析して、辞書の中から単語を拾い集め、
できるだけ自然な返答をさせてみるとか。

このスレが参考になるかもしれない。
http://pc2.2ch.net/test/read.cgi/php/1020718505

……それと、質問が曖昧すぎる。色々な意味に取れてしまうので、
言葉の使い方には気をつけるように。完璧な人工無能を目指すのであれば、
国語力も必要になってくるからね。あと、文法の知識とかも。
029529304/01/27 23:43ID:bitmI3zn
>>294 レスアリガトウゴザイマス
すいません。ちょっと質問の内容がたりませんでした
とりあえず参考にさせていただきます。
0296名前は開発中のものです。04/01/29 09:53ID:Usg/1/JR
kikyou.info復活しました
0297名前は開発中のものです。04/01/29 17:37ID:+4m9ab9n
ちょっと質問
TJSを頑張って覚えようと思ってるんだけど全くわからない
付属のマニュアルもみたし本も買っけどさっぱり
この板でTJSを理解してる人はやはり他の言語とかもできたりしますか?
逆にプログラムは無知だったけどあのマニュアルを読んだだけで理解できた人とかいたりしますか?

まじれす求む
0298名前は開発中のものです。04/01/29 19:57ID:Q0nF0s30
昔は今よりもっと情報が少なくてかなり苦労した。
今から覚える人はその分楽なはず。

ところで、何がやりたくて何が出来ないのか、具体的に質問してみたら?
他の人の勉強にもなるだろうし。
いきなりTJSの全体を理解しようとすると、よけい時間がかかるかも。
0299名前は開発中のものです。04/01/29 20:13ID:nmkzOdAS
TJSの勉強するなら、まずJavaScriptの入門本とか当たると
いいんじゃないかなあ。TJSとは文法にかなり互換性がある
から。JavaじゃなくてJavaScriptだから間違えないようにね。
030029704/01/29 20:58ID:+4m9ab9n
まじれすthxです

>>298
お言葉に甘えて質問させて頂きます
kag.fore.messages[n]で前景レイヤーに直接アクセスできるのはわかったんだけど
ここからどうすれば画像を描写できるのか・・・と
情けないことに丸1日かけてもわからなかった。・゜・(ノД`)・゜・。

>>299
JavaScriptは部分的には理解してるんですけどクラスとかその辺りが。・゜・(ノД`)・゜・。


やぱーり折れの理解力が乏しいだけなのだろうか・・・・・・_| ̄|○
0301名前は開発中のものです。04/01/29 21:32ID:kttRL1rj
>>300
はじめてすぐにそんなに簡単に理解できるようなら誰も苦労しないよ。
コツコツやるのみ。

Javascriptは文法も似ていて、移行しやすいのは確かですが、
性質上かえって時間がかかるのであまりおすすめしません。
javascriptは意外に奥が深く、本格的なオブジェクト指向言語なのですが、
描画にしてもプラットホームがブラウザという性質上、煩雑で通常より余計な労力を
使うことになるので、「他の言語のための学習」という観点ではおすすめできません。

0302名前は開発中のものです。04/01/29 22:19ID:LadubTd0
>>300
これを機にC#あたりを憶えてみれば?
ゲーム制作で必要な、細かな使い捨てツールなんかも書けるようになるし。
0303名前は開発中のものです。04/01/29 23:34ID:jkEH1VSk
>300
自分は全くプログラムやったことなかったが、なんとか理解できるようになったぞ。
吉里吉里歴は1年くらい。
プラグインサンプルを改造することからはじめて(色や位置を変えてみるだけとか)、
徐々にリファレンスや講座を参考に1からスクリプトを書いてみるようになった。
最初は自分の出したい効果に関係するところだけ覚えていった。
効率は悪いかもしれないが、勉強に熱は入るぞ。

ちなみに画像描画なら吉里吉里リファレンスのLayerクラスをすみからすみまで読むよろし。
0304名前は開発中のものです。04/01/30 04:20ID:Nsx4idfr
>>300
それ以前に、kag.fore.messages[n]はメッセージレイヤであって、
kag.fore.layers[n]が前景レイヤなわけだが。

で、画像の読み込みなら、
ttp://www.ultrasync.net/dee/kr2helps/kr2doc/contents/f_Layer_loadImages.html
にあるように、
kag.fore.layers[0].loadImages("hoge");
みたいな感じで。

それとももっと高度な事をやりたいのかな。
030529704/01/30 09:50ID:wMoA2WKP
レスありがdjです
吉里吉里初めて1ヶ月でできるとおもてた自分が間違えだったみたいです

>304
あらかじめある場所に画像を表示させておいて
選択肢の上にカーソルを合わせるとその場所の画像が変わるってやりたいんだけど
linkタグのonenterっての使って
[link target=*f1 onenter="kag.fore.layers[1].loadImages('fctest.png')"]
やるとfctest1.pngからobjectへ変換できませんってエラーがでます
誰か教えてくらはない・・・_| ̄|○
0306名前は開発中のものです。04/01/30 11:00ID:qaLSnIFP
[link target=*f1 onenter="kag.fore.layers[1].loadImages(%[storage:'fctest.png'])"]
とすればうまくいくはず。
0307名前は開発中のものです。04/01/30 11:50ID:oAgL3/XY
KAGの前景レイヤは、吉里吉里標準のLayerクラスから拡張が
施されて、loadImages関数への引数の与え方が異なっている
から、ですな。imageタグ仕様でDictionaryを渡すようになっ
てるんだと記憶してる。
0308名前は開発中のものです。04/01/30 19:54ID:nZFBhx2Z
質問というか…
XPKアーカイバ見るSusie-Pluginってありましたが(AxXPK.spiかな?)、
今何処かで手に入れられませんかね?
0309名前は開発中のものです。04/01/30 20:20ID:ahnfE2IT
FateのOP抜き出したいんだけどプロテクトかかってて展開できないんだっけ。
というかこの手の話はタブーですか
0310名前は開発中のものです。04/01/30 20:43ID:YB0yEUmy
>プロテクトかかってて展開できないんだっけ。
yes
っていうか過去ログくらいみれ
031130804/01/30 21:02ID:nZFBhx2Z
>>310
以前のスレに載ってたアドレスが切れてるんですよ。
そこには展開プロテクト掛かってても見る方法書いてありましたけどね。
0312名前は開発中のものです。04/01/30 21:04ID:+msrk4DL
>311
あれのプラグインって配布終了したんじゃなかったっけ?
■ このスレッドは過去ログ倉庫に格納されています