■吉里吉里/KAG/TJS雑談質問スレ■その7
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2006/01/24(火) 19:41:51ID:zq7ROQWO本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。
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/
【公式】
kikyou.info
http://kikyou.info/
吉里吉里ダウンロードページ
http://kikyou.info/tvp/
0547名前は開発中のものです。
2006/03/27(月) 18:41:56ID:W3oZC8rm0548名前は開発中のものです。
2006/03/27(月) 18:48:39ID:fCO1i4tWKAGでもカードゲーム作れる
>>544にその能力がないだけ
そんな人にTJSで作れるはずがない!!
0549名前は開発中のものです。
2006/03/27(月) 20:45:08ID:coZ4T/eU[eval exp="tf.i = 0"]
*loop
;ループ処理
[jump target="*loop" cond="tf.i < N"]
;TJS
[iscript]
for( var i = 0; i < N ; i++) {
//ループ処理
}
[endscript]
>>544同意
素直にHSPで作ったほうが良いんジャネ?
そっちでも怪しいもんだが。
0550名前は開発中のものです。
2006/03/27(月) 20:57:52ID:jG/qhUan0551名前は開発中のものです。
2006/03/27(月) 21:12:07ID:coZ4T/eUTJSからわざわざタグハンドラ呼んでたり、何がしたいのかわけわからん。
辞書配列の要素名(storage/layer/page)は文字列型な。
0552名前は開発中のものです。
2006/03/27(月) 21:56:50ID:L39chTQB>辞書配列の要素名(storage/layer/page)は文字列型な。
>辞書配列の要素名(storage/layer/page)は文字列型な。
0553名前は開発中のものです。
2006/03/27(月) 21:58:22ID:TgzlRq75KAGで使ってるレイヤはネイティブなloadImagesメソッドとは引数の仕様が違いますよ?
0554名前は開発中のものです。
2006/03/27(月) 21:59:05ID:TgzlRq750555名前は開発中のものです。
2006/03/27(月) 22:21:16ID:coZ4T/eU>>552
>>552
0556名前は開発中のものです。
2006/03/27(月) 22:30:47ID:coZ4T/eU吉里吉里組み込みLayerクラスのloadImagesな。
TJSはオーバーロードが出来ないのがちょっとサビシス。
HSPにせよTJSにせよスクリプト言語なのは忘れるな。
VBとJavaくらい性質が違う感じだが。
0557名前は開発中のものです。
2006/03/27(月) 22:35:02ID:TgzlRq75式中辞書配列は%[storage : 'image', layer : base, page : 'fore']とは書けませんが。
%["storage"=>'image',"layer"=>base,"page"=>'fore']だな(base が文字列として与えなきゃいけないのかどうかは確認してないから知らん
確かに>>552もわけわからんこと言ってるけど。
要素名を「文字列で間接参照」であって「要素名が文字列型」ではない
0558名前は開発中のものです。
2006/03/27(月) 22:40:10ID:coZ4T/eU>要素名 => 要素の値、をカンマで区切り、初期要素となる式を列挙します。たとえば、
>var dic = %["a" => 1, "b" => 2, "c" => 3];
ttp://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/dictionary.html
ん、スマン。リファレンスの表現そのまま流用しただけなんだが、
文字列型をキーとする辞書配列である、というのは理解してるつもりだ。
0559名前は開発中のものです。
2006/03/27(月) 22:49:12ID:TgzlRq75operater []の引数として文字列リテラルが与えられる、であって文字列"型"変数を与えてる訳じゃない
0560名前は開発中のものです。
2006/03/27(月) 22:53:13ID:TgzlRq75ネイティブって表現は微妙だったなスマソ
スクリプトでくくれはするけどHSPは完全なインタプリタ TJSは仮想マシン+中間言語(バイトコードインタプリタ)だからなぁ…
そういう意味じゃVBとJavaを引き合いに出すのは言いえて妙だな
0561名前は開発中のものです。
2006/03/27(月) 23:05:47ID:coZ4T/eU23:01:57 コンソール : "" + kag = (string)"(object 0x01B03930:0x01B03930)"
23:02:13 コンソール : tf[ "(object 0x01B03930:0x01B03930)" ] = (int)10
要するにこういう理解でOK?
(Javaでいうところの) hashCode じゃなくて文字列型の『値』って事だよな。
0562名前は開発中のものです。
2006/03/27(月) 23:22:45ID:coZ4T/eUコード中のコレ => "ほにゃらら"
(文字列として認識される書式で書かれた部分)
の印象があるのでやっぱり語弊があるキガス。漏れだけ?
0563名前は開発中のものです。
2006/03/27(月) 23:34:20ID:coZ4T/eU文字列リテラル(文字列定数)しか受け取らないもんと勘違いしてただけな気がしてきた。
>>561見ればわかるが変数放り込まれたら強制的に文字列型の『値』にキャストされるからな?
0564名前は開発中のものです。
2006/03/27(月) 23:44:14ID:coZ4T/eU23:42:29 コンソール : "" + kag = (string)"(object 0x01B51484:0x01B51484)"
23:42:39 コンソール : tf.dic[ "(object 0x01B51484:0x01B51484)" ] = (int)10
ついで言うと初期化子もしっかり要素名に変数受け付けるからな?
志村ー、ダイジョブかー?
0565名前は開発中のものです。
2006/03/27(月) 23:53:02ID:TgzlRq75悪い、559以降は妙な電波を受信していたようだ
寝て頭冷やすわ…申し訳ない>all
0566名前は開発中のものです。
2006/03/27(月) 23:55:44ID:coZ4T/eUダイジョブだーっ!
0567名前は開発中のものです。
2006/03/28(火) 08:41:52ID:CyHrmeeG>スクリプトでくくれはするけどHSPは完全なインタプリタ TJSは仮想マシン+中間言語(バイトコードインタプリタ)だからなぁ…
HSPも中間コードにコンパイルされるわボケ
>そういう意味じゃVBとJavaを引き合いに出すのは言いえて妙だな
絶対お前VBとJavaの違いわかってねぇ、バカすぎるもん。
まぁID:coZ4T/eUもわかってねぇだろうな。
今 の V B は J a v a と 同 じ だ。
0568coZ4T/eU
2006/03/28(火) 09:55:10ID:R9B9XbCR逆を言えばHSPにしてもVB6.0以前にしても、
VM走ってない(事になってる)わけで。
(HSPって裏でVM走らせてたりするんかな?)
ただのバイトコードインタプリタとVM+中間言語の差って
バイトコード化(コンパイル)の時点で最適化がされるかどーかだよな?
で、Effel/Smalltalk程では無いにせよ
それなりに高度にオブジェクト指向してるJavaと
過去の遺産に引きずられまくりで未だにGoTo使えるVBを
一 緒 に す る な と
どっちが優れてる、と言うつもりはないけど。
馬鹿でも使える(オブジェクト指向しなくて良い=楽な)VBと
オブジェクト指向理解してないとむしろ開発効率悪くなる
(オブジェクト指向設計分析しないと話にならん)
Javaはそれぞれに利点ある。
0569名前は開発中のものです。
2006/03/28(火) 09:59:16ID:R9B9XbCR「eclipseが良いですね、何かエロくて」
だった気がする。
eclipseでtjs出来ちゃうプラグイン誰か開発しないもんかな?
0570名前は開発中のものです。
2006/03/28(火) 10:07:57ID:wvaW2pBo0571名前は開発中のものです。
2006/03/28(火) 11:11:26ID:6IZevhbQだからおちつけ、な?
/**********↑ここまでスレ違い↓ここから再開*********************/
0572544
2006/03/28(火) 12:29:26ID:DdIkhcxH本編は普通にノベルゲー、でクリア後のおまけゲームって形で考えてたんですが、
まずやろうとしてたのはカードを10枚くらい横に並べるって処理なんです。
処理速度が気になりますが、ヘタレなおいらの技術では
素直に>>549のIFもどきでKAG文使うのが無難みたいっすね。
回答くださった皆様、どもでした。
0573名前は開発中のものです。
2006/03/28(火) 12:52:11ID:yiWtTfFu0574名前は開発中のものです。
2006/03/28(火) 20:15:08ID:DHX7o6Z80575名前は開発中のものです。
2006/03/28(火) 20:18:08ID:DHX7o6Z8完成どころか着手してすらいないものに対してそこまで必要以上に気にかけなくちゃ
いけないような時代って、もうとっくに終わったような。
0576名前は開発中のものです。
2006/03/28(火) 23:50:49ID:re/xScvS0577名前は開発中のものです。
2006/03/29(水) 06:53:34ID:5MmDhOzHかぐや姫から乗り換えようと思ってたのに・・・
0579名前は開発中のものです。
2006/03/29(水) 18:50:49ID:rVFtgTMWどんな風にやりたいのか詳しく書けばもっと的確なレスしたのに・・・
0580544
2006/03/29(水) 20:10:17ID:2fCNEMIrhttp://gamdev.org/up/img/5148.jpg
うちのXP(pen3.0G)では心配した表示の遅さもなく、ストレスなく表示できますた。
ちなみに見てわからんと思うですが花札(こいこい)っす。
ただし、12月の花の代わりが干支名になってます。
あとはカードの引きと敵の思考ルーチン・・・考えること多いなぁ。
0581名前は開発中のものです。
2006/03/29(水) 21:53:01ID:kF0uPOZA消えて
0582名前は開発中のものです。
2006/03/30(木) 00:52:17ID:lnKf/0guおまえがな
0583名前は開発中のものです。
2006/03/30(木) 00:55:31ID:ng27L25sあなた達がケンカするためのスレじゃないんだからねっ!
0584名前は開発中のものです。
2006/03/30(木) 01:04:17ID:3rlkXfbN消えろ
0585名前は開発中のものです。
2006/03/30(木) 02:16:57ID:7AL+WV7mかぐや姫Studioは、入力補完はあるけどTJSの定義がされてなくて
WHiNNYは、KAG・TJS両方定義されてるけどKAGの各要素の入力補完が無くて
どっちも一長一短なもので・・・。
0586名前は開発中のものです。
2006/03/30(木) 07:32:42ID:1FINw+Zv>WHiNNYは、KAG・TJS両方定義されてる
自己解決してるじゃんw
0587名前は開発中のものです。
2006/03/30(木) 23:52:34ID:lnKf/0guつKKDE
0588名前は開発中のものです。
2006/03/31(金) 01:29:22ID:DiP4ocnvイメージ優先で「2ちゃんねるの夜」とか「初めてのスレ立て」と個別にタイトル付けるか、
わかりやすさ優先で「一日目9:00」とか「Scene004」にするか迷っている
ちなみに選択肢無しの一本道ノベル、プレイ時間3時間ほど
0589名前は開発中のものです。
2006/03/31(金) 01:58:24ID:ruNuS/Aa0590名前は開発中のものです。
2006/03/31(金) 11:05:28ID:Fc2D56c2長くなるけど
0591名前は開発中のものです。
2006/03/31(金) 12:13:47ID:AZ2YzKI5そもそもわかりやすいか?
特徴ないから他のゲームとごっちゃになってわかりにくくなるし
再プレイまで時間かかれば忘れてしまうと思うが。
0592名前は開発中のものです。
2006/03/31(金) 12:44:56ID:EQt0Fp8Pサブタイトルを短くすれば問題なし
3/1 9:00 夢
3/1 10:00 花
とか
0593名前は開発中のものです。
2006/03/32(土) 01:14:49ID:wgJp6SQw0594名前は開発中のものです。
2006/03/32(土) 01:23:28ID:D7lZZ5ckさすが32日
やっぱり僕のとことは別次元なんだね
0595名前は開発中のものです。
2006/03/32(土) 16:52:10ID:nckK0rp9mpgとかaviだと容量圧縮の為品質さげたくないし。
0596名前は開発中のものです。
2006/03/32(土) 20:08:25ID:+avUDenpあー、それ、Dee氏の日記で言及されて以来、楽しみにしてた。
……何年か前の日記でさ(´Д⊂ヽ
ttp://www.google.co.jp/search?as_q=flash&as_sitesearch=kikyou.info%2Fdiary
0597名前は開発中のものです。
2006/04/03(月) 11:50:30ID:WI3IhFIO0598名前は開発中のものです。
2006/04/03(月) 11:51:13ID:WI3IhFIO本当にありがとうございました。
0599名前は開発中のものです。
2006/04/03(月) 15:29:54ID:6/fE86OA0600名前は開発中のものです。
2006/04/04(火) 00:37:33ID:BX7Haqsj個人的にはバブルソート使うよりコムソート11を勧める。
欠点はアルゴリズムがトリッキーなのと安定ではない事だけど
コムソート参照
ttp://www.anecs.net/comp/slib/sort/combsort.htm
それにしてもネタないな吉里吉里て
0601名前は開発中のものです。
2006/04/04(火) 00:51:19ID:rD8G9Jha0602名前は開発中のものです。
2006/04/04(火) 01:13:55ID:gMGzbCnq言いだしっぺの法則
0603名前は開発中のものです。
2006/04/04(火) 13:32:18ID:KWrWfdiu0604名前は開発中のものです。
2006/04/04(火) 16:05:43ID:gMGzbCnq1rkでさがせ
0605名前は開発中のものです。
2006/04/04(火) 22:31:09ID:bFXcn565任意の画像を、長方形とか、ひし形への変形ならできたのだが
台形に変形させて表示するには、どの様に設定すればよいのか教えて下さい
0606名前は開発中のものです。
2006/04/04(火) 22:49:32ID:VP1ZGOGiまずアフィン変換をググれ。
0607名前は開発中のものです。
2006/04/04(火) 22:55:37ID:C1EmR6qn>>506-508
0608名前は開発中のものです。
2006/04/04(火) 23:19:21ID:BX7Haqsj0609名前は開発中のものです。
2006/04/05(水) 02:02:59ID:1wkyjDw20610名前は開発中のものです。
2006/04/05(水) 02:21:53ID:hRd4SxuR0611名前は開発中のものです。
2006/04/05(水) 12:54:39ID:6cJ3jOGJ0612名前は開発中のものです。
2006/04/05(水) 13:01:22ID:LjSxCec70613名前は開発中のものです。
2006/04/05(水) 13:17:26ID:E4jjLV5X描画メゾットがプリミティブな物しかないとか、
他はレイヤ管理周りが少し重くない?
画像とレイヤは別に扱って欲しいかな。
0614名前は開発中のものです。
2006/04/05(水) 14:13:53ID:LjSxCec7くわしく
0615名前は開発中のものです。
2006/04/05(水) 16:20:05ID:Nr8qvARU0616名前は開発中のものです。
2006/04/05(水) 16:48:29ID:LjSxCec7>レイヤ管理周りが少し重くない?
くわしく
0617名前は開発中のものです。
2006/04/05(水) 18:15:14ID:tV7s5BnD実際には表示されてない裏面に描画しちゃってから、それを表面に表示することで、
描画に掛かる時間によって画面がちらつくっていうのを防いでる。
この表面と裏面を使った描画をダブルバッファリングと呼ぶ。
一方、吉里吉里では、裏面(バックバッファ)にあたるものがない。
内部的にはあるんだろうが、実際に使うレベルではない。
KAGではその代用として、1つ1つのレイヤに対して、裏レイヤを作ってるが、
これは単に、1つのレイヤに対して、もう1つのレイヤを作っているだけ。
>>613じゃないけど、ダブルバッファリングについては、こんなとこでおkなのか?
あとレイヤ管理周りが重いってのは同意だけど、
もともと動きの多いゲームの製作を目的としたものじゃないんだし、
別にコレ位でも不都合はないと思うけどな。
0618名前は開発中のものです。
2006/04/05(水) 18:55:42ID:LjSxCec7KAGの裏画面はちらつきを防ぐためにあるんじゃないとおもうが
0619名前は開発中のものです。
2006/04/05(水) 19:39:48ID:fmWwG3aD/ ⌒ ⌒ ::: \
| (●), 、(●)、 | / ̄ ̄ ̄ ̄ ̄
| ,,ノ(、_, )ヽ、,, | < なんか難しい話してるじゃん
| ト‐=‐ァ' .::::| \_____
\ `ニニ´ .:::/
/`ー‐--‐‐―´´\
0620613
2006/04/05(水) 20:33:04ID:p/VZYNbL見た目ってのはレイヤに何かを描画したり色・フォント設定したりの部分で、
レイヤ管理てのは可視設定や子レイヤチェーン云々の部分な。
で、何でレイヤの見た目をメモリにクローンするメソッドがなかったりそのクローンに付いた描画コンテキストを取得出来なかったり、クローンをレイヤに転送するメソッドが無いかな、とか思ってさ。
じゃないと、いちいち子レイヤとしてレイヤ管理に参加させなきゃいけないだろ?
この管理はトランジションを意識してんだろうけどTJSから直接トランジションなんて使わんし、大量のスプライトをアニメさせると管理周りが邪魔しそうだなて、スプライトレイヤなる物を作った時に悩んだんだよ。
>617
ダブルバッファリングの解説はあってるけどKAGの裏画面はトランジションの為だと思うぞ。
0621名前は開発中のものです。
NGNG0622名前は開発中のものです。
2006/04/05(水) 21:04:03ID:pPLMZswEん? クローンに関しては、Layerを継承すれば出来そうじゃん。
0623名前は開発中のものです。
2006/04/05(水) 22:05:46ID:pXO94CaU0624名前は開発中のものです。
2006/04/05(水) 22:41:06ID:N+avbeV9バッファとして使うならメモリ上に描画出来れば良いだけだからレイヤ管理は余計だろ。
バッファをレイヤとして生成すると誰に管理されるか?を意識しなきゃいけないしさ。
//バッファ取得
var img = msgLay.creteImage(msgLay.left, msgLay.top);
//バッファに描画
img.setFont(fontInfo);
img.load(filePath);
img.drawString(...);
//バッファを転送
msgLay.drawImage(img);
て書けた方が楽だし中でやってる事が全然違うじゃん。
今のTJSでレイヤ使ってこれをやるとファクトリメソッド内で・・・・
1自分に子レイヤA生成
2Aを不可視に
3Aをチェーンに不参加に
4表レイヤの見た目をAにコピー
としてファクトリから返ってきたAに
5Aに必要な描画
6Aを表にコピー
で完了。これだと手続きが増える。
バッファレイヤをサブクラスにしてコンストラクタ引数に親レイヤ渡して
コンストラクタ内で2 3 4の処理しても良いけどどちらにしても余計なレイヤ管理から解放されないだろ?
スマートじゃないじゃん。実際ここまでやったんだけど、この方法だと不明瞭な子レイヤが大量にぶら下がる事になるのが辛い。
ダブルバッファにここまで手間掛けないといけないから吉里吉里のレイヤはダブルバッファが想定(考慮)されてないって言ったんだよ。
0625名前は開発中のものです。
NGNGちなみにそこまでして何をしたいの?
0626名前は開発中のものです。
2006/04/05(水) 22:49:43ID:04qJHWN3テンポラリレイヤ作って、不要になったら削除するんじゃだめなの?
大体レイヤは作成時不可視だぞ?
これでもう2、3は不要だとおもうんだが
0627名前は開発中のものです。
2006/04/05(水) 23:00:53ID:k3/Hyj+Jj2meのMIDP2.0のjavax.microedition.lcdui.gameパッケージを全部TJSで実装してる最中だと思ってもらえれば、スプライトレイヤはSpriteクラスに対応する。後LayerManagerだけなんだが要らんかも。
>>625
前に言ったけどKAGいじってる。
0628名前は開発中のものです。
NGNGいじってる目的は?それを聞いてる。
0629名前は開発中のものです。
2006/04/05(水) 23:15:54ID:J2Kac/kr吉里吉里は「ダブルバッファが想定(考慮)されてない」んではなくて、
「ダブルバッファ性をシステムが担保する」システムだぞ?
レイヤに単純描画しておけば、システムに制御が帰った時点で
内部的なダブルバッファ処理の上でWindow に描画されるから、
プログラムは同じレイヤに連続で再描画すればよい。
わざわざ自分でダブルバッファ的な処理を書くのは、2つのバッファデータ
そのものに意味があるとか、既存プログラムとの互換でどうしても
そうしたいとか、そういった特別な理由がないかぎり無意味だよ。あ、いや、
むしろ、データ転送が1回余分に発生する分パフォーマンスの
低下につながるから基本的には避けるべき技法だ。
0630名前は開発中のものです。
2006/04/05(水) 23:23:28ID:pXO94CaU0631名前は開発中のものです。
2006/04/05(水) 23:45:35ID:oeoWAPqRなんで子レイヤ?と言うよりプライマリレイヤ以外は結局子レイヤだろ、クラスリファレンスのLayerコンストラクタのparent引数の説明見て。
あと済まん、手続き2 3だが頭に「常に」てのを加えてくれ。つまり外から2 3での設定をいじられないようにする必要があるんだよ。
サブクラス化した時にプロパティをオーバーライドして。
>>628
自分で使うKAGのミニゲーム用のライブラリというか基盤かな。
KAGでミニゲームなんて作ってらんないからTJSでやろうと思ってさ。
それでまさにMIDPのAPIの様な物が欲しかったんでひたすら実装してる最中。
0632名前は開発中のものです。
2006/04/05(水) 23:46:24ID:DlV6n5yT0633名前は開発中のものです。
2006/04/06(木) 00:05:35ID:wjwcpXSpSystem.independMainImage ( メイン画像の共有の解除 )
System.independProvinceImage ( 領域画像の共有の解除 )
ここらへんから>>629の言ってるような機構になってるのは想像つくだろ。
レイヤのピクセルデータ自体は他レイヤと共有可能な
メモリ上の何処かにキャッシュ(バッファリング)されてるって事。
Layer.update ( 画像の更新 )
んでもってコレでシステムメモリ上(多分)のピクセルデータをビデオメモリに転送するって感じじゃね?
キャッシュされてるピクセルデータそれ自体に操作を加えたい場合は
Layer.mainImageBuffer ( メイン画像バッファポインタ )
Layer.mainImageBufferForWrite ( メイン画像バッファポインタ(書き込み用) )
Layer.mainImageBufferPitch ( メイン画像バッファピッチ )
Layer.provinceImageBuffer ( 領域画像バッファポインタ )
Layer.provinceImageBufferForWrite ( 領域画像バッファポインタ(書き込み用) )
Layer.provinceImageBufferPitch ( 領域画像バッファピッチ )
吉里吉里プラグイン作ってそれから↑を使うのが正解。
吉里吉里自体でどーにかしようってアプローチがそもそも間違い。
>>630
多分正解。
0634名前は開発中のものです。
2006/04/06(木) 00:06:06ID:FvHzCh95何!?今レス見たよ・・・OTL
スプライトのタイル画像読み込むレイヤ持っただけで放置してたけど、
ダブルバッファリングしてないのを忘れてて後から追加しちゃったよ。
0635名前は開発中のものです。
2006/04/06(木) 00:08:03ID:wjwcpXSpx=> System.independMainImage ( メイン画像の共有の解除 )
x=> System.independProvinceImage ( 領域画像の共有の解除 )
o=> Layer.independMainImage ( メイン画像の共有の解除 )
o=> Layer.independProvinceImage ( 領域画像の共有の解除 )
0636名前は開発中のものです。
2006/04/06(木) 00:23:48ID:FvHzCh95すまんかった・・・
0637名前は開発中のものです。
2006/04/06(木) 00:50:26ID:wjwcpXSpLayerクラスのリファレンス見ただけで概ね想像つくんだが
……1.1x時代を経験した人間の懐古かぁ。
0638名前は開発中のものです。
2006/04/06(木) 01:18:44ID:pmLN7cKZ前スレの最後あたりでも書き込みするごとにID変わる人を見たキガス
0639名前は開発中のものです。
2006/04/06(木) 01:42:06ID:QQsMQpE00640名前は開発中のものです。
2006/04/06(木) 11:29:28ID:ncSqCR7Ihttp://ruriko.denpa.org/200604a.html#05
0641名前は開発中のものです。
2006/04/06(木) 11:32:33ID:EN/3HcuBそこの人結構凄いよな
吉里吉里でカテゴリ作ってくれないかな
過去ログによさげ凄げなプラグインとか作ってるし
0642名前は開発中のものです。
2006/04/06(木) 12:32:06ID:PryV95as本人だと思うよ
0643名前は開発中のものです。
2006/04/06(木) 12:35:32ID:EN/3HcuB0644名前は開発中のものです。
2006/04/06(木) 17:37:12ID:fGFNUGficlass Layer2 extends Layer
{
var clone = void;
function Layer2()
{
super.Layer(...);
}
function finalize()
{
invalidateClone();
super.finalize(...);
}
function invalidateClone()
{
if (clone !== void) invalidate clone, clone = void;
}
0645名前は開発中のものです。
2006/04/06(木) 17:37:42ID:fGFNUGfi{
invalidateClone();
clone = new global.Layer2(window, this);
clone.assignImages(img);
return clone;
}
function load(filePath)
{
loadImages(filePath);
setSizeToImageSize();
}
function drawImage(img = clone)
{
assignImages(img);
}
function setFont() {}
function drawString() {}
}
msgLay = new Layer2(window, window.primaryLayer);
msgLay.load(ry);
var img = msgLay.creteImage();
img.setFont(ry);
img.load(ry);
img.drawString(ry);
msgLay.drawImage();
invalidate msgLay;
0646644
2006/04/07(金) 14:02:29ID:iocITKp/Layerはレイヤ操作やイベント担当、Imageは画像操作。
で、LayerにImageを関連付けるみたいな。
そうなるとImage管理(というかキャッシュ)クラスが欲しくなるわけだが。
■ このスレッドは過去ログ倉庫に格納されています