- 1 名前:名前は開発中のものです。 [2007/08/06(月) 19:12:57 ID:CjKwgtC1]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、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辺りを参照のこと。
- 502 名前:名前は開発中のものです。 mailto:sage [2007/10/10(水) 22:30:18 ID:2QQ8IhoS]
- >>499
書いてないと思う
- 503 名前:名前は開発中のものです。 [2007/10/11(木) 01:07:36 ID:Zj0kEXQ4]
- 吉里吉里はじめました
どこでもセーブプラグイン導入してみたのですが 通過したラベル以前にBGMのタグがあるので ロードするとBGMタグを読み込んでくれなくて困ってます これはラベルの後に毎回bgmタグと挿入するしかない?
- 504 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 04:35:10 ID:zyg+zuSF]
- >>497
assignStructは配列か連想配列があるとディープコピー。 assignはシャローコピー。 代入は参照。
- 505 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 09:15:36 ID:qMNKYa9u]
- >>503
どこでもセーブプラグインは使ったことないが、BGMはそのラベル時点で鳴っているものを 自動的に保持してくれるぞ。 何か前提がおかしいんじゃないか。
- 506 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 19:22:58 ID:QZIU/lTz]
- システムボタンにスキップつけたいけど、
>>4のTJSに挑戦!講座が丁度いい所で終わってるなぁ。
- 507 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 19:56:02 ID:xV6BCUuR]
- >>506
exp="kag.skipToNextStopMenuItem.click()" こんなん?
- 508 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 21:32:07 ID:lWRyFTjC]
- >>506
あとここも ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+systembutton.ks%B2%FE%C2%A4%A4%CE%A5%D2%A5%F3%A5%C8
- 509 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 21:37:40 ID:cZ9NhotP]
- どうもです、
ンサンプルプラグインのシステムボタン改竄しながら頑張ってみます。
- 510 名前:名前は開発中のものです。 mailto:sage [2007/10/11(木) 23:52:01 ID:kJE2NQXY]
- >>424
優希よりNScrを吉里吉里に変換するのがあればなぁ…
- 511 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 01:26:18 ID:iH7fn3Zs]
- >>510
NS使える奴ならKAGはすぐ覚えられるんじゃないか? 俺は最近NSのリファレンスもかじってみたけど 難易度にそう差はなさそうだ。 つか、プレイアビリティに難のあるyuukiならわかるが NSならわざわざ吉里吉里に直すことないんじゃね?
- 512 名前:名前は開発中のものです。 [2007/10/12(金) 02:11:20 ID:sSrfq6Mi]
- こんばんはー。
多次元の配列から、 それぞれの次元の要素数を取得することはできないですか? [iscript] var 二次元配列 = [[], []]; 二次元配列[0][0] = "101号室"; 二次元配列[0][1] = "102号室"; 二次元配列[0][2] = "103号室"; 二次元配列[1][0] = "201号室"; 二次元配列[1][1] = "202号室"; [endscript] 1階の部屋数は[emb exp = "二次元配列[0].count[0]"]部屋です。[r] 2階の部屋数は[emb exp = "二次元配列[1][0].count"]部屋です。[r] とりあえず一次元目の要素数、この場合だと1階の部屋数さえ取得できれば いいです。いまからかみんします
- 513 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 02:17:49 ID:eQ0/10C8]
- 1階の部屋数は[emb exp = "二次元配列[0].count"]部屋です。[r]
2階の部屋数は[emb exp = "二次元配列[1].count"]部屋です。[r]
- 514 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 04:09:19 ID:BRdPmyNT]
- krkr2NScなら厨に需要ありそうだが逆は>>511だな。
- 515 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 04:25:40 ID:iH7fn3Zs]
- いや、逆も大して需要ないと思うんだが…Mac対応になるくらいか
- 516 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 04:27:52 ID:ue/J6dmS]
- flashで作り直した方が色々と楽な気がするのだが。
- 517 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 05:22:39 ID:549o4KC5]
- NScrは1話分のSSをノベルにして、FLASHはベジェ引いてグネグネアニメーション作ったことあるよ。
大概のはサンプルやら触ってりゃ覚えるし。
- 518 名前:名前は開発中のものです。 [2007/10/12(金) 08:46:43 ID:sSrfq6Mi]
- >>513
おはようございまーす。 本当だ、正確に値を取得できてる。 しかも即答してくれてるところがさらにすごいです。 ありがとうございました。非常に助かります。
- 519 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 11:22:18 ID:bG9StqDT]
- 厨は市ね
- 520 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 15:20:49 ID:ahvr2IB9]
- ひょっとしてマスク画像の共有って出来ないですか?
- 521 名前:520 mailto:sage [2007/10/12(金) 15:40:27 ID:ahvr2IB9]
- ちなみにやりたいこと
色んな画像を特定の形(長方形でない)に切り取ったものを表示 です。
- 522 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 15:45:38 ID:ahvr2IB9]
- 解決しました。
お騒がせしました(;´Д`)
- 523 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 16:54:44 ID:M57bZy/n]
- >>522
どの様にやったら解決したかをレスしておくと あとから来た初心者にやさしくいスレになると思う(どんな簡単な方法でも) 基本的に質問ばっかりで 答えがマニュアル嫁しか無いのでは ここに来た初心者とかド素人が一向にレベルアップしない
- 524 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 16:58:32 ID:T4HGw7wi]
- 自分が成長するにはそれなりの努力が必要
- 525 名前:520 mailto:sage [2007/10/12(金) 17:34:49 ID:ahvr2IB9]
- 解決したとか言いながら解決していなかった件(´・ω・`)
マスクの共有は出来ないようだから 適用したいマスク画像をもった画像を別のレイヤに読み込んで、 そちらからマスクのみをcopyRectしてやろうと考えた。 layer1.face = dfMask; layer1.copyRect(0, 0, maskLayer, 0, 0, layer1.width, layer1.height); でもこうすると、何故かマスク画像の白(value=255)の部分がvalue=1になってる。。 上記の処理をした後に for(var i = 0; i < layer1.width; i++){ for(var j = 0; j < layer1.height; j++){ layer1.setMaskPixel(i, j, layer1.getMaskPixel(i, j) * 255); } } としてやると表示したい形に(処理遅いけど)なる。 これってバグでしょうか?それともやり方がどこかおかしいのかな?
- 526 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:25:48 ID:hswKW7xj]
- マスクした画像を1枚に連結してimageをclipして並べるとか?
- 527 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:29:54 ID:q0rVy0UH]
- >>523
リファレンスのタグ忘れてたり、読み飛ばしてたりするから、 どこにあるか教えてもらうだけでも解決するよ。
- 528 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:30:17 ID:xj8YgpCG]
- 別におかしいと思うところはどこにもないがcopyRectのcopyがどういう処理してるかだな。
ソース読めば?
- 529 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:36:25 ID:YqjY4w/m]
- ツールバーにある、検索先切り替えのボタン内のリストを編集する方法はない?
nicoの投稿新着とタグ新着くらいしか使わないのに、長くて操作しにくいんだ。
- 530 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 18:39:03 ID:YqjY4w/m]
- ごめんなさい。
壮大な誤爆しました。
- 531 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 21:19:36 ID:ue/J6dmS]
- >>525
流し読みだが、kirikiri2のcore\visual\tvpgl.cのマスクの値がおかしいのは気のせいだろうか dest[(len-0)] = (dest[(len-0)] & 0xffffff) + (src[(len-0)] & 0xff0000); この辺全部 (src[(len-ほげ)] & 0xff000000); のような気がするのだが・・・バグ?
- 532 名前:名前は開発中のものです。 mailto:sage [2007/10/12(金) 21:30:56 ID:ue/J6dmS]
- >>525
逆なら(マスク画像のレイヤにメイン画像のみ転送:dfMain)のcopyRectなら正しく動作するかもしれない。 動くかわからんが・・・
- 533 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 01:07:57 ID:OkqoU/bR]
- 内容の同じファイルは実行化の時に吉里吉里が一つに纏めてくれるから、そのまま必要な枚数分入れとけばいいんじゃね?
- 534 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 01:15:19 ID:2dEdAoM1]
- >>525
マスクにしてる画像の holdAlpha を true にしてからそれに 上書きで copyRect するのはどうだろう。 >>532 と同じ処理になるような気がするが一応。
- 535 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 01:15:48 ID:OkqoU/bR]
- ゴメン >>525ね
- 536 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 03:46:24 ID:qG4Qvalb]
- >>531
俺のような素人目ではソースのピクセルの赤をデスティネーションのピクセルに 足しこんでるようにしか見えんのだけど、なんとなくw dest[(len-0)] & 0xffffff これでアルファチャンネルを落としたRGB値になって src[(len-0)] & 0xff0000 これでソースのピクセルの赤をマスクして抜き取る 赤の値が 0xff をオーバーフローした分はアルファ値になるって感じ? なにがしたいのか、俺にはよく分かんねえwww
- 537 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 06:57:38 ID:GCxrQdJc]
- あれ、アルファ値の操作ドコー?
く、テキスト処理ならわかるんだが・・・orz これは本家に聞いてみた方が良いんじゃない?
- 538 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 07:07:45 ID:/Ztku7UF]
- new Layerで作ったオブジェクトに一度画像を読み込ませた時、
その後読み込んだ画像の情報をクリアするにはどうすればいいでしょうか? 一度画像を読ませたオブジェクトを再び使用する時、前回読ませた画像データが残ってて困っています。
- 539 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 07:37:09 ID:2dEdAoM1]
- >>538
普通に別の画像をよませるのではだめなのか? ごく普通に上書きされるぞ。
- 540 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 07:47:51 ID:/Ztku7UF]
- 例えばレイヤーのサイズが300*400あったとして、その左上0,0の所から
75*100の大きさの画像を4つ読ませたとして、その次に 右側の二つを更新して左側の二つは消したい……というような時に不便な事になるものでして 適当な透明画像を上から読み込ませるのが、一番手っ取り早いですかねえ
- 541 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 08:17:10 ID:1DNeMcN1]
- や、部分的に消したいだけなら fillRect のがてっとりばやいんだが…
とりあえず、吉里吉里リファレンスの Layer の部分を全部読んだほうがいいと思うぞ?
- 542 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 13:04:42 ID:msAmIRxv]
- >>538
hoge_layer.type = ltAlpha; hoge_layer.face = dfAlpha; hoge_layer.fillRect(0, 0, hoge_layer.width, hoge_layer.height, 0x00000000); これで全部消えると思う >>540 hoge_layer.type = ltAlpha; hoge_layer.face = dfAlpha; hoge_layer.fillRect(150, 0, 150, 100, 0x00000000); これでできない?
- 543 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 13:13:21 ID:msAmIRxv]
- あ、逆逆w
hoge_layer.type = ltAlpha; hoge_layer.face = dfAlpha; hoge_layer.fillRect(0, 0, 150, 100, 0x00000000); これで 左側が消えるとおも
- 544 名前:名前は開発中のものです。 [2007/10/13(土) 15:23:11 ID:av3VlT+b]
- すいません、フォントのサイズやマージンは参照できないんですか?
config.tjsとかには記述されてるんですけど。 文字の大きさ:[emb exp = "defaultFontSize"][r] ;defaultFontSize = 24; // deffont タグの size 属性に相当 ;defaultLineSpacing = 6; // defstyle タグの linespacing 属性に相当 ;defaultPitch = 0; // defstyle タグの pitch 属性に相当 ;marginL = 8; // 左余白 ;marginT = 8; // 上余白 ;marginR = 8; // 右余白 ;marginB = 8; // 下余白
- 545 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 16:20:02 ID:VYnE0nr2]
- できるよ、多分。
今手元に動作環境がないからわかんないけど、 kag.defaultFontSizeとかで試してみて。
- 546 名前:名前は開発中のものです。 [2007/10/13(土) 16:24:08 ID:av3VlT+b]
- >>545
ですよね、できるはずですよね。 朝からやってんですけど、なかなか見つからなくて。 昔のコマンド入力式のADVの感覚ですね。 もう少し探してみます。
- 547 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 16:27:24 ID:/pZoS8iI]
- >>544
> フォントのサイズやマージンは参照 hoge_layer.font.getTextHeight ( 文字列の縦幅を得る ) hoge_layer.font.getTextWidth ( 文字列の横幅を得る ) で取れるんじゃないかな TJS リファレンスの Font を参照してみると幸せになるかも defaultFontSize 自体は、MessageLayer のメンバ変数にしか格納されてないみたい、多分
- 548 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 16:57:09 ID:srcUgUDB]
- >>544
[current layer=message0 page=fore] したあと、 [emb exp="kag.current.defaultFontSize"] [emb exp="kag.current.defaultPitch"] [emb exp="kag.current.defaultLineSpacing"] [emb exp="kag.current.marginL"] [emb exp="kag.current.marginT"] [emb exp="kag.current.marginR"] [emb exp="kag.current.marginB"] かなぁ。 Config.tjs(またはOverride.tjs)で指定した値がほしいとなると、ちょっとめんどくさい。
- 549 名前:名前は開発中のものです。 [2007/10/13(土) 17:06:03 ID:av3VlT+b]
- >>548
カレントレイヤで充分です。ありがとうございます。 547の方のアドバイスと「TJSに挑戦」を参考にして、 System.inform(kag.back.message.[0].defaultFontSize); まではたどり着いたのですが、 KAGのメッセージレイヤ上でのマージンや字間などが分からなくて どうしようかと思ってました。 助かりました、ありがとうございました。
- 550 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 17:43:12 ID:/Ztku7UF]
- >>541-543
ありがとうございます、すっきりレイヤを初期化できました。
- 551 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 18:45:46 ID:RhK+yO3S]
- 暗号だらけのスレだ
- 552 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 20:23:27 ID:Ucqp92Ru]
- どこがだよ?バグ云々以外はリファレンスに書いてあるだろ。
- 553 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 20:32:08 ID:MEwOAsn9]
- ところでマスク関連の件はDeeたんor公式に報告したほうがいいんじゃないか?
本当にバグなのかどうかは俺には判断できないけど・・・
- 554 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 22:24:07 ID:n8tkbFmb]
- いや、公式には言わずとも見てるだろたぶん
- 555 名前:名前は開発中のものです。 mailto:sage [2007/10/13(土) 22:29:09 ID:srcUgUDB]
- 再現性がある520=525のプロジェクトを公式吉里吉里掲示板経由で
W.Deeさんに確認してもらうのが一番早いかとおもう。 ここのURL貼り付けて、原因はこれっぽいんですが? みたいな感じで。
- 556 名前:名前は開発中のものです。 mailto:sage [2007/10/14(日) 02:36:24 ID:UAfnz1cW]
- 正確には見てる奴がいるから自ずと伝わる・・・だなw
- 557 名前:名前は開発中のものです。 [2007/10/15(月) 12:17:46 ID:INcxoQks]
- えー、こんにちわー。
これって何でエラーになるか分かりませんか? [eval exp = "tf.a = 300"] [eval exp = "tf.b = 300"] [position layer = message1 width = tf.a height = tf.b]
- 558 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 12:27:59 ID:LX2lSAgH]
- >>557
[position layer = message1 width =&tf.a height =&tf.b]
- 559 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 12:48:05 ID:LX2lSAgH]
- ところで自分も聞きたいんだが、公式掲示板ログの検索でInternal Server Errorを
食らう。 あそこが使えないと、ヘタレスクリプト書きの自分は辛い。
- 560 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 12:53:20 ID:Pj0hwuo9]
- >>559
エラー出るね。 前にもエラー出てた時あったよね。しばらくして直ったけど。 管理人さんにお知らせしたほうがいいのかな。 黙って見守っててくれというなら黙って待ってるんだけど。
- 561 名前:名前は開発中のものです。 [2007/10/15(月) 13:01:20 ID:INcxoQks]
- >>558
こういう場合にもエンティティが必要なんですね。 うっかりしてました。 いつもいつもありがとうございます。助かりました。
- 562 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 14:18:23 ID:AJQtwqIC]
- >>559
ログを全部ローカルへダウンロードして、 grepで検索すればいいんでね?
- 563 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 14:47:55 ID:SdMDoBaE]
- googleデスクトップ検索
- 564 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 17:25:10 ID:0JyNHns9]
- 吉里吉里の本を読んでいて気になったので質問です。
;所持金が3000以上なら3000を引く [eval exp="tf.money=tf.money-3000 if tf.money>=3000"] と [eval exp="tf.money=tf.money-3000" cond="tf.money>=3000"] はどう違うんでしょうか? 同じですか? 同じことだけど何らかの状況下では違った働きが出来る、などあるのでしょうか?
- 565 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 18:07:29 ID:qhnmrmA4]
- 同じ
- 566 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 18:09:30 ID:AJQtwqIC]
- >>564
前者は 1.タグ解析(KAGParser内) 2.evalのタグハンドラ呼出し(Conductor内) 3.Scripts#evalで実行(MainWindow内) 後者は、 1.タグ解析(KAGParser内) 2.condの判定(KAGParser内) 3.evalのタグハンドラ呼出し(Conductor内) 4.Scripts#evalで実行(MainWindow内) 動作は同じはず。 どっちが動作が速いかといわれると、 condでタグ実行が排除できる回数がおおければ、おそらく後者・・・かな? というより、見やすさを考えると、後者だろうな。
- 567 名前:名前は開発中のものです。 mailto:sage [2007/10/15(月) 23:02:38 ID:Z6VSmxDA]
- >>566
数百万回ぐらい判定がなければ差は出ない
- 568 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 02:02:05 ID:Jr30uGus]
- >>564
「何らかの状況下では違った働きが出来る」例をあげてみる ;tf.moneyの値に関わらずtf.xにはtrueが代入 [eval exp="tf.money=tf.money-3000 if tf.money>=3000, tf.x=true"] ;tf.moneyが3000以上の場合のみtf.xにもtrueが代入 [eval exp="tf.money=tf.money-3000, tf.x=true" cond="tf.money>=3000"] 露骨に遅くなったとかならともかく、普段は動作の速い遅いなんて気にする必要はないと思うよ
- 569 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 08:24:08 ID:NEilTLPh]
- おいおい、そりゃ動作に違いが出るだろ
むしろ [eval exp="(tf.money=tf.money-3000, tf.x=true) if tf.money>=3000"] [eval exp="tf.money=tf.money-3000, tf.x=true" cond="tf.money>=3000"] を比較して「やっぱり動作に違いが出ません」ってオチにもってく方が素直だろ
- 570 名前:名前は開発中のものです。 [2007/10/16(火) 19:07:00 ID:eS3nDnKL]
- こんばんはー。
KAGには変数内の文字列を条件式に見なしてくれるエンティティ機能があり ますが、TJSには同様の機能はないんですか? [iscript] var a = 200; var b = 100; var 条件 = "a == 200 && b == 100"; if(条件) // ←ここの問題。KAGではエンティティを付ければいいけど、 // TJSでは? { System.inform("TJSで条件を充たしました。"); } [endscript] [if exp = "&条件"] KAGで条件を充たしました。 [endif]
- 571 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 19:25:22 ID:7Inb+hh1]
- if(Scripts.exec(条件式))
で出来るんじゃね?
- 572 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 19:44:05 ID:p4P38nPk]
- var 条件 = "a == 200 && b == 100"!;
で出来るんじゃね?
- 573 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 19:46:32 ID:eKvcdnII]
- いや、普通に
var 条件 = (a == 200 && b == 100); でいいだろ
- 574 名前:名前は開発中のものです。 mailto:sage [2007/10/16(火) 19:52:09 ID:eKvcdnII]
- >>573
ああ、文字列にする必要があるんなら571, 572のとおり 特に必要がなければ論理演算の結果を直接代入しちゃえよ あとifタグでエンティティはいらね
- 575 名前:名前は開発中のものです。 [2007/10/16(火) 20:07:44 ID:eS3nDnKL]
- >>571 >>572 >>573 >>574
すごいすごい! 全く知りませんでした。 ありがとうございました。
- 576 名前:名前は開発中のものです。 [2007/10/17(水) 00:32:29 ID:ETJjfPPK]
- こんばんはー、どなたかまだ起きてませんかー?
Array.clearについてですけど、検索しても例文が少なく一般的な記述 が分かりません。一応、このような記述を思い付きはしたのですが、 もっと一般的でシンプルな記述があれば教えてください。 [iscript] var 配列 = ["a", "b"]; [endscript] [emb exp = "配列.count"][r][l] [iscript] (Array.clear incontextof 配列)(); [endscript] [emb exp = "配列.count"][r][l] 私自身なぜこの記述で動作しているのか理解してません。 動きさえすればそれでいいのですが、予定してない副作用が発生して ることが怖いので質問します。
- 577 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 01:18:32 ID:xhnjUac2]
- @
var x = ["a", "b"]; x.clear(); A var x = ["a", "b"]; (Array.clear incontextof x)(); B var x = ["a", "b"]; var y = x.clear; y(); 最も一般的なのは@かな。 てか、久々に来たら随分とレベルが下がった気が・・・。
- 578 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 01:25:12 ID:Z5I+Jcyy]
- そりゃ新規参入者もいるだろうしな
- 579 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 06:26:40 ID:UbTTh5A9]
- 調べるよりも聞いたほうが早く答が返ってくるからか
簡単に質問してるケースが目立つな >>576 配列オブジェクトの"配列"のコンテキストでArray.clearを 実行してるから動作する。一般的には既に配列オブジェクト なんでコンテキスト書き換えせずに>>577の(1)みたいに書く 一部のケースを除き、incontextofは使う必要なくて、普通に 変数名.メソッド名()と書けばいいよ
- 580 名前:名前は開発中のものです。 [2007/10/17(水) 09:29:26 ID:ETJjfPPK]
- >>577
えーおはようございます。 豊富な文例ありがとうございます。恐縮しております。 >>579 説得力のある解説ありがとうございます。 たしかに577の方の(1)の記述がシンプルで綺麗に見えます。 お手数をおかけしました。
- 581 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 09:44:17 ID:nmXFb6Fs]
- >>577
独力で理解出来る奴は2chなんか来ないし ネットの低年齢化が進んでるんだから色々下がる
- 582 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 10:05:42 ID:/UV1afgV]
- 別のもので作る方が楽なのに、無理に吉里吉里で作る人が多いんじゃ。
- 583 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 13:22:39 ID:HQd+4aze]
- >すごいすごい!全く知りませんでした。
おまい、そこは喜ぶとこじゃなくて落ち込むとこだぞ…
- 584 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 17:44:52 ID:woJIbIQs]
- 質問がこなければ、新規参入がない、わびれた、暇だと文句を言うが
質問がきたら初心者うぜえ、リファレンス嫁で追い返す おまえらどんだけツンデレだ
- 585 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 17:48:09 ID:cDq0gnsO]
- リファレンス嫁ってパターンが多すぎるだけだべ
そういうの以外はだいたい解答されてるじゃないですか てかツンデレと違うそれ
- 586 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 18:02:05 ID:KMTjHbD+]
- といっても、このスレになってからリファレンス嫁で撃退されたのは2件だけな件
- 587 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 18:07:59 ID:4chCBgCZ]
- > 質問がこなければ、新規参入がない、わびれた、暇だと文句を言うが
ソース出せる?
- 588 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 18:50:02 ID:LwrXoy6X]
- 吉里吉里初心者と2ch初心者はまた別ですよね。
- 589 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 21:32:42 ID:sX+W/W+X]
- わびれたww
詫びれた?侘びれた? 寂れただろ、さびれた。日本語初心者の方ですか。
- 590 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 21:56:04 ID:wJYMV+CC]
- いやそれをいうなら正しくは「わびれた」じゃなくて「わびた」だろ
- 591 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 22:20:07 ID:TtbXhHUA]
- にしても、寂れてくなぁ・・・
- 592 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 22:24:30 ID:oZmveRNo]
- ところで寂れずに今盛り上がってるのって何よ?
- 593 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 22:49:43 ID:HUmDNoG0]
- 俺の股間
- 594 名前:名前は開発中のものです。 mailto:sage [2007/10/17(水) 23:15:27 ID:wJYMV+CC]
- うp
- 595 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 18:36:31 ID:zqwtG4ox]
- vipでやれ。
>調べるよりも聞いたほうが早く答が返ってくる これはないな。 >>592 携帯用のエンジンは需要あるんじゃないかと思う。
- 596 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 18:36:32 ID:vfcbVUIf]
- こんな精神的に未成熟なキモオタが所構わず湧いて
馴れ合ってるんだからスレとしては寂れて当たり前だ
- 597 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 18:38:31 ID:+9iyv5t0]
- そんな無理して盛り上げようとしなくていいからー
- 598 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 18:39:33 ID:pQrld9af]
- 作者が自己主張しまくって荒れまくりのえぬすくスレよりは万倍マシだ
- 599 名前:名前は開発中のものです。 mailto:sage [2007/10/18(木) 20:31:45 ID:yYo1+Qsq]
- そんな無理して(ry
Nスクもほんとにいいツールだよ。 これからも共存共栄、切磋琢磨していきたいね。
- 600 名前:名前は開発中のものです。 mailto:sage [2007/10/19(金) 04:25:28 ID:ZArvn91c]
- だが断る
- 601 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 20:27:42 ID:gWDABZ83]
- 「実行する」と「評価する」って何が違うんだ?
- 602 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 20:55:58 ID:vWb3iCVS]
- 着眼点
|

|