- 1 名前:名前は開発中のものです。 mailto:sage [2008/02/26(火) 15:18:34 ID:3kSRIyHL]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その13 pc11.2ch.net/test/read.cgi/gamedev/1195603475/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。
- 200 名前:名前は開発中のものです。 mailto:sage [2008/03/25(火) 00:00:26 ID:XOzNsQjI]
- >>199
aaa のソート結果を別途記録しておけばできなくはないだろうが、 そんなややこしいことをするよりデータ構造を考えなおしたほうがいい。 その用途ならこう持つのが正しい。 hogehoge = [ %[aaa:50, bbb:10, ccc:1], %[aaa:90, bbb:9, ccc:3], %[aaa:90, bbb:9, ccc:5] ]; 前の構造で hogehoge.aaa[1] でみてたものは、hogehoge[1].aaa になる。 これならソートは単純になる。 hogehoge.sort(function(a,b) { return a.aaa<b.aaa; })
- 201 名前:名前は開発中のものです。 mailto:sage [2008/03/25(火) 01:24:59 ID:fE2eKowW]
- >>199
class pack { var aaa; var bbb; var ccc; function pack(a, b, c) { aaa = a; bbb = b; ccc = c; } } var p = []; p[0] = new pack(50, 10, 1); p[1] = new pack(90, 9, 3); p[2] = new pack(70, 8, 5); あとはp[?].aaaをキーにソート。 構造化すりゃいい。
|

|