■吉里吉里/KAG/TJS雑談質問スレ■その19
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2009/10/05(月) 11:50:54ID:3c6lCQyF自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。
※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!
前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その18
http://pc11.2ch.net/test/read.cgi/gamedev/1244218314/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/
吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。
必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
0297名前は開発中のものです。
2009/11/22(日) 10:50:04ID:WkfRDO9+最後の[endlink]と[s]の間に[r]とか、或いは[locate y=xxx]でy方向の移動を咬ますとかしてもダメ?
0299名前は開発中のものです。
2009/11/23(月) 00:28:04ID:uD8cPpoM0300名前は開発中のものです。
2009/11/23(月) 01:07:52ID:rB9Fr61z0301名前は開発中のものです。
2009/11/23(月) 05:12:14ID:WV7F3TcX大まかな仕組みは
ttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+%BC%E7%CD%D7%A5%AF%A5%E9%A5%B9%B3%B5%CD%D7#p1.3
でlineLayerとある辺りに説明がある。細かい内容は、MessageLayer.tjsは解析が比較的面倒なので、
初心者なら、シナリオ側での思考錯誤から、お作法として身に付けとけばいいと思う。
0302名前は開発中のものです。
2009/11/23(月) 05:24:24ID:WV7F3TcX0303名前は開発中のものです。
2009/11/24(火) 01:35:29ID:q+XoQtaK吉里吉里で再生してみるとノイズになってしまいます。
メディアプレイヤーで再生してみると、元のwavと同じように再生されます。
ただBGMはノイズにはなりません。
ボイスやSEで短いデータだとそうなるのかとも思ったのですが、どうもよくわかりません。
エンコーダも複数試してみたのですが同じ結果でどうにも困っています。
リファレンスのここを見ろとかなにかヒントがもらえたらなと。
また、お勧めのエンコーダなどありましたら教えてください。
0304名前は開発中のものです。
2009/11/24(火) 01:43:21ID:Dcw/Oggt[macro name="choice"]
[cm]
[nowait]
[link target="*%cho1"]→%cho1[endlink][r]
[link target="*%cho2"]→%cho2[endlink]
[endnowait]
[s]
[endmacro]
[choice cho1="選択肢1" cho2="選択肢2"]
*選択肢1
〜
〜
*選択肢2
〜
〜
お願いします
0305名前は開発中のものです。
2009/11/24(火) 01:54:35ID:+UQY2wUe「○○のようにしたいのに」「○○になってしまう」って言わないと
とくに、「○○になってしまう」のほうはともかくとしても
「○○のようにしたいのに」は言わないと絶対伝わらないだろう
0306名前は開発中のものです。
2009/11/24(火) 02:00:01ID:IGveNiN5どちらも単純に論理的な作業だからな
0307名前は開発中のものです。
2009/11/24(火) 02:00:26ID:Dcw/Oggt画面に表示したいのは
→選択肢1
→選択肢2
であり、それを選ぶと%選択肢1に飛ばしたいのですが、
実際に画面に表示されるのは
→%cho1
→%cho2
となり、選ぶとラベル%cho1が見つかりませんとなりエラーとなります
0308名前は開発中のものです。
2009/11/24(火) 02:02:11ID:9yvBKqcSttp://www.geocities.jp/aoyoume/aotuv/
0309名前は開発中のものです。
2009/11/24(火) 02:03:34ID:Dcw/Oggt%選択肢1→*選択肢1です
0310303
2009/11/24(火) 02:19:34ID:q+XoQtaKエンコーダ紹介してくれてありがとうございます。
すいません。自己解決しました。
教えてもらったエンコーダで試してみても同じだったので、
ダメ元で吉里吉里を再度ダウンロードしてwuvorbis.dllを差し替えてみたら解決orz
タイムスタンプも同じファイルだったのに……どこか破損してたのかもしれません。
ありがとうございました!
0311別に304,309にレス付けるんじゃry
2009/11/24(火) 02:31:26ID:rAd9OCAb後は、リファの
>マクロ中で、属性の値に % で始まるものを指定すると
の意味を考え錯誤してみる。
0312名前は開発中のものです。
2009/11/24(火) 02:55:19ID:+UQY2wUeまず、「選択肢1」などの文字を表示させるためには
%はタグの引数でしか有効でないので
[emb exp=%cho1]のようにする必要がある
それから、targetについては上の人が言っているとおりで
%を文字列の途中だけに使うようなことは(そのままでは)できない
だから[link target=%cho1]のようにする必要があり
そのためには[choice cho1="*選択肢1" cho2="*選択肢2"]などのように
すればよい
いずれにしても%の機能とかについては
なんとなくではなくてしっかり説明書読んだらよいと思われ
その上で困ったらあれこれ試してみればどうにかなるかと
0313名前は開発中のものです。
2009/11/24(火) 10:02:08ID:th7ptTcsそこで、セーブ画面を2ページに分けたいのですが2ページ目がうまく作れません。
1ページ10セーブできるとして、2ページ目の11〜20の栞がうまく出せません。
[link target=*redraw exp="&'kag.storeBookMark('+tf.i+')'"]
ここのkag.storeBookMark()の括弧の中をどう変更したらいいのか、どうぞよろしくお願いします。
GyaO! - Anime, Dramas, Movies, and Music videos [FREE]
0314313
2009/11/24(火) 11:48:23ID:th7ptTcs('+(tf.i+10)+')でいけました。
すみませんでした…
0315311
2009/11/24(火) 17:50:58ID:HM6rp5w7>画面に表示したいのは
の部分を見落としていた。312で気付いた。もし、無駄に混乱させていたらすまそ。
【お詫びに】
例) cho1="選択肢1"の場合
[link target="&'*'+mp.cho1"]→[ch text=%cho1][endlink]
参考)
&…「◆タグの概要」
http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/
mp…「◆式中の演算や条件判断、表示に使うもの」
http://devdoc.kikyou.info/tvp/docs/kag3doc/contents/
未だなら「KAG System リファレンス」は、通しで読む。
0316名前は開発中のものです。
2009/11/24(火) 22:33:30ID:+UQY2wUeすます
0317名前は開発中のものです。
2009/11/25(水) 01:50:59ID:q6VJm6zK[cm]
[nowait]
[link target="&'*'+mp.cho1"]→[ch text=%cho1][endlink][r]
[link target="&'*'+mp.cho2"]→[ch text=%cho2][endlink]
[endnowait]
[s]
[endmacro]
[choice cho1="選択肢1" cho2="選択肢2"]
で出来ました。
ありがとうございます。
殆ど上の通りなのですが。
リファレンスは目を通しつつ作っているのですがなかなか一度に覚えきれないです。
次は二択ではなく複数択の場合でも使えるものに改造してみます。
0318名前は開発中のものです。
2009/11/25(水) 15:28:39ID:q6VJm6zK[choice cho1="選択肢1" cho2="選択肢2" cho3="選択肢3" cho4="選択肢4" cho5="選択肢5〜〜〜〜〜〜〜〜〜〜〜〜〜]
のchoの数を認識するところから詰まったのですが、マクロで組むのは凄く難しいですか?
0319名前は開発中のものです。
2009/11/25(水) 15:46:08ID:ofsc70oUcho1="&f.選択肢1"
みたいに変数で、マクロに渡すようにして1行が長くなるのを防ぐ
マクロ内で、
[if exp="mp.cho1 !== void"][link target="&'*'+mp.cho1"]→[ch text=%cho1][endlink][r][endif]
[if exp="mp.cho2 !== void"][link target="&'*'+mp.cho2"]→[ch text=%cho1][endlink][r][endif]
のようにして、設定していなかったら表示させないようにする
で、いいんじゃないか?
0320名前は開発中のものです。
2009/11/25(水) 19:33:18ID:UEKV5qbo0321名前は開発中のものです。
2009/11/25(水) 19:42:18ID:DwtdyC+d0322名前は開発中のものです。
2009/11/25(水) 22:57:02ID:qmtUn/oL配列(Array)を渡すのが便利だと思う
0323名前は開発中のものです。
2009/11/25(水) 23:01:45ID:LLrL97NF0324名前は開発中のものです。
2009/11/25(水) 23:31:15ID:qmtUn/oLNames[5]はNamesというリストの5番目の値である、とか
0325名前は開発中のものです。
2009/11/25(水) 23:32:14ID:c/nau4Mzえっ
0326名前は開発中のものです。
2009/11/26(木) 00:04:27ID:ZrdE/rqfcho1からスタートしていって、voidと=になった時点で終了というのはできないでしょうか?
0327名前は開発中のものです。
2009/11/26(木) 00:30:30ID:TEhTGfVJ0328名前は開発中のものです。
2009/11/26(木) 00:39:40ID:gQy0B3utちなみにNames[0]はNamesというリストの0番目だよな?
0329名前は開発中のものです。
2009/11/26(木) 00:42:59ID:VcMfsUfUtjsでもfor文は使える。
シナリオ内のループはラベルをjumpタグと組み合わせたりして代用できる場合もある。
パフォーマンスはぐっと悪くなるので、使いどころは留意する。
0330名前は開発中のものです。
2009/11/26(木) 00:44:47ID:gQy0B3ut[iscript]〜[endscript]を使えばCライク(Algol系)の文法を持つTJS言語が使える
そうでなければ、KAGで使える制御構造は[if]〜[endif]あるいはcondによる条件分岐と
[jump]による強制ジャンプなので、
for(i=0; a[i] !== void; i++) 〜 としたいところでは
@eval exp="i=0"
*loop
〜
@eval exp="i++"
@jump target=*loop cond="a[i] !==void"
みたいなことをすればいい
0331名前は開発中のものです。
2009/11/26(木) 00:45:36ID:gQy0B3ut見ないで書いたらまるっきり上の人と同じ事を
0332名前は開発中のものです。
2009/11/26(木) 10:08:32ID:LRCK66V10333名前は開発中のものです。
2009/11/26(木) 10:55:21ID:L/qVXrCJ0起算だから一番初めが0二番目が1だ。
0334名前は開発中のものです。
2009/11/26(木) 22:51:27ID:WK1dmfQ7なんで0起算なのに「一番目」から数えるんだよw
ゼロ番目だろw
0335名前は開発中のものです。
2009/11/26(木) 23:11:43ID:CjcWoS0v>リストって言うとわかりやすいと感じる人もいるな
>Names[5]はNamesというリストの5番目の値である、とか
配列の理解できない人に説明するという文脈から考えても、添え字0は一番目だろ
0336名前は開発中のものです。
2009/11/26(木) 23:17:02ID:ZzrRuIBB0337名前は開発中のものです。
2009/11/26(木) 23:30:45ID:i/T4rnyw吉里吉里でゲーム変数を表示するにはどうしたらいいでしょう?
emb タグを使えばメッセージ中に変数が表示されることはわかったんですが
それとは別に、常に画面の一角に各パラメーターの変化を表示し続けるようにしたいのです。
0338名前は開発中のものです。
2009/11/26(木) 23:33:48ID:B4GLCKbq0339名前は開発中のものです。
2009/11/26(木) 23:40:52ID:i/T4rnywヒントだけでもいいのでください。
あと、そのパラメーター表示はクリックしたら出したり消したりできるようにもしたいです。
RPGでキャラクターのステータスを表示するような感じで。
0340名前は開発中のものです。
2009/11/26(木) 23:47:44ID:UAjJ6GCC0341名前は開発中のものです。
2009/11/26(木) 23:48:06ID:ZzrRuIBB表示のON/OFFはvisibleで切り替えればよくね
0343名前は開発中のものです。
2009/11/26(木) 23:58:23ID:WZv/12hd0344名前は開発中のものです。
2009/11/27(金) 00:01:25ID:DXPafwC2(´・ω・`)
0345名前は開発中のものです。
2009/11/27(金) 00:04:52ID:jYpHqlS5初めて吉里吉里触った頃からお世話になってただけに切ない
0346名前は開発中のものです。
2009/11/27(金) 00:29:18ID:2CDa0M0/ものすごく有り難いんだがそれも難しいのかな?
ぶっちゃけ一通りダウンロードしたい。
0347名前は開発中のものです。
2009/11/27(金) 00:43:15ID:3V38tAbAKSPが消えおさかな定食が消え
こうやって青春時代が過去になっていくんだなあ…
0348名前は開発中のものです。
2009/11/27(金) 01:12:46ID:MnrEHSK+必然とはいえ、とても残念だ。
ありがとうございました。本当にお世話になりました。
これで初心者の間口がぐっと狭まるんじゃないか。
サムネつきのセーブ/ロード画面くらいは、簡単に導入できる
環境はあった方がいいなと思う。
0349名前は開発中のものです。
2009/11/27(金) 02:40:14ID:ZF3XpwNy| ノ ヽ
/ ● ● |。◇◎。o.:O☆οo.
| ( _●_)。○。 ∂☆。∂:o゜☆ >>らんか氏乙クマー
彡、 |∪|/◎:.♭☆:ο。:iσ:☆:◎:
./ __ / ☆。σ:。: o α:θi:ρ☆
(____) 。○..io.。◇.: ☆ 。.:ρ.:
| ∠▲―――☆ :∂io☆ ゜◎∂:.
| /\ \
| / ) )
∪ ( \
\_)
0350名前は開発中のものです。
2009/11/27(金) 07:05:52ID:0MqTBRtj0351名前は開発中のものです。
2009/11/27(金) 07:07:33ID:3q4gwRhe0352名前は開発中のものです。
2009/11/27(金) 07:17:49ID:UYlRfJW+0353名前は開発中のものです。
2009/11/27(金) 08:19:36ID:MnrEHSK+社会人だろうし、今は忙しいけど年が経って暇ができました、ってなる
ケースは希だろ。
0354名前は開発中のものです。
2009/11/27(金) 08:43:54ID:thXJWsN9ヽ
;; `);; ヽ ー ‐‐ ―‐ ―――
);;, ⌒).‐‐ ―‐ ――― ―― ∧鉄∧
;) ;;) ;;;`ヽ⌒`)⌒ _ __ _ (ヽ( -∀-) 1000
;) )´⌒;;)´⌒;;)⌒;;);; )_ ___ ⊂、__,つ つ
次スレ
◆◆◆11月の市況 その64◆◆◆
http://anchorage.2ch.net/test/read.cgi/livemarket1/1259254194/
ナイスだ鉄人
0355名前は開発中のものです。
2009/11/27(金) 08:45:49ID:thXJWsN90356名前は開発中のものです。
2009/11/27(金) 10:06:54ID:tyEdE4Vj以下の様にして、ボタンを100個配置したが、
ボタンを打鍵した時に、ボタン番号(0〜99)を、f.今回のボタン に代入して
*打鍵した ラベルに接続したいのに
f.今回のボタンの内容が正しく設定できない
どの様にすれば、for を使用して、tjsで記述できるでしょうか?
f.p = 0;
for(var i=0;i <=9;i++){
for(var j=0;j <=9;j++){
kag.tagHandlers.locate(%[x:i*50 ,y:j*50 ]);
kag.tagHandlers.button(%[graphic:'ボタン画像' ,exp:"f.今回のボタン = f.p" , target:"*打鍵した"]);
f.p++;
}
}
0357名前は開発中のものです。
2009/11/27(金) 10:48:12ID:Qss5w56Xkag.tagHandlers.button(%[graphic:'ボタン画像' ,exp:@"f.今回のボタン = ${f.p}" , target:"*打鍵した"]);
0358名前は開発中のものです。
2009/11/27(金) 10:53:54ID:jCXMwBBRShift+F4のやつです
それを防ぐために自分ももちろん.cfファイルつけてますが
.cf削除されたら普通にデバッグウィンドウだされちゃうので分かるひとには全く無意味です
これを防ぐためにバイナリ埋め込みなんかも考えたのですが
XP3に埋め込んでも、.cfを自前で用意されるとバイナリで埋め込んだ方ではなくその.cfの方を適用してしまいますのでやっぱり無意味です
どうにか対策はないでしょうか
0359名前は開発中のものです。
2009/11/27(金) 11:49:20ID:jCXMwBBRありがとうございました
http://www.kirikiri.info/bbslog/log/008083
0360名前は開発中のものです。
2009/11/27(金) 11:58:41ID:2OU/MkdU0361名前は開発中のものです。
2009/11/27(金) 12:15:33ID:tyEdE4Vj無事、変数に値を入れることができました。 ありがとうございます
@ および ${} の使い方に関しては、これから詳しく調べてみようと思います
0362名前は開発中のものです。
2009/11/27(金) 18:51:24ID:07MHdjDRデバッグウィンドウとっぱらって吉里吉里をビルドすればいいんじゃないの?
>>359はあんまり意味がない。
0363名前は開発中のものです。
2009/11/27(金) 18:56:02ID:jCXMwBBRリビルドするとデバッグウィンドウだけ抜いたソースを公開してどこかにおかないといけないしめんどくさい
もちろん必要性があればするけど
そこまで重要性を感じなかったという感じです
0364名前は開発中のものです。
2009/11/27(金) 19:00:13ID:0pQArn7xソース公開の義務はないぞ。吉里吉里ライセンスよく嫁
0365名前は開発中のものです。
2009/11/27(金) 19:09:09ID:jCXMwBBR● 流用・改造とライセンスの変更
このソフトウェアはオープンソースです。ソフトウェアのソースは 吉里吉里
Support Page から入手するか、それが不可能な場合は、作者に連絡を取ってくださ
い。
このソフトウェアのソース、あるいはその断片を、他のソフトウェアに組み込んで
流用することができます。これは、オープンソース、クローズドソースの別を問いま
せん。
ここで流用とは、このソフトウェアの一部が他のソフトウェアに組み込まれること
を示します。
このソフトウェアを改造して配布することができますが、この場合は、このソフト
ウェアのライセンスと同じライセンス、またはこのソフトウェアの作者が特に認めた
ライセンスのみにて配布することができます。
改造とはこのソフトウェアに変更を加えることを示します。ただし、このソフトウェ
アの作者から一次配布されているままのバイナリをそのまま変更を加えずに (付属ツー
ルによるカスタマイズ等の変更、上記[著作権の表示と使用通知]の条件にて許可された
吉里吉里本体のバージョン情報のリソースの改変を除く) 用いる場合は改造とは見なし
ません。
流用の場合も改造の場合も、このソフトウェアに含まれるソース、あるいはバイナ
リを使用している旨をドキュメント等に表記することか、あるいは、このソフトウェ
アの作者に配布を行う旨を事前に連絡し確認をとることの、どちらかあるいは両方を
行う必要があります。
前文に関し作者は、「このソフトウェアの作者に配布を行う旨を事前に連絡し確認
をとること」が行われたソフトウェアのリストを希望者に対してのみ公開する場合が
あります。
吉里吉里自体はGPLライセンスとされていますが勘違いでしょうか?
0366名前は開発中のものです。
2009/11/27(金) 19:30:19ID:0pQArn7x>● デュアルライセンス
>
> このソフトウェアのライセンスは、以下に示す吉里吉里独自のライセンスと、GNU
>General Public License ( GNU GPL ) のデュアルライセンスとして提供されます。
>ユーザーは、以下のライセンスか、GNU GPL のいずれかを選択して、それに従ってこ
>のソフトウェアを使用することができます。
そして吉里吉里ライセンスを採用する場合はおまえさんが引用してる部分の通りで
ソース公開の義務はない。
0367名前は開発中のものです。
2009/11/27(金) 22:10:30ID:Dl2/X36sあらかじめ機能を切っておきたいんですけど、
どのあたりを弄れば良いんでしょうか?
0368名前は開発中のものです。
2009/11/27(金) 22:37:56ID:guv5hMYH吉里吉里2 リファレンス > クラスリファレンス > System クラス > setArgument
0369名前は開発中のものです。
2009/11/27(金) 23:13:11ID:Dl2/X36s0370名前は開発中のものです。
2009/11/28(土) 19:41:33ID:vXcWAFrT0371名前は開発中のものです。
2009/11/29(日) 14:31:48ID:M6u9zuV5吉里吉里でやってみたいのですが、近道を教えていただけないでしょうか?
800x600サイズの画面で説明させていただくと、
メッセージウィンドウ内(400x560 x=400 y=20 の範囲)にカーソルが侵入する
↓
右からシステムメニューが出てくる(x=800 y=500からx=700 y=500へ、moveタグのような感じで)
↓
メッセージウィンドウ内からカーソルを出す
↓
システムメニューが引っ込む
といった形です。
システムプラグインを改造しようと思ったのですが、
ムーブタグのような動作をさせる方法が見つけられませんでした。
ご教授いただけると幸いです。
0372名前は開発中のものです。
2009/11/29(日) 14:48:25ID:8k1ZVtuM>>272以降のレスが参考になると思う
0373名前は開発中のものです。
2009/11/29(日) 22:12:43ID:A0M2Lx6V×ご教授
○ご教示
0374名前は開発中のものです。
2009/11/29(日) 23:17:34ID:o6uaDWAkそれはどっちでもおk
確信犯なのかもしれないが的を得てないぞ
0375名前は開発中のものです。
2009/11/29(日) 23:24:34ID:TcC1WlO3遅レスになりますすみません。
ラベルをマクロ内に作ることがダメでして、ラベルとジャンプを組み合わせてループを作るってのがダメなんですよね。
iscriptやるよりかkagでなんとかならないかと試行錯誤してたのですが、ラベルがダメならifでの組み合わせが一番みたいですね。
0376名前は開発中のものです。
2009/11/29(日) 23:30:14ID:b0ldwkuY使い分けはきちっと有る。
それと後段わざと間違えてるだろお前。誘い受けか?
0377名前は開発中のものです。
2009/11/29(日) 23:32:57ID:o6uaDWAkあーそうかラベル内で。失礼しました
再帰呼び出しみたいな感じでこんな風にすればできる?
@macro name=hoge
@eval exp="i=0"
@loop
@endmacro
@macro name=loop
〜処理内容〜
@eval exp="i++"
@loop cond="a[i] !==void"
@endmacro
0378名前は開発中のものです。
2009/11/30(月) 00:38:48ID:ewYAq224マクロ内でもcallは出来るからcall内でラベル使用可能。
0379名前は開発中のものです。
2009/11/30(月) 01:03:29ID:PP3uEvtSつ釣られるクマー!
0380名前は開発中のものです。
2009/11/30(月) 06:22:28ID:SJBT91SJあっ、王様の耳はロバの耳〜〜〜
0381名前は開発中のものです。
2009/11/30(月) 15:43:51ID:nKUkHc/pそれならチャレンジしてみようかな・・・。
0382名前は開発中のものです。
2009/11/30(月) 15:54:26ID:vA7cmgGA完全フリーで売ってお金稼いでも大丈夫だよ
(ただ、とりあえずライセンスは読んでおいたほうがいい)
0383名前は開発中のものです。
2009/11/30(月) 16:06:36ID:nKUkHc/pとても良さそうなツールですね。
ライセンスとかは複雑なんですか?
ゲーム配布する時に、特別な手続きとか必要なんですかね?
0384名前は開発中のものです。
2009/11/30(月) 16:10:52ID:8dS2qR8D0385名前は開発中のものです。
2009/11/30(月) 16:56:45ID:5YrTaEw2>>372
当たり判定の取り方は分かるんですが、ムーブ効果の方が……。
0386名前は開発中のものです。
2009/11/30(月) 18:09:03ID:0CQRFTnokag.tagHandlersでぐぐってみる
0387名前は開発中のものです。
2009/11/30(月) 21:54:48ID:/GqqPJR5ここを見るといいかも
ttp://circlemebius.sakura.ne.jp/aya/2008/01/kirikiri-professional01.html#samples
0388名前は開発中のものです。
2009/11/30(月) 22:06:59ID:5YrTaEw2>>387
お陰さまで幸せになれました。ありがとうございます。
0389名前は開発中のものです。
2009/12/01(火) 10:27:11ID:VsOW02A+可読性があがるような気がするんですが、変数の度に日本語とアルファベットを切り替えてるので生産性は落ちる
難しい問題です
0390名前は開発中のものです。
2009/12/01(火) 11:04:51ID:FrYOy1I8昔、VBで全角の変数とか関数が使えるんで試してみたけど、あれほど酷いものも無かったな。
俺は絶対やらないし勧めないよ。
0391名前は開発中のものです。
2009/12/01(火) 11:38:18ID:nuZvM++Vtjsでの変数は半角だな。
フラグだけ全角にしてる。
"f.行動回数 > 0"
みたいな方がスクリプタが見ても何をしているかわかりやすいだろ。
同様に演出用タグは全部全角。
@暗転
とかそのまんま。
0392名前は開発中のものです。
2009/12/01(火) 11:45:19ID:GTQQ0h93ゲッターとかセッターとか:半角全角混在 例:getCharName() setCharName()
変数:半角のみ 例char_name
定数(として利用してる変数):ALL全角 CHAR_NAME_SU
0393名前は開発中のものです。
2009/12/01(火) 11:50:36ID:ZgkHxRra0394名前は開発中のものです。
2009/12/01(火) 12:47:59ID:3gIkfIIo0395名前は開発中のものです。
2009/12/01(火) 13:10:40ID:HiJH2Y5Gプログラムとかに全く無知で以前はツクールでゲームを作ってた
だから変数名とかもその頃の感じで付けてる
sf.ノーマルで最後までプレイした回数とか、f.今使っているレイヤ番号とか
全角で長々しい名前でないと自分で意味が判らなくなる
IMEがカナ漢字変換なので、その関係もあるかな
0396名前は開発中のものです。
2009/12/01(火) 13:17:26ID:jdQ0UkbGC++を使い始めた頃、小学生だったのでfor文ループに
kaunとかいう名前のカウンタをよく使ってたわ
■ このスレッドは過去ログ倉庫に格納されています