トップページgamedev
1001コメント399KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2008/07/24(木) 11:16:40ID:w0/6Uk+/
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、
 FAQ、Google等で調べてからにしましょう。

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その14
ttp://pc11.2ch.net/test/read.cgi/gamedev/1204006714/

吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

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

詳しくは>>2-5辺りを参照のこと。
0754名前は開発中のものです。2008/10/26(日) 01:25:45ID:ZuCdgN7D
画面のプロパティのデザインのところに調整項目がある
0755名前は開発中のものです。2008/10/26(日) 01:32:52ID:HGsJOS9v
>753
吉里吉里側からは無理じゃね?
0756名前は開発中のものです。2008/10/26(日) 01:59:33ID:riNsXCaQ
>>753
あの項目はユーザ」のOSに依存してるから
独自のデザインにしたかったらTJS覚えて
自分で文字画像用意すればいい
0757名前は開発中のものです。2008/10/26(日) 02:00:11ID:riNsXCaQ
ちなみにフォントの規約には注意しろ
07587532008/10/26(日) 02:10:58ID:gdEHV40C
>>754-757
ありがとうございます!
ウィンドウモードだと気にならないのですが、フルスクリーンにすると
用語解説の文字が小さく感じたもので、もう少し大きくできたらなと。
いろいろ調べて、チャレンジしてみます!
0759名前は開発中のものです。2008/10/26(日) 14:16:47ID:Of64Z7AO
■豆腐ゲームコンテスト
http://www.tohofuhai.com/

0760名前は開発中のものです。2008/10/27(月) 12:41:18ID:TJxa0Icw
質問させてください。
今ADV作っててボイスリピート機能をつけたいんですけど
どこをいじればいいかヒントだけでよいので教えてくれませんでしょうか?

散々ぐぐってみたんですけどとっかかりすら掴めなくて……OTZ
0761名前は開発中のものです。2008/10/27(月) 14:01:27ID:NwfZy7h3
>>760
[hact]
[endhact]
に関して調べると、幸せになれるよ
0762名前は開発中のものです。2008/10/27(月) 14:16:13ID:4/VwQLGC
ヒント:「TJSをもっと使うために」
直球でぐぐってない機能は、既存の機能を組み合わせて出来ないか
考えてみて下さい。
遣り様によっては、>>750辺りも参考になるかもしれません。

初心者(限定)に質問です。
興味のないラノベを一冊読むのと、
「KAG System リファレンス」を一読するのと、
どちらが大変でしたか?
0763名前は開発中のものです。2008/10/27(月) 16:15:42ID:NZDMvDgb
ようやくTJSの処理を読めるようになった程度の初心者ですが
どっちが大変だったかって言うと、リファレンスかな…
でも個人的には、興味のない小説はたとえラノベでも最後まで読むのは無理だから、答えるのが難しい
それにリファレンスは最初にざっと斜め読みして概要を頭に入れておいて、あとは
作る⇔その都度必要になったところをじっくり読む
の繰り返しだったから、一読というのとは違うかもしれない
0764名前は開発中のものです。2008/10/27(月) 17:08:04ID:RDL2qUFv
比較対象がおかしくない?w

初心者なので答えておくとどっちも大変じゃない
ラノベくらいなら興味なくてもつまんなくても読めるし
リファレンスは>763と同じく最初ざっと読んで作るときにじっくりって感じ

なんでこんなこと聞くのか教えてくれ
0765名前は開発中のものです。2008/10/27(月) 17:10:52ID:N0J7Kin/
自分はラノベの方がいいです。
興味がなくてもストーリーがあるものなら何らかの感情にうったえてくるはずだから。
しかしリファレンスを全部一通り読むのは、資格取得とかの勉強をするようなもので、
小説を読むこととは比べられないような気が。
0766名前は開発中のものです。2008/10/27(月) 17:11:14ID:TJxa0Icw
>>761-762

ありがとうございます!!
メチャ助かりました!!

そして散々調べたと言いつつ、
タグリッファレンスも斜め読みしかしていなかったことをお詫びします……

しっかり載っていました……


直接お礼したいけどそういうわけにもいかんので身近な人に親切にします。
巡りめぐってお二方にいいことがありますように……
0767名前は開発中のものです。2008/10/27(月) 17:33:40ID:NZDMvDgb
>>763だけど、言葉足らずだったので補足
興味のないラノベは、読めないって言うより何度繰り返し読んでも全く頭に入らない、マジで辛い
時間や手間はかかっても、読んでて楽しかったのはリファレンスの方
てことです
0768名前は開発中のものです。2008/10/27(月) 19:02:16ID:JkG1ngBU
リファレンスは、読むときにそれぞれどんな用途に使えるかを考えるから妄想が広がって嬉しい。
微調整の苦しみを味わう前段階だから尚更。
つまらんラノベは……どうしようもないなw
0769名前は開発中のものです。2008/10/27(月) 19:23:40ID:hr4FyPns
絵につられたお前が悪い・・・
0770名前は開発中のものです。2008/10/27(月) 19:36:22ID:wMe1Hw9a
リファレンス読んでも
クラスの使いどころがいまいちよくわからない
便利そうな空気は伝わってくるのに
0771名前は開発中のものです。2008/10/27(月) 20:21:04ID:ItK8x3Ly
俺もクラスの概念と上手い使い方がよく分からない
まあTJSに限った話じゃないけど
0772名前は開発中のものです。2008/10/27(月) 21:29:14ID:pLetAD4+
レスありがとうございました。
>>764
質問の意図は、
「KAG System リファレンス」に限って言えば、
ストーリーを追うだけ(>>763「ざっと斜め…」)ならそんなに大変じゃないと思うけどな?
ってことでした。比較対象がラノベなのは、お遊びw

調べて(さっと、潜って)見つけられなかったとき、
初心者の内なら、
吉里吉里ADVで普通に見かける機能なら

「KAG System リファレンス」に立ち返り、
「ストーリーを追うだけ」をもう一度、最初からして頂ければ
とっかかりぐらいは掴めることも多いのかなと思ったので。

>>766
お心遣い感謝。
私もここでは、お世話になっている事の方が多い…3年目突入。
質問にも、情報としての価値があると、開き直っャ…心掛けていますがw

おまけ
「吉里吉里2 リファレンス」は
C++Windowsプログラミングの入門書とか齧っておくと理解度+応用力UPかな?
(解らんものは解らんが)
クラス自体(概念)が何の役に立つかは、取り合えず、tjsの入門講座を当たってみるとよさげ
KAG改造に手を染めはじめると必然で身についてくる気もする(気のせいだけかも)
0773名前は開発中のものです。2008/10/27(月) 21:30:03ID:L/C+joFn
吉里吉里の場合、クラスの用途は主にKAGの機能を継承する事にあるから、
Systemフォルダ見て何の機能があるかがわからないなら無理してクラス作る必要は無い。
基本的には、クラスを作るメリットは、どの機能がどこで定義されて、どこで使われるかはっきりさせる事。
これをやっていれば後々機能を追加する時も最小限のコードとデバッグで済む。
デメリットはその分、インターフェイスや再利用性など設計を考える段階で作業量が増える事。
なので、作品的にどこで何をやってるかすぐわかるような小規模構成で、プログラム的に拡張も殆どしないでいいって場合なら、
KAGのタグやTJSのグローバル関数だけで作っても、クラスで作っても何も差は無い。てか面倒な事を考えないで良い分、クラスを作らないほうがいい。
0774名前は開発中のものです。2008/10/27(月) 22:01:15ID:wMe1Hw9a
つまり
クラス=単なる整理整頓のための引き出し
よほど部屋が広くて持ち物が多くない限り
物は出しっぱなしの方が使いやすい
ということだろうか
0775名前は開発中のものです。2008/10/27(月) 22:14:09ID:ItK8x3Ly
自分で作ったクラスとかの変数のデータって、なんかしないと栞に保存してくれなかったよね
0776名前は開発中のものです。2008/10/27(月) 22:18:50ID:pk4YD2qv
というか永続オブジェクトがほしい。
0777名前は開発中のものです。2008/10/27(月) 22:22:04ID:92ARKEaa
776
たしかに
0778名前は開発中のものです。2008/10/27(月) 22:23:32ID:+mO9qjRO
>>774
違う。クッキーの抜き型みたいなもん。

>>775
KAGPluginを継承してsave()とload()を実装する。
0779名前は開発中のものです。2008/10/27(月) 23:41:17ID:N0J7Kin/
>>772
個人の能力差というのはかなり極端なもので、「ただ〜〜を読むだけ」と誰かが思っていても
それがある人にとってはとんでもなく高い障害だったりすることはよくあるよ。

理詰めで書かれた文章なら誰でも理解できるかというとそうではない。
読解力というのは元々アナログな能力なので、その感覚で文章を読む人にはkagリファレンスは
難解な呪文にしか思えないだろうな。

この頭の使い方を切り替えるというのは出来そうでなかなか出来ないものなんだ。
0780名前は開発中のものです。2008/10/27(月) 23:53:18ID:9N31gge2
吉里吉里とNスクだったらやっぱ吉里の方が難しいですよね?
0781名前は開発中のものです。2008/10/27(月) 23:57:44ID:TpxMiF36
リファレンスとラノベならラノベの方が読みやすいな
も少し一般的なものに置き換えると辞書と国語の教科書のどちらが読みやすいかみたいなものかな?

まあ>>765の言うようにストーリーのあるものと無いものを比較したら、
そりゃ無いものを読む方が苦痛でしょ

ストーリーがあってないようなノベルゲーと、そうでないノベルゲーを比較するようなもの
0782名前は開発中のものです。2008/10/27(月) 23:59:19ID:ItK8x3Ly
HTMLとかJavaの知識があったら吉里吉里の方が簡単
0783名前は開発中のものです。2008/10/28(火) 00:54:25ID:D/w95b6O
吉里吉里用にエディタβ公開
ttp://colon.nsf.jp/kagscite/
カラーリング/折りたたみ/入力補完/実行/ツール起動ができます
0784名前は開発中のものです。2008/10/28(火) 01:25:42ID:Pm1I6QQr
>>779
個人差は、当然のことと認識している。
ただ、「KAG System リファレンス」に限って言えば、
ある程度のADVのプレー経験があり、
ラノベが読める国語力と
興味のないラノベを最後まで読める忍耐力があれば、
多分、一読するのはさして難しくないのでは? 一読と精読は違う。
細部の理解はもとより、
全体をプロット立てて把握するまでゆかなくても、
単語レベルから何かしら起想することは可能な訳だし……
>>読解力というのは元々アナログな能力なので、その感覚で文章を読む人にはkagリファレンスは
>>難解な呪文にしか思えないだろうな。
あえて、誤読し
その感覚とは、もしかしたら、リファは難解という先入観のことではないだろうか?
と言ってみる。
「吉里吉里2 リファレンス」は確かに色々と難しい。
でも、「KAG System リファレンス」は肩の力を抜いて親し……

おまけ
KAGPluginを継承したクラスは、一つあると何かと重宝。
小ゲームパートをクラスけちって、
[iscript][endscript]に匿名関数で作ったら、
不要になった変数とか関数を破棄するのが結構めんどー
0785名前は開発中のものです。2008/10/28(火) 09:57:19ID:CrG0OpGi
>>780
俺はマニュアルの見づらさでNスクを断念した。
それに、普通のノベル作るだけならどちらも大差ない。
0786名前は開発中のものです。2008/10/28(火) 12:42:31ID:YDfR84mw
そもそも吉里吉里って何のために作られたのよ?
0787名前は開発中のものです。2008/10/28(火) 13:12:17ID:xBhqJ+LQ
われらが dee たんがゲームをつくるために作りはじめたけど、そのゲーム制作自体は頓挫して今に至る……だっけ?
0788名前は開発中のものです。2008/10/28(火) 19:26:39ID:YlSv5gTM
吉里吉里>Nスク>>>ライブメーカー>>>>>>>>>>>>>>YUUKI>>>>>>コミックプレイヤー
出来上がったゲームが何製かわかりにくい順序で人気がある気がする
0789名前は開発中のものです。2008/10/28(火) 19:41:35ID:8Qb5osSY
>>788
ポイントすればリソース(プロパティ)で丸わかり。
0790名前は開発中のものです。2008/10/28(火) 19:59:59ID:d7bgOA40
「栞」という表記がデフォなのが気に入らない
0791名前は開発中のものです。2008/10/28(火) 20:03:45ID:nQd7sx4S
バージョンアップしたときはまず栞というのを変えるところから始める
0792名前は開発中のものです。2008/10/28(火) 20:24:10ID:5OdIjJZM
和風のゲームなら栞でもいいと思うけどね
0793名前は開発中のものです。2008/10/28(火) 20:38:07ID:d7bgOA40
俺はまず詩織(ときメモ)に変える
0794名前は開発中のものです。2008/10/28(火) 20:38:21ID:8T8RiPOe
どーでもいいようなことを気にする人もいるんだな。
0795名前は開発中のものです。2008/10/28(火) 20:59:34ID:CrG0OpGi
気に入らない所はとことん弄れるのが、吉里吉里の最大の特徴だと思うけどな。
逆に言えば、そこに手を出そうとすると一気に難易度が上がる訳だけど。
0796名前は開発中のものです。2008/10/28(火) 21:23:31ID:fdEKJNrQ
>>791
AfterInit.tjs

てか、SYSTEMフォルダ内のファイル直上書きは
更新のたびに面倒すぎだろう
0797名前は開発中のものです。2008/10/28(火) 21:27:25ID:p9zywGMb
>>796
下手にSystem内の内容を変更してAfteinit.tjsとかに書くと、
その部分がピンポイントでバージョンアップされた際
反映させ忘れることがあるから、
Afterinit.tjsとかには書かずマージさせてるね

どちらが良いのかは分からないけど
0798名前は開発中のものです。2008/10/28(火) 22:06:49ID:zrQ4DM8L
>>797
日本語でおk
0799名前は開発中のものです。2008/10/28(火) 23:38:05ID:AK0+wVWY
>>786-787
「元々吉里吉里は『学院生』という恋愛シミュゲーのエンジンとして開発されたもの」
ってPIA少尉が言ってた
0800名前は開発中のものです。2008/10/28(火) 23:53:17ID:5OdIjJZM
言ってたのはW.Dee本人じゃね?インタビューで

魚のアイコンが気仙沼由来とは意味なく驚いたもんねー
0801名前は開発中のものです。2008/10/29(水) 00:15:40ID:2lELB0tG
質問させてください。
画像をfillRectで8*8に分割して塗り分けたいと思っています。
1マスごとに違う色(何色でもいい)にしたいんですが、
RGBを一定ずつ増やすとか?はどうすればいいんでしょうか?

for(var i=0;i<8;i++){
 for(var c=0;c<8;c++){
  kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,0x000000);
 }
}
0802名前は開発中のものです。2008/10/29(水) 00:19:48ID:1J2RtLam
0x000000ってのは16進数だ
http://www.wdic.org/w/SCI/16進数

0x700000(暗い赤)に0x700000を足せば0xE000000(明るい赤)になる
あとは自分で考えるべし
0803名前は開発中のものです。2008/10/29(水) 00:31:08ID:kQvYkXtE
>>801
0x000000などは16進数で
たとえば0x1324a0だったら
赤が0x13、緑が0x24、青が0xa0ということ
それぞれの色は0x00から0xffまでの値をとる
0804名前は開発中のものです。2008/10/29(水) 01:34:36ID:srINRQzB
>>797
ちゃんとしたシステムがないとマージさせる方がめんどくさくね?
08058012008/10/29(水) 01:41:22ID:2lELB0tG
すみません16進数をどうすればいいのかがわかりませんorz
0xつけて適当な16進数を加算したり、0-9、a-fをランダムに選ばせたり、
R、G、Bごとにやってみたり色々しましたが、真っ黒になったり透明になったりします。
08068012008/10/29(水) 02:58:46ID:2lELB0tG
度々すみません。自己解決したかもしれません。
不格好ですが、試した中ではこれが一番マシに動きました。
さっきはこれでもダメでしたが、AARRGGBBのAAを忘れていたことが原因のようでした。
16進数の加算等はわからないままですが、
一応当初の目的は達成したので高望みはやめておこうと思います。
みなさんアドバイスありがとうございました。


var color=[0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f'];
for(var i=0;i<8;i++){
 for(var c=0;c<8;c++){
  var test=color[intrandom(10,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)];
  kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,'0xff'+test);
 }
}
0807名前は開発中のものです。2008/10/29(水) 07:04:05ID:yODV6PBb
>>805
16進法について勘違いしてないか?a〜fはアルファベットでなく数字なんだ。

10進法は0〜9までが一桁でその次が10という二桁になるだろ。
16進法は、10進法でいうところの0〜15までが一桁でその次が初めて10という二桁になるわけだ。

つまり10進法でいうところの10、11、12、13、14、15というのは16進法では新しい一桁の数字で
表さなければならない。そこでアルファベットのa、b、c、d、e、fを使っているわけだ。

00、01、02、03、04、05、06、07、08、09、0a、0b、0c、0d、0e、0f、
10、11、12、13、14、15、16、17、18、19、1a、1b、1c、1d、1e、1f、
20、21、22、23 …と続いていって、最後が ffになるわけ。

0808名前は開発中のものです。2008/10/29(水) 07:36:12ID:2lELB0tG
>>807
昔改造コードとかにも興味があったので
16進数の意味は一応わかっていたのですが、
吉里吉里で16進数の計算をどう書けばいいのか
まったく頭が回らなかったのです。
急いでいたので適当にしか試さなかったのもありますが、
とりあえずは色分けできればそれでよかったので
てっとりばやくランダムにしました。
0809名前は開発中のものです。2008/10/29(水) 08:42:16ID:VPYf88W+
801
いまさらだが、これをやりたいのか?
for(var i=0;i<8;i++){
 for(var c=0;c<8;c++){
  var r = intrandom(0,255);
  var g = intrandom(0,255);
  var b = intrandom(0,255);
  var color = 0xff000000 + (r << 16) + (g << 8) + (b);
  kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,color);
 }
}
0810名前は開発中のものです。2008/10/29(水) 12:45:25ID:N7/J+Vk8
setZoomとsetMaskRegionを併用する方法
知っている方いたら教えて下さい。
0811名前は開発中のものです。2008/10/29(水) 14:21:14ID:WWbf9xPM
>>810
setMaskRegion する画像をあわせて変形
0812名前は開発中のものです。2008/10/29(水) 16:14:46ID:8OarDoRs
高度な(俺から見たら)話題に皆ついていってるけど
ここの住民ってエロゲメーカーに勤務してる本職のスクリプタだったりするのか?

そうじゃないとすれば、暇つぶしにスレ覗いてるプログラマか、プログラマ目指してる学生か……





0813名前は開発中のものです。2008/10/29(水) 16:17:02ID:ZVI/rqB4
>>811
ありがとうございました。
0.テンプにloadImages 1.stretchCopyで拡大コピー
2.setMaskRegion 3.copyRectで戻す。
の手順で大体上手く行きました。
カーブの部分のマスクが微妙なのが今一。
正攻法がないなら、setMaskRegionのニアリーバグって気が
しないでもないですが。どうなんでしょうねー。d
0814名前は開発中のものです。2008/10/29(水) 16:22:18ID:WWbf9xPM
>>813
ジャギるのも、サイズ調整ができないのも Windows 側の API仕様の問題なのでいかんともしがたい模様。
結局のところ、全部レイヤで組んじゃったほうがすっきりすることに。
0815名前は開発中のものです。2008/10/29(水) 16:37:50ID:hhPCY0I0
>>812
自分は吉里吉里の前はhtmlとRPGツクールしかやったことがない。
でもKAGレベルでのスクリプトだと、この2つの経験がすごく役立ってる。
0816名前は開発中のものです。2008/10/29(水) 17:40:14ID:Q8JPmMip
ただの16進数の計算のどこが高度なんだ?
0817名前は開発中のものです。2008/10/29(水) 18:07:34ID:2lELB0tG
>>809
ありがとうございます。今まで使う機会もなく
ビットシフトってなんだろうと思っていましたが
こういうときに使うんだったんですね。
正直調べても今はなんとなく意味がわかっただけで
自力で使いこなせそうにないですが、書いてくださった
スクリプトを参考に勉強していきたいと思います。

>>816
他の方の話題かもしれませんよ。
でも、きっとわかってらっしゃる方にとっては
ものすごく簡単なことなんだろうなとは思っていました。
自分はひたすらあたふたするばかりでしたが。

親切にしていただいて本当にありがとうございました。
0818名前は開発中のものです。2008/10/29(水) 18:12:19ID:+spbwn2v
>>814
そーゆーことですか(公式でブーたれなくてセーフ)dd
ちょっとはみ出る様が萌えなので・・・・・・
フルスクリーンのときだけ、レイヤでもいいけど、手間だし
ダイアログは大したのないから、拡大しないですますことにしますd

>>812
人の飯のネタをただで教えて貰う場合もあるだろうから、
そこら辺、触れないのはマナーかもよ?
0819名前は開発中のものです。2008/10/29(水) 19:55:01ID:VPYf88W+
812
俺、自宅警備員\(^o^)/
と書いとけばセーフか?
0820名前は開発中のものです。2008/10/29(水) 20:24:32ID:SPHvp2KM
そうだd
0821名前は開発中のものです。2008/10/30(木) 02:22:56ID:oBOHBl9i
ニートだよ
オールオブザニート
0822名前は開発中のものです。2008/10/30(木) 17:35:20ID:Mjjkf4wQ
「ビットシフトはなんの役に立つのでしょうか」を思い出したw
0823名前は開発中のものです。2008/10/31(金) 02:46:17ID:iDHFOmi7
よく考えるとシュールな質問だ。
0824名前は開発中のものです。2008/10/31(金) 08:48:45ID:eSk1yMnn
正直俺もビットシフトってどういう時に使うのか分からない
0825名前は開発中のものです。2008/10/31(金) 09:52:23ID:4vbrZG+A
ビットをシフトするときくらいしか使わないしな
0826名前は開発中のものです。2008/10/31(金) 09:52:46ID:YMQ+HxMB
2で割るとき
0827名前は開発中のものです。2008/10/31(金) 10:29:30ID:LIipmgco
今更だろうけど16進の計算って電卓使えばよくね?
Windowsに入ってるやつ
0828名前は開発中のものです。2008/10/31(金) 13:41:47ID:yX7tXeXU
>>827
そんなもの使わないで暗算しろよ。

まずは小学校の時に九九を覚えたみたいにFFを暗記しろ。
2×5=A, 2×6=C
0829名前は開発中のものです。2008/10/31(金) 16:23:24ID:Xdx4GTp/
2進数や16進数を扱うときに
ビット計算だと何をやってるのか感覚的に分かり易いだろ。

例えば、0xRRGGBBの色定数から緑成分だけを取り出すときに、

@ (0xRRGGBB \ 256) % 256
A (0xRRGGBB & 0x001100) >> 8

@とAのどちらが一目で何やってるか分かるかってことで、
@の方が分かり易いと言われたらそれまでかもなあと
書いてる途中で思いました。
0830名前は開発中のものです。2008/10/31(金) 16:37:46ID:f7553WTO
0x00ff00
0831名前は開発中のものです。2008/10/31(金) 16:47:44ID:uNuYb2FJ

タグの属性のexpとcondってなんていう単語の略でしょうか?

expはexperienceしか思いつかないけど経験じゃピンとこないし・・・・

condはcondition?
0832名前は開発中のものです。2008/10/31(金) 17:00:18ID:0YMtNzlK
expression (式) と condition (条件) だろ
0833名前は開発中のものです。2008/10/31(金) 20:40:30ID:Xdx4GTp/
>>830
ごめちょ
0834名前は開発中のものです。2008/11/03(月) 00:49:57ID:YuQOvdHd
agg.dllを使用して、hoge.svgで画像描写したいのだが

調べてみても

>agg.dll (experimental)
> 吉里吉里で AGG (Anti-Grain Geometry) を利用して図形描画を行うプラグインです。
> 簡易的な SVG 読み込み/描画機能を利用することができます。
> SVG を描画するには、たとえば
>例:
>var svg = new AGGPrimitive(layer, "SVG", "tiger.svg");
>var svg1 = new AGGPrimitive(layer, "SVG", "tiger.svg");

>とします (もとの AGG の SVG 読み込みサポートの制限により、読み込めない SVG が多いです)。
> 詳しくは 吉里吉里ソースの kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExAgg ディレクトリを参照してください。

上記以外の詳しい説明が見当たらない。

layerExAgg ディレクトリの、どこを詳しく読めば、agg.dllに関して使用方法や使用例がわかるのか?
吉里吉里230r2の場合、AGGで、どんなことまでできるのか?
またどのようにしたら KAG+tjs(ちょっとだけ)のレベルで使用できるか?

詳しいかた、教えてください
0835名前は開発中のものです。2008/11/03(月) 00:56:58ID:Xk5vdXnI
ソース嫁ってことかと。
0836名前は開発中のものです。2008/11/03(月) 01:53:16ID:ujkcLqjD
>>834
よく知らんが、ここらへんをあさってみればいいんじゃないか?
ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/tags/2.30rc1/kirikiri2/src/plugins/win32/layerExAgg
0837名前は開発中のものです。2008/11/03(月) 14:08:47ID:KyN5Ra89
>>834
>> 詳しくは 吉里吉里ソースの kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExAgg ディレクトリを参照してください。
>上記以外の詳しい説明が見当たらない。
詳しい文書の位置を示されてて、見つけられないのはどうよ

readmeがあればそこをまず見に行く
次にその他説明がありそうな文書を見に行く

ごうさんが関わっているプラグインは大抵manual.tjsをつけてくれてる
……と思ったけど説明少ないし、Layerに加わった拡張はプロパティっぽいな
0838名前は開発中のものです。2008/11/06(木) 08:14:00ID:0b4Dga9+
質問です。
レイヤーの関係なのですが、メッセージのレイヤーを出したり消したりと繰り返したいのですが、
以下の方法ではつきっぱなしになります。
初心者なりに調べようとはしたのですが、なかなか解決法が分からなかったためにここに野書かせていただきました。
どなたかおわかりの方いらっしゃいましたら、よろしければ回答お願いします。

[image storage="bgi-001" layer=base page=fore]
[wait time=3000]
[layopt layer=message0 page=back visible=true]
[trans method=crossfade time=1000 layer=message0][wt]
[backlay]
[layopt layer=message0 page=back visible=false]
[trans method=crossfade time=1000 layer=message0][wt]
[backlay]
[layopt layer=message0 page=back visible=true]
[trans method=crossfade time=1000 layer=message0][wt]
[backlay]
[layopt layer=message0 page=back visible=false]
[trans method=crossfade time=1000 layer=message0][wt]
08398382008/11/06(木) 08:26:41ID:0b4Dga9+
sage
追記失礼します。

上げてしまいました、、、ごめんなさい。。。

えと関係ないとは思いますが、吉里吉里及びKAGは最新版です。

KAGと心中様の
ttp://yokohama.cool.ne.jp/pia/kag0301.html

「……計画性のない……」

「こんなもんかなー」
の間に挟まれたものも実行するとレイヤーは表示されるものの文章が表示されないので、
だから、もしかしたらバージョンの違いなのかとも思ったのでいちお報告です。
一度に書かずに申し訳ございませんでした。。。
0840名前は開発中のものです。2008/11/06(木) 12:33:24ID:Dr1RkTRV
2.30 Rev.2で再現しました。

取り敢えず、
1.[trans]タグでlayer属性の使用を止めるか、
2.[layopt]でvisibleの替りにopacityを使用するかで対処出来ました。

[trans]でlayerを指定した場合は、
レイヤのvisibleは反映されないということのようです。
(リファにある制限に該当するのかバグなのかは調べていません)
0841名前は開発中のものです。2008/11/06(木) 12:50:43ID:gkUbsjlD
普通に仕様通りの動作だね。
トランジションは描画されてる内容を差し替えるもの
だからvisible指定はあくまで元のものが維持される。
backlay と複合して表示のon/off で使うときは
全体で処理するのが基本

opacity

同様の理由で order/absolute も変更できない

backlay と visible を
0842名前は開発中のものです。2008/11/06(木) 13:05:57ID:gkUbsjlD
編集中におくってしまったスマン

opacity 制御でもいいんだけどバグの温床になりやすい。
あと opacity いじってフェードするだけなら trans より move のが効率はいい。

backlay せずに常に back で image/freeimageするという方法もあります
08438382008/11/06(木) 13:17:44ID:zGehfMY+
早い対応、誠にありがとうございます!
いまいちタグについて理解してなかったみたいです……わかりました。それでは、頑張ってみたいと思いますm(_ _)m
0844名前は開発中のものです。2008/11/07(金) 01:24:20ID:GTYmmamP
質問します

1枚の画像に文字を手書きで描いて、それをクリックしていくごとに表示したいのですが、
どうすればいいでしょうか?

地道に黒い画像を剥がして行くしかないのかな・・・
0845名前は開発中のものです。2008/11/07(金) 02:11:46ID:tamqE2Ly
>>844
もうちょっと具体的に書いてくれないと、何を言ってるのか分からんのぜ
0846名前は開発中のものです。2008/11/07(金) 02:36:03ID:GTYmmamP
 _______
|男は――名前を|
|名無しといった |
|         |
  ̄ ̄ ̄ ̄ ̄ ̄ ̄
みたいな字が手書きで描かれた画像があって、それを、

 _______
|男は      |
|         |
|         |
  ̄ ̄ ̄ ̄ ̄ ̄ ̄
クリックすると、
 _______
|男は――名前を|
|          |
|         |
  ̄ ̄ ̄ ̄ ̄ ̄ ̄  こんな風に表示したいんです
0847名前は開発中のものです。2008/11/07(金) 03:32:12ID:NjY/P6B3
pimageタグを使う。
詳しくは、KAG System リファレンスを参照。
0848名前は開発中のものです。2008/11/07(金) 15:20:13ID:En1ylHtz
>だから、もしかしたらバージョンの違いなのかとも思ったのでいちお報告です。
>早い対応、誠にありがとうございます!
ここは公式じゃないぞ
0849名前は開発中のものです。2008/11/07(金) 18:09:11ID:GTYmmamP
>>847 d 工夫してやってみる
0850名前は開発中のものです。2008/11/07(金) 22:19:37ID:+WTGpVpv
マルチっぽくなってすいません
学び始めてもいない初心者なんですが

文章を表示するとき、
ファミコンのドラクエや探偵物や逆転裁判などみたく、
一文字ごとに音を出す表現って吉里吉里では出来るでしょうか?
文章が表示されるとき「ポポポポポポ・・・・」みたいな音が鳴るアレなんですけど
NScripterスレでは「できない」と言われたんですが、同様なのかな
0851名前は開発中のものです。2008/11/07(金) 22:30:07ID:S/s/X32N
そういう表現の仕方はNscripterでも同様
1文字書いて音出し命令置いて1文字書いて音出し命令置いて・・・
とやれば出来るけど、糞重くなるだろうね。
音なんか出されてもうざいだけだしやめといた方がいいかと
0852名前は開発中のものです。2008/11/07(金) 22:37:38ID:xcTdh7b6
タイプライタープラグイン使えば出来るんじゃない?
ミニゲームなら雰囲気出て楽しいかもね
0853名前は開発中のものです。2008/11/07(金) 22:50:46ID:+WTGpVpv
そういうプラグインがあるんですか!
ありがとうございます探してみます。
ちなみにNscripterではそういうプラグインを使っての表現などは無理ですかねえ・・・
>>851
ご忠告ありがとうございます。そういう表現がどうしても必要な事情があるんです
■ このスレッドは過去ログ倉庫に格納されています