■吉里吉里/KAG/TJS雑談質問スレ■その18at GAMEDEV
■吉里吉里/KAG/TJS雑談質問スレ■その18 - 暇つぶし2ch932:名前は開発中のものです。
09/09/30 11:19:40 uFdClSf4
>>929
pimage命令でトランジション先の背景にサムネイルを先に合成してからトランジションをかける。

>>930
それ仕様の方がおかしくね?
基本的に変数を大量に使う実装法はお勧めできない。
たくさんのデータを同じような扱い方をする場合には配列や辞書型などの集合型を使ったほうがいい。
また、文字列だけで違うものを管理しようとすると、それが大量になると(大体30個越えたあたりから)
人間には管理しきれなくなるので結局その文字列に番号を振りなおすようなはめになるので、
最初から番号で管理することをお勧めする。

したがって、今回の話は単純な整数配列1個に置き換えられる。

933:名前は開発中のものです。
09/09/30 11:22:47 6gcn2Hif
文字列1個でもいいかもね

934:名前は開発中のものです。
09/09/30 14:03:57 DeRDVAJi
>>930
いわゆる uuid 作りたいだけじゃなくて?
文字列化する、さらに確実に文字列として評価されるように固定文字プリフィクス
付けておくことを勧めるよ。"__" とかね。


935:930
09/09/30 14:10:39 /JKUNhe2
>>931-933
教えていただいてありがとうございます

パーツをいくつも重ねてできた合成イメージを表示しようとしていて
個別IDがパーツごとにどれを選ぶか表し、総合IDが完成したイメージのIDを表すようにしようとしていました
検討しなおしてより良い仕様に変えようと思います

936:930
09/09/30 14:11:50 /JKUNhe2
>>934
すいません、レス見落としてました。ありがとうございます。

937:910=921
09/09/30 14:53:37 U6fejFEL
>>924
あっ、そういえば有りましたね。製作に入って自作品外のファイルを別所に移したのを忘れていました。
今仕事先からなので帰ってから確認します。
>>925,926,928
最初クリッカブルマップでやろうと思っていた事がボタンで出来ると判り、こっちの方が簡単で色々できそうだと
つい興奮してしまいましたが、ボタンの構造そのものを理解しないうちにデタラメに弄って熱くなっていたようです。
まずその基本を勉強し直し、その上で皆さんのアドバイスを参考にさせていただきたいと思います。
うかつな質問でお騒がせし申し訳ありませんでした。

938:名前は開発中のものです。
09/09/30 20:01:07 rJ4hDBJr
画面サイズと同じサイズの画像を背景として表示させた状態 仮に状態Aとする
同じ画像をtop=0 left=0で背景レイヤー以外のレイヤー(例えば0や1)に表示させると
状態Aよりも少しだけ(数ピクセル)ズレるのは仕様ですか、それとも指定方法に問題があるのでしょうか?

同様にbuttonで画像を表示した場合とimageで画像を表示した場合も
button x = image left
button y = image top
同じ値を指定しても異なる位置に表示されますが、これは仕様でしょうか、それとも指定方法に問題があるのでしょうか?

939:名前は開発中のものです。
09/09/30 20:16:53 uFdClSf4
>>938
buttonとimageで画像の取り扱い方は違うんだけど、それはOK?

940:名前は開発中のものです。
09/09/30 20:19:50 aKfjyI0F
>>938
margin

941:938
09/09/30 20:30:52 rJ4hDBJr
マジで!?
マージで!?
マージンで!?

後者の問題は解決しました。
ありがとうございました。

942:名前は開発中のものです。
09/09/30 20:38:42 Xz+mxuig
イラッ(^ω^;)
なんでこうリファレンスも読まない場当たり的な質問が続くのか

943:名前は開発中のものです。
09/09/30 20:42:05 OhgmSDNx
*start
どうする?
[link target=*hanasu]話す[endlink] [link target=*siraberu]調べる[endlink][s]
*hanasu[jump target=*start]
話した。
*siraberu
調べた。[jump target=*start]

*start
どうする?
[link exp="f.koudou='hanasu'"]話す[endlink] [link exp="f.koudou='siraberu'"]調べる[endlink][s]
[if exp="f.koudou=='hanasu'"]
話した。[jump target=*start][endif]
[if exp="f.koudou=='siraberu'"]
調べた。[jump target=*start][endif]

正確な文ではありませんがこんな感じでコマンドADVを作ろうとした場合(実際はもっと複雑)
if文で分岐させるのと、jumpでラベルに飛ばすのってどっちがいいんですか?
中身が長いときはラベルの方が良さそうだけど、好みの問題?
ifの方が管理しやすそうですが、ラベルだとKKDEで折りたためたりできるのでどっちがいいのか…


944:名前は開発中のものです。
09/09/30 20:46:38 Z2qf7ULX
jumpにした方がいい。
理由は未読/既読判別の処理の関係上。
ifでは判別してくれないよ。

945:名前は開発中のものです。
09/09/30 20:52:05 PaYsGBpE
>>943
最初リファレンスも読まないカスが多い一連の流れを
揶揄してるのかと思ってしまったw

厳密な処理速度とか効率性とか求めてる人間じゃないんで
俺はどっちでも好きにしろとしか思わない

946:名前は開発中のものです。
09/09/30 23:54:43 s44Wvcu0
余計なバグを出さないために、俺はcall。
空行を少し多めにしてpatch出すときはそこに埋めるようにしてる。

947:名前は開発中のものです。
09/10/01 00:58:07 RBNp1X9j
>>946
ぶっちゃけその発想はなかった。
そうか、行がちがくなってエラー出るんだから、最初から余裕もって空行にしとけばいいのか。

948:名前は開発中のものです。
09/10/01 01:24:47 Nh02dlNy
既存の行のうしろに差分追加すればいいんじゃね

949:名前は開発中のものです。
09/10/02 19:05:41 xNfLWESs
初歩的な質問ですみません。
SOUNDファイルの音をマウスオーバーで鳴らすにはどのようにすればいいのでしょうか?

950:名前は開発中のものです。
09/10/02 19:12:43 lce5lLU+
[link enterse="hoge"]

951:名前は開発中のものです。
09/10/02 19:13:06 A9AcV33D
>>949
buttonマクロでonenter引数に音を鳴らすtjsコードを書く。

952:名前は開発中のものです。
09/10/02 19:14:38 A9AcV33D
enterseでよかった……orz

953:名前は開発中のものです。
09/10/02 19:36:58 xNfLWESs
出来ました!ありがとうございます。

954:名前は開発中のものです。
09/10/03 13:01:54 lqACBpWd
吉里吉里も下火になってきたな

955:名前は開発中のものです。
09/10/03 14:30:23 CkgZOLk1
つか同人ゲームが下火だよな

956:名前は開発中のものです。
09/10/03 14:54:35 iEe4FZ52
単純なノベルやAdvは、コモディティ化して久しいからな。
FFD並みの演出が手軽にできます、ってのじゃなければ。
まあどちらかというと吉里吉里はあまりお手軽じゃないというところが欠点なのかもしれないが。

957:名前は開発中のものです。
09/10/03 17:00:42 xn8MyUh3
この頃ライブメーカー製をよく見るような気がする。
実際、素人がノベルやADVを見栄えよく作ろうとするなら
ちょうどこのぐらいが必要十分って感じなのかも。

958:名前は開発中のものです。
09/10/03 17:06:56 1kOzDUwI
セミプロやプロが手間かけずに作れるのが吉里吉里だったってことかな

959:名前は開発中のものです。
09/10/03 17:51:35 1qL+VH7W
ごうさんとこの新作体験版やってみたけど、メッセージウィンドウがああも動かれると目が疲れるな。
吉里吉里でがんばれば(カスタマイズは必要だが)これぐらいはできるよ、という良い手本だな。

960:名前は開発中のものです。
09/10/03 18:43:08 iEe4FZ52
>>959
へぇ、吉里吉里のカスタマイズベンダーかぁ。あるだろうなとは思ってたが本当にあるんだな。
ブログでDirectX(3D)でトランジションができない、なんて書いてたけどシェーダー書けばできるよ。
まあ言わずもがなな話ですが。

961:名前は開発中のものです。
09/10/04 00:25:50 ghjrtV/h
[image storage="senpuki.jpg" layer=base page=fore]
[image storage="yurikane.png" layer=0 page=fore visible=true pos=center]
//で、とりあえずキャラを立たせました。
//しばらく文字を流して、
[layopt layer=0 page=fore visible=false ]
[image storage="vs.jpg" layer=base page=fore]
//と、キャラを隠し、背景を入れました。
//さらに文字を流して、
[image storage="kadomaheya.jpg" layer=base page=fore]
//と背景を替え、
//また文字を流しました。
//そして、
[image storage="kadoma.png" layer=1 page=fore visible=true pos=center]
//と書いたのですが、

ここでエラーになってしまいます。

吉里吉里/KAG ノベルゲーム清作入門
という本で勉強しています。

何が原因なのでしょうか?

962:名前は開発中のものです。
09/10/04 00:43:49 AGAiN3tF
・ファイル名の画像がない
・ファイルの拡張子が違う
・前景レイヤーが1つしかない

963:名前は開発中のものです。
09/10/04 01:23:12 EfuL483I
>>961
とりあえず一番上の行にこれを書き足してみたら。
[laycount layers=2]
前景レイヤーが2枚になるおまじないだ。
これでダメだったら>>962の3番ではないことになるな。
そんな感じでひとつずつ間違いの可能性を消していく。


964:名前は開発中のものです。
09/10/04 01:27:11 L5T8ZPN6
リファレンス読まない質問が、いま静かなブーム

965:名前は開発中のものです。
09/10/04 01:58:49 HFqxWhKO
ブームって言うか続きすぎて正直ウゼエ
答えちゃうお前らもよくないよ

966:名前は開発中のものです。
09/10/04 01:59:57 amFru9E6
>>961
とりあえず、Shift+F4を押して動作ログを見てみよう。色々と読み取れるぞ。
ちなみに野々口は精作な。

967:名前は開発中のものです。
09/10/04 03:50:34 BYvWz/bP
こんなとこより公式で訊いた方がもうちょっとまともな回答があるのにな。

968:名前は開発中のものです。
09/10/04 04:28:34 hprrVIqT
ここは公式で答えがえられないような高度な質問をするところだよな

969:名前は開発中のものです。
09/10/04 05:47:48 /1P8VNju
そして高度な内容ほど自分で解決しろよ、
出来ないなら実装しない方が・・・という流れに持っていく作戦

970:名前は開発中のものです。
09/10/04 08:40:12 LUMaM/Sa
ってかリファレンスが糞過ぎるんだよ
暗黙の了解が多すぎる
Javadocなみの情報量は最低限欲しいな

971:961
09/10/04 09:24:20 Lv5+noAY
>>963
指摘された通りshift+F4やってみました。、、、よく分からんです。
こんな機能があったんですねー。

09:13:42 first.ks : 「カドマー、起きろー、朝だぞー」[r][l][cm]
09:13:42 first.ks : [image storage="kadoma.png" layer=0 page=fore visible=true pos=center]
09:13:42 ==== An exception occured at kaglayer.tjs(129)[(function) loadImages], VM ip = 15 ====
09:13:42 -- Disassembled VM code --
09:13:42 #(129) return super.loadImages(storage, key);
09:13:42 00000015 calld %3, %2.*2(%-3, %-4) // *2 = (string)"loadImages"
09:13:42 -- Register dump --
09:13:42 %-4=(int)536870911 %-3=(string)"kadoma.png"
09:13:42 %-2=(object)(object 0x0012E3B4:0x00000000) %-1=(object)(object 0x0140A1BC:0x0140A1BC)
09:13:42 %0=(void) %1=(object)(object 0x00C68424:0x00000000)
09:13:42 %2=(object)(object 0x00C6BA84:0x00000000) %3=(void)
09:13:42 --------------------------------------------------------------------------------------
09:13:42 trace : animationlayer.tjs(483)[(function) loadImages] <-- graphiclayer.tjs(66)[(function) loadImages]
      <-- mainwindow.tjs(5332)[(function expression) (anonymous)] <-- conductor.tjs(440)[(function) onTag] <-- conductor.tjs(104)[(function) timerCallback]
09:13:42 エラーが発生しました
ファイル : first.ks 行 : 139
タグ : image ( ← エラーの発生した前後のタグを示している場合もあります )
      
ストレージ file://./c/documents and settings/owner/デスクトップ/z 美少女作成/美少女主義/data/kadoma.png を開くことができません

972:名前は開発中のものです。
09/10/04 09:40:01 Lv5+noAY
大変申し訳ありません。画像ファイルの名前を間違えていました。
.png

..png
となっていたため
読み込み不可でした。

初歩的ミスでした。

これは発見しにくい、、、orz

レスくれた人ありがとうございます。

973:名前は開発中のものです。
09/10/04 10:59:55 92xcOooc
>>970
いいから読め
話はそれからだ

974:名前は開発中のものです。
09/10/04 11:04:23 Q96KWrcF
TJS2リファレンスがカスなのは確か
ほとんど「実装が仕様」だからあんまり詳しく書きたくないんだろうな

975:名前は開発中のものです。
09/10/04 12:49:15 hprrVIqT
TJSリファレンスで困ったことって無いけどなぁ
吉里吉里の諸クラスと、tp_stub.h については記載がないのでソース追うこともあるけど。

976:名前は開発中のものです。
09/10/04 13:46:41 92xcOooc
>>974
ここしばらく続いてる質問は、リファレンスの内容うんぬん以前の問題だろw

977:名前は開発中のものです。
09/10/04 15:59:34 TgmjWOtf
javadocなんて大事なことは全部webのガイドとチュートリアルにしか書いてないだろw

>>975が一番困る。

978:名前は開発中のものです。
09/10/04 18:32:45 l/+ZB6V8
吉里吉里やる人ってCとかJavaとかHTMLとか他のも触った人?

979:名前は開発中のものです。
09/10/04 19:13:38 U2VV6hl3
>>978
どういうつもりで、その三つの言語を同列に並べてるのか疑問

980:名前は開発中のものです。
09/10/04 19:19:21 d29I858S
ちゃっかり打開しちゃってるよね
まぁ、いいんだけどさ
それより主、この棒みたいな敵、アレに見えるよね、アレにさ
ちなみにアレって何?なんなの?何なの?

981:名前は開発中のものです。
09/10/04 19:20:34 MDSmgtN2
N88-BASICなら触った。

982:名前は開発中のものです。
09/10/04 19:51:09 tYlNUngl
TJSなんか捨てて既存のスクリプト言語を組み込んでほしい
実際何一つメリットがない
こればっかりは作者の趣味だから仕方ないんだろうけど

983:名前は開発中のものです。
09/10/04 20:01:51 U2VV6hl3
>>982
日本語でおk

984:名前は開発中のものです。
09/10/04 20:13:09 hprrVIqT
>>982
それこそ好きな言語組み込めばいいじゃない。誰も止めないぜ

985:名前は開発中のものです。
09/10/04 20:52:18 SWvZKQs3
>実際何一つメリットがない
無知だからこそ言えることだよな。

986:名前は開発中のものです。
09/10/04 21:02:48 vz+5yYFL
ボタンはひとつしか表示出来ないのでしょうか?
[button graphic=yesbutton target=start left=40 top=300]
[button graphic=nobutton target=option left=40 top=200]
でやってみたのですが画面には一つしか表示されません。
ボタンを複数個表示させるにはどう書けばいいのですか?

987:名前は開発中のものです。
09/10/04 21:03:05 /aZf/kGF
>>982
そこが言語作者のオナニーポイントだからどうしようもない

988:名前は開発中のものです。
09/10/04 21:59:31 oOAJbExE
>>986
この辺りを参照
URLリンク(hpcgi1.nifty.com)

989:名前は開発中のものです。
09/10/04 22:48:11 GHzhGRJ8
>>988
とりあえず、関係ないページを教えるのはやめようぜ

990:名前は開発中のものです。
09/10/04 23:36:51 amFru9E6
>>986
ボタンは概念的には文字扱いされたリンク画像なので、
buttonコマンドを呼び出す直前でlocateコマンドも呼び出してx,y座標を与えるんだ。
直感的には奇妙だが、吉里吉里はそういう仕様になっている。

991:名前は開発中のものです。
09/10/04 23:44:00 hprrVIqT
こうしてまたリファレンスをよめばそのまま書いてあることが質問されるのであった

992:名前は開発中のものです。
09/10/05 02:01:01 zHLjMzoR
>>986
とりあえず質問する前に >>1読め

>KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
>FAQ、Google等で調べてからにしましょう。

お前の質問は載ってる問題だ

あと答える方も「みりゃ解る初心者質問」はスルーしろって
構うからどんどん教えてチャンが増えるんだよ
努力の形も見せずに、答えだけ求める類増やすんじゃないよ

993:名前は開発中のものです。
09/10/05 02:13:20 jmyBWdMO
URLリンク(devdoc.kikyou.info)
タグリファレンス の所に、色々詳しくのっているから、
まずここを一通り読んでから、すべてはスタートだ

994:名前は開発中のものです。
09/10/05 02:24:25 ZFA8WmpO
吉里吉里自体、初心者にはあまり優しくない開発環境だから、
初心者っぽい質問には多少親切に答えてあげてもオレはいいと思うけどな。

995:名前は開発中のものです。
09/10/05 02:35:15 GxHssrkI
>>994
初心者だからこそ大抵の情報は載っているリファレンスを読んで、自分で解決することを
覚えさせたほうがいいんじゃないか。そのうえでわからんことがでたらここか公式で聞けばいい
付属のドキュメントも読まないでつまづくのはツールの敷居のせいじゃないぞ
もっともとりあえずどのドキュメントを読めばいいのかわかりにくいのは事実

996:名前は開発中のものです。
09/10/05 03:01:27 JF+W/3i1
>>994
初心者だからこそ、教えて君に成り下がらないうちに自分で調べることを覚えさせるべきだろう。
「リファレンスに載ってるからよく読め」で良いわけだし。

997:名前は開発中のものです。
09/10/05 04:05:23 JfKiXBk/
じゃー、教えるときは泣くほど罵倒してからにするか

998:名前は開発中のものです。
09/10/05 06:13:24 AqpQxOYN
ただでさえ下火なのに初心者追い払ってそんなにユーザー減らしてなにがしたいの?
だいたい、いまこのスレの住人五人くらいしかいないじゃん
初心者の質問以外にこの過疎スレに書き込む人がいるの?

999:名前は開発中のものです。
09/10/05 06:15:31 vkYQtnzC
5人(笑)

1000:名前は開発中のものです。
09/10/05 07:41:22 tml/RHk9
1000

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch