■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR]ぜろちゃんねるプラス[PR]  
レス数が900を超えています。1000を超えると表示できなくなるよ。

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

1 :名前は開発中のものです。:03/10/29 23:11 ID:420t+hbZ
ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。
本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。

前スレ(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
前々スレ http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/

【公式】
吉里吉里/KAG推進委員会
http://www.piass.com/kpc/

吉里吉里ダウンロードページ
http://kikyou.info/tvp/

KAGと心中 基本編
http://www.piass.com/kpc/kag1/index.html

862 :名前は開発中のものです。:04/03/23 21:13 ID:6btdWxAI
いや、ほんとうにすきゃんてぃはいらないから・・・

863 :名前は開発中のものです。:04/03/23 21:29 ID:j17uVJR7
すきゃんてぃがもし普通に漢字を使っていたなら
ここまでは煽られる事は無かっただろう。

これをひらがなの悲劇と呼ぶことにしよう。

864 :名前は開発中のものです。:04/03/23 21:30 ID:xI0FsSYv
文字列変数の「または(||)」判定って
if exp="f.moji=='スキャンティ' || f.moji=='すきゃんてぃ'"
しかない?

865 :名前は開発中のものです。:04/03/24 01:46 ID:hMEvpr+K
吉里吉里落とせなくない?

866 :名前は開発中のものです。:04/03/24 08:15 ID:AHOeXAul
まぁMEGのような房質問に答えるアホより
すきゃんでぃのほうが100倍マシなんだがな

867 :名前は開発中のものです。:04/03/24 08:26 ID:b3J9iHmU
>>866
もぅいいじゃん放っとけよそんな春厨は、
っていつも思うんだが。
MEGタソ、mizタソ、etc。
優しすぎだ。
リファと付属のサンプルでKAGさえ
理解出来ない香具師はいくら人に聞いても
結局まともな物作れないよ。
コピペで済ませようとしてる奴なんて絶対無理。
その場その場はコピペで逃れても理解してないから再利用出来ないもの。
行き詰まってやめた揚げ句に吉里吉里は
使いにくい、糞だとか言い出す香具師もいるし。
for文見て(;´Д`)ハァハァ出来るぐらいの
変態(失礼)じゃないとTJSは使えない。

868 :名前は開発中のものです。:04/03/24 09:42 ID:4ZGbPsUV
おれKAGしか使わないなら全然大丈夫だし、KAGのマニュアルや心中に
書いてあることを質問してくるやつもどうかなと思うけど、
tjsがからむともうわけわかんなくなる。

tjsがわかってる人にしてみたら同じようなもんなのかなとも思ったり。


869 :名前は開発中のものです。:04/03/24 09:45 ID:AHOeXAul
>>867
TJSもたいした難しいことはやってないが
俺は2〜3年 この業界から足を洗う
もどってきた時も こんな状況であれば、
容赦無く俺の理論を展開するからな。

MEGのような目先のことしか考えていない糞など
無の存在にしてやる。

ヌッコロスって意味じゃないぞ
犯罪者にはなりたくないからな

870 :名前は開発中のものです。:04/03/24 09:48 ID:AHOeXAul
TJS やりたい奴は C/C++@` Java@` デザインパターン@` UML
それぞれ バカ真面目にやってれば 簡単だ

たいていの根っこの考え方はどれも通じる
過去の遺産も豊富だ。
いきなり TJS やっても効率が悪い

871 :名前は開発中のものです。:04/03/24 09:48 ID:4ZGbPsUV
>>865
公式ここ数日落ちてる。ベクター行って落としてこい。
最新バージョンのはず。
本家のほうならベータ版があるが、まあ正式版使っとけ。

872 :名前は開発中のものです。:04/03/24 09:52 ID:AHOeXAul
近道はない されど王道はある。

がんばれよ ムシケラども

873 :名前は開発中のものです。:04/03/24 09:59 ID:b3J9iHmU
>>869
IDがAHOですよw

>TJSも大した事やってない
に禿同。

ちょっと高性能なJavaScriptみたいなもん、とDeeさん自身言ってるし。

漏れは
C⇒TJS⇒C++と勉強中だけど、TJSに帰ってくると目茶苦茶楽だw
メモリ管理いらないし型の拘束ないしw


874 :名前は開発中のものです。:04/03/24 10:17 ID:b3J9iHmU
Deeタソの今月の日記(TLG6についての)保存してある香具師いる?


875 :名前は開発中のものです。:04/03/24 10:44 ID:AHOeXAul
>>873
そういうことに関しては一流だね

この業界で女は役に立たん
他人に毒されたアホは消えて欲しい

しかし、ネクタイってなかなか奥が深いのな
一瞬あせったじゃねーかよクソったれ

876 :名前は開発中のものです。:04/03/24 11:04 ID:e8nvCpDx
業界? (;´д`)

877 :名前は開発中のものです。:04/03/24 11:32 ID:fw0GUkEz
>>876
とりあえずIDがAHOなんだしほっとけ

878 :名前は開発中のものです。:04/03/24 12:33 ID:QkQ3k89i
AHOeXAul
気持ち悪い…

879 :名前は開発中のものです。:04/03/24 13:17 ID:GGUbA2tN
業界と書いて脳内と読む。

880 :名前は開発中のものです。:04/03/24 13:49 ID:b3J9iHmU
>>874が放置なのは仕様ですかおまいら。
桔梗鯖復活激しくきぼん。



881 :名前は開発中のものです。:04/03/24 13:54 ID:GGUbA2tN
>880
うちでは普通に見えるんだが…。

882 :名前は開発中のものです。:04/03/24 14:00 ID:2TbsOhxz
うちからも普通に見える。
DNSトラブルか?


883 :名前は開発中のものです。:04/03/24 15:11 ID:b3J9iHmU
>>881
>>882
多分DNS。
なぜだーっ!
tlg6が激しく気になるんだよこのやろーっ!

884 :名前は開発中のものです。:04/03/24 15:49 ID:3FYMJ9YT
2004年3月20日

画像圧縮
思い立ったが吉日、ということで、ここ数日は可逆画像圧縮フォーマットを作ってました。
用途は吉里吉里なので24bitフルカラーあるいは8bitαチャンネルつき24bitフルカラー画像用です。
吉里吉里にはTLG5という独自のフォーマットがあるのですが、これは展開速度重視型で、展開速度は速いのですが圧縮率がさほどよくありませんでした。
速度も圧縮率も少なくともPNGよりは高速で、PNGの代用になるといいよね、ぐらいの目標で作ってました。
まあ、それだけならばERIがあるので、作ったとしても自己満足で終って、公開するに至らなかったと思うのですが、作ってるうちにいつの間にかJPEG2000の可逆モードの圧縮率をおおむね超えるようになったので、TLG6として採用することにしました。

885 :名前は開発中のものです。:04/03/24 15:50 ID:3FYMJ9YT
まだあまり最適化してないですが、展開速度は、最低PNGの2倍以上は出せると思います。展開速度重視のTLG5の展開速度はどうも超えられそうにないです。圧縮率ではTLG5を大幅に上回ります。
アルゴリズムはMED(Median Edge Detector)+色チャンネル相関フィルタ+ゴロム・ライス符号です。
MEDで輝度の予測値を算出して、それとの誤差をとります。色チャンネル相関フィルタでチャンネル間の輝度の相関性を利用して情報量を減らします。最終的にそれをゴロム・ライス符号で圧縮する
のですが、値0が連続する部分はラン・レングス圧縮します。直行変換系は使っていません。
輝度の予測とかいうと、上、左上、左のピクセルの輝度の平均、とか考えますが、MEDは面白いですね。
左のピクセルの輝度をa、上のピクセルの輝度をb、左上のピクセルの輝度をcとすると、

unsigned char do_med(
unsigned char a@`
unsigned char b@`
unsigned char c) {
unsigned char min_a_b = a>b?b:a;
unsigned char max_a_b = a<b?b:a;
if(c >= max_a_b)
return min_a_b;
else if(c < min_a_b)
return max_a_b;
else
return a + b - c;
}

みたいなコードになります。単純な平均や微分よりもうまく予測できるようです。
MEDは、上記をRGBAに対して行います。一見複雑そうで、しかもすべてのピクセルに対して行うので演算量が多そうですが、MMXおあつらえむけの演算で、(MMXが使用できれば)あまり速度的な問
題にはなりません。相関フィルタもMMXおあつらえむけです。
展開速度の鍵となるのは、ゴロム・ライス符号をいかに高速に展開するかです。なんとかガリガリ最適化していきたいです。

886 :名前は開発中のものです。:04/03/24 15:55 ID:b3J9iHmU
>>884
ありがd!


887 :名前は開発中のものです。:04/03/24 16:58 ID:AHOeXAul
>>878
>>695
しょせん予測範囲内

888 :名前は開発中のものです。:04/03/24 18:40 ID:e8nvCpDx
>887
すみませんがコテハンつかってください。おながいします。

889 :名前は開発中のものです。:04/03/24 19:03 ID:b3J9iHmU
∧_∧ ┌─────┐
(´∀`)<春だねぇ… │
(つ旦c) └─────┘

890 :名前は開発中のものです。:04/03/24 20:25 ID:3FYMJ9YT
TJSの正規表現って、下のPerlスクリプトみたいに、書くことってできないの?
if($hoge =~/hage/i )
{
print "HelloWorld";
}


891 :名前は開発中のものです。:04/03/24 22:27 ID:hhIUXB/h
それより描画の負荷をなんとか軽くしてほしいなぁ。
せめてスムーズなスクロールができてくれれば・・・
もちろん、いいツールを無償公開してるDeeたんに感謝はしてるけど。

892 :名前は開発中のものです。:04/03/25 05:28 ID:lU6s7ip9
>891
ためしにNスクでもつかってみたら?そしたら分かると思うけど、他のツールでもあんまかわらんということ。

893 :名前は開発中のものです。:04/03/25 08:41 ID:ndW2Z/TE
>>891

コミックメーカー<Nスク≒KAG<TJS≪C++≪アセンブラ


894 :名前は開発中のものです。:04/03/25 10:06 ID:6cpbM1mH
>>893
えーと… >>891 が聞いてるのは言語の実行速度ではなく
レイヤの描画速度の話なわけだが…。

ちなみに >>892 の言うように、DirectXを使わずにCPU
パワーだけで描画するツールの中では、吉里吉里はむし
ろ高速な部類に入るよ。


895 :名前は開発中のものです。:04/03/25 10:08 ID:v1U+NOxe
>>893
せめてKAGとTJSのことくらいは勉強してから、そのような発言をしてください。

896 :名前は開発中のものです。:04/03/25 11:34 ID:ndW2Z/TE
>>891のスクロールってのはmoveタグでの事?
スクロールトランジションの事?
それによって>>894>>895への反論が変わるというかトランジションについてなら言い返せない。
moveタグについてならTJSでやったほうが確実に動きはよい。


897 :名前は開発中のものです。:04/03/25 12:23 ID:z/5phBPW
>>890
var re = new RegExp("hage"@`"i");
if(re.test(hoge)){
System.inform("HelloWorld");
}
invalidate re;

こんなかな? ちとめんどいね。

898 :名前は開発中のものです。:04/03/25 12:50 ID:xUAQek2K
ちょっとつかうぐらいでパフォーマンス気にしないならif(/hage/i.test($hoge))でいい

899 :名前は開発中のものです。:04/03/25 12:50 ID:xUAQek2K
$いらないです

900 :名前は開発中のものです。:04/03/25 13:16 ID:v1U+NOxe
ウィンドウがアクティブか非アクティブかを検出する関数、ある?

901 :名前は開発中のものです。:04/03/25 16:09 ID:ndW2Z/TE
>>900

902 :名前は開発中のものです。:04/03/25 16:10 ID:ndW2Z/TE
>>900
リファレンス嫁

903 :名前は開発中のものです。:04/03/25 17:56 ID:6cpbM1mH
>moveタグについてならTJSでやったほうが確実に動きはよい。

moveタグでのスクロールも内部的にはTJSで処理されてるんだから
TJSで同等の動作するコード書いても本質的な違いは無いと思うん
だが…。

KAGのmoveタグの実装がださくて、自前のTJSのコードの方が綺麗に
スクロールする、とかいう事ならあるかも知れないけど、それだっ
てKAGとTJSの速度差とは全く関係の無い話。

もうちょっと詳しい説明ぷりーず。


904 :名前は開発中のものです。:04/03/26 00:44 ID:D+xuDxcT
TJSとかの速度ではなくて
VSYNCと同期が取れてるか取れてないかでスクロールのスムースさが違うと思う
吉里吉里がどういう実装してるか分からないからなんとも言えないが・・・

905 :名前は開発中のものです。:04/03/26 00:59 ID:AEq6hYmf
>>903

漏れは>>893ではないが、KAGの@moveタグの実装って
1描画間が10Pixcelぐらいしかなくて、FPSも
60F/s近かったハズ(うろ覚え)。
これって格ゲ並で、はっきり言って無駄に多い。
これは「短い距離を時間を掛けて」移動させる時にもコマ送り感を与えない為だと思うんだけど、一般的なADVの画面スクロールなら25Pixcel単位・FPS30程度でも充分。
だからTJSでクラス作ってやったほうが動作が軽くて滑らかって言いたかったんじゃないかと。
確かにこれは話の流れとズレてるけどね。
>>894の言う通り、この手のツールとしては吉里吉里は高速なほうだと思う。


906 :名前は開発中のものです。:04/03/26 02:42 ID:IxBEv8gm
>>905
違う。間違い。

正解は「CPUパワー使って描けるだけ描画する」です。
遅いマシンだとフレームレート落ちてフレーム間の移動量が増えるし、
速いマシンだとフレームレート上がってフレーム間の移動量が減ります。
フレームレート可変のポリゴンゲームなんかと同じ文法ですな。


907 :名前は開発中のものです。:04/03/26 02:44 ID:IxBEv8gm
>>906
あと、吉里吉里はVSYNC同期させるかどうかは、userconf.exe
とかで任意に設定可能。


908 :名前は開発中のものです。:04/03/26 02:44 ID:IxBEv8gm
>>906 じゃなくて >>904 ね。間違い…。


909 :名前は開発中のものです。:04/03/26 05:40 ID:M5Bzod06
>>906
ズームプラグインと同じ原理でつか?

910 :名前は開発中のものです。:04/03/26 07:56 ID:AEq6hYmf
>>906
なるほど、thx。
人から聞いた話は疑ってみて確認しないと駄目だな…嘘つくなよ先輩…。_| ̄|○

適当な事言ってしまって申し訳ない>>all



911 :名前は開発中のものです。:04/03/26 10:49 ID:IxBEv8gm
>>909
zoomプラグインは使ったこと無かったんで、ソースちょろっと見てみた。
同じ原理っぽい。


226KB
新着レスの表示

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス