- 1 名前:1 [2007/04/02(月) 11:18:12 ID:hrocKz8H]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲーの進行状況や、製作ツールについて、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは、ドキュメント・スレの過去ログ・公式掲示板のログ・ FAQ・Google等で調べてからにしましょう。 前スレ ttp://pc11.2ch.net/test/read.cgi/gamedev/1166252149/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5辺りを参照のこと。
- 629 名前:名前は開発中のものです。 mailto:sage [2007/06/27(水) 23:49:51 ID:mE+BGQyO]
- >>628
質問の意味が分からんが、吉里吉里製の商業作品の修正パッチの動作は参考になりませんか?
- 630 名前:名前は開発中のものです。 mailto:sage [2007/06/28(木) 01:55:49 ID:1c/I/fjJ]
- >>628
吉里吉里つかってるなら商業作品でも追加パッチファイルを配布するのが一般的だぞ。効率的だし。 まあ、バイナリ差分ツールを使ってパッチをあてるのを止める人は別にいないから 自由につくればいいんじゃ?
- 631 名前:名前は開発中のものです。 mailto:sage [2007/06/28(木) 02:08:45 ID:hBkbi8GA]
- 質問が悪かったです。
聞きたいのは、.xp3形式じゃなくて.exe形式のパッチの作り方です。
- 632 名前:名前は開発中のものです。 mailto:sage [2007/06/28(木) 02:40:18 ID:1c/I/fjJ]
- >>631
「バイナリ差分」でぐぐれ。
- 633 名前:名前は開発中のものです。 mailto:sage [2007/06/28(木) 16:05:17 ID:0wQNXuRc]
- ていうかそれはインストーラーに近いんじゃないのか
- 634 名前:名前は開発中のものです。 mailto:sage [2007/06/28(木) 18:30:44 ID:jydfSaDk]
- 画面全体にFlash動画を表示して
その上にテキストレイヤー表示して そのままゲーム進めることってできる?
- 635 名前:名前は開発中のものです。 [2007/06/28(木) 19:35:43 ID:N+e7UBpE]
- >>634 Flashのレイヤ再生
>>631 自己解凍書庫にすればいいだろ
- 636 名前:名前は開発中のものです。 mailto:sage [2007/06/28(木) 19:42:23 ID:x1GpY65o]
- swfのレイヤ描画は、現Verじゃ対応してないんじゃなかったっけ
- 637 名前:名前は開発中のものです。 mailto:sage [2007/06/30(土) 13:28:56 ID:4xSHbHtt]
- 姉 孕みっくす1&2 の質問
ゲームプレイ中、音声ありのセリフを読むときには1クリックで音声停止、 そして次のクリックで文章送りっと言う煩わしクリックゲーム 1クリックで次のセリフを進みたいんですかどうすればいいの? xp3\system\Config.tjs 弄ってもできない
- 638 名前:名前は開発中のものです。 mailto:sage [2007/06/30(土) 14:08:42 ID:j/RfLjAS]
- メーカーに聞け
- 639 名前:名前は開発中のものです。 mailto:sage [2007/06/30(土) 14:27:40 ID:1rgfXoLX]
- Config.tjsなんぞで直るはずもないし、第一このスレで訊くことじゃない
- 640 名前:名前は開発中のものです。 mailto:sage [2007/06/30(土) 15:03:20 ID:OFP1dLlb]
- 我慢すれば全て解決
- 641 名前:名前は開発中のものです。 mailto:sage [2007/06/30(土) 15:10:06 ID:4xSHbHtt]
- 自己解決しました
>>639の「Config.tjsなんぞで直るはずもない」が解決のヒントになりました ありがと
- 642 名前:名前は開発中のものです。 mailto:sage [2007/07/01(日) 15:28:52 ID:YAFY+5sY]
- 基本的な質問ですまぬ。長文を表示中、クリック/Enterを受け付けなくするには
どうしたらいいだろうか? 自動的に読み進むを強制的にONにするとか……。 ;呪文詠唱中(ここからクリック無効にしたい);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 高速道路を北に向かって走っていた私は、トイレ行きたくなったので サービスエリアに立ち寄りました。 @wait time=400 canskip=true 手前の個室はふさがっていたので、その隣に入りました。便器に腰を 下ろそうとしたその時、隣から 「やあ、元気?」と声がしたのです。 男は皆そうですが、トイレで見知らぬ人と話をすることはありません。 @wait time=400 canskip=true どうしていいかわからなかったので、ためらいがちに「まあまあだよ」と 答えました。 @wait time=400 canskip=true すると隣人は「そうか……それで、今何してるの?」と言うのです。 妙だなと思いましたが、私はバカみたいにこう答えました。 @wait time=400 canskip=true 「君と同じだよ。ウンコしようとしてるんだ!」 やがて隣の男は、声をひそめてこう言ったのです。 @wait time=400 canskip=true 「おい、あとでかけ直すよ。隣の個室に、俺の話にいちいち答えるアホがいるんだ!」 @p @cm ;呪文詠唱終;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- 643 名前:名前は開発中のものです。 mailto:sage [2007/07/01(日) 15:36:33 ID:IhFHaWIS]
- [clickskip enabled=false]
(シナリオ) [clickskip enabled=false]
- 644 名前:名前は開発中のものです。 mailto:sage [2007/07/01(日) 15:37:10 ID:IhFHaWIS]
- 間違えた。最後はtrueだ
- 645 名前:名前は開発中のものです。 mailto:sage [2007/07/01(日) 18:11:03 ID:YAFY+5sY]
- >>643
ありがとう。上手くいったよ。
- 646 名前:名前は開発中のものです。 mailto:sage [2007/07/02(月) 12:03:50 ID:iGXad6uS]
- www.kirikiri.info/bbslog/
これ検索できる? エラーで検索できない
- 647 名前:名前は開発中のものです。 mailto:sage [2007/07/02(月) 12:13:04 ID:Ilj6OswJ]
- >>646
この前も同じエラー出て何日か検索できなかったよ。
- 648 名前:名前は開発中のものです。 mailto:sage [2007/07/02(月) 13:15:04 ID:iGXad6uS]
- 時期に復旧しますか。
ありがとう。待ちます。
- 649 名前:名前は開発中のものです。 [2007/07/04(水) 12:36:08 ID:UB4Lrn6F]
- TJSには JavaScriptや ActionScriptにある argumentsオブジェクトのようなものは存在しますでしょうか?
引数の個数を調べたり、引数の内容を動的に変更したいのです。 もしくは、eval()でローカル変数にアクセスする方法はありますでしょうか?
- 650 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 12:43:26 ID:wMZ2luc6]
- ヒント: *
- 651 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 14:02:06 ID:wMZ2luc6]
- えとfunction hoge(args*) { }で引数を配列にして受け取れる
ttp://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/function.html を参照のこと
- 652 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 16:10:58 ID:UB4Lrn6F]
- >>651
なるほど! ありがとうございます。
- 653 名前:名前は開発中のものです。 mailto:sage [2007/07/06(金) 01:13:36 ID:HHrvJ1Z7]
- どこでもセーブ使っててパッチ作りたい場合って
どうやって作ればいいんだろ
- 654 名前:名前は開発中のものです。 mailto:sage [2007/07/07(土) 01:27:45 ID:cYEtkK9e]
- Flashがいきなり再生できなくなった。
01:22:52 Cannot create Flash ActiveX control : 指定されたモジュールが見つかりません。 at movie.tjs(197)[(function) play] 01:22:52 ムービー movie.swf を再生できません : Cannot create Flash ActiveX control : 指定されたモジュールが見つかりません。 てエラーが出る。 思い当たる原因はAdobeのFlashCS3を入れたこと。 今までは問題なく再生できてたし、旧環境のPCでやってみたらやっぱり問題なく再生される。 同じ現象になってる奴いない?
- 655 名前:654 mailto:sage [2007/07/07(土) 01:35:18 ID:cYEtkK9e]
- 自分のだけでは確認が不十分なので、問題なかったよそ様のゲームも
立ち上げてみたら、やっぱり同じエラー出てる。 krFlash.dllが未対応ってことか、やっぱり。 (Flash単体では再生可能)
- 656 名前:654 mailto:sage [2007/07/07(土) 02:18:33 ID:cYEtkK9e]
- すまん。IEでFlashPlayer入れなおしたら治った。
ふだんFireFoxしか使ってないから分からんわ。(FireFoxの方で更新は試していた)
- 657 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 13:32:44 ID:++cH2yPk]
- 講座サイトもほとんど活動停止状態だな。
息がありそうなのはおさかな定食と熊野のとこぐらいか。 Outfocusも出版記念で久しぶりに新ネタ追加してくれないかな。
- 658 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 18:24:42 ID:PrAFAuCf]
- 吉里吉里は衰退してる、ってこと?
それとも吉里吉里ユーザー自体は増えてるけど 講座サイト運営者の息が繋がってない、ってことかね
- 659 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 18:48:00 ID:34CnjtZp]
- 講座がすでに有るならわざわざ作ろうと思う人は少ないよ
- 660 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 18:52:02 ID:Hen/vEBq]
- 吉里吉里使いと言うかノベルゲーム制作者の総数自体はもうそんなに伸びないんじゃないかな
新規開拓されるような層はもうないしね。減りもせず増えもせずって感じだと思う。 ただ吉里吉里で言えばユーザー総数が増えなくても安定感って実績を 現在進行形で伸ばしているわけだから今も成長してると言える。 講座サイトが途中で止まってしまうのはしょうがないんじゃないかな。 必要な解説量が多すぎる。
- 661 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 18:56:08 ID:Hen/vEBq]
- >659
初心者向けの講座の多くは文字表示、変数、画像表示、トランジションあたりまで 解説して止まってるんだよな。「はじめての吉里吉里」みたいな講座も大切だけど KAGを完全にマスターする講座とか初心者以上中級者未満って位置づけの講座が欲しいところ
- 662 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 19:05:03 ID:29g3lvCN]
- TJSのみで作ったテトリスのソースとかなら需要あるかね?
- 663 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 20:05:47 ID:Ai8HxNmR]
- >>661
初心者以上中級者未満ってのはどの程度なんだ? ある程度できればあとはリファレンスで十分じゃないのか
- 664 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 20:20:05 ID:ck6h8Kq3]
- >>662
見たいです
- 665 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 20:21:59 ID:Hen/vEBq]
- リファレンスはすでに命令を知ってる人の再確認用資料であって、これから命令を習う人の教材ではない
- 666 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 20:23:23 ID:Hen/vEBq]
- >662
このスレが落ちると見れなくなるから吉里吉里SPの人とかに渡したらどうだ?
- 667 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 20:27:35 ID:Mg0QdHDG]
- >>657
昨日、逆引きマニュアルに2件追加されたばかりなんだが・・・
- 668 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 20:43:18 ID:7CslEFzl]
- リファレンスが読めるようになったら初心者脱出って感じか?
プログラムの勉強しないと読めないやね… 基本的に「どうしてもこういう事をやりたい」って思わないと上達しない っていうかする意味もあんまり無いと思うのだがいかが
- 669 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 21:30:07 ID:aM4hW6wu]
- >>662
お前には期待してる
- 670 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 21:33:26 ID:N8sdR5cN]
- KAG-EX-SP-UNLIMITED-SUPER-KIRIKIRIマダー?
- 671 名前:名前は開発中のものです。 mailto:sage [2007/07/09(月) 21:42:31 ID:qmseDT7i]
- なにその、
Visual Studio Team Edition for Software Developers with MSDN Premium Subscription 見たいな名前は
- 672 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 00:14:09 ID:aLgCHtji]
- 熊野の講座を久しぶりに読んでみたけど、tempsaveでクイックセーブが実現できるって書いてあったよ・・・orz
- 673 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 01:32:47 ID:jYGen0K4]
- KAGEXのレイヤ操作系を抽出したプラグインまだ〜(チンチン
- 674 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 02:21:52 ID:zjLw9N6p]
- >>673
いらね
- 675 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 02:35:13 ID:AYHXOgOR]
- Array のサブクラスが上手く動いてくれません
吉里吉里初心者なのですが、何か勘違いしてますか? バージョンは 2.28r2 です class InsaneArray extends Array { function InsaneArray() { super.Array(); } } var array = new InsaneArray(); array.add("要素"); array.count; // 値は 1 array[0]; // ここで例外「メンバ "0" が見つかりません」
- 676 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 02:36:49 ID:jYGen0K4]
- >>674
そんな事言うなよ 前景レイヤをmove使わずに動かせるだけでも非常に便利なんだぞ というかmoveが使いにくい
- 677 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 09:18:07 ID:d1Sofn33]
- >>676
今の版ではコード的にはレイヤとは関係なく動作するようになってるから、 Action.tjs と MainWindow.tjs の関連部分だけひっぱるといいよ
- 678 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 09:23:56 ID:d1Sofn33]
- >>675
たぶん仕様。継承した時点で [] が メンバのアクセス用になってて Array としての特殊なアクセスが無効になってると思われ。
- 679 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 11:08:05 ID:L7tNDuI1]
- >>677
MainWindow.tjsの該当しそうな部分をコピペして移していったら 他のタグまで使えなくなったりした どうやら自分の手にはまだ早かったようだ・・・
- 680 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 17:06:02 ID:RN41dDE7]
- それより吉里吉里3まだ?
インタプリタ部分のビルドできるソースコードあるの?
- 681 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 17:11:40 ID:NbYB8ak7]
- あるけどないよ
- 682 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 17:57:45 ID:zJF6v+t6]
- IDEに何つかってる?
KAGいじるだけなら必要ないが、 TJSいじるのに、吉里吉里にデフォでついてるデバッガでは面倒すぎる。
- 683 名前:名前は開発中のものです。 mailto:sage [2007/07/10(火) 19:09:02 ID:cf/g9ud4]
- Irrlichtをラップした3Dプラグインをつくってるんだが、
通常のクラスと、ポインタや参照型の動作をトレースしたクラスとが混在したらややこしいかな。
- 684 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 01:00:42 ID:eS3Ti+oD]
- >>682
吉里吉里用のIDEって更新続いてるのある? >>683 3Dで何するかによるんじゃない? 低レベルな事やるなら分かれててもいいんだろうけどGLUTみたいな補助は欲しいかも。 ところでどこまでラップするの? Irrlichtてモデルフォーマット+アニメの読み込みからGUIの構築まで出来たよね。
- 685 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 01:09:52 ID:MFdw1+9o]
- extNagano.dllって、普通にloadpluginだけじゃ使えない?
- 686 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 01:22:57 ID:svHDqZjk]
- >>684
吉里吉里用IDE作ってる所自体がないような。 エディタとしてなら↓で十分っぽい。 www.poringsoft.net/cnt/program/kkde.html eclipseのプラグインでもあれば完璧なんだが‥
- 687 名前:683 mailto:sage [2007/07/11(水) 02:48:20 ID:I480yaEN]
- >>684
任意のレイヤーを対象にレンダリングと、あとモデル管理程度の 機能だけ実装したマネージャを核として、他はネイティブをほぼそのまま呼んでる。 GUIは吉里吉里側まかせにして、イベントリスナとかアニメータもTJSで書いて渡せるようにしてる。 描画ループとか速度必須な部分以外はTJSでC++ライクに書く感じ。 Irrlicht自体が結構抽象化されてるから、単純にそのままラップしても使い物になると思う。 もともと卒業制作でエロゲw作るためにやりはじめたものなんだがwww
- 688 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 03:43:23 ID:S/ZHkdTo]
- >>687
質問。 drawdevice 実装? それとも別窓を立ち上げ?
- 689 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 04:33:15 ID:hTJAklJP]
- >>868
>eclipseのプラグイン ちょっと想像するとTJSをjava用コンパイラコンパイラで吐いた方が後々楽だったりする。 けど、吉里吉里のライブラリ部分は・・・orz レイヤとかプラグインとか。 やるならdrawdeviceでやってゆるいライセンスで公開してくれたらウマーなんだが・・・。 >>687 そういうのならTJS以上の知識が必要になる部分は極力隠ぺいした方が良いんじゃないかな? せいぜい、クリティカルや低レベルな部分を叩く部分をutilsに持ってくる程度? アニメータをTJSで書くならFPS管理もラッパーでやって欲しいなぁ。
- 690 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 11:38:33 ID:I480yaEN]
- >>688
drawDeviceの存在知らなかった…orz 別窓じゃ使い物にならないから、テクスチャをレンダーターゲットにしてから吉里吉里のレイヤーにコピーしてた。 drawDeviceならもっとスマートに実装できるだろうから改良してみる。 >>689 プロパティに値入れてプラグイン側でFPS調節くらいならば実装してるが。 ↓この人が作ってるのとかは巧くラップされてる感じ。 ruriko.denpa.org/200704c.html TJSよりC++に親しんでる俺としてはIrrlichtそのままのほうがわかり易いんだなあ… カメラ&光源を制御するTJSクラス程度なら実装してる。
- 691 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 13:51:43 ID:2Kk4G4uX]
- ライブラリは何使っても結局似たような設計思想になるんだな。
描画ループをどう回して、どうTJSを絡めるかの違いくらいか。 >TJSよりC++に親しんでる俺としてはIrrlichtそのままのほうがわかり易い そりゃあ、まあIrrlichtをそのまま使うなら。 単純なカメラ・光源操作と、あと基本的なポリゴンを一発で生成・表示したり パーティクルエンジンがTJSにあれば嬉しいね。 #JOGLは描画周り本家よりスマートで良いぜw
- 692 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 14:58:49 ID:I480yaEN]
- drawdeviceについていくらか調べてみたが、要するに
もともと吉里吉里側でやっていた描画処理を丸々受け持つクラスをつくる ってことでいいのかな。 プラグインサンプルのPassThroughDrawDeviceがあったけど、 あれをいじればデフォルトと同じ処理でFPS調節版くらいはすぐつくれるかな?
- 693 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 16:07:17 ID:S/ZHkdTo]
- >>690
ruriko.denpa <これが実際 drawdevice なんだけどね。 ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/trunk/kirikiri2/src/plugins/win32/drawdeviceIrrlicht 今 gameswf をまぜこみかけているのでちょっとごちゃってるけど、吉里吉里の描画系を Irrlicht にのせる基本コードはだいたい誰がつくってもこれに近い形になるはずなのでご参考までに。 メインループは Continuous ハンドラを使って Irrlicht 側の画面更新をたたけば TJS の処理系とスマートに共存できる。 そうすると、fps 調整は、本家純正で、ちょっと前に Continuous ハンドラの呼び出しタイミングを制御する -contfreq オプションが追加されているのでそれまかせで。 概念的には、吉里吉里側の primaryLayer (drawdevice化にともない複数もてる)を Irrlicht 側でテクスチャとして参照できるようにしてある。今の実装だと前面に固定でべたではってるけど 単純なポリゴンの回転+移動の口を追加すれば画面内で Vista ごっこができるね(笑) その他 Irrlicht 側で各種モデルとかをカメラとかを保持させて、吉里吉里画面含めてそれら素材を コントロールする口を TJS側にもたせるような形ですすめればいいんじゃないかな。 クラス構造をもってるものはTJS 側でもクラスとしてのラッピングがされていると使いやすいとは思うけど 口がたくさんあるので全部そろえるのは相当骨が折れそう。
- 694 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 16:49:13 ID:BbZEIfzD]
- >>693
本人様ですか!?ありがとうございます。 Continuousハンドラを使う方法だと呼び出しが過剰でCPU100%になってたので、 Timerイベントで回していたのですが”-contfreq”こんなものが追加されてたんですね。 流石にクラス全部は無理ですが、IrrlichtのサンプルプログラムがTJSで書ける くらいのラッピングはしてみました。 今のところIrrlichtのレンダリング結果はレイヤーにコピーして、画面への描画は吉里吉里に任せているのですが 描画処理をIrrlichtメインでやるとすると、吉里吉里のレイヤーシステムとの兼ね合いで悩んでしまいます。 (特にメッセージレイヤーなどはKAGのシステムをそのまま使いたいので…)
- 695 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 17:29:49 ID:S/ZHkdTo]
- >>694
>-contfreq まさに回りすぎになってこまるのでてきとーにsleepはさんで抑制するプラグインとか書いたりしてたんですが (fpslimit プラグインもソースはレポジトリにコミット済み) その話をしてたら dee さんがたしてくれました(笑) 最新の開発系は、起動時オプションをプログラム側から制御できるので、ユーザに調整させることもできます。 上でも書いたけど、drawdevice を使うと primaryLayer が複数もてるので、1つ目(最初につくったもの) は、Irrlicht の gui 環境よろしく、画面にそのままのサイズで最前面に固定ではりつけて、マウスとかの入力もそれに送りこむよう にして、UI関係は従来通り KAG 管理とし、2つ目以降は画像素材をCPU合成して、Irrlicht 側に送り込む口にして、 それを他の3D素材とあわせて3D的に配置して、背景として表示されるような形にするのがいいかんじかなーと思ってます。
- 696 名前:名前は開発中のものです。 mailto:sage [2007/07/11(水) 22:25:46 ID:5CPpaaqW]
- >Continuous ハンドラの呼び出しタイミングを制御する -contfreq
ちょw 思わぬところで勉強になった!ありがとう! 俺もContinuousHandlerは重いから、周期短めのTimer使ってたよorz<メインループ
- 697 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 02:16:48 ID:IG+cBYqn]
- drawdeviceを使って組み込めるんなら、Direct3Dで一から作った方がいいんでね?
と思う今日この頃・・・。
- 698 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 05:45:51 ID:vSZrMgmp]
- モデルの読み込みとかやりたいんじゃない?
それよりオープンソースで一応クロスプラットフォームなコードにD3Dはご冗談。 ついでに音周りも抽象化しないかな?
- 699 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 10:03:43 ID:EJQEk7dD]
- 異なるメッセージレイヤそれぞれに、別々のレンタリング済みフォント(***.tft)を割り当てるにはどうすればいいのでしょうか?
ただ普通にmappfontを使うと、全てのメッセージレイヤが同一のフォントになってしまいます。
- 700 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 13:17:15 ID:tUulC6wz]
- 割り当てるフォント名をかえたら?
- 701 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 16:00:33 ID:sfc0w6eU]
- >>685
普通にloadpluginで使える
- 702 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 18:16:01 ID:k01/ZSlp]
- >>697
698のいってるとおり、モデルとかシーンとかの処理自分でかきおこすのはめどいなぁと・・・ 吉里吉里2だし、クロスプラットフォーム性は特に気にしてない。Irrlicht だけど DirectX 指定で動かすことになるとおもうー。
- 703 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 21:33:34 ID:KDX7hYS8]
- >>698
吉里吉里って、いつクロスプラットフォームになったの?
- 704 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 21:36:55 ID:Vtpr/rZp]
- とりあえず吉里吉里3のKAGでは
レイヤの表示や移動方法等 何行も書かずに済んで もっと分かり易く使い易くなってくれている事を望む…。 おねがいします…
- 705 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 22:41:49 ID:1HkoovMQ]
- つkagexSquirrel
- 706 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 22:43:19 ID:magS4fFV]
- マクロで可能
そのマクロを作って欲しいの?
- 707 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 22:46:15 ID:hC++UVnP]
- フリーのマクロってないもんかなぁ
いや、フリーじゃなくていいが他人のマクロを見てみたい
- 708 名前:名前は開発中のものです。 mailto:sage [2007/07/12(木) 23:26:25 ID:Vtpr/rZp]
- >>706
効率良く、使い勝手のいいマクロがあるなら、それでも良いのだけど。 自分で作るマクロが正直、信用ならないし 基本、文とか絵の人で構成されているんだけど TJSまで行くと、みんな全く理解できないし マクロを作ろうとするだけで、時間も喰っちゃって…… KAGやNSCRまでなら、なんとか理解出来る。 プログラムに関しては、そんなレベルです。 orz 他のエンジン使えばいいのかもしれないけど 綺麗さや開発が放置されていないエンジンという点では吉里吉里が一番の気がするし。
- 709 名前:名前は開発中のものです。 mailto:sage [2007/07/13(金) 00:19:05 ID:DFr/8SHf]
- マクロの共有サイトみたいなのがあると便利かもね
- 710 名前:名前は開発中のものです。 mailto:sage [2007/07/13(金) 01:45:05 ID:YN46tFKb]
- >>703
まだなってないけどこれからなる予定らしいよ
- 711 名前:名前は開発中のものです。 mailto:sage [2007/07/13(金) 05:59:56 ID:ciNsKKJy]
- メッセージレイヤの、文字だけを消去するタグはありませんか?
[er]だと、font faceで指定したフォントも一緒にリセットされてしまい困ります。
- 712 名前:名前は開発中のものです。 mailto:sage [2007/07/13(金) 11:34:10 ID:3kwCDNvC]
- つ[cm]
- 713 名前:名前は開発中のものです。 mailto:sage [2007/07/13(金) 15:30:19 ID:AnH3CFJJ]
- >>710
まだビルドできないだけでコア部分は既に非依存じゃない?
- 714 名前:名前は開発中のものです。 mailto:sage [2007/07/13(金) 15:34:05 ID:zRbWVSZ7]
- OS依存な部分が既にラッピングで抽象化されているってことか?
- 715 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 05:36:37 ID:vFQR3mvK]
- "&'f.hoge_mem_' + f.hogehoge + '.count'"
というような書式の変数があって、この中身をcondやifで比較したり("上記変数" > 3、のような) 中身を他の変数に入れたりしたいのですが(例→f.test = "上記変数") エラーを出さずにevalやif、condのTJS式で記述するにはどうすればいいでしょうか? 単純に @eval exp="f.test = "&'f.hoge_mem_' + f.hogehoge + '.count'"" とか @〜 cond=""&'f.hoge_mem_' + f.hogehoge + '.count'" > 3" などとするとエラーが出てしまいます。
- 716 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 06:11:41 ID:P3SQm4qz]
- f["hoge_mem_" + f.hogehoge].count
これがやりたいんだろうけどkagでどうやるかは知らん。
- 717 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 06:36:24 ID:vFQR3mvK]
- ありがとうございます、該当部分だけiscriptの中に記述する事にします。
- 718 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 11:13:08 ID:eOlwdXd3]
- >>709
だれかがwiki作ってくれれば、暇な人がうpしてくれるでしょう・・・。 他力本願だなが。
- 719 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 13:43:42 ID:SM82VQkA]
- 吉里吉里のリファレンス本って出版されてないの?
タグのほうは出てるっぽいんだけど・・・ サイトより本のほうが調べやすいんだけどな。
- 720 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 14:47:07 ID:tvHB7BJF]
- 吉里吉里、なにげにデバッグがめんどくね?
- 721 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 14:58:26 ID:FFqdf5oG]
- TJSは型安全性が無いに等しいからな…
せめて引数の型制約くらいは出来ないものかな。
- 722 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 15:36:50 ID:BcW1kKzl]
- >>711
タグってわけじゃないけど つ[eval exp="kag.current.clear2()"] こういうのはInside KAG3にまとまってる あとMEG氏のところにも少々 >>718 つ吉里吉里情報局の吉里吉里Wiki
- 723 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 16:28:35 ID:nh6p2Cg1]
- >>715
>@eval exp="f.test = "&'f.hoge_mem_' + f.hogehoge + '.count'"" とか >@〜 cond=""&'f.hoge_mem_' + f.hogehoge + '.count'" > 3" なんかエンティティの使い方が滅茶苦茶だったり、二重引用符が たくさんあったりしてるな @eval exp="f.test = f['hoge_mem_' + f.hogehoge].count" cond="f['hoge_mem_' + f.hogehoge].count > " これでどう? そんなにエンティティが使いたければ @eval exp="&'f.test = f.hoge_mem_' + f.hogehoge + '.count'" cond="&'f.hoge_mem_' + f.hogehoge + '.count > 3'" こんな感じだとうまくいくんじゃね?
- 724 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 16:29:50 ID:nh6p2Cg1]
- >>723
うへ、なんかしらんけど、3がぬけてら @eval exp="f.test = f['hoge_mem_' + f.hogehoge].count" cond="f['hoge_mem_' + f.hogehoge].count > 3"
- 725 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 16:51:27 ID:vFQR3mvK]
- >>724
ありがとうございます、condの条件式の方は正しく動作しました。 eval expの方は、エンティティを使うとうまくいきました。
- 726 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 15:29:57 ID:aW0WPAyK]
- >>720
ステップでおえるデバッガほしいね
- 727 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 18:02:17 ID:YRSa4LUh]
- Flashプラグインがインストールされていなければ警告を表示するようにしたいのですが、
Flashプラグインの有無、バージョンの取得はどのようにすればいいでしょうか?
- 728 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 19:13:00 ID:XlgfRcKE]
- それは吉里吉里とは関係ないので別の所で聞いてください
(インストーラとかランチャから、あるいは吉里吉里から外部プログラムを実行して 見ればいい情報でしょう?)
- 729 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 21:23:24 ID:9c6NIv7X]
- >>727
エラーで落ちるんだっけ? エラーが出るんなら try{}で補足してやればいいんじゃいかな tjs弄れないとちょっと難しいかも知れんが。
|

|