■吉里吉里/KAG/TJS雑談質問スレ■その7
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名前は開発中のものです。
2006/01/24(火) 19:41:51ID:zq7ROQWO本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。
5 http://pc8.2ch.net/test/read.cgi/gamedev/1095183786/
4(タイトルは3) http://pc5.2ch.net/test/read.cgi/gamedev/1081199649/
3 http://pc5.2ch.net/test/read.cgi/gamedev/1067436686/
2(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
1 http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/
【公式】
kikyou.info
http://kikyou.info/
吉里吉里ダウンロードページ
http://kikyou.info/tvp/
0836名前は開発中のものです。
2006/04/29(土) 11:09:59ID:g2cPErURLayer・・・baseレイヤ以外の適当なレイヤ
んでスタッフロール終了後
[eval exp="Layer.removeMode()"]
でOKだと思う
0837名前は開発中のものです。
2006/04/29(土) 12:15:24ID:8WJ++PWxセーブロード無効にしたいんだろ。知ったか乙。
0838名前は開発中のものです。
2006/04/29(土) 13:26:24ID:yKN2DqmRプラグイン書いた方がスマートだと思う
0839名前は開発中のものです。
2006/04/29(土) 20:43:23ID:IazPHyZB0840名前は開発中のものです。
2006/04/29(土) 20:45:47ID:8WJ++PWx0841名前は開発中のものです。
2006/04/29(土) 22:06:01ID:H2CVX3T2>>839-840の流れが物凄い気になる。
0842名前は開発中のものです。
2006/04/29(土) 22:09:22ID:vHbh3zqQ0843名前は開発中のものです。
2006/04/29(土) 22:09:57ID:vHbh3zqQ0844名前は開発中のものです。
2006/05/01(月) 00:52:00ID:Ym17ZbZ10845名前は開発中のものです。
2006/05/01(月) 04:12:35ID:KvpGsHLw仮に最初に大域音量60%で始めたら1.0*1.0*0.6
俺は10*0.6*0.6あたりで始めて、場面によって1.0*1.0*0.6や1.0*0.3*0.6としたいんだけど
1.0.*1.0.*0.6で始まってしまうと小さくすることしか出来ない。
どうしたらいいの?
0846名前は開発中のものです。
2006/05/01(月) 13:06:10ID:ZQQEpjUiしょっぱなでvoluneいじっとけば良いんじゃないの?
何が不満なん?
0847名前は開発中のものです。
2006/05/01(月) 17:44:27ID:G1vgl9CN> 1.0.*1.0.*0.6で始まってしまうと
> どうしたらいいの?
(´・ω・`)??
0848名前は開発中のものです。
2006/05/02(火) 13:53:20ID:Z1OoBmbEあちこちのサイトからマクロを拾ってきては使ってるんですけど
[macro name="cgv"]
[image * layer=base page=back mode=rect]
[eval exp="sf[mp.storage]=1"]
[endmacro]
と
[macro name=cg]
[image storage=%no_o layer=base page=fore]
[backlay]
[image storage=%no layer=base page=back]
[trans method=crossfade time=1000]\
[wt]
[endmacro]
って一緒に出来ないでしょうか。
0849名前は開発中のものです。
2006/05/02(火) 15:55:51ID:SkFvN7Rs0850名前は開発中のものです。
2006/05/02(火) 17:41:58ID:lQdzPG6P自分で楽をするために自分で記述するもんだ
ゆえに、自分で理解できないものをマクロにするのがそもそも間違い
0851名前は開発中のものです。
2006/05/03(水) 00:02:45ID:R11gDPeb[cgv]
[cg]
[endmacro]
0852名前は開発中のものです。
2006/05/03(水) 00:27:17ID:vRfFVgZo[macro name="cgvandcgv"]
[cgv *]
[cg *]
[endmacro]
いや、ネタだけど。
0853名前は開発中のものです。
2006/05/03(水) 08:47:41ID:QncT3Mpp[image storage='画像A' layer=base page=back]
[wt]\
[if exp="sf.game1==1"]\
[image storage='画像B' layer=base page=back]
[wt]\
タイトル画面に上のようにフラグを立てたんだが、フラグが成立しても
画像Aを読み込んでから画像Bが表示されてしまう。
フラグが成立したら画像Aを読み込まないようにするには、どうしたら
良い?
0854名前は開発中のものです。
2006/05/03(水) 08:59:35ID:vRfFVgZoこのへん見てみなされ。
ttp://kikyou.info/tvp/bbs/bbs.cgi?mode=&action=treeall&num=9171
0855名前は開発中のものです。
2006/05/03(水) 09:14:59ID:QncT3Mppおぉ!サンク!
0856名前は開発中のものです。
2006/05/03(水) 15:52:02ID:MNp16Anfそのままのノリで吉里吉里3になってif文がすり抜けます!は通じんぞ?
0857名前は開発中のものです。
2006/05/03(水) 17:01:44ID:inIP/Dgd0858名前は開発中のものです。
2006/05/03(水) 18:16:38ID:VEdpDMAE>>848
[eval exp="sf[mp.storage]=1"]
>>853
[if exp="sf.game1==1"]
ここらへんに「何で真偽値使わないんだ? 」
と聞いているのだと思われ。
吉里吉里2(tjs2)では 0 を偽/ 0以外を真とする(Cライクな)判定法だけど
吉里吉里3(Risse)では真偽値型が(Javaライクに)独立するので
今後この手の判定には気をつけないと駄目かもよって事。
0859名前は開発中のものです。
2006/05/03(水) 18:45:06ID:phf5I950公式掲示板に投稿してるし・・・
0860名前は開発中のものです。
2006/05/03(水) 19:16:53ID:gcBXtm9Kマルチポスト乙
0861名前は開発中のものです。
2006/05/03(水) 20:55:05ID:9Tqq5Tcy「質問は公式でドーゾ」
0862名前は開発中のものです。
2006/05/04(木) 04:06:05ID:B7t8XAtU「メッセージ履歴拡張プラグイン」の作者HPが見れないようなのですが、
閉鎖してしまったんでしょうか?
他に落とせるところないのかな……
と思ったら、ミラーしてるとこを見つけたので貼っておきます。
ttp://page.freett.com/suzunex/vol4.htm
0863名前は開発中のものです。
2006/05/04(木) 14:22:11ID:foBGV56cなに言ってんの
[if exp="sf.game1"]
としてるならともかく、
[if exp="sf.game1==1"]
としてるんだから、問題は無い。
真偽値が出来ようが有効だ。
0864名前は開発中のものです。
2006/05/04(木) 14:54:32ID:zrD41cef今のところアナウンスがない以上、bool trueがInt 1と等価である保障はない
0865名前は開発中のものです。
2006/05/04(木) 15:23:54ID:hIzEI72R0866名前は開発中のものです。
2006/05/04(木) 15:27:28ID:xZPyRtiMノータリンか。
等価である保証があろうがなかろうが
[if exp="sf.game1==1"]
は問題なく動くっての。
0867名前は開発中のものです。
2006/05/04(木) 15:58:11ID:eY8hq4xx何か勘違いしてる?
0868名前は開発中のものです。
2006/05/04(木) 17:38:47ID:TV9bgpoetrue と false
true と false ( 真と偽 ) は、それぞれ 1 と 0 の値を持つ整数値として扱われます。
true および false と、その他の式を比較することは避けてください。
たとえば、if(true != getBoolean()) のような事はせず、
if(!getBoolen()) のように記述してください。
論理式では「0 が偽」、「0 以外が真」であって、「1 が 真」では無く、
また、TJS2 は 論理型(Boolean)を持っていないため、
自動的な数値←→論理型の型変換が行われないためです。
0869名前は開発中のものです。
2006/05/04(木) 18:53:36ID:9HK2fj1zゲームプログラム初心者のためのサイトとかで・・
DirectXを使った2Dシューティングの作り方解説してたりしますよね
座標の変数の位置に自機をwhileで消して表示してを繰り返してますがKAGで[if]使って
同じようなことしたらものすごく動作が遅くなりました。
tjsでシューティングという話があったのでKAGでもある程度できたりしないかなと
思ったのですがこれってできますか?うんこ初心者ですみません
0870名前は開発中のものです。
2006/05/04(木) 19:05:51ID:Difp1k5h実践したとおりだと思うが?
0871名前は開発中のものです。
2006/05/04(木) 20:23:36ID:6QwmSkm6やってないなら、「やってみれば?」と言い返すところだが・・・。
0872名前は開発中のものです。
2006/05/04(木) 23:23:26ID:mPrDbDNY0873名前は開発中のものです。
2006/05/04(木) 23:25:03ID:zrD41ceftjsでやれ。
KAGのパース処理の分があるからKAGじゃ最適化してもしんどい気がする
試してないけど。
0874名前は開発中のものです。
2006/05/04(木) 23:47:57ID:xe+oC4AS0875名前は開発中のものです。
2006/05/05(金) 00:03:12ID:zQbZ/y/3素直にシューティング向きソフトで作ったほうが早い気がする
0876名前は開発中のものです。
2006/05/05(金) 16:26:51ID:wrWdtDwN昔つくった作品をリメイクしようと思ったんだけど、
オリジナルのデータを無くしてしまって手元には実行ファイル化したのしかない……
ボスケテ
0877名前は開発中のものです。
2006/05/05(金) 16:30:13ID:BO4ThMmNここってデコードの話とかいいんだっけ?
とりあえず、XP3decあたりでぐぐってみたら?
0878名前は開発中のものです。
2006/05/05(金) 16:30:48ID:yxfSfcB80879名前は開発中のものです。
2006/05/05(金) 16:49:12ID:wrWdtDwN完全リメイクかぁ……正直きついDEATH
0880名前は開発中のものです。
2006/05/05(金) 16:58:59ID:wrWdtDwNありがとうございます。
それでついで、というのも失礼な話ですが質問させてください。
いまRPGもどきを作っているんですが、装備やらステータスやらの変数処理がけっこう膨大になりそうなんです。
それと構造上マクロもけっこう使っているのですが、メモリー負荷はヤバいでしょうか?
0881名前は開発中のものです。
2006/05/05(金) 17:09:46ID:BO4ThMmNまずは何をどうした結果解決したか書こうね。
質問する人こういう人大杉
0882名前は開発中のものです。
2006/05/05(金) 17:35:52ID:TcDmbSfq今回ばかりは書かないでいいと思うよ。
>>880自身は悪用したわけじゃないけど、アーカイブからの展開の話は好ましくない。
それ知って悪用する奴が沸くし。
他の質問はちゃんと、何をどうしたら解決したかをちゃんと報告して欲しいけど。
後>>880の質問だが、変数100個使うより背景サイズの画像一枚読み込むほうが数百倍ほどメモリ食うとだけ言っておく
0883名前は開発中のものです。
2006/05/05(金) 17:38:41ID:BO4ThMmNそれもそうだな、スマン
0884名前は開発中のものです。
2006/05/05(金) 19:57:19ID:OoKXdDpJ0885名前は開発中のものです。
2006/05/05(金) 20:04:40ID:bS8F8hXpただコピーするだけでも悪用にならないだろ?
0886名前は開発中のものです。
2006/05/05(金) 21:30:57ID:wrWdtDwNでもおかげで助かりました。
変数だらけの面倒なシステムだったんで、もう1度組むなんてとてもじゃないけど_
>>882
変数の負荷じたいは案外少ないんだ……
変数はずっとメモリーに蓄えられるイメージがあったからもっと暴力的なあん畜生かと思ってました。
0887名前は開発中のものです。
2006/05/05(金) 22:06:24ID:WfqRElIoと思ったら落ちてなかった。
とうとう公式サイトから掲示板へいけなくなったようだ。
ていうか、公式サイトの管理人はどこへ行った?
0888名前は開発中のものです。
2006/05/05(金) 22:32:35ID:zfBxCGC4画像だって所詮データの集合体
0889名前は開発中のものです。
2006/05/05(金) 22:34:20ID:zfBxCGC40890名前は開発中のものです。
2006/05/05(金) 22:39:51ID:TcDmbSfqほぼ同じ方法で商業作品や他人の作ったデータも展開できちまうだろ。
(一応)公の場では道徳として言うべきでないと思うんだが。
0891名前は開発中のものです。
2006/05/06(土) 00:52:09ID:FFuic2sr文字一文字が(Unicode採用なのでtjsでは) 2byte(16bit)
整数型と実数型は 8byte(64bit)
オブジェクト型はポインタなので一応64bitだけど、
クラスによってまちまちになるはず。
んで、画像データは 1pixel が 4byte(32bit)
なので仮に 640 x 480 の画像データでは
640 x 480 x 4byte のメモリを最低でも食うことになる。
(圧縮はメモリ上に展開された時点で解除されてる)
ちなみにデータ量の単位である byte は
元を正せば『一文字分』の意味だった。
文字データがアルファベット他の 256 パターンに収まる Ascii コードの名残。
0892名前は開発中のものです。
2006/05/06(土) 01:04:03ID:mabiXS+Fよく分かんないんだけど、便利そうなら使ってみたい
0893名前は開発中のものです。
2006/05/06(土) 01:18:08ID:ZxjFNIDD0894名前は開発中のものです。
2006/05/06(土) 01:46:46ID:ep/AOvEn帰れ
0896名前は開発中のものです。
2006/05/06(土) 09:25:42ID:fQxS20OEなんか目からウロコだ。
0897名前は開発中のものです。
2006/05/06(土) 11:31:00ID:/zhGa8Wra は1byte
つまり、そういうこと。
0898名前は開発中のものです。
2006/05/06(土) 11:31:52ID:/zhGa8Wr0899名前は開発中のものです。
2006/05/06(土) 12:04:14ID:ep/AOvEn>891の言うとおり全部Unicode(UTF-16)だから半角でも全角でも2byte
0900名前は開発中のものです。
2006/05/06(土) 16:19:21ID:fQxS20OEいや、もちろんウィンドウズやら他のアプリケーションやらでだいぶ目減りはするだろうけど。
0901名前は開発中のものです。
2006/05/06(土) 16:23:55ID:TzFIlnzJ仮想メモリって概念もあるから1GBってことはない。
けど、あまりその辺考えなきゃならないほど読み込むってことないと思うぞ?
0902名前は開発中のものです。
2006/05/06(土) 17:14:55ID:ep/AOvEn吉里吉里自体が内部で節約してるからなぁ。
ところで本家9351はどうみても環境依存の問題な気がするのだが
0903名前は開発中のものです。
2006/05/06(土) 19:39:22ID:cnMvLLYy場合もあるからなぁ。
ある程度の情報なら、リファレンス中にあるんだけどね。
ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/ComputerDependentProblems.html
0904名前は開発中のものです。
2006/05/06(土) 21:15:16ID:J9fv+SNW0905名前は開発中のものです。
2006/05/06(土) 21:39:41ID:FFuic2srそういう使い方はそもそも想定されてないし、
そもそもどういう出力結果だったら満足なのか。
透過部分にデスクトップ表示したいなら
Window.setMaskRegion
Window.removeMaskRegion
あたりをを使いなされ。
>>900 の疑問、一応 >>903 のページが回答なだ。
「スラッシングが頻繁に起こる」ちゅーのが
マシンの実メモリ < 使用メモリ
になった時の動作。
実メモリだけじゃ足りなくなったんで
足りない分はハードディスク(上の仮想メモリ)で代用(スワップ)した結果
メモリとハードディスクの動作速度の差から極端に遅くなる。
0906名前は開発中のものです。
2006/05/07(日) 01:41:54ID:CzGNNRqP回避できないかな?
0907名前は開発中のものです。
2006/05/08(月) 00:22:21ID:yXD/qWh6吉里吉里もこんな風にフラッシュで動かせたら便利なんだけどなー
0908名前は開発中のものです。
2006/05/08(月) 01:11:43ID:AEib9cI9ActionScriptでtjsVMを作ればOK
0909名前は開発中のものです。
2006/05/08(月) 01:18:02ID:i3rK/zXrつうか、それ使って作ればいいんでは。
0910名前は開発中のものです。
2006/05/08(月) 03:27:36ID:9hPrL58Q0911名前は開発中のものです。
2006/05/08(月) 09:10:37ID:h6zx+lvU色々探してるんだけど、いまいち中途半端でわかりにくくて。
書籍でもいいんで教えてください。
0912名前は開発中のものです。
2006/05/08(月) 11:13:37ID:yXD/qWh6NScripterを使う気が無い
0913名前は開発中のものです。
2006/05/08(月) 13:47:49ID:N9T+I11j0914名前は開発中のものです。
2006/05/08(月) 13:54:47ID:J21oQzWq我侭だからねぇ
0915名前は開発中のものです。
2006/05/09(火) 12:14:55ID:WvQrpJKS吉里吉里を紹介したんだけど……
友人「ファイルってどうやって落とすの?」
友人「これってどうやって動かすの? (解凍できない)」
友人「うわっ、ファイルばかりで意味わからねぇ〜 やめた」
ってな感じで五分ほどであきらめました。
そんな友人も今年東京ゲーム学院? に無事入学することが出来ました。
友人「次のファイナルファンタジーは俺が作る」
と言った友人の一言が今でも心に残っている今日この頃。
0916名前は開発中のものです。
2006/05/09(火) 12:33:30ID:WsIsVo9e相手のレベルを見てもっと簡単なのを薦めたほうが
よかったんじゃ…
ピーターパン症候群入ってる人じゃ何を薦めても
同じかもしれないが…
0917名前は開発中のものです。
2006/05/09(火) 12:53:37ID:WvQrpJKS超基礎的なPC知識くらいあると思って進めたんですが……。
つーか、本当に間違ってゲーム会社に入社できたらどうするのかと。
0918名前は開発中のものです。
2006/05/09(火) 12:57:30ID:OPT0hzTy間違って入社させた会社が潰れます。
本来、専門って時点で入社確率下がってるはずだしな。
でそろそろスレ違いな気がするのは俺だけか?
0919名前は開発中のものです。
2006/05/09(火) 22:14:11ID:PoW5dQGL学歴ネタのスレも削除されてたし
0920名前は開発中のものです。
2006/05/09(火) 23:59:29ID:kntNaEqY「startup.tjsが見つかりません」といった表示が出て実行できませんでした。
EXE化前のフォルダの中には、savedata、krkr.exe、templateのフォルダがあって、
template内にstartup.tjsのファイルはありました。
どうしたらEXE化したものを実行できるようになるでしょうか・・・
0921名前は開発中のものです。
2006/05/10(水) 00:05:10ID:WB4zqHBq0922名前は開発中のものです。
2006/05/10(水) 00:15:58ID:A4cCnixb読んでみたらありました。
できました。
ありがとうございます。
0923名前は開発中のものです。
2006/05/10(水) 00:33:08ID:8NsXDY700924名前は開発中のものです。
2006/05/10(水) 00:43:02ID:AUpWh1FJ0925名前は開発中のものです。
2006/05/10(水) 01:00:42ID:8NsXDY70ならば便利なプラグインを作って公開して皆に使ってもらうとよかろう
スキルが活かせるぞ
0926名前は開発中のものです。
2006/05/10(水) 01:44:37ID:WB4zqHBqでも、出ているものは吉里吉里準拠のライセンスが多くて好きだ。
0927名前は開発中のものです。
2006/05/10(水) 02:16:41ID:8NsXDY70自分で>>925で言っておいてなんだが、公開する奴が少ない理由はただ一つ。
馬 鹿 の サ ポ を し た く な い か ら だ
技術のある奴は馬鹿のサポが大変なことを知っているからな
0928名前は開発中のものです。
2006/05/10(水) 02:41:33ID:VEMdrd5fそれをわざわざ言わんでもいいだろ。
0929名前は開発中のものです。
2006/05/10(水) 16:32:40ID:+Q9kPgHOしまった。
@cm
[link target=*select1]思わず感心した[endlink][r]
[link target=*select2]無礼な振る舞いに怒りを覚えた[endlink][r]
[link target=*select3]選択肢3[endlink][r]
[s]
*select1
[cm]
最高だね君の話はw[l]
[s]
*select2
[cm]
もう少し話をオブラートに包むことが出来ないの?[l]
[s]
0930名前は開発中のものです。
2006/05/10(水) 16:33:09ID:ffe7NjQr小窓でメッセージレイヤ作って自作するしかないのかな・・・
0931名前は開発中のものです。
2006/05/10(水) 17:23:46ID:pVEFhtl7「吉里吉里 リストウィンドウ」で検索してみ
0932名前は開発中のものです。
2006/05/10(水) 21:58:44ID:8NsXDY70for(;;) dm("たまには本音言ってもいいんじゃねぇ?");
0933名前は開発中のものです。
2006/05/11(木) 00:06:07ID:ubBU0S99プラグインってどんなものが求められてるのかな?
標準的なものは大体出揃ってる気がするし、
むしろプラグインの使いこなし方とかサンプルのいじり方とかを
公開したほうが需要ある?
巷の同人ゲームを見てると、デフォルトのシステムそのまんまとか、
付属サンプルのシステムメニューやセーブ画面丸出しってのが多いし。
0934名前は開発中のものです。
2006/05/11(木) 01:07:16ID:0SDqucozずばりそのへん。右クリック画面やセーブロードとかコンフィグ。
あの辺いじろうと思ったらそれなりにtjs(とKAGの内部構造)を理解しなくちゃ
いけない。それぐらいの知識付けられる奴はやっぱり数としちゃ少ないだろうしなぁ。
0935名前は開発中のものです。
2006/05/11(木) 01:17:51ID:MnjXCnuPレス数が900を超えています。1000を超えると表示できなくなるよ。