- 1 名前:名前は開発中のものです。 mailto:sage [2009/06/06(土) 01:11:54 ID:EztZkDNL]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その17 pc11.2ch.net/test/read.cgi/gamedev/1234356309/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
- 98 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 01:33:10 ID:10ZnbBco]
- 無事出来ました! 記事Noまでありがとうございます
- 99 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 17:53:06 ID:hpDhsbU6]
- 吉里吉里製のゲームってVistaでも動作するんですか?
- 100 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 17:54:32 ID:9VSPVVQ/]
- する
- 101 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 22:55:42 ID:i9HN6tkr]
- おまえら全分岐を通過させるテストってどうやってる?
- 102 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 23:01:19 ID:9VSPVVQ/]
- スレ建てる
- 103 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 23:34:18 ID:1m3Qhrjz]
- 神に祈る
- 104 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 01:56:08 ID:+KXofedX]
- 手動
- 105 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 03:07:10 ID:vChhWaEL]
- 自動でチェック
- 106 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 11:13:53 ID:zIu5E85D]
- ユーザーに任せてバグ報告が来たらパッチで処理
- 107 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 16:13:35 ID:zoVyMupK]
- 他の作業の合間に一人で何度も何度もコツコツとチェック
- 108 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 22:47:14 ID:vGDsIhQV]
- 友人知人にたのむ
- 109 名前:名前は開発中のものです。 mailto:sage [2009/06/23(火) 23:15:50 ID:nm7w4Ebr]
- 自動化してあとからログ見る
- 110 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 13:59:02 ID:h0YHizbI]
- 自動化してモニタをずっと眺めてる
- 111 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 15:57:28 ID:ANrXXFZ+]
- 児童化してその子をずっと眺めてる
- 112 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 16:10:10 ID:ZvQhsG9Y]
- 児童化したモニカをずっと眺めてる
- 113 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 19:39:38 ID:5OudvC88]
- 地蔵化したモニタをずっと眺めてる……
- 114 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 20:06:58 ID:ZbjVAzL/]
- もうそろそろやめなよー(棒読み
- 115 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 22:17:34 ID:jyvuS9zs]
- 地蔵化してモニタをずっと眺めてる
- 116 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 23:12:40 ID:7qSA6dnH]
- どう頑張ってもバグがとれなかったんですね。わかります^^
- 117 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 18:22:37 ID:21XCjhPU]
- ムービーを再生する解説・サンプルどこかにありませんか?
>>3-4あたりを全部チェックしたけどありませんでした。ぐぐっても出て来ないし。
- 118 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 18:47:17 ID:JO+JZ1h5]
- >>117
リファレンス読めばおのずと必要なタグとかわかるはずだけど
- 119 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 18:54:33 ID:+tYQtPYj]
- >>117
あまりに基本的すぎることだから、逆に何か特殊なことでもしようとしているのか?
- 120 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:04:44 ID:21XCjhPU]
- 特殊なことはしません。ただムービーを再生したいだけなんだけど、何故かサンプルが全くない。
BGM・効果音のはどこにでもあるのに。 ムービーについては触れてはいけないみたいな暗黙のルールでもあるのかと冗談半分で思ってしまう。
- 121 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:14:54 ID:dY8ZvQWp]
- サンプルなんか無くても公式説明書のタグ説明で十分やがな
- 122 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:17:25 ID:JO+JZ1h5]
- >>120
BGMとかにくらべムービー再生は頻度が著しく落ちるからな 有志によって書かれてるとこでもそのへんをわざわざ書くところは皆無かもな どうしてもサンプルに頼らなきゃきついんだったら、市販の本でも買えばよい gutchieさんの本でもサンプルいれて4ページってとこだけど
- 123 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:30:25 ID:21XCjhPU]
- とりあえずやってみたらできたわ。
…と思ったが上下反転して再生される。なんだこれ。 DivXエンコードのaviファイル。
- 124 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 19:58:28 ID:JO+JZ1h5]
- AVIはサポート外
MPEG1にでも変換したほうが無難
- 125 名前:名前は開発中のものです。 mailto:sage [2009/06/25(木) 20:53:57 ID:MJGmC/NV]
- >>120じゃないけどMPEG1とかWMVとかは画質が悪いからあきらめた
今DLとかでよく売ってるムービー系のエロゲがみんなFlash(swf)なのは 吉里吉里で使えて画質を落とさずに済むからなんだよな オーバーレイ再生だと基本クリック反応しなかったりデメリットあるんだけど 画質落ちない(コントロールできる)のは捨てがたいメリット
- 126 名前:名前は開発中のものです。 mailto:sage [2009/06/26(金) 01:09:00 ID:n9E2ztPG]
- >>102-116
自動化ってどんな方法でやってる?
- 127 名前:名前は開発中のものです。 mailto:sage [2009/06/26(金) 01:51:30 ID:dd5+m+Tx]
- 普通にKAGParser乗っ取って自動化。
選択肢も勝手に選んでくれるし、設定ファイルに優先させるボタンとか記述できる。 遷移ログとエラーログをはき出してるから、エラーがあっても追うのが楽。
- 128 名前:名前は開発中のものです。 mailto:sage [2009/06/26(金) 05:29:20 ID:EoBtVed3]
- >>125
MPEG1もWMVも画質コントロールできるだろ。 それらに比べてSWFが画質を落とさずに済むって、なんだか意味がよくわからないんだが。
- 129 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 02:56:18 ID:jkJfUe9s]
- >>126
>>109だが>>127の方法を使うか外部プログラムでキーボードやGUIのイベントを発生させる。 でログの方はロギングAPIを実装してKAGに組み込んであるのでそこら辺にあるロギングAPI並みのログは取れる。
- 130 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 11:18:31 ID:KIpRqywN]
- プログラムできると色々できていいよね。
C++はできるけど、Windowsに対応したプログラミングの適性が全くないから、 その手の効率化が全然できない。うらやましいぜ。
- 131 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 11:36:55 ID:VhgtWC5A]
- C++できると言えるのなら適正はじゅうぶん。
俺だって行番号つきのBASICからウィンドウズに飛んだけど、がんばって合わせた。 投資の要らないスキルだし、意外と短期間で習得できるもんさ。
- 132 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 11:53:04 ID:hyqDDQQF]
- C++ができるなら後は発想と調査能力の問題だな
- 133 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 12:10:50 ID:lyXVe/da]
- C++でライブラリ書いて吉里吉里に組み込みまじオススメ
- 134 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 12:41:02 ID:hg5tK7Ks]
- 変数の計算でつまづいた……
[eval exp=f.数字1=100,f.数字2=100] [eval exp=f.合計=f.数字1+f.数字2] f.合計=200にしたいのに、100100になる……どこがおかしいですか?
- 135 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 12:52:01 ID:hyqDDQQF]
- [eval exp=f.数字1=100,f.数字2=100]
[eval exp=f.合計=f.数字1+f.数字2] [emb exp=f.合計] ってしたら200って出たけど どっか違うように書いてないか
- 136 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 13:55:28 ID:DDJ7Vvnq]
-
本来、吉里吉里本体は、変数の型を意識する事無く計算に使用したり 文字列の連結をしたりができるようになっているが、 時々、意図としない誤爆変換をする場合がある f.数字1+f.数字2 の部分を、吉里吉里本体が、数値として捉えた場合 (int)100 と結果を出すが 文字列として捉えた場合、 (string)'100100' と結果を出してくる 明示的に、 [eval exp="f.合計=(int)f.数字1+(int)f.数字2"] と、この変数は数値で取り扱ってくれと記述すれば誤爆しないと思われる おそらく、該当個所の計算の直前あたりで、 変数を、文字列として取り扱っている記述が列挙してあり その直後に、件の計算を行っていて 文字列扱いで誤爆計算されたのでは、ないだろうか?
- 137 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 13:56:29 ID:DDJ7Vvnq]
- あっ (int)200 だった
- 138 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 13:57:11 ID:hg5tK7Ks]
- 原因わかった!
f.数字1をエディットボックスで数字入れるとコンソール : f.数字1 = (string)"100"ってなってるっぽいです! でも対処の方法がわからない……
- 139 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 14:00:54 ID:cAW9aImk]
- >>138
136のようにint演算子をつかう もしくは単項+で、[eval exp="f.合計 = +f.数字1 + +f.数字2"]の方が一般的かも
- 140 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 14:04:54 ID:zrFblZ1z]
- (int)(式)でひとまとめに括ってしまえばおk
- 141 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 15:14:26 ID:hg5tK7Ks]
- >>139
おお![eval exp="f.合計 = +f.数字1 + +f.数字2"]でできました! ありがとうございます! >>140 ごめんなさい、(int)(式)の意味がわからなかったので>>139さんのやり方でやっちゃいました
- 142 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 16:29:03 ID:uxkOEKm7]
- マクロの名前ってどういう感じにつけてます?
- 143 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 17:51:09 ID:1tJ+o1QQ]
- フツーに自分が分りやすい名前にしてる。
- 144 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 18:33:58 ID:Pje3idUO]
- 吉里吉里で作ったゲームを解体して素材を取り出すにはどうすればいいんでしょうか
- 145 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 18:47:22 ID:zrFblZ1z]
- やめてください
- 146 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 18:53:00 ID:Wfl6gNJz]
- 勘弁してください
- 147 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 18:54:31 ID:Pje3idUO]
- すみません
- 148 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 19:03:22 ID:BvhBRfpT]
- スクリプタと分業してるから、日本語のマクロ名使ってる。
@暗転 みたいな感じだな。
- 149 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 19:06:31 ID:c0tJn1Rs]
- 吉里吉里に限ったことじゃないけど、
クラスや関数の命名にはいつも迷う。 無理して英語で名づけようとして辞書引いて無駄に時間消耗したりする。 他人のソース見て、自分のソースにも流用出来そうな いい感じの変数名が見つかるとちょっと嬉しいw
- 150 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 19:13:49 ID:uxkOEKm7]
- 出来るだけ短くしたいなぁ
- 151 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 19:22:46 ID:FGded/a0]
- C言語とかもやってるからそれの関数名を付けるような感じで付けてるな
基本的に英単語の上3文字くらい 〜から…にみたいなのは〜2…とかにしてる。2=toってことでExcelみたいに
- 152 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 20:25:07 ID:bd1fjl68]
- 黒塗り背景に中心に文章書いて、フェードインフェードアウトってどうやるの?
下記のようにやっても、フェードインフェードアウトができなかった [layopt layer="message1" page="fore" visible="true"] [layopt layer="message1" page="back" visible="true"] [current layer="message1" page="back"] [style align="center"] 表示したい文章 [trans layer="message1" method="crossfade" time="1000"] [wt] [wait time="1000"] [trans layer="message1" method="crossfade" time="1000"] [wt]
- 153 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 20:45:22 ID:FP+xNgkl]
- 携帯からで申し訳ないが
[layopt layer="message1" page="fore" visible="true"] [layopt layer="message1" page="back" visible="true"] [current layer="message1" page="back"] [style align="center"] 表示したい文章 [trans layer="message1" method="crossfade" time="1000"] [wt] [wait time="1000"] [layopt layer="message1" page="back" visible="false"] [trans layer="message1" method="crossfade" time="1000"] [wt] こうかな
- 154 名前:名前は開発中のものです。 mailto:sage [2009/06/27(土) 21:09:22 ID:bd1fjl68]
- >>153
ありがとうございます、正常動作しました。 あれやこれや3時間くらい考えていたのでとても助かりました。
- 155 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 03:37:22 ID:fn3mmL3G]
- メニューに「音量」を加えたいのですが、どうすればいいのでしょうか
- 156 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 04:25:48 ID:3C9tvN/R]
- Googleを活用する
- 157 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 11:15:15 ID:Jgf2m7MC]
- メッセージレイヤに使用している画像を一時的にフェードアウトで透明にする(文字は消えない)方法ってどうすればよいのでしょうか?
また、それを戻すのはどうすればよいのでしょうか?
- 158 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 13:48:51 ID:av1r272k]
- 画像用と文字用とメッセージレイヤを二つ使うのが手っ取り早い
後はmoveタグとかで画像レイヤの透明度を変えればおk
- 159 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 14:13:14 ID:Jgf2m7MC]
- ありがとうございます、助かりました!
- 160 名前:名前は開発中のものです。 mailto:sage [2009/06/30(火) 13:59:15 ID:2ryARlBn]
- 吉里吉里でwmvを再生させようと思ったんですけど、再生したら上下が反転になってしまいました。
いろいろ調べてみましたが、見つからなかったので、よろしくお願いします。
- 161 名前:名前は開発中のものです。 mailto:sage [2009/06/30(火) 14:11:12 ID:ulvXvn3M]
- >>160
使用している吉里吉里のバージョンと、使用しているOS それと、どの様に記述したら、上下反転で再生されたかスクリプトソースを見せないと話が始まらないな お願いしますだけのお客さんには、住人は冷たいぞ
- 162 名前:名前は開発中のものです。 mailto:sage [2009/06/30(火) 14:27:59 ID:2ryARlBn]
- すみませんでした。
吉里吉里・・・2.30.2.416 OS・・・Windows Vista SP2 スクリプトは、 [openvideo storage="video.wmv"] [video height="540" width="960" visible="true"] [playvideo] [wv] と書きました。縦横のサイズが微妙ですけど・・・。 申し訳ないのですが、さっきもう一度再生してみたら、普通に再生されたんです。 今までは、何度やっても上下反転だったんですが、どうしてなのか分りません。 コンソールには、特に変わったところはないように思えます。 ここまで言っておいて本当にすみません。 何かありましたらその時はよろしくお願いします。また、原因も調べてみたいと思います。
- 163 名前:名前は開発中のものです。 mailto:sage [2009/06/30(火) 14:52:30 ID:nvYkbqCr]
- WMVはユーザー環境のDirectXとかWindowsMediaPlayerとかのバージョンに左右される
上下逆ならハードウェアアクセラレータの設定変えれば安定するかもしれないが、 VISTAだとそれ自体がOSでできないことも多い MPEG1にしとくのがたぶん一番安全
- 164 名前:名前は開発中のものです。 mailto:sage [2009/06/30(火) 15:12:40 ID:2ryARlBn]
- ありがとうございます、MPEG1にしておいたほうがよさそうですね。
本当にありがとうございました。
- 165 名前:名前は開発中のものです。 mailto:sage [2009/06/30(火) 15:45:11 ID:QQZm42LN]
- 吉里吉里ってH.264に対応してないのでしょうか?
- 166 名前:名前は開発中のものです。 mailto:sage [2009/06/30(火) 17:50:23 ID:fqJKg9HZ]
- >>164
WMVというか、Vistaのオーバレイが怪しい。 もうあまりまともにメンテナンスされてないのか、ドライバのバージョンあげるとおかしくなったら 戻ったりする。Vista 以降なら mixer 使うように直すのが吉
- 167 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 05:58:32 ID:krTvughM]
- 動画の再生って結局OS依存なわけだが、誰か吉里吉里にデコーダくっつけてくんないかなー。
>>165じゃないけど、x264ならGPLだし。 遊んでくれる人のPC知識は無いも同然って想定して準備した方が幸せになれる訳で……。 C読み書きできない。乞食発言でごめん。
- 168 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 09:48:57 ID:6QFO02z+]
- >>164
VISTAでオーバーレイ使うならAeroを切らないとだめかも? オーバーレイ非対応のVista ttp://www.dosv.jp/feature/0703/29.htm オーバーレイ表示が共存できないAero ttp://pc.watch.impress.co.jp/docs/2006/1204/hot458.htm>>164
- 169 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 14:41:19 ID:XkHDAcmn]
- 変数名の中に変数を使うことって出来ますか、例えば
[eval exp="f.power.(f.playernumber) = 1"] f.playernumberという変数の値が1ならf.power.1に1を代入 f.playernumberという変数の値が2ならf.power.2に1を代入 みたいな事がしたいのですが。(上記はエラーが出ました) ご教授よろしくお願いいたします。
- 170 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 18:13:32 ID:kBSJP7yf]
- [eval exp="f.playernumber = 1"]
[eval exp="f['power' + f.playernumber ] = 10"] [emb exp="f.power1"] [emb exp="f['power' + 1 ]"]
- 171 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 20:11:30 ID:dXLwZTw+]
- f.flagA*1.5=f.ansという式を作っています
f.flagAが奇数だった場合、答え(f.ans)が小数点になってしまうのですが、小数点以下を切り上げることって出来ますか? f.flagA=5の場合、5*1.5=7.5 →8にしたいんです TJSにそれらしきメゾット?があるようなのですが、TJSは怖くて手が出せません…どなたかアドバイスお願いします
- 172 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 20:31:18 ID:cglbBwue]
- [eval exp="f.flagA = 3"]
[eval exp="f.ans = int(f.flagA*1.5)"] [emb exp="f.ans"] >TJSは怖くて手が出せません… evalの中で実行してるのはTJSだっちゅうねん [eval exp="f.flagA = 3"] だけだって立派なTJSの入ったコードだ
- 173 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 20:38:26 ID:J8oA3/0d]
- >>172
それは切り捨てになるぞっと 切り上げなら f.ans = Math.ceil(f.A * 1.5) Math.ceil 切り上げ Math.floor 切り下げ Math.round 四捨五入
- 174 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 20:44:11 ID:dXLwZTw+]
- >>172
すばやい回答ありがとうございます ですが、出していただいた式だと、小数点切捨てになっているようです……5*1.5=7.5→7になりました。 小数点以下を切り上げて、5*1.5=7.5→8にしたいんです。可能でしょうか? KAGがTJSで動いているっていう理屈はわかるんですが、私には複雑怪奇なものにしか見えないんです…。 KAGリファレンスは何がどうなるって例をたどって読み進められるのですが、TJSリファレンスは専門単語が多すぎて挫折してしまいます。 {}のなかに{}があるし… いちど、IF文からはじめてみたのですが、文法エラーです(syntax error, unexpected "var", expecting ";")がでて詰まりました。 文の終わりには、;がちゃんとついているのに…
- 175 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 20:46:26 ID:cglbBwue]
- >>173が突っ込んでくれたのでそっち参照
切り上げね
- 176 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 20:53:40 ID:dXLwZTw+]
- >>173
出来ました!ありがとうございます!! 途中、愚痴っぽくなってすいませんでした
- 177 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 20:54:18 ID:TyOkN/2c]
- if文は
f.test = 1; if (f.test == 1) { System.inform("f.test は 1 です。"); } こっから始めればいい
- 178 名前:名前は開発中のものです。 mailto:sage [2009/07/02(木) 03:34:44 ID:eNBSP15x]
- startup.tjsにf.test=1とかいてはまりそうだな
- 179 名前:名前は開発中のものです。 mailto:sage [2009/07/02(木) 07:59:58 ID:mYmqCXmv]
- 全角スペース使ってエラー吐かれているに一票
- 180 名前:名前は開発中のものです。 mailto:sage [2009/07/02(木) 08:45:31 ID:IRGYzgYf]
- >>170
[]で囲んで文字列足し算をすればいいんですね。 Fと[の間に.が要らないというのも、示されなければ絶対に気づかなかったと 思います。 テストしたらうまく行きました。ありがとうございました。
- 181 名前:名前は開発中のものです。 mailto:sage [2009/07/02(木) 10:44:23 ID:cyxHvUZC]
- KAGでいう変数にvar使って怒られるとか
- 182 名前:名前は開発中のものです。 mailto:sage [2009/07/02(木) 10:59:13 ID:fxVo6HwF]
- var f.flagA = 1;
とか?
- 183 名前:名前は開発中のものです。 mailto:sage [2009/07/02(木) 22:49:18 ID:vxevCk16]
- 識別子にキーワードつかって怒られるって意味だろJK
- 184 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 01:06:44 ID:ReMRd5Re]
- ノベルゲー用にKAGの必要の所だけざっくり覚えてブラックボックスな言語として使うなら吉里吉里は優秀な開発ツールだと思うけど
真剣にTJS覚えて本格的にやる価値は無くね? 色々と複雑な処理も出来るけどそこまでやるとなると習得の難易度的にjavaやCとたいして変わらない気がする。書式も似てるし。 それなら汎用性とかを考えてメジャー言語覚えたほうがよくね? TJSの基本だけ触っての感想なんだがこれから本気で勉強するかどうかもあってTJS極めた人の見解を聞きたい
- 185 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 01:21:25 ID:AiqetR7F]
- >>184はよくわからんバグが出て自分だけで直す恐ろしさを知らない
- 186 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 01:24:26 ID:fhXCPmZ5]
- ACTとかSTGとかでなければ
必要十分な処理能力でゲーム作れるからTJSで問題ない ただ、SLGの移動範囲計算とかキャラの移動力上げると処理重くなって困る
- 187 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 01:27:14 ID:IITjttyA]
- TJSが1000m級の山だとしたらCとかJavaは3000m級だろう。
メジャー言語を学ぶうえでTJSの経験はある程度まで通用する。 一線を越えると何の役にも立たない。 ただ、TJSが回り道に感じるようなら最短距離を行こうとどのみち苦労する。と思う。
- 188 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 01:27:16 ID:JPl/ynjc]
- 最終的にはどの言語もある程度似たようなことになる
CとJavaとTJSを勉強した俺の感想
- 189 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 01:27:35 ID:BcCu26qd]
- tjsは吉里吉里専用の言語ってわけでもないが、
それはさておき、 オブジェクト指向言語の書き方なんてどれも同じだから、 1つなんでもいいから勉強しときゃ、どの言語だろうがリファレンス片手に組めるようになるし 勉強するのがtjsだと楽しいならそれでもいいんじゃないの、とかなんとか
- 190 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 01:30:25 ID:fRRlTegR]
- >>184
吉里吉里のマニュアル熟読した上で同機能のモジュールを実装するコストかんがえてみ。 ゲーム用の基礎システムとして多機能な上に非常に安定してるのが大きい。 一応指摘しとくと、別に TJS にこだわる必要はない。C++ でどんな処理でも書いて組み込める
- 191 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 01:32:14 ID:ZlWwWB47]
- 俺はまだtjs初級レベルだけど、kagの延長で覚えたし
ホビーでスクリプターやってるからそういう発想はなかったな… あたりまえだが、価値どうこうは何を目指すかによるんだろうね 俺はtjsかなり楽しい
- 192 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 03:52:53 ID:81N0WH4Z]
- >>184
フリーゲームレベルの演出なら無理せんでいいと思う。それでも変数とか必要な知識はいくらかあるけど むしろ吉里吉里/KAGじゃなくてもNなんちゃらとかLiveなんちゃらでもいいんじゃね。とか思うわ 俺もCとかJavaをかじったあとに低コストでTJS覚えたから参考にならんだろうけど
- 193 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 04:00:28 ID:AiqetR7F]
- プログラムを覚えてそれを職業にしたいのにまずtjsを極めようとするならそりゃアホかと思うけど
中高生とか情報系の経験薄い大学1年生とかが入門用として覚えて途中からC++やJavaに 移行するって形ならありだろう
- 194 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 04:04:46 ID:94OiRuaK]
- >>190
>C++ でどんな処理でも書いて組み込める そんなわけない。コストというものがある。 本当にそうならとっくに3は出てる。
- 195 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 05:02:45 ID:fRRlTegR]
- >>194 は文の一部だけ切り取ってなにがしたいんだろう(苦笑)
>>184 もうちょっと補足。TJS をがっつり覚えて損になることはないよ。 Java や C だけなプログラマってのは今時使い物にならんです。スクリプト言語は何かしら経験しておくほうがいい。 TJS は Javascript 系言語の一種というのもあって、書き方が応用できる範囲は案外広い。 現在のゲーム開発の現場では、ADVに限らず、低級スクリプト/高級スクリプト/C++ といった多重構造で 言語を使い分けるのはもはや常識なので、そういったスタイルに慣れるという意味もある TJS のマイナーさが気に入らないのなら、コンシューマでも利用例が増えてる squirrel という選択もある。 あとは stackless python あたりのバインドもあると便利かもねぇ
- 196 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 05:15:13 ID:AiqetR7F]
- (苦笑)
- 197 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 05:22:40 ID:/NTPHc2S]
- >>196 は文の一部だけ切り取ってなにがしたいんだろう(核爆)
- 198 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 05:46:28 ID:HYiofXa1]
- >>197
ワロタ。うまいなー。 Perlの経験だけは他に生きた気がしない。最近の書き方してればまた違ったのかもしれないけど。 せいぜい言語を覚える根気やコツを養った程度。
|

|