- 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辺りを参照のこと。
- 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弄れないとちょっと難しいかも知れんが。
- 730 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 22:19:15 ID:BjDMy2v4]
- 次スレから↓もテンプルに入れてほしいな、数少ないTJS解説サイトだし
ttp://www.geocities.co.jp/tjschallenger/ それはそうと、この手の対話形式って大体生徒が優秀なんだよね まあ自分みたいな落ちこぼれだと全然話が進んでいかないのですがorz 上のサイトも第3章の途中から理解できなくなったし どこかにTJSを理解する上で良い本とかサイトとかないですかね それこそ学校でプログラムを習い始める時に使う本レベルの平易なもので TJSそのものでなくてもTJSと文法的に似ている言語なら、ある程度スムーズにTJSに移行できそうな気がするのですが 後、TJSを理解したいのはKAGでは出来ないだろうと思われることがいろいろ出てきたからです。 そして今は時間に余裕があるので、今のうちに学んでおきたいなと
- 731 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 22:36:48 ID:lqQUJC9J]
- >>730
そういうサイト探してたんだよ、d
- 732 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 22:38:53 ID:70sdvQu2]
- >>730
こんなのあったのか 具体的にどこらへんから理解できなくなるもんなんだ?
- 733 名前:名前は開発中のものです。 mailto:sage [2007/07/15(日) 23:07:44 ID:BjDMy2v4]
- >>732
多分「3.6 時計のディスプレイ」辺りから分からなくなった気が(うろ覚えですが) 具体的にどうして分からなくなるかというと、 【「○○の○○」で作ったものをベースに作る】みたいな記述が第3章から増えている気がしますが、 そのときには既にベースとなるものを忘れているんですよねorz 理解した気になって先に進んでいたというところでしょうか 後、上記解説サイトは、最近1週間に1つ解説を追加するペースなのですが、 自分もそれにあわせ学んでいた事も関係あるかも まとまった時間を確保して一気に学ばないと駄目かな とはいえ、上記サイトの管理人さん乙です 最初に目的を設定し、それに沿って学習していくのは目標がはっきりし学びやすいと思います 第4章は第3章が理解できてなくても何となると信じて待ってます(^^;
- 734 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 02:34:15 ID:HPL/Sbfx]
- >>730
俺も知らなかった… 良サイトの臭いがする
- 735 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 03:08:06 ID:40Vwmcs7]
- 「ネイティブクラス」の用語の使い方はちょっと間違いだね。
TJS 的には、ネイティブクラス = C++ で記述されているクラスのこと。 システム組み込みクラスはもちろんネイティブクラスではあるけど、 プラグインで拡張されたクラスもネイティブクラスだから、 素直に「第3章 吉里吉里組み込みクラス」といったタイトルが妥当かな とここに書いて著者さんに伝わるかしら… >>370 TJS は Javascript や ActionScript と近い言語だから、 そのあたりの書籍はそれなりに参考になると思う
- 736 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 03:28:09 ID:tGXuSTBx]
- SliderLayer.tjsを使ってスライダーバーを使うのに、
ツマミを画像にしたりするのはどの辺を弄ればいいんでしょうか
- 737 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 06:37:47 ID:Uze0z35c]
- Flashは使っているけどプログラムはダメな人間から見ると
tjsとActonScriptは、書式は似てるけど分かり易さが違うように見えます。 ActionScriptだと 何(素材やら何やら)を、どう動かすか、と言う記述で 比較的、思った機能や事を実現し易いけれど tjsの場合、素材を動かすまでの前段階が複雑で 複雑な事をしようとすると更に複雑になって どうすればいいのかが、結局、良く分からない。orz Actionscriptは参考書の量が結構あるから って事もあるかもしれないけど。
- 738 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 11:37:31 ID:v4Jv8N9m]
- >>735
一般的には ネイティブクラス→ビルドインクラス(言語仕様で絶対持つ) ↓ カスタムクラス(自分でエンジン実行後に動的ロード) だね。ecma-262だと仕様書で補足的に細かく定義されてるけど。 あと、ASとJSに近いのはシンタックスだけだから本は参考にはならんよ。 シンタックスが似てるから移植は楽だけど。 ES4のクラス定義はC++だし。
- 739 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 12:17:18 ID:UodAZR7s]
- >>738
なんかめちゃくちゃ勘違いしてるね。 >だね。ecma-262だと仕様書で補足的に細かく定義されてるけど。 まず、tjsはecma-262ではありませんので、 ecma-262の定義を持ち出すのは意味がありません。 tjsはあくまでも「JavaScriptに似せて作られたオリジナル言語」です。 JavaScriptではありません。 >あと、ASとJSに近いのはシンタックスだけだから本は参考にはならんよ。 ASとJSは、どちらも「ECMAScript」であり、シンタックスどころか挙動も同じです。 JSとtjsは前述の通り違うものなので、細かく違いがあり、 JSやASの本を参考にするのに、確かに若干難があるかと思います。 >ES4のクラス定義はC++だし。 ES4のクラス定義は、とてもC++とは言えないモノです。 ECMAScript4のプログラム書いてみたことないでしょ?
- 740 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 13:53:22 ID:kql0T/HA]
- >>735
どうもです ActionScriptはFlash使ってないので、Javascriptの方向で検討してみたいと思います 後、オブジェクト指向について詳しく解説されている本とかがあるとスクリプト言語非経験者には良いかな >>730のサイトでは第2章で詳しく説明されてますが、中々覚えれないorz というか、最初に学ぶスクリプト言語がTJSってのが良くないのかも知れませんが
- 741 名前:662 mailto:sage [2007/07/16(月) 13:55:10 ID:B4EQAEVS]
- きもいくらい米付けて初心者仕様の分かり易いソースにするつもりが
何か途中で飽きちゃった・・・ 見たいと言ってくれてた人ごめんよ(´・ω・`) 煮るなり焼くなり好きにどぞ シンプルテトリスソース付 gamdev.org/up/img/9781.zip
- 742 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 15:17:51 ID:40Vwmcs7]
- >>737
それは ActionScript と TJS の違いではなくて、 Flash Player と 吉里吉里2 の違い。 吉里吉里は標準では低レベルなオブジェクトか、あるいは、 複雑すぎるオブジェクト(KAGね)しか提供されてないのが難点だね。 Flash Player 相当のオブジェクト一式が準備されてれば、 ほとんど同じような感覚で扱えるだろうと思う。
- 743 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 16:57:12 ID:0ILN/bRG]
- 吉里吉里のソースにあるFileIO用のクラスが使い易ければッ・・・
- 744 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 17:13:06 ID:7g0podTT]
- >>741
人のソース読むのって結構面倒だなw 吉里吉里でループさせるのはtimer使うしかないんかな?
- 745 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 17:36:05 ID:1NOuYNie]
- ループというよりイベントを起こし続ける、だな
- 746 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 18:20:34 ID:yybUW9sM]
- >>741
乙です。 TJSの完成品ソースって何気に貴重だよね。 ていうか、KAG使ってないのでは初めて見たかも。
- 747 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 18:52:18 ID:OZtqfHZO]
- テトリスのライセンスはプロプライエタリなのに
ゲーム屋の研修で勝手に使われる問題と言うのがあってだな。 というのはおいといて、TJSのコンパイラコンパイラって何? 手書き?
- 748 名前:名前は開発中のものです。 mailto:sage [2007/07/16(月) 19:56:48 ID:40Vwmcs7]
- >>745
System.addContinuousHandler ただしこれを使うと、標準状態の吉里吉里は全力でCPUを使いきるので要注意。 最新の開発版なら System.setArgument("-contfreq", 60) として 制限指定すれば処理の呼び出し周期が 1/60 秒より短くなることはなくなる。 最新でない吉里吉里では、-reducecpu を吉里吉里設定で指定するか、 独自にプラグインを書いて ContinuousHandler の呼び出し中で Sleep させる必要がある。
- 749 名前:名前は開発中のものです。 mailto:sage [2007/07/17(火) 10:36:20 ID:XeLA6CcL]
- >>741
TJSってチンプンカンプンだけど貰った。 久しぶりにテトリスやったけど、なかなか面白かったw
- 750 名前:名前は開発中のものです。 mailto:sage [2007/07/17(火) 21:36:57 ID:pKLkz2ft]
- >>741
なんか勝手に全部のますが埋まってオワタ\(^o^)/ これは仕様ですか?
- 751 名前:662 mailto:sage [2007/07/17(火) 23:46:45 ID:QzKcEyTK]
- >>744
すでに他の人が言ってるけど、ContinuousHandlerで。 でも一周期の処理が軽かったり、高いFPSを要求しなかったりするものではTimerでも十分です。 今回うpしたテトリスでは最速でも100ms周期なので、 余程PCスペックが低くない限り、少なくとも体感できるレベルでは Timerの精度が問題になることはないかと思います。 >>750 テトリス如きでバグ付きとかありえないですよね(;´Д`) 修正しました。あと棒が何か長かったのとかも修正しました。 gamdev.org/up/img/9794.zip
- 752 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 02:45:33 ID:QlCfjF5m]
- 20G・・・ニヤリ
- 753 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 06:12:28 ID:GlMGvWX8]
- クリッカブルマップの使用で、onenterで変数が入り、クリック後の処理でその変数を使用するようにしてるんですが
クリッカブルマップを読み込む直前に、クリック領域にあらかじめカーソルを合わせておいて、猛連打していると onenterの処理が行われる前にクリック後の処理に行ってしまい、不具合が起こる事があります。 知ってしまうと狙って起こせてしまうので、どうにかしたいのですが 何か有効な手段はありませんでしょうか?
- 754 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 06:21:45 ID:LcRGQ44T]
- >>753
expの前に常にonenterが呼ばれるとは限らないよ そういう仕様だったと思う 対処法はonenterが呼ばれなくてもexpが正しく動作するよう書くしかない 何をやりたいのかいまいち分からないので具体的な方法は示せない 後は自分で考えて
- 755 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 07:12:12 ID:GlMGvWX8]
- >>754
ありがとうございます。 とりあえず、onenterでやっている変数代入の処理と同じ事を、expでもやっておく事で 力業ですが当面は解決しました。
- 756 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 14:47:41 ID:hBJ+Nqz9]
- かぐや姫studioについて質問です。
環境オプションを設定しても、かぐや姫から実行することができません。 こんな感じ www.vipper.net/vip279432.gif.html どなたか解決方法ご存知ありませんか? 過去スレでも同じ症状になった人がいたようなんですが、 その方は自己解決したらしく、参考になるようなことは書いてませんでした。
- 757 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 15:21:03 ID:I/kcHSAp]
- 表示(V)→実行(R) にチェック入れればOK
- 758 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 15:42:06 ID:hBJ+Nqz9]
- >>757
早いお返事ありがとうございます。 うーん、確認してみたらチェック入ってました。 他になにか原因があるんでしょうか……。
- 759 名前:名前は開発中のものです。 mailto:sage [2007/07/18(水) 15:50:46 ID:I/kcHSAp]
- あ、灰色になって実行不可になってるのか
おかしいな、環境オプションでフルパスが合ってるならなるはずなんだけど もう一回参照からフルパス弄ってみれば、リファラーとか含めて全部
- 760 名前:756 mailto:sage [2007/07/18(水) 16:46:55 ID:hBJ+Nqz9]
- >>759
うーん、これも問題ないようです。 他に同じ症状の方がいないようなので、私の環境でなにか問題があるのかもしれませんね。 もう少しいろいろ弄ってみます。 ありがとうございました。
- 761 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 14:37:16 ID:z++rLIu/]
- 起動時にcallでmacro.ksとか、色々ksファイルを読み込むようにすると
メニューバーからの文字表示速度が変更しても反映されない スクリプト見てもおかしい所無いし、原因が分からない・・・
- 762 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 14:49:22 ID:z++rLIu/]
- 色々試した結果、call先の内容に関係なく、call〜returnを通すと文字表示が変更効かなくなった
バージョンは2.28.1.9904だけど、なんだろうこれ
- 763 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 15:06:25 ID:z++rLIu/]
- 吉里吉里のサイト見たら、安定版のバージョンが2.28.2.9904だったから
exeだけ入れ替えたら直った・・・ごめんなさい
- 764 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 17:01:07 ID:ocTAkd2t]
- 吉里吉里でMADを流せますか?
またそれと似たような物を作ることは可能ですか?
- 765 名前:名前は開発中のものです。 mailto:sage [2007/07/20(金) 17:18:42 ID:68iACW3J]
- 流せるし作れる
- 766 名前:名前は開発中のものです。 [2007/07/21(土) 13:59:00 ID:4RHioK/i]
- >>415みてて思ったんだが
立ち絵がクロスフェードしながらスライドして出てきたりって どうやってんの? 普通はスクロールトランジションさせながらクロスフェードトランジションなんてできないよな
- 767 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 13:59:35 ID:4RHioK/i]
- IEだった・・・下げ忘れ
- 768 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 14:06:59 ID:E+/0cpCf]
- MOVE使えばできる
- 769 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 14:23:46 ID:4RHioK/i]
- >>768
感動した
- 770 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 20:15:29 ID:uTvAB8Na]
- ttp://www.takiya.jp/gakkowa/
学校であった怖い話の続編だが、吉里吉里で作ってるみたいだ。
- 771 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 20:58:03 ID:6R7zUEGY]
- >>770
やってみた。普通だった・・・・
- 772 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 21:51:27 ID:47zUD6q6]
- ほぼ素のままの吉里吉里だな
製作のヒントや刺激になるものは何もないんだが… 770は何を伝えたかったんだ?
- 773 名前:名前は開発中のものです。 mailto:sage [2007/07/21(土) 23:05:51 ID:f4aK7sph]
- 宣伝
- 774 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 02:45:29 ID:augxyJsq]
- Flashからシナリオに飛ばす部分があるのですが、Windows Vistaでエラーになってしまいます。
XPでは問題ありません。 下記がActionScriptと、吉里吉里のエラーです。 ---------------------- getURL("FSCommand:Go", "シナリオ.ks/" ); ---------------------- ホニャララに *シナリオ.ks\ が見付かりません。 ---------------------- ホニャララの部分は、swfが書かれたシナリオファイルです。 どなたか解決法は御存知ないでしょうか。 Windows Vista Business Flash Player 9 吉里吉里 2.28.1.9904 KAG 3.28 stable
- 775 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 04:32:22 ID:Rg35OBAE]
- >>774
ためさずに言うけど getURL ではなく FSCommand("GO", "シナリオ.ks") だとどうだろう
- 776 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 09:33:10 ID:I4V+I9Ki]
- テトリスみたくミニゲームのオープンソースが
もっとあるといいなあと思うんだが、誰もやる気ない? それともTJSユーザーでゲーム作れる人って少ないんだろうか?
- 777 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 09:55:56 ID:01Oo/VxX]
- テトリスがそもそもプロプラな件
- 778 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 13:31:15 ID:W2fFuTJ1]
- プロプラじゃないのってあるの?
- 779 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 18:27:46 ID:cVam0fU4]
- 吉里吉里で出てるゲームってどんなプロテクト入れるんだろう・・?
- 780 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 22:18:50 ID:Rg35OBAE]
- >>779
ソースいじれるんだからその気になればなんでも入れられるよ
- 781 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 22:36:16 ID:bgZW1Fgo]
- 吉里吉里で作ったゲームってVistaでも普通にプレイできるんだっけ?
- 782 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 23:03:06 ID:01Oo/VxX]
- >>781
できるよ ただし栞の保存場所はMyDocumentsか何かにしておくのが吉
- 783 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 23:08:16 ID:bgZW1Fgo]
- うーん、Vistaだけセーブデータの指定ってできるんかな
- 784 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 23:19:02 ID:eaaYx9AS]
- >>781-783
それちょうど気になってて、質問しようとしてたところだった。 「Vistaだけセーブ場所の指定」ってのができればいいんだけど、できるのか分からない。 最終手段として「Vistaの人はゲーム自体をMyDocumentsに入れてくれ」 ってのじゃだめなのかなあ?
- 785 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 23:19:45 ID:01Oo/VxX]
- やったことないけど、System.osNameでWindowsのバージョンとか拾えないの?
拾えるなら、それ見て保存場所を適宜変えてやればいいんじゃない?
- 786 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 00:04:18 ID:Hy1vD4i1]
- >>784
ttps://sv.kikyou.info/trac/kirikiri/ticket/32 これじゃないの?
- 787 名前:名前は開発中のものです。 [2007/07/23(月) 04:41:45 ID:7XBdfAMo]
- ここはどれくらいのレベルになったら聞いていいですか?
正直まだ始めたばかりなので、TJSはほとんど分かりません。 CやJAVAは大体やってますがソース見る限り、リファレンスがないとあまり読めません。
- 788 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 04:46:49 ID:kGZSlVlZ]
- リファレンス見て即座に分かるような内容でもない限り、とりあえず大丈夫です
- 789 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 08:41:18 ID:i5avkWAd]
- そんなに気にしなくていんじゃね?
努力の跡が見えれば大抵は回答つくよ。
- 790 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 09:39:02 ID:B11bIlhG]
- >>780
そうなのか。ありがとう。 兄貴がパソゲー会社に行っててプロテクトがどうだのってよく聞かれてたから気になったんだ。 吉里吉里使ってるゲームのプロテクトってどうやってんだろうかな?
|

|