[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 14:45 / Filesize : 263 KB / Number-of Response : 881
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:名前は開発中のものです。 [2008/11/27(木) 06:43:48 ID:X85/13M/]
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その15
pc11.2ch.net/test/read.cgi/gamedev/1216865800/

吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

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

詳しくは>>2-5辺りを参照のこと。

267 名前:名前は開発中のものです。 mailto:sage [2008/12/16(火) 22:26:43 ID:oYEX8zxf]
逆に考えるんだ
「evalもマクロの中に書いちゃえばいいさ」
と考えるんだ

268 名前:名前は開発中のものです。 mailto:sage [2008/12/16(火) 22:53:02 ID:QgQct+Kr]
267氏とケコーンするとこだった
とりあえず丸コピで使うなら260は忘れてくれw

269 名前:244 mailto:sage [2008/12/17(水) 13:13:27 ID:8i0hWx3P]
>>256
ありがとうございます。
試してみたところ、背景とメッセージレイヤーが白黒ならいけました。
白黒に固定はできないの今回はあきらめましたが、
タイプの変更は勉強になりました。

いわれてみればメッセージレイヤーも持っているのは「透明度」で、
「透明だけどある」んだから、インライン画像が透過しないのも納得。

270 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 02:02:42 ID:ild+dv5L]
質問です。
クリック連打で進めると行の頭から数文字消えてメッセージレイヤに表示されます事があります。
履歴でみるときちんと見ることができるのですが、何が原因で起きるのでしょうか?
トラジションを頻繁に使っているのですが、もしかしてこれが原因ですか?

271 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 02:09:20 ID:fI429wsZ]
>>270
改行関連のミスじゃね
メッセージの表示範囲からあふれたのが自動改行されてるのとか

272 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 02:54:21 ID:ild+dv5L]
>>271
ゆっくり進めると問題なく表示されます。
連打速度によっては消える文字数も違ってくるようでいまいちわかりません。


273 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 03:05:28 ID:fI429wsZ]
それゃなんとも言えんなあ
とりあえず該当部のソースあげてみたら

274 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 03:33:09 ID:ild+dv5L]
[wm]を[wait time]でトラジションの終了まで待たせるように変更してみたところ
問題なく表示されました。
なにか根本的なところで間違っていそうで怖いです。

275 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 03:38:19 ID:2LO023uM]
さあタグリファレンスを見る作業に戻るんだ



276 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 03:47:02 ID:sfEc4jvt]
間違いなく根本的なところで間違ってると思うぞ・・・

277 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 03:52:05 ID:ild+dv5L]
自動移動とトラジションを一緒くたにしていたようです。
お手数かけました。

278 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 03:55:22 ID:ild+dv5L]
しかも「トランジション」だと今気づきました。
早く先輩方に追いつけるよう精進します。

279 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 08:48:43 ID:n4XNFmzr]
修正パッチ作ろうと思ってひさしぶりに起動したらBGMがならなくなってた件。
何もいじってないのに……。
ちなみに、全箇所でBGMがならない。

BGMのデータ形式はoggファイル。
プラグインはきちんと読み込んでいる。
(というか、読み込んでなかったらエラー出ますよね?)

コンソールの結果は、以下の通り。

08:42:23 title.ks : [fadeinbgm storage="BGM-018.ogg" time=500]
08:42:23 (info) DirectSound Driver/Device found : プライマリ サウンド ドライバ
08:42:23 (info) DirectSound Driver/Device found : Realtek AC97 Audio [C:\WINDOWS\system32\drivers\ALCXWDM.SYS version 5.10.0.5720]
08:42:23 (info) Accepted DirectSound primary buffer format : format container = WAVE_FORMAT_EXTENSIBLE, frequency = 44100Hz, bits = 16bits, channels = 2, valid bits = 16bits, channel mask = 0x00000003, sub type = KSDATAFORMAT_SUBTYPE_PCM

修正パッチ作るにあたって、音楽がならないのはさすがに困るのでお願いしますorz

280 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 13:10:40 ID:KHB99MIZ]
DirectX診断ツールでサウンドテストしてみれば?

281 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 13:14:03 ID:s6vnMl/m]
ボリュームが0になってるとかはないよな

282 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 17:39:32 ID:5bqkSpQD]
最新のバージョンの吉里吉里になってから
連打してると複数のトランジッションは使えませんっていうエラーが出るようになった・・・・

スクリプトは以前と一緒なのになぜだろ・・・・

283 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 23:25:17 ID:sfEc4jvt]
>>282
多分、wtタグを置いてない
あるいはwtタグより前に次のtransタグが置いてある

284 名前:名前は開発中のものです。 mailto:sage [2008/12/19(金) 21:55:42 ID:SDA317ZY]
>>280
>>281
マスターアップデータはきちんと音なりますた。
原因よく考えたら、コンフィグ画面の動作確認したときにBGMの音量が小さくなったのかもしれん。



しかし、元に戻らんwww
……コンフィグ画面って難しいんだなorz

285 名前:名前は開発中のものです。 mailto:sage [2008/12/19(金) 22:06:29 ID:e2YEiX/Z]
右クリックの設定を
タイトル画面:無効
シナリオ画面:設定画面を開く
設定画面:設定画面を閉じる
にしてタイトル画面とシナリオ画面どちらからも
設定画面にいけるようにしているのですが
どちらから設定画面を呼び出しても設定画面を閉じたときに
元の右クリック設定に戻るようにしたいのですがどうすればいいですか?



286 名前:名前は開発中のものです。 mailto:sage [2008/12/19(金) 22:11:23 ID:mqT6gqmo]
タイトル画面からはボタンか何かで開くってことかな。
ボタンを押した時に一時変数に値を入れておいて、閉じる時にその変数で
分岐して設定、変数クリアすればいいんじゃない。

287 名前:285 mailto:sage [2008/12/19(金) 23:16:01 ID:0p5lVYJB]
>>286
はい、そうです。
出来ました。ありがとうございました。

288 名前:名前は開発中のものです。 mailto:sage [2008/12/20(土) 16:16:25 ID:aDYk5FUu]
設定画面のサブルーチン内で、1回目の読み込みは[s]でシナリオが止まってくれるのに、
2回目の読み込みでは[s]で止まらずに[return]まで読み込んじゃうからおかしな動きするんですけど、
[s]でシナリオが止まってくれなくなるなんてことありえるんでしょうか。

289 名前:名前は開発中のものです。 mailto:sage [2008/12/20(土) 16:59:25 ID:XFyu5aVf]
>>288
全然分からんけど、設定画面のソースにdm埋め込みまくって、
1回目と2回目で通っているソースの経路が異なっていないかどうかを確認してみると良いかも

290 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 00:57:09 ID:iY7pdzk1]
>>289
dm("0")とか入れてコンソールみたけど、何も変わらないですね…。
コンソール見たんですけど、やっぱり[s]を読み込んでるのに無視されてます。
シナリオの読み込む順は変わってないようです。

ちなみに、ここの箇所以外の[s]はきちんと止まってます。
謎だ……。

00:48:34 rclick_config.ks : [image storage="return.png" layer=11 visible=false ]
00:48:34 return.png の読み込みに 3ms かかりました
00:48:34 rclick_config.ks : dm("3")
00:48:34 rclick_config.ks : [s]
00:48:41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
00:48:41 rclick_config.ks : jumped to : *config_bgm_gvolume
00:48:41 処理を開始します
↑1回目は普通にこうなるんです

00:48:47 rclick_config.ks : [image storage="return.png" layer=11 visible=false ]
00:48:47 rclick_config.ks : dm("3")
00:48:47 rclick_config.ks : [s]
00:48:47 rclick_config.ks :
00:48:47 rclick_config.ks : dm("4")
↑2回目はこんな風になってしまうんです。
……画像を読み込んでないなぁ。
imageタグは読み込んでいるのに……。


291 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 02:23:01 ID:eiIXk30O]
>>290
コンソールよりスクリプト晒したほうが解決早いんじゃね

292 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 03:44:34 ID:iY7pdzk1]
>>290
おk。スクリプトうpする。
ttp://eload.run.buttobi.net/cgi-bin/img/e_336.zip

これです。

293 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 03:57:42 ID:3UEiySKK]
>>292
36行目の
[if exp="typeof(global.marker_on) == 'undefined'"]
に対応する[endif]はどこにあるの?

294 名前:名前は開発中のものです。 mailto:sage [2008/12/21(日) 05:37:01 ID:iY7pdzk1]
>>293
あ、[endif]入れたらきちんと動きました……。
ありがとうございました。

295 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 18:02:04 ID:wZq7rhRo]
吉里吉里リファレンスのWindow.registerMessageReceiverの説明、C++側から渡す関数が
「false を返すと吉里吉里本体側はそのウィンドウメッセージに関知しなくなります。」
って書いてあるけど、このfalseはtrueの間違い?

ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/tags/2.30rc1/kirikiri2/src/plugins/win32/wmrdump/main.cpp
にあるサンプルだとfalseになってるし、それをtrueにするとウィンドウの反応なくなるから間違いだと思う。
ただ、リファレンスには「base/win32/plugin_kit/wmrdump に簡単な使用法の説明があります。」ってあって、
ディレクトリ構成自体上のURLと違うみたいなんだけど、なんか上のURLとは別に「吉里吉里ソース配布パッケージ」
ってのがどっかからダウンロードできたりする?



296 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 19:50:13 ID:fA7jM7KT]
まあソース&現物のディレクトリ構造がただしいんじゃね?
dee たんに報告してあげれば良いと思われ

297 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 20:26:01 ID:lKhp266l]
ソース読むにドキュメントの方のミスだと思う。

298 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 21:06:36 ID:wZq7rhRo]
やっぱそうだよね。ありがとう。

299 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 22:30:02 ID:Tw6+5I6Z]
>>295
これ、前BBSで突っ込まれててdeeが間違いを認めてたよ。

300 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 23:01:50 ID:2+Ayg6VG]
>>299
このスレでDeeたんを呼び捨てにしたのはお前が初めてかもわからんね

301 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 23:04:37 ID:r3/E4PSC]
deeeeeeeeeeeeeeeeeeeeeeeeeeeee!!

302 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 23:30:53 ID:b+MZ6Rpv]
BGMをoggで使って、SEをwavで使うってことはできますよね?

303 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 23:34:45 ID:PzDeresZ]
>>302
普通に使ってるよ

304 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 23:43:29 ID:xMmKpRbt]
久々にsystemフォルダをデフォルトからやり直してBGMが鳴らず
「oggのDLLちゃんと読んでるのになぜ!?」と涙目になるのはよくあること


305 名前:名前は開発中のものです。 mailto:sage [2008/12/22(月) 23:46:48 ID:MpnQbP1P]
ソースツリー自分でも把握してないほどいじり倒してるから戻せないw



306 名前:名前は開発中のものです。 mailto:sage [2008/12/23(火) 23:10:53 ID:P/289Ih/]
右クリック時にボタンを表示して
ボタンでセーブ・ロード・コンフィグにリンクさせたりしたくて
下のようにしたのですが
ボタンを押してもまともに機能せずにメッセージウィンドウが消えてしまいます。
ちゃんと機能するようにするにはどうすればいいですか?

first.ks
[call storage="exsystembutton.ks"]
[rclick call=true storage="rclick.ks" target=*rclick enabled=true]


rclick.ks
*rclick
[rclick jump=true storage="rclick.ks" target=*back enabled=true]
[exsysbtopt forevisible=true backvisible=true]
[s]

*back
[rclick call=true storage="rclick.ks" target=*rclick enabled=true]
[exsysbtopt forevisible=false backvisible=false]
[return]

307 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 06:17:20 ID:Q1LWVr8e]
>>306
exsystembutton.ksおよび
[exsysbtopt]の定義部分が晒されてないので原因の特定は難しいです
失礼ですが単に上の2つに対する理解が不十分なのでは

308 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 06:21:30 ID:cvGxlZzh]
どうでもいいけど貶すときは丁寧語だとかえってムカつくから
普通に2ch口調がいいと思う俺

309 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 06:23:07 ID:QCPQrlUI]
それはお前だけの感性かもしれない

310 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 06:45:50 ID:LTq58bwP]
というか、誰かの至らなさを指摘してるレスを、相手を貶すためのレスだと受け取って
疑問を持たないのは、2chに毒されすぎかネットはまだ早いかのどちらかだと思うよ、真面目な話。

311 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 06:54:09 ID:5h/engXv]
2ch用語は、tjsより難しいね。
「嫁」が単なる「読め」だったとは....orz
ま、昔の話。

312 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 07:20:31 ID:cvGxlZzh]
慇懃無礼という言葉があってな

313 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 07:41:20 ID:Q1LWVr8e]
精一杯気を遣って書いたのにorz

314 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 08:08:25 ID:rSKqUVcO]
個々人の感性によって難しいところはあるけれど
言われる方は忠告を受け入れられる謙虚さが
言う方は言葉の感触を考慮できる思いやりがあるといいね

315 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 08:25:28 ID:2zhoQrqk]
おまえらイブの朝っぱらから・・・

ところで、>>307って別に慇懃無礼でも貶してもなくね?
普通に指摘してるだけじゃないのか?
これが慇懃無礼に感じるとか、普段どれだけ馬鹿にされてるのかと。



316 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 08:46:53 ID:R1QTBkZR]
2chだと、各板に必ずって言ってイイほど壊れた奴が居るからな。
リアルではどうだか知らんが、本来なら絶対に関わらない人間にも
掲示板という理由から距離を取れないから、防衛本能みたいなのが
働いてるってのもあるかと。

317 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 08:47:30 ID:lV++/1DC]
どんだけひねくれた環境で育ったんだ

318 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 08:58:53 ID:cvGxlZzh]
親切な例
exsystembutton.ksおよび
[exsysbtopt]の定義部分が晒されてないので原因の特定は難しいです
その部分も書いてもらえますか

丁寧な例
exsystembutton.ksおよび
[exsysbtopt]の定義部分が晒されてないので原因の特定は難しいです
これだけでは回答できません

単純な例
exsystembutton.ksおよび
[exsysbtopt]の定義部分が晒されてないので原因の特定は難しいです

雑談的な例
exsystembutton.ksと[exsysbtopt]の定義部分も晒さないと答えようがない

やや上から目線でたしなめる例
exsystembutton.ksと[exsysbtopt]の定義も晒さないとダメだよ
ちゃんと理解してる?

やや煽り口調の例
exsystembutton.ksと[exsysbtopt]ってなんだよ
どっかのサイトに載ってるのをコピペしてるだけじゃ
ちゃんと理解したことにはならんぞ

319 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 10:32:23 ID:JtS7InzN]
典型的な例
氏ね


320 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 13:09:06 ID:2zhoQrqk]
>>319
2chでの典型的な例だとそれだなw

汎用性の高い例
ググレカス

321 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 15:35:04 ID:VCL5Wyw8]
難読化された例
ggrks!!

322 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 15:50:35 ID:LTq58bwP]
>>318
ミスを指摘されて気分を損ねるのは無礼扱い、って発想の筋違いな話だな。
やっぱ2chに毒されすぎか、こういう話につきあうのに若すぎ。(306じゃなくてID:cvGxlZzhが)

「定義が晒されてないから具体的には分からんけど、単に上二つの理解を何か間違ってんじゃね?」
っていう、情報のなさと基本的なミスの確認を助言してるうえに、相手のありがちなミスだと
推測することの失礼に断りまで入れてるレスにしか読めないよ。逆恨み的な発想も邪推もしなければ。

そういうレスを読んで、単純なミスの可能性の指摘を不親切だとか慇懃無礼だとか、
失礼についての断りを上から目線だとか煽りだとか解釈するのは、さすがに考えが幼稚だって思うだろ?


慣れないうちは自分の失点を指摘されれば気分が悪くなる。そこまでは当たり前だけど、
その不快感を責任転嫁したらダメだよ。このレスも、煽りや貶し目的じゃなくてマジレスだからね。
強い言葉を避ける配慮が少ないけど、その言葉の強さが釣り合うくらいひどい。

323 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 15:53:22 ID:OizmzFKX]


ここあ、2ch。 でも、空気なんて嫁ないや。

いかにもな、マニュアル対応より 悪乗りDQ^Nな房が中二病。

横着ぶりがいいんだ。 
先陣の蚊帳氏は携帯から『っ』。 スピードいのちだもんね。
師ね、嫁、グぐれの産仕舞い。 そう、叫びってやつだ。 分かるか?

捨てコードする香具師。 議論房だって、棚にはいいじゃない。
乙な垂れ流し者にマジカル電波だって沸いちゃうのさ。

ハッハッ、別に何がい痛いって沸けじゃないが。

ここあ、2ch。しかも、ここ、
        あー、やっぱ

真面目が一番か…               なもの   m(_ _)mm(_ _)mm(_ _;m

324 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 16:11:43 ID:WPNIh+M6]
いつまでもスレ違いの話題を引っ張っても仕方ねーべ

325 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 17:08:54 ID:b2w4oa+B]
なんかのコピペ?



326 名前:306 mailto:sage [2008/12/24(水) 17:11:26 ID:8pP86Rwz]
すいません。そうですよね…これだけでは分からないですよね。
そして確かにシステムボタンの表示は難しかったので
解説サイトのコピペであまり理解できてないかもしれないです。
もう少ししっかり勉強しようと思います。ありがとうございました。

それと、荒れる原因を作ってしまい、申し訳ありませんでした。
以後気をつけるようにしたいと思います。

327 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 18:00:43 ID:1r1DcJ1p]
>>325
一度、コピペされるぐらい粋なやつ、やってみたかったんだけど、
その閾には、ほど遠かった。ま、ご愛嬌。

>>326
荒れているって程じゃないし、その点は気にする必要はないんじゃない。

ID:cvGxlZzh が貶すときは、2ch口調でってリクエスト出すから、
ID:LTq58bwP がそれに答えてるだけ。
ま、324の言うとおりだけど、イブに過疎なのも寂しいし……

では、良いイブを!


328 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 18:40:52 ID:iUQviUtc]
>>323
何か怖いんだが…

329 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 12:02:54 ID:0vdbobqf]
; クリスマス会
*alone|はじめる
[font size=48 color=0xff0000]
メリークリスマス!!
[s]

330 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 13:18:43 ID:jmKf/+qd]
>>329
スクリプトで例外が発生しました。
script exception : 独りのクリスマスは寂しいか、あるいは虚しいです(ロンリーボーイエラーです(lonely boy error, unexpected "Xmas"))

331 名前:329 mailto:sage [2008/12/25(木) 15:18:56 ID:0vdbobqf]
>>330
ご指摘ありがとうございます。うっかりしてました。
TJSで書き直してみましたが、いかがでしょうか。

try
{
 kag.fore.messages[0].processCh('メリークリスマス!!');
}
catch(e)
{
 System.inform(
 '以下の理由からクリスマス会を中断しました。\n' +e.message
 +'\nかわりに二次元から嫁を召還します。');
 kag.process('','*mousou');
};

332 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 16:02:37 ID:RvC9EpZP]
なんかいいなw

333 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 16:34:11 ID:JUz4MeWM]
@嫁召喚

エラーが発生しました
ファイル:first.ks  行:1
タグ:嫁召還(←エラーの発生した前後のタグを示している場合もあります)
YomeDuplicatedRuntimeException : 嫁が重複しています

334 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 22:17:30 ID:FqLSeMYo]
TJSでC++(STL)のイテレータみたいな記法ができるフレームワークをつくってみてる。
function foreach(range, fun) {
  for (var i = Iteration.begin(range), last = Iteration.end(range); i.neq(last); i.next())
    fun(i);
}
な感じのループが書ける。
その都度ループ書くよりはどうしても遅くなるし、何の役に立つかは不明だけどな。

しかし、もう少し汎用的なコードが書ける仕組みがほしいとこなんだよな。
インクルードガードとか、引数のオブジェクトの型でオーバーロードとか。
タイプルーズの便利さとの引き換えなのはわかってるけどさ。
演算子オーバーロードは吉里吉里3でできるらしいから嬉しいけど。

335 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 22:22:47 ID:qYqI6+Lt]
コンストラクタを明示的に宣言できるようにならんかのう
ユーザー宣言のクラスでコンストラクタがなければ
即エラーのオプションとかでもいいや

コンストラクタのスペルミスで何度いらんデバッグ作業をしたことか……



336 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 00:11:23 ID:BEHFQgtT]
iTJS2Dispatch2 あるんだから、適当に好みの言語を搭載すればいいんじゃね?
わりとなんでも動くよ。

337 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 00:19:14 ID:Nt8GKKW6]
>>334
次期TJSでfor-in文が追加されるから要らなくなると思う。
たしかfor-in自体は構文糖で実態はruby風イテレータだったはずだけど。

338 名前:名前は開発中のものです。 [2008/12/26(金) 01:08:24 ID:HRW5g78H]
スクリプト側でAutoModeへの移行はどうやればいいんですかね?
そういうタグがあるんですかね?AutoMode解除のタグならあるんですが・・・
どなたか教えてください

339 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 01:26:49 ID:L4byBAmu]
>>336
自作のスクリプトエンジンのメンテに嫌気がさしたから吉里吉里使ってるんだが……
車輪の再発明は懲りました。

>>337
Rubyは門外漢だからよく知らないんだけど、
組み込み以外の独自クラスをイテレーションしたり、
イテレータを独自定義できたりってするのかな?

var put = function(i) { Debug.message(i.value); }
foreach([0, 1, 2, 3, 4, 5], put);
foreach(new Iota(10), put);
foreach_ex(%["a"=>0, "b"=>1, "children"=>%["a"=>2, "b"=>3]] , put, "recursive_iteration");

みたいなかんじで。
出来るとしたら俺が今書いてるコードの意味がほとんどなくなるorz

340 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 01:33:44 ID:3fkwkDse]
>>337みたいな次にどうなるかの流れを知るのって
IRCに常駐するしかないのかな

341 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 01:57:08 ID:aORXdj9D]
Ruby風ということは、クロージャを受け取って、そのクロージャを
繰り返し呼び出すようなメソッドがArrayとかにある、というやり方だが...

arr が [1, 2, 3] だとして

for (e in arr) {
 hoge
}



var tmp = function(e) {
 hoge
}
arr.__each__(tmp)

と展開されて each から tmp(1), tmp(2), tmp(3) と呼ばれる、という
そんな感じ、になるのかな、TJSでは。

なんでTJSが影響を受けてるC++やJavaScriptのような外部イテレータ
じゃなくて、Ruby風の内部イテレータにするんだろう?

342 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 02:07:16 ID:L4byBAmu]
ちょっとRubyについて調べてみた。
外部イテレータも内部イテレータも自作できるようだが、
一般のコンテナに対するアルゴリズムを抽象化しようと考えたら
やはりいくらか工夫がいるっぽい。

俺の書いてるものそう無駄なものでないと分かって安堵した。

343 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 02:31:10 ID:9FzIUoDb]
>>341
日記で書かれてたが"rubyのブロック"追加するからクロージャて要るのかね?

344 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 03:28:19 ID:aORXdj9D]
site:kikyou.info クロージャ とか site:kikyou.info Ruby とか検索してみたけど、
どっちがどっち、というものでもないかと。

>>341 のクロージャは、TJSの「クロージャ」ではなくて、一般的な意味で
使ってるので、そのへんよろしく。

あ、2006年8月19日に
> あと、たぶん(まだ実装してませんが)
> for(var member in object) { ... }
> は以下の文と等価になります。
> object.each() { |member| ... };
とあるね。

345 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 03:35:58 ID:3fkwkDse]
ちょ 2年半近く前かよw



346 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 14:32:03 ID:KerSxr6X]
>object.each() { |member| ... };
{}で括る言語でクロージャのキーワードに||はきもち悪い。せめて
object.each() { member -> ... };
にしてくれ。

foo
| xs |
xs := #(1 2 3 4).
xs do: [:x | ^x].
^0
bar
Transcript show: (self foo) "prints 1"

なら||でも違和感ないんだが。

というかECMA風に
function foo() {
var xs = new Array(1, 2, 3, 4);
xs.forEach(function(x) { return x; });
return 0;
}
print(foo());

にした方が乗り換えのコストが低くなると思うんだが。
実装コストも下がるだろうに。

347 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 15:12:22 ID:pYkL2AjG]
ひさびさにド素人スクリプタである俺が知識不足にorzする流れ
みんな頭いいなあ……お、俺もがんばるお

348 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 15:36:01 ID:/mCs+OLz]
>>339
別に自作しなくても世の中組み込みできる言語で吉里吉里に
のっかってないやつはまだいろいろあるんだぜ。



349 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 16:01:46 ID:nJ+vS0jG]
お前等本職のプログラマかなんかか?
tjsリファレンス読んだけってことはないよな?

全然ついていけん

350 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 20:59:47 ID:tOa3wMlt]
エンジンのアイコン変えるのって空プロジェクトでビルドしないと出来ないの?
エンジンとXP3で分離したいんだが別でビルドすると自動的に読み込んでくれないしなあ

351 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:07:07 ID:jR93SQPQ]
krkrconf.exe

352 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:16:10 ID:tOa3wMlt]
アイコン変えれたけど結局実行ファイルにコマンドラインを埋め込めないからXP3との繋がりが持てなかった

353 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:27:36 ID:tOa3wMlt]
dataだけかこれ

354 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 22:04:13 ID:nJ+vS0jG]
>>353
リファレンスくらい読め

355 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 23:52:20 ID:tOa3wMlt]
OK, Bro.



356 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 15:32:14 ID:a4JmK9q4]
[style align="bottom"]を指定すると
何故か[style align="right"]として解釈される
だからこれらを組み合わせた右下を指定できない

357 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 18:41:44 ID:9wuiEvb9]
Layer.holdAlphaのデフォルトは真じゃなくて偽か

358 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 18:55:07 ID:Ft3Io08s]
エラーは出ないのに、ファイルだけ読み込まないようで、
BGMがならないのですが、助けて下さい。
大域音量は50%程度(非ミュート)、元ファイルでは音楽が聞けました。

-Config.tjs-
;type = "MIDI";

-s1.ks-
;↓BGM再生
[playbgm storage="smile.mid"]
; ↓背景レイヤ表画面に背景画像ファイルを読み込み、表示
[image storage="bg-gtzen.png" layer=base page=fore]

-コンソール-
18:38:53 s1.ks : [playbgm storage="smile.mid"]
18:38:53 s1.ks :
18:38:53 s1.ks : [image storage="bg-gtzen.png" layer=base page=fore]
18:38:53 bg-gtzen.png の読み込みに 0ms かかりました

よろしくお願いします。

359 名前:名前は開発中のものです。 [2008/12/27(土) 19:05:40 ID:FO9UOCoS]
midiはなんか知らないけどドライバの関係でならないPCは結構あるよ
他のやつでは再生できるんだけどね、吉里吉里だとならないんだよね
ほんと迷惑な話だ

俺はもうどうしようもないからoggで鳴らしてる
他のプレイヤーの中にもmidiだとならない人がいるかもしれないから
参考にならなかったらごめん

360 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:13:37 ID:Ft3Io08s]
>>359
そうなんですか。ありがとうございます。
oggに変換してやってみます。

というか、30日に体験版配布なのに未だデバック出来てなかったり、いくつか素材なかったりする現状orz

361 名前:名前は開発中のものです。 [2008/12/27(土) 19:15:46 ID:FO9UOCoS]
>>360
おつかれさんwww

一応注意しとくけどmidi→ogg変換はスマートにはいかないから気をつけてね
自作ならWav形式で書き出せばいいけどそれ以外だけど手間かかるけどまあがんばれ!

362 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:29:12 ID:a4JmK9q4]
表ページと裏ページという名称が正しくない気がする
解説ではよくこれらを2枚のスクリーンがあるものとして説明されている
しかし、表と裏は一枚に存在するものであってtransは後ろから出てくるのではなく裏返してるというイメージが正しいことになる
裏は紙芝居で言うとセリフが書いてある面
前後の関係ではないように思える

363 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:31:34 ID:ptj2YZkB]
>>360
ま、商業でも製品版なのに未完成でリリースしたりするから
体験版程度なら大丈夫だろw

364 名前:名前は開発中のものです。 [2008/12/27(土) 19:36:16 ID:FO9UOCoS]
ところで、Fateみたいにエフェクトを組み込みたい時はどうすればいいんでしょうかね
AfterEffectでも買ってきてエフェクト作ればそれをそのまま吉里吉里でも使えるんですかね

365 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:58:22 ID:O889eYeu]
>>363
ごらんの有り様ならパッチ出すからいいよ。
ゲロゼはTJSろくに使えない自分すら間違いを指摘できる酷さ+パッチ出す気なし



366 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 20:04:37 ID:6eAT+Wu4]
パッチじゃなくてアペンドディスクな。

367 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 20:10:51 ID:ptj2YZkB]
>>365
そういう問題じゃないだろw
それはそうと、ごらんの有様ってエンジンに吉里吉里使ってたのか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef