■吉里吉里/KAG/TJS雑談質問スレ■その21
at GAMEDEV
[前50を表示]
200:名前は開発中のものです。
10/06/13 07:35:13 MeLdgSsm
どんだけ上から目線なんだよ181w
201:名前は開発中のものです。
10/06/13 07:53:30 FtPwTbHt
>>181にはソースを読み取るだけの能力があったのか…
202:188
10/06/13 09:00:46 NMKpytmE
しまった……。
男気溢れるかっこいいやりとりだと本気で思ってたんだけど、
男気があるのは>>181だけで、>>182はただのキティちゃんだったようだ。
203:188
10/06/13 09:02:12 NMKpytmE
しまった……。
分かってると思うけど、>>202のアンカの対象は逆です。
204:181
10/06/13 10:06:52 0SNiqmzv
あ、.NETですね
環境依存なのでいりません
205:名前は開発中のものです。
10/06/13 11:05:22 owTrThRo
181見事なクズっぷり
206:182
10/06/13 11:56:04 GIJpefa0
俺が好きで作って公開したんだし>>181が使おうと使わまいと勝手だが.NETじゃねーよカス。
Boost.Asio使ってその気になればPOSIX環境にもソースレベルで移植できるよう作ってあるわい。
207:名前は開発中のものです。
10/06/13 12:13:54 HQpZbezU
182に惚れるわ
208:181
10/06/13 12:30:07 l6qUek9R
>VC++2008でビルドしてるので、環境によってはこいつが必要な可能性あり。
>URLリンク(www.microsoft.com)
それではこれはどういった趣旨でしょうか?
209:名前は開発中のものです。
10/06/13 12:32:20 RNOF5+Hz
吉里吉里使ってる時点で環境依存だろwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
210:名前は開発中のものです。
10/06/13 12:32:42 owTrThRo
182乙
というかすごくありがとう、いつか是非使わせて貰うよ
カスの181は月曜に自分が作ったと学校で言う気かもなw
211:名前は開発中のものです。
10/06/13 12:33:10 RNOF5+Hz
>>208←こいつプログラミングしたことないんだな
212:名前は開発中のものです。
10/06/13 12:34:58 l6qUek9R
あ、標準ライブラリ予定のboostですか
おもいっきりサンプルありますね
どう考えてもコピペですみます
ありがとうございました
URLリンク(www.boost.org)
213:名前は開発中のものです。
10/06/13 12:42:38 qvQCjIww
よく判らんが、VC++と.NETをイコールで結び付けてる子が居るって事でおk?
>>182
面白そうなプラグインありがとう。
一つ気になったんだが、Network.downloadHTTPに当てるURLは"http://"無しでもいいって事だけど
それは事実上http専用って事なんか?https://に繋ぐのはNGだったり?
214:名前は開発中のものです。
10/06/13 12:43:40 l6qUek9R
今だにchar・・・
発達しないのね
プッ
215:182
10/06/13 12:50:30 GIJpefa0
>>213
httpsは考慮してなかった。
httpsが指定された場合はそっちに繋いで、
省略された場合はデフォルトでhttpに繋ぐ仕様にしてみる。
216:182
10/06/13 16:36:43 GIJpefa0
ktl_network.dll を更新。HTTPSに対応。>>215
URLリンク(www.boleros.x0.com)
OpenSSLをリンクしたらDLLが馬鹿でかくなった。
217:名前は開発中のものです。
10/06/13 18:51:43 YmVZxat4
>>182乙、俺も使わせさてもらうよ!!
こういうdllのプラグインってCとかから作るの?tjsはコンパイルできないよね
>>181は100年かけて逆アセンブルでもしてろ
218:名前は開発中のものです。
10/06/13 22:30:50 rrKhT6vH
ここで質問してもよいものか・・
windows7 64bit pro 環境で
吉里吉里2を使用したゲームがエラーで
起動できないのです。。
エラーは
Authentication failed : unrecognized kernel32 module. / NM.
と、出るのですが、このkernel32 moduleというのは
ウインドウズにおけるkernel32.dllの事を指しているのでしょうか?
また、そうであった場合システムのkernel32.dllが破損している為に
上記エラーが発生しているよいう事でしょうか?
ちなみにそのゲームはwin7 64環境での動作報告があるので、
私の個人環境に由来するエラーかと思うのですが。
また同じゲームはVMware上のwinXP64環境では起動します。
誰か・・ご助言を下さいませ・・・
219:名前は開発中のものです。
10/06/14 00:33:57 bJm54oX/
初歩的な質問なんだけど
キャラクターを徐々に表示(フェードイン?)させるにはどうすればいいの?
トランジションかと思ったけどそれだと既に表示されてるレイヤの表ページを裏ページに変えるんだから
キャラを表示する時には無理だよね?
220:名前は開発中のものです。
10/06/14 00:37:18 fxfOlyXu
違う違う そうじゃ そうじゃない
221:名前は開発中のものです。
10/06/14 00:38:57 5luzo0CS
トランジションと吉里吉里の仕組みを5回くらい読み直せ
222:名前は開発中のものです。
10/06/14 00:39:24 C2ThEyax
(^笑^)サスペンスギャルゲー『フクロマンス』
スレリンク(mitemite板)
有志の方、一緒にフクロマンス継中を作りませんか?
全て私が独裁するので難しいコトは考えなくて構いません。
目的:実売1以上 新カナの普及 スパさんの有名人化助力 俺のヒマ潰し
期間:年内
223:名前は開発中のものです。
10/06/14 00:42:11 tNKN1Mpk
>>218
それが市販ゲームならそのメーカーのサポートに聞くのが正解
224:名前は開発中のものです。
10/06/14 00:47:13 9LVCsSNQ
>>217
ネイティブプラグインは通常C++で書く(吉里吉里本体もC++で書かれてる)
プラグインのソースは公式のリポジトリに沢山転がってる。
URLリンク(sv.kikyou.info)
>>219
[backlay]して裏画面にキャラ読み込んで[trans]
225:名前は開発中のものです。
10/06/14 01:22:09 bJm54oX/
>>221
ありがとう
読み返してやっとできた
226:名前は開発中のものです。
10/06/14 01:50:47 ePT+2rY2
kirikiri.exeってオープンソース?
227:181
10/06/14 18:41:16 rF+3HWX/
おっと変なところで有意義な言葉を言ってしまった
中学生?くらいの奴がわんさかいるんやなココ
228:名前は開発中のものです。
10/06/14 19:02:04 au2zkJP5
あぼん余裕でした^^b
229:名前は開発中のものです。
10/06/15 00:36:05 6Euo+Iy6
>>216
何か色々一杯ありすぎて
使い方がさっぱり分からん
230:名前は開発中のものです。
10/06/17 22:49:17 FphRi5HK
あどばんすど 吉里吉里/TJS ノベルゲーム開発ガイド
URLリンク(www.shuwasystem.co.jp)
誰だろ
231:名前は開発中のものです。
10/06/17 22:51:25 pmLlBc/K
あどばんすど……
頭悪そう
232:名前は開発中のものです。
10/06/18 02:51:38 +aHBofnn
ちょい日記っぽい内容、
KAGEX ではキャラ定義を Envinit.tjs で定義するわけですが、顔画像を差分形式にした定義は
"image" => "ch_0_DRESS_0",
"faceImage" => "ch_0_0_FACE",
って感じでファイル名のフォーマットを指定しますが、あたしゃおっちょこちょいで、
"faceImage"の I の部分を、"faceimage" => って感じで小文字で打っていたばかりに動作せずに2日間悩みました。
どうにもならなくなって、KAGEnvCharacter.tjsのソースを読み始めて気づきました。 orz
教訓としては「コピペで修正が安全」ということでしょうか。
233:名前は開発中のものです。
10/06/18 03:43:42 Unmvkxc3
打ちミスしやすい自覚があるならとりあえずコピペ使えばいんじゃね
慣れてくりゃ自分のやりやすいスクリプトミスは覚えるし
エラーログや実行されない部分から問題箇所が思い浮かぶようになるから
手打ちでもコピペでも入力補助機能でも好きな方法で書けばいいんだが
234:182
10/06/18 04:17:45 BuxWxjwG
URLリンク(www.boleros.x0.com)
吉里吉里用ライブラリのドキュメント書き始めた。
とりあえずは、需要が少しはありそうなHTTPダウンロードと
スプラッシュスクリーンとチェックサムについて。
あと、非同期ダウンロードとマルチスレッドに対応した。
235:名前は開発中のものです。
10/06/18 05:47:11 CNUefTwM
>>234
それ使うとkrkr起動した瞬間ウィルスをDLして起動させる事もできるの?
236:名前は開発中のものです。
10/06/18 10:20:31 pxuqODRY
kag.processはjumpタグに相当するとリファレンスにありますが、
callタグに相当するのはないのでしょうか?
237:名前は開発中のものです。
10/06/18 13:31:50 BuxWxjwG
>>235
原理的には可能。そこまで露骨だとアンチウィルスに弾かれるだろうが。
それだけの用途なら標準機能だけでも、ウィルス同梱してSystem.shellExecuteでも出来るわけだし。
果物ナイフ使えば人殺しもできるの? という質問と同じ。
238:名前は開発中のものです。
10/06/18 18:25:17 0TUydqHp
>>236
どこにどうreturnさせようというのだ?
239:名前は開発中のものです。
10/06/18 18:45:48 8gcEnYNS
>>236
とりあえずリファレンス朗読しろ
URLリンク(devdoc.kikyou.info)
240:名前は開発中のものです。
10/06/18 18:51:51 y6wVeqFd
おそらくTJSでcallした瞬間そこでTJSの実行が止まって
call先のKAGが実行され、returnしたら再び元のTJSが
再開するとか夢想してるにちがいないよ
241:名前は開発中のものです。
10/06/18 23:37:04 DhxHjTSL
>>236
吉里吉里リファをみると、「KAGParser.callLabel」っていうのがあるから
「MainWindow.tjs」のprocess関数を参考に
自力で「MainWindow」に関数を追加は出来そうな気はしなくもないけど、やったことないから、なんとも。
(もし、試してみて巧くいったら教えて。processで飛ばした先で、returnタグ使うのが安全パイっぽいけど…)
242:241
10/06/18 23:53:36 DhxHjTSL
あーう(><)ごめん、思いっきりボケボケしてた。
でも、ほら、[return]タグで戻り先を指定できたりもするし...
えっと、リファでも読んできま〜す〜
243:名前は開発中のものです。
10/06/20 06:50:32 nKYpzdE6
質問スレなのにすぐに「リファレンス朗読しろ!」としかいわない人は黙ってればいいと思う。
244:名前は開発中のものです。
10/06/20 08:24:17 vcvSam8J
>>243
俺には、わざわざ答えの載ってるページまで誘導してあげてる親切な人しか見あたらないが。
245:名前は開発中のものです。
10/06/20 09:04:02 81KsLBu7
また181が泣かされに来たか
246:名前は開発中のものです。
10/06/21 19:22:44 jA1HsO6i
変数の概念を中卒の僕に教えてください
247:名前は開発中のものです。
10/06/21 19:48:10 mbDRtm7b
小学生の俺でも理解できたのに。可愛そうな中卒がいたもんだな
吉里吉里のコントローラーとかコンソールを出すショートカットキーってリリーサー?通さなくても変更できる方法だれかご存知ないですか?
248:名前は開発中のものです。
10/06/21 20:14:30 jA1HsO6i
小2からひきこもってきたからな。もちろん勉強なんかしてない
249:名前は開発中のものです。
10/06/21 20:27:55 fBfiSxAt
みょんなことで競うなよお前ら
250:名前は開発中のものです。
10/06/21 21:13:42 E5VByASe
>>247
krkr.eXeをバイナリエディタでいじるんじゃなかったっけ。
過去ログのどっかにある。
251:名前は開発中のものです。
10/06/21 21:34:35 mbDRtm7b
>>250
見当たらないと思ったら中だったんですね・・・orz
最近のログみてきます
252:241
10/06/21 22:24:53 5YvUoIF6
>>1の吉里吉里2/KAG3雑談質問スレ_過去ログ
って13の途中で止まってる? 知らんかったな。あまり気軽にここの過去ログみろとは言えんかったのか。
今更だけど、吉里吉里2/KAG3雑談質問スレ_過去ログをあげてくれていた人ありがとう。お疲れ様でした。
253:名前は開発中のものです。
10/06/22 19:46:36 V3OgoQcr
いんたーねっとあーかいぶというものがあってだね
254:名前は開発中のものです。
10/06/26 17:24:39 6rrqvtIP
ほへー うんか〜が比較的揃ってるのかな
255:名前は開発中のものです。
10/06/27 09:08:23 L7Yeu57C
【ゲーム制作】サスペンスギャルゲー 『フクロマンス』 【スタッフ募集】
URLリンク(ex14.vip2ch.com)
有志の方、一緒にフクロマンス継中を作りませんか?
全て私が独裁するので難しいコトは考えなくて構いません。
目的:実売1以上 新カナの普及 スパさんの有名人化助力 俺のヒマ潰し
期間:年内
製作サイド向けサイト
URLリンク(aiofvip.m.web.fc2.com)
外側向けサイト
URLリンク(aiofvip.m.web.fc2.com)
販売サイト
URLリンク(aiofvip.web.fc2.com)
256:名前は開発中のものです。
10/06/27 09:15:28 lu5lCWtW
同人板いけよカス。
257:名前は開発中のものです。
10/06/27 16:55:06 v59uOtQl
tjs内でtagHandlerの如くcallタグを使いたい場合、どうすればいいの?
kag.tagHandlers.call(%["storage"=>"test.ks", "target"=>"*test"]);
とかやったら弾かれちゃうし。
258:名前は開発中のものです。
10/06/27 19:01:36 AXUXtWX0
だから宣伝すんな。俺はこのスレROMってるだけなの! 死ね!
みなさんすみません_ _
259:名前は開発中のものです。
10/06/28 00:30:24 LDvU07kg
ムービーを以下のように再生しようと試みたのですがどうにも表示されません。
添削頂けるようでしたらお願い致します。
[loadplugin module="krmovie.dll"]
*start|スタート
;メッセージレイヤー非表示
[layopt layer=message0 page=fore visible=false]
;ビデオレイヤー設定
[layopt layer=0 page=fore visible=true]
[videolayer channel=1 page=fore layer=0 slot=0]
;ビデオ再生準備
[video visible=true loop=true mode=layer slot=0]
[openvideo storage="movie.mpg" slot=0]
[preparevideo slot=0]
[wp]
;ビデオ再生
[playvideo slot=0]
260:名前は開発中のものです。
10/06/28 01:24:06 +mvpapUX
>>257
期待した通りに動作するかは知らないが、callタグのように
「指定されたストレージの当該ラベルを呼ぶ」っていうのであればkag.processCall("hogehoge.ks", "*hogeLabel");
のようにすればいいんじゃない?
261:名前は開発中のものです。
10/06/28 09:36:22 SOtFBdV8
初歩的な質問で申し訳ないけれど、どうしてもクリッカブルマップが上手くいかない
○シナリオ
[eval exp="tf.a=0"]
[position opacity="0"]
[image storage="クリック1 .png" layer="base"]
*start|スタート
[wait time="1"]
[delay speed="nowait"]
[cm]
;[layopt layer="message0" opacity="0" visible="false"]
[eval exp="tf.a=tf.a+1"]
テスト[emb exp="tf.a"]です
[jump target="*start"]
*m2
OKです
[l]
[jump target="*start"]
*m3
2つめOKです
[l]
[jump target="*start"]
○.ma
1: hint="テストです"; storage="first.ks"; target="*m2";
2: hint="右下です"; storage="first.ks"; target="*m3";
今は↑見たいに書いてる。やり方としては元の画像と色番号を付けたPNG画像を用意して、
更に.maのファイルでクリックされた場合の処理を書くんだと思うんだけど、
ヘルプからコピペしてきても全然成功しない、、、是非ともクリッカブルマップについて教えてもらえないだろうか。
URLリンク(www1.axfc.net)
パスはsage
262:名前は開発中のものです。
10/06/28 10:43:53 4TQaaoiN
>>261
・クリッカブルマップは [s] 状態で動く。この記述で動くわけがない
・ファイル名ずれてんぞ
という基礎的なミスはさておき、つかってるの KAGEX じゃん。
自分で追いかけられないなら使わないほうが吉
ちなみに画像ロードが裏画像になされるので、自動ロードされるクリッカブルマップ画像も
裏画像に読み込まれてしまってる模様。よって機能してない。
mapimage で明示的に読めば動く
263:名前は開発中のものです。
10/06/28 12:14:19 oD4mR4GL
作成中のシナリオファイルを誤って削除してしまって、
先程ファイルを不完全ながらも復元したところなのですが、
ファイルが暗号化されておりました……。
この暗号文を元(の日本語)に直す方法またはツールをご存知の方いませんでしょうか?
よろしくお願いします。
264:名前は開発中のものです。
10/06/28 15:32:38 CzywPgC1
それは暗号じゃなくて中身が壊れてるんだと思います
265:名前は開発中のものです。
10/06/28 20:17:31 wDJxMqgX
大体、吉里吉里スレの範疇の質問じゃねー。
まず該当の復元ソフトのところで聞くべきだ。
それ以前に外部HDなりオンラインストレージなり使って定期バック
アップしろ。
266:名前は開発中のものです。
10/06/29 17:38:29 pw13Yixy
ご愁傷様としか
age
267:名前は開発中のものです。
10/06/30 00:10:45 ObakK8Ih
[video visible=true top=0 left=0 width=800 height=600]
[openvideo storage="OP.swf"]
[playvideo]
[wv canskip=true]
のようにFlashを再生しているのですが、再生はできますが
クリックしてもスキップできず、終了後は先に進めなくなります。
ぐぐっても解決策が見つからないのですが誰か何かわかりますか?
268:名前は開発中のものです。
10/06/30 03:24:41 lHJadlIn
>>267
Flashの終了検知ができないのは仕様。Flash側から FSCommand とかで終わったことを通知するとかして進ませる必要がある
269:名前は開発中のものです。
10/06/30 07:31:57 ObakK8Ih
なるほど。dです。
270:名前は開発中のものです。
10/06/30 12:30:48 x9djQ++T
mixiのほうで吉里吉里勉強会の第二弾が立ち上がったみたいで、Deeたんもどうやら乗り気みたいなんだけど
参加しようと思ってるやついる?
271:名前は開発中のものです。
10/06/30 12:59:40 +YBWRZwv
第一弾を知らんのだけど、どんな内容なの?
272:名前は開発中のものです。
10/06/30 15:54:00 iJ9AcxZs
勉強会ってどんな話?
TJSの実装の話とかある?
mixiはさっぱりわからん。
273:名前は開発中のものです。
10/06/30 18:11:40 SEjVz32+
むしろTJS以外に
274:名前は開発中のものです。
10/07/01 01:52:05 iMnL9erz
見てみたけどそこまで詳しく書いてなかった。
なんか作品の発表会とかするみたい
275:名前は開発中のものです。
10/07/01 02:06:02 PssPvadO
そんでヤル気になって次バージョン作る気になるとか?
276:名前は開発中のものです。
10/07/01 02:40:57 C1MrWpT9
それならむしろ良いな
参加して励ましてやれよ
277:名前は開発中のものです。
10/07/01 11:57:47 sS/AygXW
これか?
URLリンク(icono.seesaa.net)
吉里吉里での作品はまだ無いんだが、製品必須なのかね。
どの道、30人程度の定員だと無理そうだけど。
278:名前は開発中のものです。
10/07/01 12:00:27 950E92LV
吉里吉里でムービー再生したらめっちゃ重いです、なんだこれ
カクカクでぜんぜんまともに見れないレベル
WinXP SP2
吉里吉里/KAG 最新
ムービー形式はTMPGEncでエンコしたMPEG1、8000kbpsCBR、音声付き
PCはAthlon64X2 4600+ 4GB
DivXエンコしたaviなら普通に再生できるんだけど、サポート外とのことで、
人によっては再生できないのかと思って悩み中です。
どうすればいい?
279:名前は開発中のものです。
10/07/01 13:07:34 950E92LV
わ、aviでもだめだ。
以前は問題なかったんだが、とにかく吉里吉里でムービー再生すると重くなってる。
なんだこりゃ。
吉里吉里以外で同じファイルを再生した場合は問題ない。
なんで吉里吉里だけ重くなるんだ?しかも以前はこんなことなかったんだが…。
280:名前は開発中のものです。
10/07/01 13:18:40 Cl54CFjc
OS再インスコしてみれば?
281:名前は開発中のものです。
10/07/01 13:23:28 6AFd4UHd
>>279
俺も似たような症状になったことがあるなあ。
普通にプレイヤーでavi再生すると問題ないのに、吉里吉里で走らせるとカクカク状態っての。
そんときは確かMovie.tjsが古くなっていたかどうかで内部的に不整合が生じていたのが原因だったんだっけかな。
ためしに公式サイトから最新のファイル一式を改めて落とし(あるいはひとつ前のバージョンをDLし)てMovie.tjsをソイツに上書きさせてみたらどうか。
282:名前は開発中のものです。
10/07/01 13:39:20 950E92LV
落とし直したけどだめでした。
別のPCで試すのと、
吉里吉里を使った別のゲームでも駄目かどうかやってみます。
283:名前は開発中のものです。
10/07/01 16:04:30 wJPs8lve
グダグダ言ってねぇで
クソしてしね
284:名前は開発中のものです。
10/07/01 21:26:56 RUJut2XG
他に同様の報告無い時点で
自分のPCが異常なだけなことに気づけよ
285:名前は開発中のものです。
10/07/01 21:36:32 Vu3eQk1a
吉里吉里勉強会。
作品発表とあるがKAGに何か機能を実装してそのコードリーディングとかなら面白そうだが、
実際は淡々とゲームの中身を説明されるんだろうな・・・。
286:名前は開発中のものです。
10/07/01 21:50:11 UrKJkH0x
本体実装/プラグイン実装の話題でエキスパート勉強会なんてやらないだろうか。
287:名前は開発中のものです。
10/07/01 21:59:15 a068Pm81
人が集まらないだろうしそんなレベルの人なら勉強会なんて必要ない
288:名前は開発中のものです。
10/07/01 22:12:20 Vu3eQk1a
>>284
D言語でプラグイン実装解説とか面白そう
289:名前は開発中のものです。
10/07/01 22:22:16 UrKJkH0x
D言語でプラグインか。たしかバイナリ互換性はあったからD向けのtp_stubがあれば書けるのかな。
htodとか使えば変換できるのか?
290:名前は開発中のものです。
10/07/01 22:47:36 C1MrWpT9
こういう規模のものの勉強会って顔合わせしてチャットする程度のもんなんじゃないの?
291:名前は開発中のものです。
10/07/01 23:22:11 2x9MrNNY
むしろメインはそのあとの宴会
292:名前は開発中のものです。
10/07/01 23:45:06 Qaf7rZnA
質問です。
画像からムービー再生へのトランジションを行いたいのですが、
トランジションが黒の画像で終了し、それから動画が再生されてしまい
うまくいきません。
また逆の場合はうまくいきました(画像をback、動画をforeの場合)
何かヒント等お願いいたします。
[image layer=1 page=fore storage="EV01_01" visible=true]
[video visible=true mode="layer"]
[video loop=true]
[videolayer layer=1 page=back channel=1]
[layopt layer=1 page=back visible=true]
[openvideo storage="EV01-01.mpg"]
[preparevideo]
[wp for="prepare"]
[playvideo]
[trans layer=1 time=1600 method=crossfade]
293:名前は開発中のものです。
10/07/02 01:21:40 mAIsEAI3
吉里吉里を実行したら、224.0.0.252にアクセスしようとしてFWに検知されたんだけど
これは何をしようとしているの?
294:名前は開発中のものです。
10/07/02 03:02:07 qrBhCZjE
関係ない話だが、俺も永年使ってるとあるプレイヤーで
特定のファイルだけ再生がカクカクになってって最後は停止・・・というのになってる。
新しいDivXを入れた辺りからそうなったみたいだ。
295:名前は開発中のものです。
10/07/02 03:09:53 GnhoDBHQ
>>293
たしか DirectDraw でフルスクリーンにするときのバージョンチェック処理で DirectX コンポーネントが勝手に外部通信しようとする
なお、224.0.0.252 の通信自体は、Vista 以降に搭載されているLAN用の自動アドレス割り当て処理が使う通信で、
これをひっかけるFWソフトはなにかおかしい
296:名前は開発中のものです。
10/07/02 03:13:09 GnhoDBHQ
>>279
再生モードはなに使ってる?
デバイスドライバの更新とかでオーバレイが腐った可能性があると思われる。
ミキサー(VMR) やレイヤ再生してみて差をみるべし
それでも異常なようなら短いサンプルでいいからup
他人の環境でチェックしてもらうのが良いと思われ
297:名前は開発中のものです。
10/07/02 03:15:46 QAmrYELt
224.0.0.252つうとvist以降か。
吉里吉里はドライバのバージョンを確認しに行くんだっけ?
298:名前は開発中のものです。
10/07/02 03:18:12 QAmrYELt
被ったか、おまえら夜中なのに考えることは一緒なんだな・・・。
たしかに224.0.0.252を検出するFWは設定がきつすぎる。
299:名前は開発中のものです。
10/07/02 15:43:20 b5T/g5L2
>>292
どうもトランジション処理とレイヤ動画処理との間で不整合生じてるぽい。バグだけどわりと根が深そう。
[trans time=1600 method=crossfade]
として全体トランジションにしておけば、動画描画先になる子レイヤ自体は内部レベルでの差し替えは発生しないので正しく表示される模様
どうしてもレイヤ単位にトランジションしたければ、ダミーのレイヤを一つつくって、動画の描画先レイヤはそれにして、
VideoOverlay.onFrameUpdate で対象レイヤに assign するような構造にすればたぶんなんとかなると思われる
300:名前は開発中のものです。
10/07/02 23:31:52 j75c+nEe
まぁ、いくらFW突破しても
すぐ対策されるわけで・・・
301:名前は開発中のものです。
10/07/03 02:45:33 kxpqTxJq
>>292
>>299 はちょっと間違いだった
レイヤトランジション中に裏動画の絵がまったく出ないのは、
クロスフェードトランジションがソース画像のα値を参照してしまうことによるもののようだ。
これはおそらく描画先画像の type 基準で動作しているためで、両方同じでないといけないものなので明確な「仕様」ってことになる
対策としては、ムービーの画像描画後に該当レイヤのαを 0xff でうめるようにするか、
[image layer=1 page=fore storage="画像" visible=true mode=opaque]
と、元画像をロードするときに opaque 指定にしておけばよい
なお >>299 の「不整合」自体は直接原因ではないが別のバグだった。
動画再生したままで2回トランジションを行うと、本来なら元レイヤの画像が表示されるべきだが、
この画像が、内部的にずっと動画で上書きして破壊される状態になってしまっている。
レイヤを手動で update() するとどんどん内容が更新されてしまっているのがわかる。
単発レイヤトランジションでも全体トランジションでもどちらでもおこる現象で、
おそらく動画再生処理側の更新バッファ処理のさしかわり判定のがおかしいのだろうと推定される。
描画先が狂ってるだけでメモリ破壊自体はしてないようなので、とりあえず更新時は常に新しい
描画内容を指定するようにしておけば致命的なことにはならないとは思われる
302:名前は開発中のものです。
10/07/03 13:23:29 cmVod1gA
>>300
そんな話誰もしてねーよ。
LAN内の名前解決を行うプロトコルが使うマルチキャストアドレスが
見張られててこのアドレス使ったらFWが過剰反応したって言ってんだろ。
303:名前は開発中のものです。
10/07/04 10:30:38 Bl0MmFqw
レイヤの指定に変数を使いたいのですが、エンティティ使うと
「(Void)からobjectへ型を変換できません。」というエラーが出ます。
[eval exp="tf.hoge=3"]
[emb exp="tf.hoge"]ほげげ
[image storage="フレーム.png" layer="&tf.hoge" page=fore visible=true top=0 left=0 opacity=255]
なにがマズイのでしょうか?
embタグでは、ちゃんと3が表示されます。
数値が必要なところに文字が渡ってるのかなとも思ったんだけど
storage属性のファイル名に変数使っても、同様に落ちるんです。
304:名前は開発中のものです。
10/07/04 10:34:50 pWMdUQfa
>>303
エンティティ使わずに直接 layer="3" でやってみる
それでエラーでるならエンティティ以外のところがまずいのでリファレンスとかもっかい読んでみ
laycount のあたりとか
305:名前は開発中のものです。
10/07/04 12:19:41 Bl0MmFqw
>>304
layer="3" と直接指定すると動きます。
なので、他の属性とかがまずいわけではないと思うのですが…
エンティティをdisableとかenableとかするフラグがあったりしないですよね??
なんでだろう…
306:名前は開発中のものです。
10/07/04 13:46:01 NPNr6aGl
検証してる暇がないので適当だけど
[eval exp="tf.hoge='3'"]とやってもだめ?
307:名前は開発中のものです。
10/07/04 19:34:09 Bl0MmFqw
>>306
ありがとうございます、シングルクォートつけたらエンティティでも動きました!
でもそのあとクォートはずしてみても、ちゃんと動きました。なんだったんだ…
なにか見落としてたのかもしれませんが、とりあえず動きました。
308:名前は開発中のものです。
10/07/05 02:46:33 Wwbywlow
KAGがレイヤ指定を解決する際に文字列であることを前提に組まれているから。
KAGWindow.getLayerFromElm(elm)とかだったかな。
KAG標準としては「必要以上にTJSは使わないで」ってことなのかな。
TJS使うならコンソール(特に逆アセ結果)とのにらめっこが必要ってことだと自分は思っている。
309:名前は開発中のものです。
10/07/05 02:49:34 s+61392X
いや、ふつうに数値で通るよ>レイヤ指定
どちらでも大丈夫なようなコードになってる。
単に >>303 がレイヤ数増やしたあと再起動してなかったとかそんなオチだろう。
レイヤ数オーバー時の典型的なエラーだし
310:名前は開発中のものです。
10/07/05 03:40:13 Wwbywlow
そういえば「(Void)から〜」か。自分の意見では「(int)3 から〜」になるはずだものな…。
しかも>>307の後半を見落としていた スマソ
ところで数値で指定できたっけ?
コンソール使ってkag.getLayerFromElm(%["layer", 0, "page", "fore"])を実行すると
レイヤがあるにもかかわらずエラーになるんだが(int0からObjectに変換できない)。
シナリオに記述してコンダクタ通すと違うのか?
311:名前は開発中のものです。
10/07/05 10:44:44 dVcS22zz
KAGのタグの処理の過程上、数値でもなんでも文字列で渡るので、処理する側は文字列前提のものが
多いけど、たいていは単純に整数化されるから、整数を与えても問題ないものばかり
可能ならば文字列で渡したほうが無難
レイヤ数オーバーで (void) から Object へ〜ってやつは、2枚しかレイヤがないときに
kag.fore.layers[3] としたら void が返って、それにたいして void.loadImages とか
しようとしてるから、そういったエラーが返ってくる
>>310 のは、確かに KAGWindow.getLayerFromElm は文字列要求だから
メッセージレイヤかどうか調べるため1文字目が "m" かしらべるときに layer[0] としてて、
そこで 0[0] となって、 (int)0 から Object へ〜ってエラーがでちゃってる
312:名前は開発中のものです。
10/07/06 10:05:21 Exhl2hqU
もうasキーワード導入して型明示できるようにしてくれ
313:306
10/07/06 19:27:07 EJEk8oid
以前マクロ内でmp.layerを弄っていたときに引っ掛ったことがあったので
もしやと早とちりしたm(_カメ_)m
>>307 ありがちなのは、栞にレイヤ数が保存されるのを失念しているケース。
@macro name=image2
[eval exp="mp.layer='0'"][image layer=%layer…]←OK
[eval exp="mp.layer=0"][image layer=%layer…]←これは(int) 0から Object へ〜ってエラー。
[eval exp="mp.layer=0"][image layer=&mp.layer…]←OK
@endmacro
314:名前は開発中のものです。
10/07/07 00:56:52 pje+ipEr
質問させてください。
コンフィグ画面で、フォントを左右ボタンで一つづつ変更させたいのですが、
←現在のフォント名→ のような形で。
このように、「次のフォント」もしくは「一つ前のフォント」を指定するには、どうしたらよいのでしょうか。
315:名前は開発中のものです。
10/07/07 01:05:51 oyqeFVJb
単純に「使用可能なフォントの配列」を用意してやってそれを参照すりゃいいんじゃないのかい。
オレが前に書いたコードだとこんな感じだったけど。(KAGではなくTJSとして実行)
// フォントリスト作成
var fonts = font.getList(fsfNoVertical);
var use_fonts = [];
/* use_fontsに日本語文字の含まれるフォントを登録する
細かく調べるのが面倒なのでとりあえず『フォント名に日本語が含まれている』奴を */
for(var i=0; i<fonts.count; i++){ if( /[^a-zA-Z 0-9!-@&\[-`{-~]+/.test(fonts[i]) ) use_fonts.add(fonts[i]); }
var currentFont = use_fonts.find(sf.fontFace) | 0; // 現在選択済になっているフォントをその中から探す。ここで見つかるのはフォント名ではなく、use_fonts配列の中の「何番目にあるフォントが指定されているか」という情報
// 現在選択済フォント名(例: MS明朝とか)はsf.fontFaceに記憶させる
あとは「次のフォント」もしくは「前のフォント」ボタンを押した時に、上記のuse_fontsを参照して
if(currentFont < 0) currentFont = use_fonts.count-1;
if(currentFont > (use_fonts.count-1)) currentFont = 0;
sf.fontFace = use_fonts[currentFont];
for(var i=0; i<kag.fore.messages.count; i++){
kag.fore.messages[i].comp.setDefaultFont(%[face:sf.fontFace]);
kag.fore.messages[i].comp.decideSizeChange();
kag.back.messages[i].comp.setDefaultFont(%[face:sf.fontFace]);
kag.back.messages[i].comp.decideSizeChange();
}
みたいな具合に「選択されたフォントをすべてのメッセージレイヤに適用する」処理を書いてやればよろしいんじゃないかしら。
ちゃんと動くかどうかは知らないけど
316:314
10/07/07 01:44:19 pje+ipEr
>>315
うわぁ、リファレンス見てませんでした。ほんとすいません。
ありがたく参考にさせていただきます・・・。
317:名前は開発中のものです。
10/07/07 01:55:20 xGd78xCf
KAGの仕様にあわせるなら、フラグは fsfSameCharSet | fsfNoVertical | fsfTrueTypeOnly | fsfUseFontFace にするのが妥当だぞっと
固定ピッチなら fsfFixedPitch も追加。詳細は MainWindow.tjs の selectFont 参照
fsfSameCharSet の指定があれば、たとえばデフォルトがMS明朝/ゴシックとかなら、それ以降選ばれるのも日本語フォントだけに
なるから絞り込みとか別にいらない
318:314
10/07/07 10:39:37 pje+ipEr
>>315
>>317
おかげさまでうまくいきました。本当に有難うございます。
319:名前は開発中のものです。
10/07/08 11:20:36 YgOo1VSe
お前らレイヤってどうしてる?
俺はいちいち名前をつけて &sf.前 な感じでやってるんだが、
もっとスマートな方法はないかね
320:名前は開発中のものです。
10/07/08 15:04:23 Q5zdrGxs
「&sf.前」として何をしたいんだ?
目的語がねーよ。
321:名前は開発中のものです。
10/07/08 16:33:16 V+Su1Z5G
>>319
エスパーしてみる。
前景レイヤの番号を管理するのに、用途によって番号を固定したいと。
キャラより前なら、sf.キャラ前 とか、そういうふうに名前をつけて管理してるけど、
もっとスマートな方法はないかとこういうことですかね?
マクロに組んじゃえばレイヤ番号意識することなんてほとんどないし、
そのやりかたでいいんじゃない?
空いてるレイヤ番号探して自動で使うとかもできるだろうけど、indexあたりが面倒くさそうだし。
322:名前は開発中のものです。
10/07/09 10:07:19 HICD+Kx0
>空いてるレイヤ番号探して自動で使う
その機能を次のバージョンで是非
323:名前は開発中のものです。
10/07/09 16:57:12 +BMJeF2v
>>322
KAGEX
324:名前は開発中のものです。
10/07/09 17:16:54 1T+f5Mju
どんだけバカなんだよ
325:名無しさん@そうだ選挙に行こう
10/07/10 09:03:48 KIjV6uW0
KAGEXって何か問題があって使えなかったんだよなぁ
326:名無しさん@そうだ選挙に行こう
10/07/10 09:07:15 ISEdd959
昔使ったKAGEXは訳分からないバグがあって使うのやめた
327:名無しさん@そうだ選挙に行こう
10/07/10 17:35:15 y5Qxbddb
なんでエラーになるか追える人でないと(KAGEXを使うのは)難しい
328:名無しさん@そうだ選挙に行こう
10/07/10 22:05:58 rIc001M0
追えるけどドキュメントがまともにないから何が正しいかわからん。
修正しようがない。そんなもんは使いもんにならんぜ。
329:名無しさん@そうだ選挙に行こう
10/07/11 00:29:36 KaFz96aD
ぶっちゃけドキュメント未整備でシステム周りの挙動が不審、エラーのデバッグも含めて自己責任なんていうKAGEX使うくらいなら
自分でTJS使ってシステム整備した方が最終的に楽。自分で書いたスクリプトならエラー吐いても修正箇所の目処付けやすいしな
330:名無しさん@そうだ選挙に行こう
10/07/11 02:31:05 XKuInvYV
まともなデバッガすらない吉里吉里でドキュメントのないKAGEXデバッグしろとか鬼畜過ぎるしな。
なんの得にもならん。
331:名無しさん@そうだ選挙に行こう
10/07/11 14:51:04 8DP8qpvm
いいじゃん。 タダなんだから。
オレは使ってるよ?
初心者だったけど、バグ直してるウチに、少しはTJSとかKAGの仕組みが判ったよ。
332:名無しさん@そうだ選挙に行こう
10/07/11 19:56:48 AOVnnOHt
時間が浪費されまくるけどな
333:名前は開発中のものです。
10/07/12 14:27:23 GKML8p1H
仕組みがわかったよとかいってる辺りもう全然初心者じゃない。レスから漂う実力。
334:名前は開発中のものです。
10/07/12 15:25:20 nQnCjFqX
我々が求めるのは仕組みの理解ではなく生産性なんですよね
335:名前は開発中のものです。
10/07/12 15:49:28 qPVxp5B4
生産性が必要なら金だして発注するのが一番だな。たぶん。
336:名前は開発中のものです。
10/07/12 16:45:45 Twv0jeau
ところでレキシカルクロージャマダー!?
337:名前は開発中のものです。
10/07/12 17:15:01 U87s1/CA
レキシカルクロージャ入れるならクラスは撤廃してほしいなあ
クラスはRubyの真似してるんだろうけど中途半端
338:名前は開発中のものです。
10/07/12 17:20:08 GKML8p1H
ごめん素人なんでさっぱりわかんないんだけど、
そのクロージャをいれるとクラスをなくせるの?
339:名前は開発中のものです。
10/07/12 18:35:12 Twv0jeau
>>337がおかしいだけだから気にするな
340:名前は開発中のものです。
10/07/12 18:42:11 1x+SuQyA
レキシカルクロージャは欲しいが、
class無くすってのは全部functionに変数を束縛するってこと?
ClassInstanceInfoで処理ディスパッチしたりできなくなるとかマジ勘弁。
341:名前は開発中のものです。
10/07/13 13:04:05 yexPRalg
コンフィグ画面を作りましたが、上のメニューからも設定を変更できるようにしたいです。
コンフィグ画面からの変更は、上のメニューに反映されてチェックが付くのですが
メニューからの変更をコンフィグ画面に反映させるにはどうすればいいでしょうか。
kagの変数の変更監視ループみたいなものを仕込もうと思いましたが、
クリッカブルマップを使っていて[s]で停止しているのでそれができず、困っています。
こういう場合同期ってどうやって取るもんなんでしょうか?
342:名前は開発中のものです。
10/07/13 13:44:03 ajs1cP9o
>>341
メニュー部は kag.onなんたらMenuItemClick を呼び出すような構造になってるので、
それらの必要な部分を全部フックして必要な処理を書く
343:名前は開発中のものです。
10/07/13 13:58:12 GmsJN3A5
俺だったらメニュー消しちゃうなぁ 無粋だし
344:名前は開発中のものです。
10/07/13 18:16:59 HCj+8wgM
俺は自前のGUIにのっけてるのでメニューも自前だ。
全部TJSなんで気にならん程度に重いが。
まあ、メニューからの変更だろうがコンフィグからだろうが
オブザーバーパターンで総括的に処理するのがすっきりするだろうな。
345:名前は開発中のものです。
10/07/13 21:38:18 34K67KN6
コンフィグ画面での処理を「メニューの○○が押されたもの」と一致させりゃ楽でいいんじゃない?
コンフィグで「文字速度=最速(あるいはそれに似たような立場のボタン)が押された」時はメニューの
「一度読んだところは→ノーウェイト」が押されたとみなして処理をする……みたいなの
346:名前は開発中のものです。
10/07/13 22:05:39 01lq/ZgM
せっかくクロージャもどきがあるんだからオブザーバーなんて回りくどいことしないで
インスタンスメソッドをそのまま渡せばいいのに
実質全く同じだよ
347:名前は開発中のものです。
10/07/14 03:19:43 esF+6Afs
ファーストクラスなだけでクロージャとか言われても。
その場凌ぎのデリゲートが大量発生してるC#コードや動的に関数定義しまくって
わけわかめなjsコードみたいにならなければそれでいいと思うよ。
まあ、コードの見え方が違ってくる以上実質同じなんて言えんが。
348:名前は開発中のものです。
10/07/14 08:08:38 9otRy6Gy
ゲームにメニューバーってなんだかなあ
349:名前は開発中のものです。
10/07/14 13:28:57 RtMMVffX
オブザーバーだってその場凌ぎの無意味なクラス大量発生でしょ
吉里吉里でいうクロージャ(メソッドがインスタンスを引きずる)は
たぶんオブザーバーというかイベントの簡略化のためにあるんだろうし
350:名前は開発中のものです。
10/07/14 17:16:25 y70Gf1u3
そもそもオブザーバーとかクロージャを一々意識してプログラミングする奴なんて吉里吉里使いにゃほとんど居ない気もするが……。
そこまでコーディングについて意識せず「めんどくせえしよく判らんから変数はすべてsfかfかtfの中で処理するお^q^」って奴でも動かせちゃうのがKAGだし
351:名前は開発中のものです。
10/07/14 17:31:53 VQa33D9U
そんな人にはTJSは使えないけどな
わざわざスクリプト言語上でイベントベースの非同期プログラミングを強要するという
何がしたいのかわけのわからない設計だからな
352:名前は開発中のものです。
10/07/14 18:33:18 4WbJIIhR
Twitterクライアントプラグインを開発→W.Deeたんの呟きを取得してKAGシナリオとして保存、再生する
『ツインテニーソ☆ビューワ』として公開、というプランを考えたんだけど面白そう(技術的に)?
353:名前は開発中のものです。
10/07/14 19:03:53 2r7FotAk
>>351
TJSに非同期なところは存在してないんだがなんか根本的な思い違いしてないか?
354:名前は開発中のものです。
10/07/14 19:12:14 VQa33D9U
非同期ってマルチスレッドのことじゃないよ
一連の処理がイベントで分断されてしまうという意味
吉里吉里ではドキュメントでもまさにそういう意味で非同期という
言葉が使われてるから(AsyncTriggerなど)分かってくれるかと思ったけど
355:名前は開発中のものです。
10/07/14 20:07:32 2r7FotAk
>>354
TJS的な「一連の処理」はイベントで分断はされない。分断されないからこそ AsyncTrigger や Timer があるわけで。
イベントドリブンシステムにのせるべきスクリプトシステムとしては一貫性のとれた設計だ。
これを「わけのわからない」って言うほうがわけがわからん
まあ、「一連の処理」ってのが、「ユーザが逐次実行したいこと」ってことで、
その実現のためにはまわりくどい書き方をしないといけないのはうざいってのが言いたいことなんだろうとは思うが。
イベントドリブン設計は、モジュールやコンポーネントつくるのには向いてるけど逐次実行記述には
向いてないってのは確か。
ただ、イベントドリブン処理系の上に逐次実行処理系を実装するのは比較的容易だが、
逆はとても大変なので、吉里吉里の設計は「汎用」エンジンとしてはすこぶる妥当だと思うがいかが?
356:名前は開発中のものです。
10/07/14 21:10:05 w6dp0TS/
商業利用だと、吉里吉里+カスタマイズで十分なんだよな。
動作安定してるし。
足りない機能とかエフェクトはプラグインDLL作ればいいし。
吉里吉里2このまま不具合修正だけにして、安定版にしてほしいぐらい。
357:名前は開発中のものです。
10/07/14 21:12:33 CqEkscKI
まあシナリオファイル自体がイベントストリームで馬鹿正直にファイルの上から下に実行してるわけじゃないからな。
これならわざわざ別フォーマットつくるよりtjsをDSLとしてevalしちゃうのもありだとおもう。
rubyのmiyakoとかSGEのluaとかスクリプトを直接実行してるだろ。
>逆はとても大変なので
HSPでXMLパーサ書いたときは地獄だった。
358:名前は開発中のものです。
10/07/14 21:23:06 4WbJIIhR
名前空間はおろか構造体もないHSPでパーサかw
Cでベタ書きしたほうがましなくらいだなあ。
359:名前は開発中のものです。
10/07/14 21:42:39 YAioA96+
パーサをCで書いてもコールバックする仕組みがないからハンドラ渡せないぞ
360:名前は開発中のものです。
10/07/15 17:27:11 I1eHiMll
eruby、なんかタテになるんだが
が[eruby text="も" str="燃"]える で、
が
燃
える
みたいになる
361:名前は開発中のものです。
10/07/15 19:02:41 68OzebYf
SAXでなくDOMならコールバックを考える必要はないだろ。
362:名前は開発中のものです。
10/07/15 21:32:31 NmSF5iXU
DOMはパーサじゃねーよ
363:名前は開発中のものです。
10/07/15 23:12:45 68OzebYf
構文解析機≒パーサなんだからDOMはパーサに決まってる(正しくはXMLパーサのサポートするAPI)だろ。
364:名前は開発中のものです。
10/07/15 23:15:45 8ZpwUtIz
DOM自体はパーサじゃないがドキュメントを元にDOMを組み立てるのはパーサだ
吉里吉里のTJSパーサだって吉里吉里のソースを読んで抽象構文木(≒DOM)を組み立てるのが仕事だ
365:名前は開発中のものです。
10/07/16 01:11:50 asQrSjDB
DOMはデータ構造のことでなくAPIだと何度言えば。
366:名前は開発中のものです。
10/07/16 01:18:54 QqwpUINE
DOMは用語の定義とその操作には関与しているがほかは一切関与してない。
パースどころか表現がツリーであることすら定めてない。
中立的な仕様を提供してるに過ぎん。
DOMが実際に扱うソースはHTMLである必要はない。
だからxmlも扱えるしinfo set準拠であるならバイナリですら扱える。
xmlをバイナリにする場合ストリームを順に読めば処理できるようなフォーマットにするのが普通だからいわゆるパース作業も必要ない。
かならずしもパーサがあるとは限らん。
これは実装が決める事であって仕様は関係ない。実装と仕様を混同するな。
パーサはDOMを用意するものの一部でDOMはDOMだ。
DOMがはさみならパーサははさみ工場だ。
これで分からんなら無駄だからこれ以上騒ぐなよ。該当スレでやれ。
367:名前は開発中のものです。
10/07/16 05:32:34 Den8rq9l
とりあえず Javascript のせてみたよー
368:名前は開発中のものです。
10/07/16 12:25:37 SQrp+A7F
TJS→KAG→JavaScriptの三重構造ですか
369:名前は開発中のものです。
10/07/16 12:47:55 MiPlIYkX
美味しんぼなら決め技の料理にでてきそうな構造だな
370:名前は開発中のものです。
10/07/16 13:02:43 Den8rq9l
ソース&ドキュメント
URLリンク(sv.kikyou.info)
バイナリ
URLリンク(sv.kikyou.info)
サンプル
URLリンク(sv.kikyou.info)
吉里吉里の上に直接プラグイン実装したので TJS と同格。レキシカルクロージャ欲しい人はどうぞってことでw
371:名前は開発中のものです。
10/07/16 13:40:05 2peXGs4w
>>360だけど、DLしたKSファイルが[ ]で\がないタイプだったからだわ。
俺は自動改行にしてるからだな。\追加したら治った。スレ汚しスマソ
372:名前は開発中のものです。
10/07/16 18:13:30 +6m0pC/W
もともとDee氏のオナニーに付き合わされてるだけなんだよなw
一般的なスクリプト言語処理系を組み込むのに比べてわざわざ独自に実装するメリットは皆無
ユーザーはみんな幸せになれる
言語処理系の部分が無くなれば吉里吉里自体もシンプルになるし
その分機能の充実に労力を回せる
373:名前は開発中のものです。
10/07/16 18:26:17 vNp6Y0fO
>>372
当初Win標準の JScript つかってたけど遅すぎたから TJS 作ったという歴史的経緯を無視しちゃあかんよ。
TJSの性能はサイズ対性能比で考えると今でもかなり高い。V8 Javascript とか Ruby とかむちゃくちゃ富豪的
実際、10年来のアプリに最新スクリプト処理系が簡単に組み入れることができるってこと自体が異常で、
これは dee たんが言語マニアだったから言語処理用の基礎部分をきっちりつくりこんだことに寄ってる。TJSがあってこそだ。
374:名前は開発中のものです。
10/07/16 18:29:21 MiPlIYkX
>その分機能の充実に労力を回せる
ここがイミフすぎる
375:名前は開発中のものです。
10/07/16 18:37:40 2peXGs4w
TJSってコレ以外だとどんな分野に使われてるの?
376:名前は開発中のものです。
10/07/17 00:04:33 ZBCq/brK
TJSは記述を楽にする機能が無さすぎ
せめてfor eachくらいあってもいいのに
まあ吉里吉里のソースコード見てると、ダラダラと低レベルなコードを書くのが好きな人みたいだから
TJSもそういう仕様になってるんだろうなとは思う
377:名前は開発中のものです。
10/07/17 00:19:32 OQc3ol6+
foreachが無くて困るのならDictionary.assign()やArray.assign()とforを組み合わせて実質同等な処理書けばいいんじゃね?
記述を楽にするのはツールじゃなくて「ツールを見て『これ使えそうだな』と気づく人間」だと思うんだ
378:名前は開発中のものです。
10/07/17 01:03:55 T1MiapF8
自作しろよ。
EnumMembersでのコールバックとClassInstanceInfoでのディスパッチ組み合わせれば
for-eachくらいは汎用に実装できる。
379:名前は開発中のものです。
10/07/17 02:01:50 GQG5ovis
TJSはマイナーすぎて世界が広がらないのが駄目なところだな。
まあファンにも問題があるってことだな。
380:名前は開発中のものです。
10/07/17 03:56:51 WEbvMDAL
広がらなくてもそんなに困った事無いな。欲しいものは自分でやるか、ここで手に入るし。
吉里吉里そのもののプラグインはごうさんをストーキングしてれば大概間に合うしー。
381:名前は開発中のものです。
10/07/17 04:11:53 ywooJ9I0
キャーごうさんなんかツクッテー
382:名前は開発中のものです。
10/07/18 23:21:23 MaMJ8IDw
同人作りたい友達がさ、
「プログラムは吉里吉里と参考書があるからプログラマ2人しかいないし片方駆け出しだけど大丈夫!」って言ってるんだけど
このソフトそんなに簡単なもの・・・?
ここ見る限り凄い難しく見えるんだが。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5328日前に更新/270 KB
担当:undef