トップページgamedev
1001コメント379KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/06/06(土) 01:11:54ID:EztZkDNL
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

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

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その17
http://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の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
0090名前は開発中のものです。2009/06/18(木) 21:47:39ID:05z/wZGI
>>89

ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Tags.html#playbgm
>start no BGM 開始位置指定  ループチューナで指定したラベルで BGM の再生開始位置を指定します。
0091名前は開発中のものです。2009/06/18(木) 22:00:11ID:e8VewHaB
>>90
ありがとう
前はstartなかったと思うんだが、いつの間にかできてたのか
0092名前は開発中のものです。2009/06/19(金) 02:38:26ID:XMQ3HZUF
ホントだ、いつの間に改訂したんだろ……。
知らなかったから、BGM再生マクロの中でこんなんやってた。
[eval exp="kag.bgm.currentBuffer.position=mp.position" cond="mp.position !== void"]
手っ取り早いからいいんだ、これで。
0093名前は開発中のものです。2009/06/19(金) 07:52:59ID:ChISRgpP
フェードアウトの時に、水の揺らぎのような三次元的なエフェクトを加えるのはどうしたらよいのでしょうか。
トランジションパターンでは同様のことはできませんよね。
イメージはこちらのサイトの「狼少年は世界の不文律に敗れたのか」、STARTから2つ進んだシーンです。
ttp://klaesc.sakura.ne.jp/422Lab/
0094名前は開発中のものです。2009/06/19(金) 08:00:39ID:XMQ3HZUF
>>93
http://devdoc.kikyou.info/tvp/docs/kr2doc/contents/Transition.html
http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/Trans.html
0095名前は開発中のものです。2009/06/19(金) 17:09:54ID:3jLRwTr6
>>94
リファレンスに書いていたんですね。
ありがとうございましたー
0096名前は開発中のものです。2009/06/20(土) 15:27:39ID:nq5QVC8J
メッセージ履歴の文字を袋文字にする事は可能ですか?
0097名前は開発中のものです。2009/06/20(土) 17:52:29ID:tuK0AzZV
>>96
掲示板ログ9718, 9719, 10139, 10143
kirikiri.infoからも本家からも切れてるのでbacklog.txtで確認
0098名前は開発中のものです。2009/06/21(日) 01:33:10ID:10ZnbBco
無事出来ました! 記事Noまでありがとうございます
0099名前は開発中のものです。2009/06/21(日) 17:53:06ID:hpDhsbU6
吉里吉里製のゲームってVistaでも動作するんですか?
0100名前は開発中のものです。2009/06/21(日) 17:54:32ID:9VSPVVQ/
する
0101名前は開発中のものです。2009/06/21(日) 22:55:42ID:i9HN6tkr
おまえら全分岐を通過させるテストってどうやってる?
0102名前は開発中のものです。2009/06/21(日) 23:01:19ID:9VSPVVQ/
スレ建てる
0103名前は開発中のものです。2009/06/21(日) 23:34:18ID:1m3Qhrjz
神に祈る
0104名前は開発中のものです。2009/06/22(月) 01:56:08ID:+KXofedX
手動
0105名前は開発中のものです。2009/06/22(月) 03:07:10ID:vChhWaEL
自動でチェック
0106名前は開発中のものです。2009/06/22(月) 11:13:53ID:zIu5E85D
ユーザーに任せてバグ報告が来たらパッチで処理
0107名前は開発中のものです。2009/06/22(月) 16:13:35ID:zoVyMupK
他の作業の合間に一人で何度も何度もコツコツとチェック
0108名前は開発中のものです。2009/06/22(月) 22:47:14ID:vGDsIhQV
友人知人にたのむ
0109名前は開発中のものです。2009/06/23(火) 23:15:50ID:nm7w4Ebr
自動化してあとからログ見る
0110名前は開発中のものです。2009/06/24(水) 13:59:02ID:h0YHizbI
自動化してモニタをずっと眺めてる
0111名前は開発中のものです。2009/06/24(水) 15:57:28ID:ANrXXFZ+
児童化してその子をずっと眺めてる
0112名前は開発中のものです。2009/06/24(水) 16:10:10ID:ZvQhsG9Y
児童化したモニカをずっと眺めてる
0113名前は開発中のものです。2009/06/24(水) 19:39:38ID:5OudvC88
地蔵化したモニタをずっと眺めてる……
0114名前は開発中のものです。2009/06/24(水) 20:06:58ID:ZbjVAzL/
もうそろそろやめなよー(棒読み
0115名前は開発中のものです。2009/06/24(水) 22:17:34ID:jyvuS9zs
地蔵化してモニタをずっと眺めてる
0116名前は開発中のものです。2009/06/24(水) 23:12:40ID:7qSA6dnH
どう頑張ってもバグがとれなかったんですね。わかります^^
0117名前は開発中のものです。2009/06/25(木) 18:22:37ID:21XCjhPU
ムービーを再生する解説・サンプルどこかにありませんか?
>>3-4あたりを全部チェックしたけどありませんでした。ぐぐっても出て来ないし。
0118名前は開発中のものです。2009/06/25(木) 18:47:17ID:JO+JZ1h5
>>117
リファレンス読めばおのずと必要なタグとかわかるはずだけど
0119名前は開発中のものです。2009/06/25(木) 18:54:33ID:+tYQtPYj
>>117
あまりに基本的すぎることだから、逆に何か特殊なことでもしようとしているのか?
0120名前は開発中のものです。2009/06/25(木) 19:04:44ID:21XCjhPU
特殊なことはしません。ただムービーを再生したいだけなんだけど、何故かサンプルが全くない。
BGM・効果音のはどこにでもあるのに。
ムービーについては触れてはいけないみたいな暗黙のルールでもあるのかと冗談半分で思ってしまう。
0121名前は開発中のものです。2009/06/25(木) 19:14:54ID:dY8ZvQWp
サンプルなんか無くても公式説明書のタグ説明で十分やがな
0122名前は開発中のものです。2009/06/25(木) 19:17:25ID:JO+JZ1h5
>>120
BGMとかにくらべムービー再生は頻度が著しく落ちるからな
有志によって書かれてるとこでもそのへんをわざわざ書くところは皆無かもな
どうしてもサンプルに頼らなきゃきついんだったら、市販の本でも買えばよい
gutchieさんの本でもサンプルいれて4ページってとこだけど
0123名前は開発中のものです。2009/06/25(木) 19:30:25ID:21XCjhPU
とりあえずやってみたらできたわ。
…と思ったが上下反転して再生される。なんだこれ。
DivXエンコードのaviファイル。
0124名前は開発中のものです。2009/06/25(木) 19:58:28ID:JO+JZ1h5
AVIはサポート外
MPEG1にでも変換したほうが無難
0125名前は開発中のものです。2009/06/25(木) 20:53:57ID:MJGmC/NV
>>120じゃないけどMPEG1とかWMVとかは画質が悪いからあきらめた
今DLとかでよく売ってるムービー系のエロゲがみんなFlash(swf)なのは
吉里吉里で使えて画質を落とさずに済むからなんだよな

オーバーレイ再生だと基本クリック反応しなかったりデメリットあるんだけど
画質落ちない(コントロールできる)のは捨てがたいメリット
0126名前は開発中のものです。2009/06/26(金) 01:09:00ID:n9E2ztPG
>>102-116
自動化ってどんな方法でやってる?
0127名前は開発中のものです。2009/06/26(金) 01:51:30ID:dd5+m+Tx
普通にKAGParser乗っ取って自動化。
選択肢も勝手に選んでくれるし、設定ファイルに優先させるボタンとか記述できる。
遷移ログとエラーログをはき出してるから、エラーがあっても追うのが楽。
0128名前は開発中のものです。2009/06/26(金) 05:29:20ID:EoBtVed3
>>125
MPEG1もWMVも画質コントロールできるだろ。
それらに比べてSWFが画質を落とさずに済むって、なんだか意味がよくわからないんだが。
0129名前は開発中のものです。2009/06/27(土) 02:56:18ID:jkJfUe9s
>>126
>>109だが>>127の方法を使うか外部プログラムでキーボードやGUIのイベントを発生させる。
でログの方はロギングAPIを実装してKAGに組み込んであるのでそこら辺にあるロギングAPI並みのログは取れる。
0130名前は開発中のものです。2009/06/27(土) 11:18:31ID:KIpRqywN
プログラムできると色々できていいよね。
C++はできるけど、Windowsに対応したプログラミングの適性が全くないから、
その手の効率化が全然できない。うらやましいぜ。
0131名前は開発中のものです。2009/06/27(土) 11:36:55ID:VhgtWC5A
C++できると言えるのなら適正はじゅうぶん。
俺だって行番号つきのBASICからウィンドウズに飛んだけど、がんばって合わせた。
投資の要らないスキルだし、意外と短期間で習得できるもんさ。
0132名前は開発中のものです。2009/06/27(土) 11:53:04ID:hyqDDQQF
C++ができるなら後は発想と調査能力の問題だな
0133名前は開発中のものです。2009/06/27(土) 12:10:50ID:lyXVe/da
C++でライブラリ書いて吉里吉里に組み込みまじオススメ
0134名前は開発中のものです。2009/06/27(土) 12:41:02ID:hg5tK7Ks
変数の計算でつまづいた……

[eval exp=f.数字1=100,f.数字2=100]
[eval exp=f.合計=f.数字1+f.数字2]

f.合計=200にしたいのに、100100になる……どこがおかしいですか?
0135名前は開発中のものです。2009/06/27(土) 12:52:01ID:hyqDDQQF
[eval exp=f.数字1=100,f.数字2=100]
[eval exp=f.合計=f.数字1+f.数字2]
[emb exp=f.合計]

ってしたら200って出たけど
どっか違うように書いてないか
0136名前は開発中のものです。2009/06/27(土) 13:55:28ID:DDJ7Vvnq

本来、吉里吉里本体は、変数の型を意識する事無く計算に使用したり
文字列の連結をしたりができるようになっているが、
時々、意図としない誤爆変換をする場合がある

f.数字1+f.数字2

の部分を、吉里吉里本体が、数値として捉えた場合 (int)100 と結果を出すが
文字列として捉えた場合、 (string)'100100' と結果を出してくる
明示的に、
[eval exp="f.合計=(int)f.数字1+(int)f.数字2"]
と、この変数は数値で取り扱ってくれと記述すれば誤爆しないと思われる

おそらく、該当個所の計算の直前あたりで、
変数を、文字列として取り扱っている記述が列挙してあり
その直後に、件の計算を行っていて
文字列扱いで誤爆計算されたのでは、ないだろうか?

0137名前は開発中のものです。2009/06/27(土) 13:56:29ID:DDJ7Vvnq
あっ (int)200 だった
0138名前は開発中のものです。2009/06/27(土) 13:57:11ID:hg5tK7Ks
原因わかった!
f.数字1をエディットボックスで数字入れるとコンソール : f.数字1 = (string)"100"ってなってるっぽいです!

でも対処の方法がわからない……
0139名前は開発中のものです。2009/06/27(土) 14:00:54ID:cAW9aImk
>>138
136のようにint演算子をつかう
もしくは単項+で、[eval exp="f.合計 = +f.数字1 + +f.数字2"]の方が一般的かも
0140名前は開発中のものです。2009/06/27(土) 14:04:54ID:zrFblZ1z
(int)(式)でひとまとめに括ってしまえばおk
0141名前は開発中のものです。2009/06/27(土) 15:14:26ID:hg5tK7Ks
>>139
おお![eval exp="f.合計 = +f.数字1 + +f.数字2"]でできました!
ありがとうございます!

>>140
ごめんなさい、(int)(式)の意味がわからなかったので>>139さんのやり方でやっちゃいました
0142名前は開発中のものです。2009/06/27(土) 16:29:03ID:uxkOEKm7
マクロの名前ってどういう感じにつけてます?
0143名前は開発中のものです。2009/06/27(土) 17:51:09ID:1tJ+o1QQ
フツーに自分が分りやすい名前にしてる。
0144名前は開発中のものです。2009/06/27(土) 18:33:58ID:Pje3idUO
吉里吉里で作ったゲームを解体して素材を取り出すにはどうすればいいんでしょうか
0145名前は開発中のものです。2009/06/27(土) 18:47:22ID:zrFblZ1z
やめてください
0146名前は開発中のものです。2009/06/27(土) 18:53:00ID:Wfl6gNJz
勘弁してください
0147名前は開発中のものです。2009/06/27(土) 18:54:31ID:Pje3idUO
すみません
0148名前は開発中のものです。2009/06/27(土) 19:03:22ID:BvhBRfpT
スクリプタと分業してるから、日本語のマクロ名使ってる。
@暗転
みたいな感じだな。
0149名前は開発中のものです。2009/06/27(土) 19:06:31ID:c0tJn1Rs
吉里吉里に限ったことじゃないけど、
クラスや関数の命名にはいつも迷う。
無理して英語で名づけようとして辞書引いて無駄に時間消耗したりする。

他人のソース見て、自分のソースにも流用出来そうな
いい感じの変数名が見つかるとちょっと嬉しいw
0150名前は開発中のものです。2009/06/27(土) 19:13:49ID:uxkOEKm7
出来るだけ短くしたいなぁ
0151名前は開発中のものです。2009/06/27(土) 19:22:46ID:FGded/a0
C言語とかもやってるからそれの関数名を付けるような感じで付けてるな
基本的に英単語の上3文字くらい
〜から…にみたいなのは〜2…とかにしてる。2=toってことでExcelみたいに
0152名前は開発中のものです。2009/06/27(土) 20:25:07ID: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]
0153名前は開発中のものです。2009/06/27(土) 20:45:22ID: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]

こうかな
0154名前は開発中のものです。2009/06/27(土) 21:09:22ID:bd1fjl68
>>153
ありがとうございます、正常動作しました。
あれやこれや3時間くらい考えていたのでとても助かりました。
0155名前は開発中のものです。2009/06/28(日) 03:37:22ID:fn3mmL3G
メニューに「音量」を加えたいのですが、どうすればいいのでしょうか
0156名前は開発中のものです。2009/06/28(日) 04:25:48ID:3C9tvN/R
Googleを活用する
0157名前は開発中のものです。2009/06/28(日) 11:15:15ID:Jgf2m7MC
メッセージレイヤに使用している画像を一時的にフェードアウトで透明にする(文字は消えない)方法ってどうすればよいのでしょうか?
また、それを戻すのはどうすればよいのでしょうか?
0158名前は開発中のものです。2009/06/28(日) 13:48:51ID:av1r272k
画像用と文字用とメッセージレイヤを二つ使うのが手っ取り早い
後はmoveタグとかで画像レイヤの透明度を変えればおk
0159名前は開発中のものです。2009/06/28(日) 14:13:14ID:Jgf2m7MC
ありがとうございます、助かりました!
0160名前は開発中のものです。2009/06/30(火) 13:59:15ID:2ryARlBn
吉里吉里でwmvを再生させようと思ったんですけど、再生したら上下が反転になってしまいました。
いろいろ調べてみましたが、見つからなかったので、よろしくお願いします。
0161名前は開発中のものです。2009/06/30(火) 14:11:12ID:ulvXvn3M
>>160
使用している吉里吉里のバージョンと、使用しているOS
それと、どの様に記述したら、上下反転で再生されたかスクリプトソースを見せないと話が始まらないな

お願いしますだけのお客さんには、住人は冷たいぞ
0162名前は開発中のものです。2009/06/30(火) 14:27:59ID:2ryARlBn
すみませんでした。
吉里吉里・・・2.30.2.416
OS・・・Windows Vista SP2
スクリプトは、
[openvideo storage="video.wmv"]
[video height="540" width="960" visible="true"]
[playvideo]
[wv]
と書きました。縦横のサイズが微妙ですけど・・・。

申し訳ないのですが、さっきもう一度再生してみたら、普通に再生されたんです。
今までは、何度やっても上下反転だったんですが、どうしてなのか分りません。
コンソールには、特に変わったところはないように思えます。

ここまで言っておいて本当にすみません。
何かありましたらその時はよろしくお願いします。また、原因も調べてみたいと思います。
0163名前は開発中のものです。2009/06/30(火) 14:52:30ID:nvYkbqCr
WMVはユーザー環境のDirectXとかWindowsMediaPlayerとかのバージョンに左右される
上下逆ならハードウェアアクセラレータの設定変えれば安定するかもしれないが、
VISTAだとそれ自体がOSでできないことも多い

MPEG1にしとくのがたぶん一番安全
0164名前は開発中のものです。2009/06/30(火) 15:12:40ID:2ryARlBn
ありがとうございます、MPEG1にしておいたほうがよさそうですね。
本当にありがとうございました。
0165名前は開発中のものです。2009/06/30(火) 15:45:11ID:QQZm42LN
吉里吉里ってH.264に対応してないのでしょうか?
0166名前は開発中のものです。2009/06/30(火) 17:50:23ID:fqJKg9HZ
>>164
WMVというか、Vistaのオーバレイが怪しい。
もうあまりまともにメンテナンスされてないのか、ドライバのバージョンあげるとおかしくなったら
戻ったりする。Vista 以降なら mixer 使うように直すのが吉
0167名前は開発中のものです。2009/07/01(水) 05:58:32ID:krTvughM
動画の再生って結局OS依存なわけだが、誰か吉里吉里にデコーダくっつけてくんないかなー。
>>165じゃないけど、x264ならGPLだし。
遊んでくれる人のPC知識は無いも同然って想定して準備した方が幸せになれる訳で……。
C読み書きできない。乞食発言でごめん。
0168名前は開発中のものです。2009/07/01(水) 09:48:57ID: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
0169名前は開発中のものです。2009/07/01(水) 14:41:19ID:XkHDAcmn
変数名の中に変数を使うことって出来ますか、例えば
[eval exp="f.power.(f.playernumber) = 1"]
f.playernumberという変数の値が1ならf.power.1に1を代入
f.playernumberという変数の値が2ならf.power.2に1を代入
みたいな事がしたいのですが。(上記はエラーが出ました)
ご教授よろしくお願いいたします。


0170名前は開発中のものです。2009/07/01(水) 18:13:32ID:kBSJP7yf
[eval exp="f.playernumber = 1"]
[eval exp="f['power' + f.playernumber ] = 10"]

[emb exp="f.power1"]
[emb exp="f['power' + 1 ]"]
0171名前は開発中のものです。2009/07/01(水) 20:11:30ID:dXLwZTw+
f.flagA*1.5=f.ansという式を作っています
f.flagAが奇数だった場合、答え(f.ans)が小数点になってしまうのですが、小数点以下を切り上げることって出来ますか?

f.flagA=5の場合、5*1.5=7.5 →8にしたいんです
TJSにそれらしきメゾット?があるようなのですが、TJSは怖くて手が出せません…どなたかアドバイスお願いします
0172名前は開発中のものです。2009/07/01(水) 20:31:18ID: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の入ったコードだ
0173名前は開発中のものです。2009/07/01(水) 20:38:26ID:J8oA3/0d
>>172
それは切り捨てになるぞっと

切り上げなら f.ans = Math.ceil(f.A * 1.5)

Math.ceil 切り上げ
Math.floor 切り下げ
Math.round 四捨五入
0174名前は開発中のものです。2009/07/01(水) 20:44:11ID:dXLwZTw+
>>172
すばやい回答ありがとうございます
ですが、出していただいた式だと、小数点切捨てになっているようです……5*1.5=7.5→7になりました。
小数点以下を切り上げて、5*1.5=7.5→8にしたいんです。可能でしょうか?


KAGがTJSで動いているっていう理屈はわかるんですが、私には複雑怪奇なものにしか見えないんです…。
KAGリファレンスは何がどうなるって例をたどって読み進められるのですが、TJSリファレンスは専門単語が多すぎて挫折してしまいます。
{}のなかに{}があるし…

いちど、IF文からはじめてみたのですが、文法エラーです(syntax error, unexpected "var", expecting ";")がでて詰まりました。
文の終わりには、;がちゃんとついているのに…
0175名前は開発中のものです。2009/07/01(水) 20:46:26ID:cglbBwue
>>173が突っ込んでくれたのでそっち参照
切り上げね
0176名前は開発中のものです。2009/07/01(水) 20:53:40ID:dXLwZTw+
>>173
出来ました!ありがとうございます!!




途中、愚痴っぽくなってすいませんでした
0177名前は開発中のものです。2009/07/01(水) 20:54:18ID:TyOkN/2c
if文は
f.test = 1;
if (f.test == 1) {
  System.inform("f.test は 1 です。");
}

こっから始めればいい
0178名前は開発中のものです。2009/07/02(木) 03:34:44ID:eNBSP15x
startup.tjsにf.test=1とかいてはまりそうだな
0179名前は開発中のものです。2009/07/02(木) 07:59:58ID:mYmqCXmv
全角スペース使ってエラー吐かれているに一票
0180名前は開発中のものです。2009/07/02(木) 08:45:31ID:IRGYzgYf
>>170
[]で囲んで文字列足し算をすればいいんですね。
Fと[の間に.が要らないというのも、示されなければ絶対に気づかなかったと
思います。
テストしたらうまく行きました。ありがとうございました。
0181名前は開発中のものです。2009/07/02(木) 10:44:23ID:cyxHvUZC
KAGでいう変数にvar使って怒られるとか
0182名前は開発中のものです。2009/07/02(木) 10:59:13ID:fxVo6HwF
var f.flagA = 1;
とか?
0183名前は開発中のものです。2009/07/02(木) 22:49:18ID:vxevCk16
識別子にキーワードつかって怒られるって意味だろJK
0184名前は開発中のものです。2009/07/03(金) 01:06:44ID:ReMRd5Re
ノベルゲー用にKAGの必要の所だけざっくり覚えてブラックボックスな言語として使うなら吉里吉里は優秀な開発ツールだと思うけど
真剣にTJS覚えて本格的にやる価値は無くね?
色々と複雑な処理も出来るけどそこまでやるとなると習得の難易度的にjavaやCとたいして変わらない気がする。書式も似てるし。
それなら汎用性とかを考えてメジャー言語覚えたほうがよくね?
TJSの基本だけ触っての感想なんだがこれから本気で勉強するかどうかもあってTJS極めた人の見解を聞きたい
0185名前は開発中のものです。2009/07/03(金) 01:21:25ID:AiqetR7F
>>184はよくわからんバグが出て自分だけで直す恐ろしさを知らない
0186名前は開発中のものです。2009/07/03(金) 01:24:26ID:fhXCPmZ5
ACTとかSTGとかでなければ
必要十分な処理能力でゲーム作れるからTJSで問題ない
ただ、SLGの移動範囲計算とかキャラの移動力上げると処理重くなって困る
0187名前は開発中のものです。2009/07/03(金) 01:27:14ID:IITjttyA
TJSが1000m級の山だとしたらCとかJavaは3000m級だろう。
メジャー言語を学ぶうえでTJSの経験はある程度まで通用する。
一線を越えると何の役にも立たない。
ただ、TJSが回り道に感じるようなら最短距離を行こうとどのみち苦労する。と思う。
0188名前は開発中のものです。2009/07/03(金) 01:27:16ID:JPl/ynjc
最終的にはどの言語もある程度似たようなことになる
CとJavaとTJSを勉強した俺の感想
0189名前は開発中のものです。2009/07/03(金) 01:27:35ID:BcCu26qd
tjsは吉里吉里専用の言語ってわけでもないが、
それはさておき、

オブジェクト指向言語の書き方なんてどれも同じだから、
1つなんでもいいから勉強しときゃ、どの言語だろうがリファレンス片手に組めるようになるし
勉強するのがtjsだと楽しいならそれでもいいんじゃないの、とかなんとか
■ このスレッドは過去ログ倉庫に格納されています