■吉里吉里/KAG/TJS雑談質問スレ■その21
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2010/05/22(土) 15:41:56ID:tZCB+yDd自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。
※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/
吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。
■TJSをもっと使うために
ゲームのインターフェイスをカスタマイズしたい、また
KAGの命令に無いことをしたくなったらまずここを読んでみよう。
必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その20
http://pc11.2ch.net/test/read.cgi/gamedev/1264933876/
0468名前は開発中のものです。
2010/07/31(土) 14:58:35ID:x9WLBUQo0469名前は開発中のものです。
2010/07/31(土) 16:14:56ID:9qpmssY70470名前は開発中のものです。
2010/07/31(土) 17:12:46ID:fBZJtL6z公開している自作プラグインのドキュメントが出来てきたので宣伝。
http://www.boleros.x0.com/
0471名前は開発中のものです。
2010/07/31(土) 17:18:06ID:v+9m+WTuおお・・・。
これはもしかしてアレかい? 近頃話題の、割れ防止用に本体をサーバー側に置こうっていうのに対応しようという試みかい?
0472名前は開発中のものです。
2010/07/31(土) 17:25:55ID:bQIQPEc7だけど、残念ながら今出ちゃってる商品を修正というのは無いだろうな
バグでないのにいじるのはリスクしかないからな
0473名前は開発中のものです。
2010/07/31(土) 17:29:55ID:fBZJtL6zまあ、スクリプトのダウンロードや自己ハッシュ照合でそういうことも可能だと思う。
スタンドアロンであることを期待するユーザにとっては、通信は好ましくない動作である場合が多いので注意がいるかも。
動機は単にTJSはスクリプト言語としてはネットワークや文字列/バイナリ処理の機能が不足してると思ったので。
ゲーム用途としてはニッチだろうけど。
0474名前は開発中のものです。
2010/07/31(土) 21:39:50ID:pvOI8vK0非常に助かる、ありがとう。
JSONついでに、YAMLもあるとありがたい。
tjs実装だとどうも遅くてこまる。
0475名前は開発中のものです。
2010/07/31(土) 23:56:04ID:Zja3P2zAパッドをデフォルトで有効にするかどうかはリリースする作品次第。
別に吉里吉里が悪いってわけではない。
デフォで有効を選択するか、デフォで無効にするかはメーカー側の
問題でそ。普段は刺さない人のが多いだろうから刺して使えません
っていうユーザーに対処するのを考えたら最初から有効にしとくと
思うけど。
刺して問題になるパターンについては取扱説明書とかにFAQ項目
として書いてるメーカーだってちゃんとある。どちらが多数か客観的
に考えてこうしてるんだろう?
0476名前は開発中のものです。
2010/08/01(日) 00:00:49ID:Zja3P2zAドキュメントのWikiだけざっと拝見したけど気合い入ってますねー。
これはかなり期待できます。がんばってください。
0477名前は開発中のものです。
2010/08/01(日) 00:04:24ID:hGeCEYdRパッド使う人なんてまずいないと思うけど
だって、項目選ぶことができないんだから
そのくせ、アナログスティックがちょっと傾いていると
認識して誤作動起すし
吉里吉里使ってて、パッドに関する説明があるエロゲなんて今まで見たことない
売れどころの2,30本はやったけどね
0478名前は開発中のものです。
2010/08/01(日) 00:15:16ID:o5ZFky8f自分みたいな凡人には活用法が分からん
0479名前は開発中のものです。
2010/08/01(日) 00:20:37ID:hGeCEYdR0480名前は開発中のものです。
2010/08/01(日) 00:33:55ID:sohkbQYU0481名前は開発中のものです。
2010/08/01(日) 00:43:05ID:8Bk0x3K9使えるよ。ただしendlinkにも同条件のcondが必要だけど。
0482名前は開発中のものです。
2010/08/01(日) 00:45:17ID:O02Isbtqいま yaml-cpp インストールして勉強中。
そのうち実装してみる。
0483名前は開発中のものです。
2010/08/01(日) 03:51:39ID:wDpx1Bosendlinkにもかかなきゃならんのが面倒だから
自分はifでくくってるなぁ。
0484名前は開発中のものです。
2010/08/01(日) 04:03:06ID:4DuCIva9TJSで書いちゃうのもアリ
0485名前は開発中のものです。
2010/08/01(日) 09:32:20ID:o5ZFky8fトランジション時に、fore側の情報(位置など)もback側に反映させたいんですが
function onCopyLayerの中で、それらも逐一記述しないといけないですか?
0486名前は開発中のものです。
2010/08/01(日) 09:56:24ID:OVgFP4Guテキスト処理が苦手なスクリプト言語とか…
0487名前は開発中のものです。
2010/08/01(日) 09:59:28ID:6g159Kcf0488名前は開発中のものです。
2010/08/01(日) 10:02:00ID:4DuCIva90489名前は開発中のものです。
2010/08/01(日) 20:58:50ID:sohkbQYU0490名前は開発中のものです。
2010/08/01(日) 22:08:40ID:dOp3Nend何をもってテキスト得意とするのか知りたいんだが
0491名前は開発中のものです。
2010/08/01(日) 22:15:03ID:4DuCIva9正規表現! 文字列のフォーマット化! えっできるの? どこに書いてる?
ってなりそう
0492名前は開発中のものです。
2010/08/01(日) 23:18:31ID:6g159Kcfむしろ何が足りない?
文字単位処理あるし、置換処理あるし、書式化もできるし、正規表現使えるし。
switch とかでも文字列扱えるように組み込まれてるし。
文字コード変換はないけどそもそも言語組み込みでそんなのもってるのないし。
ファイル入出力も(TJS読み込みとして以外は)ないけどそれはテキスト処理の範囲じゃないし
0493名前は開発中のものです。
2010/08/01(日) 23:44:31ID:oEtsMNrNおまえさんよほど低級言語しか触ったことないんだな。
あって当たり前の機能なんだが。
サロゲートペア切ってる時点でテキスト処理はあまり考慮されてないだろ
0494名前は開発中のものです。
2010/08/01(日) 23:47:56ID:4DuCIva9随分狭い条件なんだな
0495名前は開発中のものです。
2010/08/01(日) 23:53:55ID:d10i+PNRサロゲートペアはそれほど重要ではなくね?
具体的に困る場面が思いつかない
0496名前は開発中のものです。
2010/08/01(日) 23:59:42ID:6g159Kcf現実問題困ることある?
必要なとこでは専用処理書くだろ普通。
0497名前は開発中のものです。
2010/08/02(月) 00:14:52ID:5qELQ2Vk取りあえず、もう少し勉強してからにしろ。
知ったかぶりは恥かくだけだぞ。
0498名前は開発中のものです。
2010/08/02(月) 00:15:12ID:cBr5b7c1それはゲーム作りにおいて役に立つのか?
単純に「その処理はゲーム作りには要らないよね」って理由で実装されてない(どうしても使いたければプラグイン用意してね)、ってパターンが多いのが
吉里吉里(というかTJS?)の仕様だと思うんだけど
0499名前は開発中のものです。
2010/08/02(月) 00:27:05ID:5AG8ZTlt0500名前は開発中のものです。
2010/08/02(月) 01:17:23ID:ztayxm3x専用で全部おこすか、どこかから C/C++ 実装ひっぱってきて組み込むかが必要。
それが面倒なのはわかるけど、そうするとなんで吉里吉里/TJS選んでるの?という素朴な疑問がわいてくることに
0501名前は開発中のものです。
2010/08/02(月) 02:08:02ID:reF/Z5FPでも需要があるって本家BBSで言っておけば実装してくれるんじゃない?
Unicode対応にした限りはやるべきことの一つではあるだろうし。
0502名前は開発中のものです。
2010/08/02(月) 02:13:01ID:y8jN7etTどっちみち他の用途でも使うだろうし、自分で描いてるよ
かなり見にくいけどな。
0503名前は開発中のものです。
2010/08/02(月) 05:15:36ID:+72l5SDzC#は知らんがjavaはとっくの昔に配慮されてるぞ
>>502
>サロゲートペアって発音記号をつけるヤツだろ。
まったく違うが要するにJIS X 0213の拡張が使えるようになる。
0504182
2010/08/02(月) 23:35:48ID:cEk+29+zYAML の読み書き実装してみた。 ttp://www.boleros.x0.com/
実装に使った yaml-cpp がワイド文字に対応してなかったので本来不要な UTF-16<->UTF-8 変換処理が挟まるため、
ネイティブにしてはパフォーマンスが(JSON等の実装と比べて)劣るかもしれない。
あとフロースタイルでの書き出しに対応してないのは勘弁。
0505名前は開発中のものです。
2010/08/03(火) 00:44:05ID:1gtr6/16特にruby信者に多い。
0506名前は開発中のものです。
2010/08/03(火) 09:34:43ID:rdkJscJ10507名前は開発中のものです。
2010/08/03(火) 12:54:39ID:taR8tt/00508名前は開発中のものです。
2010/08/03(火) 18:48:41ID:rdkJscJ1ゲームのデータとかで大量に生成させるんだったら意味なし。XMLと一緒。
0509名前は開発中のものです。
2010/08/03(火) 22:54:34ID:2dsGuB3P正確にはpythonで出力したファイルだけど。
見た目はJSONいいが、出力が楽っていういみではYAMLだな。
設定ファイルは十数ファイルなので、起動がそれほど遅くならなければ別にかまわないと思う。
ということで、182ありがとう。使わせてもらう。
0510名前は開発中のものです。
2010/08/04(水) 02:07:56ID:h+zbf3/v0511名前は開発中のものです。
2010/08/04(水) 02:43:57ID:mAHr5l52hitType と hitThreshold の設定は適切かね?
0512名前は開発中のものです。
2010/08/04(水) 03:05:37ID:h+zbf3/v多分おかしくはないと思うんだけど・・
onClickが左クリックを取って、onMouseDownが左以外のクリックはちゃんと取ってくれたから
処理分ける事にした
0513名前は開発中のものです。
2010/08/04(水) 03:15:44ID:GxON31MIロジテックの糞ドライバとか。
0514名前は開発中のものです。
2010/08/04(水) 03:32:13ID:YVeW73JnKAGで
0515名前は開発中のものです。
2010/08/04(水) 03:54:43ID:35AGmewYなるべくなら画像を表示させることなく正確なデータがほしいのですが、難しいでしょうか
file[0]=test.png height[0]とwidth[0]に
file[1]=test2.jpg height[1]とwidth[1]に
file[2]=test3.jpg height[2]とwidth[2]に
0516名前は開発中のものです。
2010/08/04(水) 06:28:41ID:h+zbf3/v@iscript
var file = [], width = [], height = [];
function GetImageSize(img, num) {
var pic = new Layer(kag, kag.fore.base);
pic.loadImages(img);
pic.setSizeToImageSize();
width[num] = pic.width;
height[num] = pic.height;
invalidate pic;
}
file[0] = "test";
GetImageSize(file[0], 0);
System.inform(width[0] + " " + height[0]);
@endscript
0517名前は開発中のものです。
2010/08/04(水) 09:35:51ID:uavNrPSJ絵を、じわっとゆっくり動かしたくって、こうやって書いてみました。
台詞
[move layer=1 page=fore path="(0,0,255)(0,-600,255)"time=8000 ]
[wm]
でもこれだと、絵が動き始めるまでにすごく時間がかかります。
台詞の後にすぐ動かし始めるには、どうやって指定すればよいのでしょうか
0518名前は開発中のものです。
2010/08/04(水) 16:28:15ID:2wpE2bcvwaitタグを入れて「規定時間n秒が経過するまではスキップ出来ない、それ以降は好きにしろ」にすればよろし
↓こんな具合で
@playvideo storage="ムービーファイル名"
@video loop="false" mode="overlay" width=&kag.innerWidth height=&kag.innerHeight visible="true"
; ↓ ここでn秒の間待たせる(ユーザーのクリックによるスキップ要求をシカトする)
@wait time="7000" canskip="false"
; ↓ n秒経ったんで後はユーザーさんの好きにしてくださいフヒヒ
@wv canskip
@stopvideo
@video visible="false"
@clearvideolayer
0519名前は開発中のものです。
2010/08/04(水) 19:24:08ID:6aTwoa4jなんで処分されないの?
0520名前は開発中のものです。
2010/08/04(水) 19:31:46ID:35AGmewYありがとうございます!!思い通りにうごかせました!!
>>517
君がやりたいのはこうではないのかな・・・?ちがったらごめんね
[move layer=1 page=fore path="(0,-600,255)" time=8000]
[wm]
0521名前は開発中のものです。
2010/08/04(水) 19:57:39ID:6aTwoa4jこんなクズソフトを使うとか
神経疑うわ
あ、バージョンアップされるんですか
作用でございますか
タグ?関数って素直に言えないひねくれのクズゴミ
0522名前は開発中のものです。
2010/08/04(水) 19:59:11ID:6aTwoa4jMSが本気だして さっさとこんなゴミ削除してくれ
0523名前は開発中のものです。
2010/08/04(水) 20:19:42ID:UsOM4xZf大体C言語でやる気おきねえ…
TJS知ってたら色々と幅が広がるんだろうけどなぁ…
0524名前は開発中のものです。
2010/08/05(木) 11:28:12ID:6V2TiGOLリファレンスみながらKAGよんでりゃおk
0525名前は開発中のものです。
2010/08/06(金) 01:19:03ID:6/Ay6zRM終了したのに、バックでは動いてるっていう現象なんだけど・・・
終了確認をなしに設定してるのが問題なのかな? なんとか解決できませんかね・・・
0526名前は開発中のものです。
2010/08/06(金) 04:28:15ID:HsRaCemM0527名前は開発中のものです。
2010/08/06(金) 04:36:23ID:6/Ay6zRM低スペで多重起動しまくってるとよくなるんだよね・・・
忘れてくれ
0528名前は開発中のものです。
2010/08/06(金) 16:50:24ID:ibPwvrD4>TJS知ってたら色々と幅が広がるんだろうけどなぁ…
それだけはない
1ファイル欠損でも落ちる回線組み換えてプログラムする時代の人の思考ですからね
0529名前は開発中のものです。
2010/08/06(金) 16:54:06ID:tbV+3xZ+0530名前は開発中のものです。
2010/08/06(金) 17:17:40ID:ibPwvrD4というしろものだぜ
これで商業用ソフト作ってるとか
普通 まず買わない
まぁ、ほとんどがエロゲメーカーのようですが
作者のオナニーの手伝いお疲れ様です
0531名前は開発中のものです。
2010/08/06(金) 17:24:07ID:qxb4OrpVエロゲのプログラマーっていうのは楽してそうなイメージを植え付けられるね
それだけ、他の技術が多分に必要なんだろうがね
何にせよ同人作家さんが手を叩いて喜ぶ代物であることは確か
0532名前は開発中のものです。
2010/08/06(金) 17:50:09ID:ibPwvrD40533名前は開発中のものです。
2010/08/06(金) 21:04:24ID:CXa4NIaV休止した3分ゲーコンテストに代わり開催される3ヶ月ごとに開催される個人運営の
コンテストだよ。
個人で作った無料のゲームをみんなの投票で順位を決める。
「プレイ時間は90分内」「先行公開が可能」など、ルールは違うので要注意。
3位までにギフト券3000〜1万円が贈られるます。
ゲームを作ってコンテストに参加するもよし、ただ遊ぶでもよし。
http://www.freegameclassic.com/index.php
0534名前は開発中のものです。
2010/08/06(金) 21:36:22ID:gK5d6c2k浅学ゆえ恥を忍んでお尋ねしますが、実行してHDD逝ったからって
責任とってくれるプログラム延いてはベンダなんて存在するんですか?
0535名前は開発中のものです。
2010/08/06(金) 23:03:01ID:QymYAlOI0536名前は開発中のものです。
2010/08/07(土) 16:44:18ID:uFAMs7mZbacklay、トランジョン、wt をTJSで稼動させるには自分でいろいろ作らないとだめ?
0537名前は開発中のものです。
2010/08/08(日) 00:26:21ID:aSHU1hVb0538名前は開発中のものです。
2010/08/08(日) 01:41:39ID:HZYbcBspkag.tagHandlerで呼び出してみたものの Backlayもwtも思い通りの動作をさせることができなかった。
どうにかしてできないかなと。
別にKAGをTJSから使うことは問題ない。[iscript]内で書けないとちょっと困る・・・
0539名前は開発中のものです。
2010/08/08(日) 03:22:18ID:xpHhd4dI0540名前は開発中のものです。
2010/08/08(日) 08:15:31ID:60gUIi7nそこから手を加えればいい
0541名前は開発中のものです。
2010/08/08(日) 08:38:05ID:aSHU1hVb↓
[wt number=1]
っていう対応関係つくってるんだったら完成したら転載たのむ。
0542名前は開発中のものです。
2010/08/08(日) 15:05:09ID:wukLmIJ1ぜってーブラックや
0543名前は開発中のものです。
2010/08/08(日) 15:09:04ID:wukLmIJ1http://mypace75.blog92.fc2.com/blog-entry-693.html
吉里吉里もにたようなもんだろ
無料は怖いな
0544名前は開発中のものです。
2010/08/09(月) 06:04:40ID:tWRQU+O5メッセージレイヤの一つをbuttonタグでコンフィグ的に使用しているのですが
どこかでcmとかをするとそのbuttonも消えてしまうので
レイヤが真っ新の状態の時のみ、再度buttonを描画するようにしたいのですが
0545名前は開発中のものです。
2010/08/09(月) 08:36:41ID:vhF4NqJ8を再描画するマクロ作って、cmが必要なところでそれ使った方が
手っ取り早いんじゃない?
0546名前は開発中のものです。
2010/08/09(月) 09:09:02ID:tWRQU+O5そうします
0547名前は開発中のものです。
2010/08/10(火) 03:05:53ID:pIq9cyNbまあ吉里吉里2に関しては枯れてるから変更しなくていいんだが。
0548名前は開発中のものです。
2010/08/10(火) 03:24:06ID:fw2wHtfP0549名前は開発中のものです。
2010/08/10(火) 03:24:11ID:4D/n5bNt・マルチコア対応
・デバッガ対応
ってけっこう大きい変更な気が
0550名前は開発中のものです。
2010/08/10(火) 07:15:08ID:1PM8iwZB0551名前は開発中のものです。
2010/08/10(火) 10:32:07ID:NTOsUg/E内部的に並列化して速くなる可能性があるような部分はそりゃいくらでもあるだろうさ
0552名前は開発中のものです。
2010/08/10(火) 11:32:30ID:4D/n5bNt0553名前は開発中のものです。
2010/08/10(火) 11:36:05ID:V7eUM9/00554名前は開発中のものです。
2010/08/10(火) 13:52:41ID:AKXDlJgNhttp://contest2004.thinkquest.jp/tqj2004/70619/subindex.html
このサイトの説明通り進めていたら、krkrを実行してfirstを選んでOKを押す場面でエラーがでます。
どうすればよろしいのでしょうか。どなたか教えてください。
ちなみにこういうのは初めてで技術も何もなくちんぷんかんぷんですので、専門用語とかタグ?とか全然分かりません。申し訳ないです
0555名前は開発中のものです。
2010/08/10(火) 13:57:07ID:V7eUM9/00556名前は開発中のものです。
2010/08/10(火) 15:13:18ID:AKXDlJgN>>554のLessonに飛んだところにある、文字の基本編のところです
KAG3で行ったゲームプログラミングのソース(命令の集まり)は
"kirikiri2"の中にある、吉里吉里の実行ファイル(krkr.eXe)で
動作させることが出来ます。ためしに吉里吉里の実行ファイルを
実行させてみてください。すると左図の画面が出現すると思います。
そしたら自分の作品フォルダを選択して、[OK]を押してみてください
この通りやってたのですがエラーが出るのです
0557名前は開発中のものです。
2010/08/10(火) 15:33:11ID:tbbUJw7Gエスパーすると
> first.ks はXP3アーカイブでないか、対応できない形式です。(ry
ってエラーメッセージだろ。
first.ks を直接じゃなくて、 startup.tjs の置いてあるプロジェクトフォルダを選択しろ。
もしくは krkr.eXe と同じフォルダにプロジェクトを置いて data にリネームしろ。
詳しくは本家リファレンス嫁。 ttp://devdoc.kikyou.info/tvp/docs/kag3doc/contents/
あと質問するときは最低限エラーメッセージと環境を貼れ。
そして質問する前にリファレンス嫁。
0558名前は開発中のものです。
2010/08/10(火) 16:13:40ID:2go1vepHいまはオンボードですらGPUパワー有り余らせてるものだし。
せめてピクセルシェーダー使ってほしい。
0559名前は開発中のものです。
2010/08/10(火) 17:49:47ID:WTE/1Au+「作品フォルダを選択して」と書かれてるのにその通りやってないってことやね
0560名前は開発中のものです。
2010/08/10(火) 18:07:37ID:NTOsUg/E一番は環境が限定されるからだろ(昔は)
全部ソフトウェア処理した方が形としては綺麗だし移植しやすいし
作者が低レベルな最適化とか好きみたいだからハード丸投げで爆速は面白くないんじゃね
0561名前は開発中のものです。
2010/08/10(火) 18:18:29ID:YyZ7X3cHだからういんどみるの出してたCS3(だっけ?)みたいに「処理にGPUフル活用するんで軽いですよ^^」みたいな
明らかに吉里吉里意識してんだろコレ的な対抗馬が生まれてくるってもんよ
0562名前は開発中のものです。
2010/08/10(火) 18:49:32ID:seQPcYJK結局MacやLinux向けにコンパイルできるようにって人は現れなかったけどねー。
オープンソースって色々な人の仕事が期待できる半面、それが現れなかったら切ないね。
0563名前は開発中のものです。
2010/08/10(火) 19:03:17ID:tbbUJw7G0564名前は開発中のものです。
2010/08/10(火) 22:00:40ID:Up8w8/OjCS2なんて大した使い方してないだろ。
それに対抗してるんじゃなくてハードウェアを意識せずに
いかにもGPU使ってるような処理をするのが主流になってきてるだけだ。
0565名前は開発中のものです。
2010/08/11(水) 14:22:02ID:BAIY7lkmあとはシステム設計で下層の抽象度が高くてエンジン機能自体をスクリプト記述できること。
プログラマは C++ でなんでも書けてしまうから、エンジン機能もほとんどネイティブで書いて
しまって、ちょっとした制御だけスクリプト、ってかんじになることが多いので、
吉里吉里ほど思い切った構造のシステムは全然無い
0566名前は開発中のものです。
2010/08/11(水) 14:41:02ID:RUp3o/2l*start|スタート
[startanchor]\
[history enabled="false" output="false"]\
[rclick enabled="false"]\
[position layer="message0" page="back" left="0" top="0"
width="640" height="480" marginl="0" margint="0" marginr="0" marginb="0" opacity="0"]\
[image layer="base" page="back" storage="title.png"]\
[trans method="crossfade" time="500"]
[wt]\
[locate x="52" y=418]\
[button graphic="staratbt.png" target="*start"]\
こんな感じで打ってみたところ、ボタンの画像が左半分しか表示されません。
マウスがボタンの上に来ると右半分が表示されます。
どうにかして画像全体を表示させたいのですがどうしたら良いのでしょうか。
0567名前は開発中のものです。
2010/08/11(水) 14:46:09ID:Im+hxm7xエロゲ以外だともう普通だけどな。
■ このスレッドは過去ログ倉庫に格納されています