- 1 名前:名前は開発中のものです。 [2009/10/05(月) 11:50:54 ID:3c6lCQyF]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その18 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の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
- 350 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 07:05:52 ID:0MqTBRtj]
- やっぱりおさかなは二度と復活しなかったか・・・。
- 351 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 07:07:33 ID:3q4gwRhe]
- さかなさかなさかなー さかなーを食べるとー
- 352 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 07:17:49 ID:UYlRfJW+]
- え?休止中って閉鎖なの?
- 353 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 08:19:36 ID:MnrEHSK+]
- こういう感じで休止したところはまず戻ってこないからなあ。
社会人だろうし、今は忙しいけど年が経って暇ができました、ってなる ケースは希だろ。
- 354 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 08:43:54 ID:thXJWsN9]
- 1000 名前:山師さん@トレード中 投稿日:2009/11/27(金) 08:43:09 ID:uEnFj0VZ0
ヽ ;; `);; ヽ ー ‐‐ ―‐ ――― );;, ⌒).‐‐ ―‐ ――― ―― ∧鉄∧ ;) ;;) ;;;`ヽ⌒`)⌒ _ __ _ (ヽ( -∀-) 1000 ;) )´⌒;;)´⌒;;)⌒;;);; )_ ___ ⊂、__,つ つ 次スレ ◆◆◆11月の市況 その64◆◆◆ anchorage.2ch.net/test/read.cgi/livemarket1/1259254194/ ナイスだ鉄人
- 355 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 08:45:49 ID:thXJWsN9]
- 盛大に誤爆したスマンorz
- 356 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 10:06:54 ID:tyEdE4Vj]
- 吉里吉里2 2.30 安定版 Revision 2 を使用していて
以下の様にして、ボタンを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++; } }
- 357 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 10:48:12 ID:Qss5w56X]
- >>856
kag.tagHandlers.button(%[graphic:'ボタン画像' ,exp:@"f.今回のボタン = ${f.p}" , target:"*打鍵した"]);
- 358 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 10:53:54 ID:jCXMwBBR]
- 吉里吉里って.cfファイルがないとデバッグウィンドウとか出されちゃいますよね?
Shift+F4のやつです それを防ぐために自分ももちろん.cfファイルつけてますが .cf削除されたら普通にデバッグウィンドウだされちゃうので分かるひとには全く無意味です これを防ぐためにバイナリ埋め込みなんかも考えたのですが XP3に埋め込んでも、.cfを自前で用意されるとバイナリで埋め込んだ方ではなくその.cfの方を適用してしまいますのでやっぱり無意味です どうにか対策はないでしょうか
- 359 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 11:49:20 ID:jCXMwBBR]
- 別所で解答をいただけたので貼っておきます
ありがとうございました www.kirikiri.info/bbslog/log/008083
- 360 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 11:58:41 ID:2OU/MkdU]
- おさかな定食食べたかったなぁ・・・
- 361 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 12:15:33 ID:tyEdE4Vj]
- >>357
無事、変数に値を入れることができました。 ありがとうございます @ および ${} の使い方に関しては、これから詳しく調べてみようと思います
- 362 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 18:51:24 ID:07MHdjDR]
- >>358
デバッグウィンドウとっぱらって吉里吉里をビルドすればいいんじゃないの? >>359はあんまり意味がない。
- 363 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 18:56:02 ID:jCXMwBBR]
- >>362
リビルドするとデバッグウィンドウだけ抜いたソースを公開してどこかにおかないといけないしめんどくさい もちろん必要性があればするけど そこまで重要性を感じなかったという感じです
- 364 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 19:00:13 ID:0pQArn7x]
- >>363
ソース公開の義務はないぞ。吉里吉里ライセンスよく嫁
- 365 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 19:09:09 ID:jCXMwBBR]
- >>364
● 流用・改造とライセンスの変更 このソフトウェアはオープンソースです。ソフトウェアのソースは 吉里吉里 Support Page から入手するか、それが不可能な場合は、作者に連絡を取ってくださ い。 このソフトウェアのソース、あるいはその断片を、他のソフトウェアに組み込んで 流用することができます。これは、オープンソース、クローズドソースの別を問いま せん。 ここで流用とは、このソフトウェアの一部が他のソフトウェアに組み込まれること を示します。 このソフトウェアを改造して配布することができますが、この場合は、このソフト ウェアのライセンスと同じライセンス、またはこのソフトウェアの作者が特に認めた ライセンスのみにて配布することができます。 改造とはこのソフトウェアに変更を加えることを示します。ただし、このソフトウェ アの作者から一次配布されているままのバイナリをそのまま変更を加えずに (付属ツー ルによるカスタマイズ等の変更、上記[著作権の表示と使用通知]の条件にて許可された 吉里吉里本体のバージョン情報のリソースの改変を除く) 用いる場合は改造とは見なし ません。 流用の場合も改造の場合も、このソフトウェアに含まれるソース、あるいはバイナ リを使用している旨をドキュメント等に表記することか、あるいは、このソフトウェ アの作者に配布を行う旨を事前に連絡し確認をとることの、どちらかあるいは両方を 行う必要があります。 前文に関し作者は、「このソフトウェアの作者に配布を行う旨を事前に連絡し確認 をとること」が行われたソフトウェアのリストを希望者に対してのみ公開する場合が あります。 吉里吉里自体はGPLライセンスとされていますが勘違いでしょうか?
- 366 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 19:30:19 ID:0pQArn7x]
- >>365
>● デュアルライセンス > > このソフトウェアのライセンスは、以下に示す吉里吉里独自のライセンスと、GNU >General Public License ( GNU GPL ) のデュアルライセンスとして提供されます。 >ユーザーは、以下のライセンスか、GNU GPL のいずれかを選択して、それに従ってこ >のソフトウェアを使用することができます。 そして吉里吉里ライセンスを採用する場合はおまえさんが引用してる部分の通りで ソース公開の義務はない。
- 367 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 22:10:30 ID:Dl2/X36s]
- ゲームパッドをエンジン設定.exeやkrkrconf.exe使わずに
あらかじめ機能を切っておきたいんですけど、 どのあたりを弄れば良いんでしょうか?
- 368 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 22:37:56 ID:guv5hMYH]
- >>367
吉里吉里2 リファレンス > クラスリファレンス > System クラス > setArgument
- 369 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 23:13:11 ID:Dl2/X36s]
- ありごとうございました。m(_ _)m
- 370 名前:名前は開発中のものです。 mailto:sage [2009/11/28(土) 19:41:33 ID:vXcWAFrT]
- もうライセンスはBSD一択でいいよ。
- 371 名前:名前は開発中のものです。 mailto:sage [2009/11/29(日) 14:31:48 ID:M6u9zuV5]
- すみません。アドベンチャーゲームなどでよく見かける以下のような手法を
吉里吉里でやってみたいのですが、近道を教えていただけないでしょうか? 800x600サイズの画面で説明させていただくと、 メッセージウィンドウ内(400x560 x=400 y=20 の範囲)にカーソルが侵入する ↓ 右からシステムメニューが出てくる(x=800 y=500からx=700 y=500へ、moveタグのような感じで) ↓ メッセージウィンドウ内からカーソルを出す ↓ システムメニューが引っ込む といった形です。 システムプラグインを改造しようと思ったのですが、 ムーブタグのような動作をさせる方法が見つけられませんでした。 ご教授いただけると幸いです。
- 372 名前:名前は開発中のものです。 mailto:sage [2009/11/29(日) 14:48:25 ID:8k1ZVtuM]
- >>371
>>272以降のレスが参考になると思う
- 373 名前:名前は開発中のものです。 mailto:sage [2009/11/29(日) 22:12:43 ID:A0M2Lx6V]
- >>371
×ご教授 ○ご教示
- 374 名前:名前は開発中のものです。 mailto:sage [2009/11/29(日) 23:17:34 ID:o6uaDWAk]
- >>373
それはどっちでもおk 確信犯なのかもしれないが的を得てないぞ
- 375 名前:名前は開発中のものです。 mailto:sage [2009/11/29(日) 23:24:34 ID:TcC1WlO3]
- >>330
遅レスになりますすみません。 ラベルをマクロ内に作ることがダメでして、ラベルとジャンプを組み合わせてループを作るってのがダメなんですよね。 iscriptやるよりかkagでなんとかならないかと試行錯誤してたのですが、ラベルがダメならifでの組み合わせが一番みたいですね。
- 376 名前:名前は開発中のものです。 mailto:sage [2009/11/29(日) 23:30:14 ID:b0ldwkuY]
- >>374
使い分けはきちっと有る。 それと後段わざと間違えてるだろお前。誘い受けか?
- 377 名前:名前は開発中のものです。 mailto:sage [2009/11/29(日) 23:32:57 ID:o6uaDWAk]
- >>375
あーそうかラベル内で。失礼しました 再帰呼び出しみたいな感じでこんな風にすればできる? @macro name=hoge @eval exp="i=0" @loop @endmacro @macro name=loop 〜処理内容〜 @eval exp="i++" @loop cond="a[i] !==void" @endmacro
- 378 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 00:38:48 ID:ewYAq224]
- >>375
マクロ内でもcallは出来るからcall内でラベル使用可能。
- 379 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 01:03:29 ID:PP3uEvtS]
- >確信犯なのかもしれないが的を得てないぞ
つ釣られるクマー!
- 380 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 06:22:28 ID:SJBT91SJ]
- 371-380( ̄□ ̄;)!!
あっ、王様の耳はロバの耳〜〜〜
- 381 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 15:43:51 ID:nKUkHc/p]
- これで作ったゲームって自由に配布していいんですか?
それならチャレンジしてみようかな・・・。
- 382 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 15:54:26 ID:vA7cmgGA]
- >>381
完全フリーで売ってお金稼いでも大丈夫だよ (ただ、とりあえずライセンスは読んでおいたほうがいい)
- 383 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 16:06:36 ID:nKUkHc/p]
- >>382
とても良さそうなツールですね。 ライセンスとかは複雑なんですか? ゲーム配布する時に、特別な手続きとか必要なんですかね?
- 384 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 16:10:52 ID:8dS2qR8D]
- いいから自分で嫁
- 385 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 16:56:45 ID:5YrTaEw2]
- 371です。
>>372 当たり判定の取り方は分かるんですが、ムーブ効果の方が……。
- 386 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 18:09:03 ID:0CQRFTno]
- >>385
kag.tagHandlersでぐぐってみる
- 387 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 21:54:48 ID:/GqqPJR5]
- >>385
ここを見るといいかも ttp://circlemebius.sakura.ne.jp/aya/2008/01/kirikiri-professional01.html#samples
- 388 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 22:06:59 ID:5YrTaEw2]
- >>386
>>387 お陰さまで幸せになれました。ありがとうございます。
- 389 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 10:27:11 ID:VsOW02A+]
- 吉里吉里で変数に日本語使ってる人居ます?
可読性があがるような気がするんですが、変数の度に日本語とアルファベットを切り替えてるので生産性は落ちる 難しい問題です
- 390 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 11:04:51 ID:FrYOy1I8]
- >>389
昔、VBで全角の変数とか関数が使えるんで試してみたけど、あれほど酷いものも無かったな。 俺は絶対やらないし勧めないよ。
- 391 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 11:38:18 ID:nuZvM++V]
- >>389
tjsでの変数は半角だな。 フラグだけ全角にしてる。 "f.行動回数 > 0" みたいな方がスクリプタが見ても何をしているかわかりやすいだろ。 同様に演出用タグは全部全角。 @暗転 とかそのまんま。
- 392 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 11:45:19 ID:GTQQ0h93]
- 俺はこんな感じ
ゲッターとかセッターとか:半角全角混在 例:getCharName() setCharName() 変数:半角のみ 例char_name 定数(として利用してる変数):ALL全角 CHAR_NAME_SU
- 393 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 11:50:36 ID:ZgkHxRra]
- えっ
- 394 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 12:47:59 ID:3gIkfIIo]
- 識別子にASCII以外が使える言語だと必ず>>390みたいなのが沸くので複数開発のときはやらないな。
- 395 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 13:10:40 ID:HiJH2Y5G]
- >>389
プログラムとかに全く無知で以前はツクールでゲームを作ってた だから変数名とかもその頃の感じで付けてる sf.ノーマルで最後までプレイした回数とか、f.今使っているレイヤ番号とか 全角で長々しい名前でないと自分で意味が判らなくなる IMEがカナ漢字変換なので、その関係もあるかな
- 396 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 13:17:26 ID:jdQ0UkbG]
- 他人を巻き込まないなら自分が好きな名前つけるのが一番
C++を使い始めた頃、小学生だったのでfor文ループに kaunとかいう名前のカウンタをよく使ってたわ
- 397 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 13:49:52 ID:oirzoEht]
- 小学生ならいいが人に見せるコードで日本語は嫌だと言いながらseiseki,heikinとか付ける馬鹿は死んでくれ。
- 398 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 14:12:33 ID:EtUhl8Fb]
- なにも死ぬこたあねー
- 399 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 14:16:21 ID:jdQ0UkbG]
- ホビープログラミングのネット無料講座とか、
開発の際に自分以外はプログラム経験のない スクリプター、作るのはノベルゲーム とかなら 別にseisekiとかでもいいと思う
- 400 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 14:19:42 ID:VsOW02A+]
- なるほどなるほど
吉里吉里で作ったものはオープンソースになっちゃうし どうしても変数名とか気にしちゃいます 自分でアーカイブ暗号化すればいいんだけど そんな知識のない自分は見られてもいいように英単語辞書引っ張り出して必死に変数名つけてます:-p
- 401 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 14:23:38 ID:jdQ0UkbG]
- >吉里吉里で作ったものはオープンソースになっちゃうし
えっ
- 402 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 14:37:50 ID:HiJH2Y5G]
- オープンソースじゃなくツールなんかで解析されやすいっていう意味だろうけど
吉里吉里でわざわざ中身を知りたくなるような特別なシステムなんてそう無いからなー オレは自分が判ってればseesekiでもheikenでも全然気にならないなw
- 403 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 17:41:33 ID:4IfL4+5f]
- hoge(top,left,opacity)とかa=a+b+100みたいに詰めて書いてるとか、
function xxx(a) { } じゃなくて function with(a){ } って書いてるとか、 i++をi=i+1とか、 そもそもコメントが皆無とか、人によって好みやポリシーもあるだろうしキリがない。 配布プラグインじゃないし他人の目なんか気にしてやってられるか。俺は好きにやる。 って結論に落ち着いた。
- 404 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 18:57:39 ID:EOOD0NpN]
- 始めたばかりの素人質問なんですが、
今はシナリオのフォルダを読み込ませてゲームを開始みたいな感じなんですが、 最終的には、普通のプログラムのようにexeからゲーム起動みたいなかたちにできるんでしょうか?
- 405 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 19:02:37 ID:f8h9fgEv]
- >>404
できます。
- 406 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 19:02:51 ID:RaQ1Xknv]
- できます
- 407 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 19:03:40 ID:VtXA2TTM]
- できます。
- 408 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 19:03:56 ID:EOOD0NpN]
- >>405
>>406 ありがとうございました。
- 409 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 19:09:46 ID:PMyCSzHW]
- コーディングスタイルを言い始めたらキリがないけど、
Javaっぽく書くのが癖になっちゃってるなぁ・・・。 基本はこれ。 ttp://www.ambysoft.com/essays/javaCodingStandards.html
- 410 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 19:15:30 ID:4d8noasJ]
- >>400
スタイル気にするのはまあ結構だけど、 生産性のためにわざわざ吉里吉里を選択したんだろ。ちょっと頑張る方向性が勿体無い気がする
- 411 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 21:15:25 ID:I70d2Sjb]
- プログラマだと、自分で見ててseisekiとかは気持ち悪くなるからって理由ならわかるんだがなぁ。
でも別にtjsならともかく、ks書くときは普通に日本語名も使うな。 可読性大事大事。 1ヶ月後の自分が読んで、すぐ分かるように書かないとね。
- 412 名前:名前は開発中のものです。 mailto:sage [2009/12/01(火) 23:29:26 ID:4/I448rp]
- なんだこの流れ。おまえらコードコンプリート嫁w
- 413 名前:名前は開発中のものです。 mailto:sage [2009/12/02(水) 02:06:33 ID:HI/W7gn5]
- やりたいこと
レイヤー全部を非表示にする 数が途中で結構変わるので [macro name=hoge] [iscript] for(var i=0; i<レイヤーの配列.count;i++) { レイヤーの配列.fore.visible=false; レイヤーの配列.back.visible=false; } [endscript] 理論的にはこれでいいんだとは思うのですが・・・ 質問は2つで 前景レイヤーおよびメッセージレイヤーの入ってる配列の名前は何ですか? マクロ内でiscriptを使うにはどうすればいいですか? もし、自分がやろうとしていることより簡単な方法があれば指摘していただけるとありがたいですorz
- 414 名前:名前は開発中のものです。 mailto:sage [2009/12/02(水) 02:25:47 ID:AkEFf2/f]
- >>413
KAG System リファレンス>TJSをもっと使うために
- 415 名前:名前は開発中のものです。 mailto:sage [2009/12/02(水) 02:27:04 ID:f/omX27o]
- kag.fore.messages[*]
kag.back.messages[*] kag.fore.layers[*] kag.back.layers[*]
- 416 名前:名前は開発中のものです。 mailto:sage [2009/12/02(水) 04:59:44 ID:0U15cn1n]
- フリー配布しているKAGプラグインを読むと割と良く出会う書き方だと思うんだけどなぁ。
・functionを作る [iscript] function hoge() { (中略 } [endscript] [macro name="hoge"] [eval exp="hoge()"] [endmacro] ・callする(マクロの外に出せばiscriptもつかえる) [macro name="hoge"] [call storage="hoge.ks" target="*hoge"] [endmacro] ;以下別ファイルに記述 *hoge (中略 [return] どちらでいくかはケースバイケース。
- 417 名前:名前は開発中のものです。 mailto:sage [2009/12/02(水) 05:17:51 ID:+PwUPi1A]
- >>415
えっそこで正規表現の*使えるの? 今まですげー無駄なスクリプト書いてたんだな俺
- 418 名前:名前は開発中のものです。 mailto:sage [2009/12/02(水) 06:01:14 ID:SYdW3rZ3]
- >>417
えっ いやそんな機能ない。 ただのメタ構文クラスのつもりの"*"だろw
- 419 名前:名前は開発中のものです。 mailto:sage [2009/12/02(水) 11:53:38 ID:HI/W7gn5]
- >>414-416
ありがとうございました [iscript] function hogehoge() { for(var i = 0 ; i < kag.fore.layers.count ; i++ ) { kag.fore.layers[i].visible=false; kag.back.layers[i].visible=false; } } [endscript] [macro name=hoge] [eval exp="hogehoge()"] [endmacro] こんな感じになりました >>416 さんの後者のcallのほうは 仕様が最初に全てのマクロを読みに行く (macro.ksをcall) というものなので、途中でreturnをするとfirst.ksに戻ってしまうので使えませんでした 呼び出すのはfirst.ksの先頭だけなので、jumpに変えればいいのですが 少し検討してみます ありがとうございました
- 420 名前:名前は開発中のものです。 mailto:sage [2009/12/04(金) 06:43:42 ID:wEqUl+SD]
- うわ〜Deeタソw
「EditLayer.tjs」 // そんなにおっきぃの入らないよぅ // むりぽ 朝から失礼いたしましたm(_ _)m
- 421 名前:名前は開発中のものです。 mailto:sage [2009/12/06(日) 04:40:56 ID:Vd7cLNNF]
- 吉里吉里サポートの掲示板、ATOMって言うの?
あれをRSS登録してるんだけど、あれちゃんと動いてないよね? 直らないのかな
- 422 名前:名前は開発中のものです。 mailto:sage [2009/12/07(月) 01:19:23 ID:JUNduSIQ]
- すみません
吉里吉里サンプル&プラグインの 任意の文字の直後にクリック待ちプラグイン (4.71KB) 誰が持ってるの? これを欲しいな
- 423 名前:名前は開発中のものです。 mailto:sage [2009/12/07(月) 03:46:54 ID:Jwp67jFx]
- >>422
日本語でおk
- 424 名前:名前は開発中のものです。 mailto:sage [2009/12/07(月) 06:32:08 ID:sz0q7ZDQ]
- デフォルトのフルスクリーン化機能は
ユーザーPCがワイドモニターの場合だとどうなりますか? 吉里吉里がユーザーの環境に合わせて、うまいこと調整してくれるんでしょうか? 自分は4:3のモニターしか持っていないので、 どのような結果になるか知ってる方に教えてもらいたいです。
- 425 名前:名前は開発中のものです。 mailto:sage [2009/12/07(月) 13:02:41 ID:NpRDFjQ2]
- >>424
マイワイドディスプレイだと 美少女キャラはデブスにならずに正しい比率を保っているよ
- 426 名前:名前は開発中のものです。 mailto:sage [2009/12/08(火) 18:19:43 ID:GrWSeJ7o]
- >>424
ディスプレイ側の設定で、4対3の比率を保つことができるから 問題なし
- 427 名前:名前は開発中のものです。 mailto:sage [2009/12/08(火) 22:34:39 ID:qvpsB/BZ]
- xp3enc.dllの作成について質問です。
vc++でビルドしたxp3enc.dllでは問題なくリリーサーの「xp3enc.dllを使う」チェックボックスが表示されるのですが eclipseでビルドしたxp3enc.dllだと「xp3enc.dllを使う」チェックボックスが表示されないのですが eclipseでビルドする際、何か注意する点はありますでしょうか リソースはUTF8を選択しています(ファイルも変換済み)
- 428 名前:名前は開発中のものです。 mailto:sage [2009/12/08(火) 23:32:07 ID:OZZ4vEZc]
- >>427
XP3ArchiveAttractFilter_v2が正しくexportできてないんでは
- 429 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 12:28:54 ID:I2GWBS3r]
- 画像ファイルの読み込みに関して質問させてください。
imageタグで指定するファイルのパスを、文字列を格納した変数で行うにはどのようにすればいいのでしょうか? 直接、"H:\My Document\****\セーブデータ\savedata01.bmp"のように指定すれば出来るのですが、 マイドキュメントにあるセーブデータのサムネを読み込みたいので、フルパスを変数に入れて使いたいと思っています。 今は下の方法を試したのですがどうしても上手く行きません。 マイドキュメントのパスを文字列で取得。 f.pass = System.readRegValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders\\Personal"); f.savepass = "\\セーブデータ\\savedata01.bmp"; f.pass = f.pass + f.savepass; この方法でマイドキュメントに作成するセーブデータフォルダのフルパスを取得したまでは良かったのですが、 「f.pass」を使用して画像読み込みがどうしても出来ませんでした。
- 430 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 12:53:43 ID:axvXF4YK]
- どうタグを書いてうまくいかなかったのか書くべし
- 431 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 13:14:23 ID:il6eiF0Y]
- CG鑑賞モードってどうやって付けるの?
- 432 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 13:17:26 ID:MGFimw6z]
- kag.saveDataLocation + "/" + "savedata01.bmp"
ではいかんのかいな?
- 433 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 13:32:12 ID:uRJlmEOb]
- >>429
? ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/StorageSystem.html 430 割り込みスマソ.
- 434 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 13:41:01 ID:I2GWBS3r]
- [macro name="thm"]
[layopt layer=%layer page=back visible=true] [image storage=%files layer=%layer page=back visible=true left=%x top=%y] [wt] [endmacro] [thm layer=24 files= f.pass x=40 y=157 cond="Storages.isExistentStorage( kag.getBookMarkFileNameAtNum(0) )"] この書き方をすると.passという拡張子の画像として認識されてしまうので、参照先+ファイル名の形式になると思ったのですが [thm layer=24 files= kag.saveDataLocation + "/" + "data0.bmp" x=40 y=157 cond="Storages.isExistentStorage( kag.getBookMarkFileNameAtNum(0) )"] 助言してもらったこの方法でやると、参照先がマイドキュメントのセーブフォルダではなく実行ファイルのあるフォルダ内のセーブフォルダを検索してしまうみたいで失敗してしまいます。 Config.tjsも下のようにしているので、どうしてこの書き方でダメなのかわからないままです。 saveDataLocation = System.personalPath + "***セーブデータ";
- 435 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 14:20:39 ID:k8Ox42DI]
- >>434
condの内容が読み込もうとしてるファイルと違うのはなんで?
- 436 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 14:41:19 ID:axvXF4YK]
- とりあえずここをよんでおいで
devdoc.kikyou.info/tvp/docs/kag3doc/contents/Var.html#id340
- 437 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 14:42:38 ID:axvXF4YK]
- あとマイドキュメントを取得したい場合はこれ
devdoc.kikyou.info/tvp/docs/kr2doc/contents/f_System_personalPath.html
- 438 名前:名前は開発中のものです。 mailto:sage [2009/12/09(水) 15:23:14 ID:I2GWBS3r]
- >>430,>>432,>>433,>>436
ありがとうございました! 助言のお陰で無事サムネイルの読み込みに成功しました。 パスとファイル名を格納したf.passをエンティティで扱う事で解決しました。 >>435 condの内容は、セーブデータのテキスト情報があるかどうかを判別しています。 テキストがあればセーブデータが存在していることになるので。 読み込もうとしているdata.bmpはセーブデータをbmp形式で保存したものです。
- 439 名前:名前は開発中のものです。 mailto:sage [2009/12/10(木) 04:09:52 ID:VBu6dHyr]
- 予想外の箇所でつまづいててびびった。でもちょっと懐かしくもあったり。
- 440 名前:名前は開発中のものです。 mailto:sage [2009/12/10(木) 16:32:29 ID:VrgEvpp9]
- >>438
IDがワールド・ビジネス・サテライト
- 441 名前:名前は開発中のものです。 mailto:sage [2009/12/10(木) 16:46:52 ID:bVS7y3KS]
- kag.tagHandlers.sliderでvalueを指定すると、
(valueで指定した値) = kag.inputTemp だかでコケるんだけどなぜですか?
- 442 名前:名前は開発中のものです。 mailto:sage [2009/12/10(木) 16:57:59 ID:bVS7y3KS]
- 解決しました
- 443 名前:名前は開発中のものです。 mailto:sage [2009/12/11(金) 12:04:06 ID:HuXSgkaX]
- システムボタンについてです。
オートやスキップボタンを押し、動作中はボタンの色を変え、 さらに再度押すと動作が止まるようにしたいのですがその方法が全く分かりません。 MainWindow.tjsとsystembutton.ksに追加しなくてはいけないことが分かりましたが、 何をどう追加しなければいけないか分かりません。 どなたか教えていただけないでしょうか。
- 444 名前:名前は開発中のものです。 mailto:sage [2009/12/11(金) 13:03:45 ID:E/BMlDVc]
- MainWindow.tjsを書き換える必要はないとおもう。俺だったらボタンを作る時に名前をつけておいてボタンを特定できるようにして、
// ボタン 2 (スキップ) array.add(obj = new SystemButtonLayer(kag, parent, onSkipButtonClick)); obj.loadImages('skipButton'); // skip ボタン用画像を読み込む obj.bname = 'skip'; んで、ボタンが押されたときに状態を調べてそれにあわせてボタン画像を読み込みなおす function onSkipButtonClick() { //スキップ操作 if(kag.skipMode) { kag.cancelSkip(); } else { kag.skipToNextStopMenuItem.click(); } //ボタン画像決定 var img; if(kag.skipMode){ img='skippingButton'; } else { img='skipButton'; } //ボタン特定・書き換え for(var i = foreButtons.count - 1; i >= 0; i--) { if(foreButtons[i].bname == 'skip') { foreButtons[i].loadImages(img); backButtons[i].loadImages(img); } } }
- 445 名前:名前は開発中のものです。 mailto:sage [2009/12/11(金) 13:14:17 ID:E/BMlDVc]
- 動作確認はしてないし、実際はもう少し何かやる必要があるかも。他のボタンにも名前を付けとかないといけないとか色々。
他のやりかたもあるだろうけどあちこち書き足すよりなるべく一まとめにできそうなアプローチでいってみた。 まーがんばってー。 考え方は示したつもりなんで、これでまださっぱりならまだそういうのを望める段階じゃないってことで……
- 446 名前:名前は開発中のものです。 [2009/12/11(金) 21:40:28 ID:1XR9Zms+]
- おさかな定食休止か。再開してほしいな
- 447 名前:名前は開発中のものです。 mailto:sage [2009/12/11(金) 23:48:20 ID:rdmK/O3q]
- 01.ks
@call storage=02.ks 02.ks @call storage=03.ks humuhumu @return 03.ks hogehoge @return このように入れ子になったcallの場合 03.ksでreturnをすると、02.ksに一度戻らず 01.ksのcallまで戻ってしまいます これは仕様でしょうか 入れ子callはしないほうがいいってことなのでしょうか
- 448 名前:名前は開発中のものです。 mailto:sage [2009/12/11(金) 23:58:18 ID:5shEi+u5]
- >>447
んなこたない。ちゃんと02.ksには戻ってる
- 449 名前:名前は開発中のものです。 mailto:sage [2009/12/12(土) 00:18:01 ID:mDXPWNw6]
- >>448
今もう一回ためしてみましたが やっぱり、02.ksに戻ってないようです first.ks @call storage=macro.ks macro.ks ;マクロ1 @call〜 ;マクロ2 @call〜 ;マクロ3 @call〜 @return こんな感じで各マクロを呼んでいますが 一つ目のマクロを読み込んで、そのreturnでfirst.ksに戻ってしまっています
- 450 名前:名前は開発中のものです。 mailto:sage [2009/12/12(土) 00:25:04 ID:vO2VUlne]
- マクロ?
もしかしてマクロ定義の中から@return?
|

|