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

このエントリーをはてなブックマークに追加
1980 ◆ufIVXIVlPg
ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。
本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。

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

【公式】
kikyou.info
http://kikyou.info/tvp/

吉里吉里ダウンロードページ
http://kikyou.info/tvp/
2980 ◆ufIVXIVlPg :04/04/06 06:17 ID:Mc1KTajp
【参考】
吉里吉里/KAG推進委員会
ttp://www.piass.com/kpc/

ドキュメント
吉里吉里2 ttp://www.ultrasync.net/dee/kr2helps/kr2doc/contents/
KAG3 ttp://www.ultrasync.net/dee/kr2helps/kag3doc/contents/
TJS2 ttp://www.ultrasync.net/dee/kr2helps/tjs2doc/contents/

吉里吉里/KAG講座リスト
http://www.piass.com/cgi/kpc4/profiler.cgi

吉里吉里/KAG支援ツールリスト
http://www.piass.com/cgi/kpc5/profiler.cgi
3980 ◆ufIVXIVlPg :04/04/06 06:20 ID:Mc1KTajp
※特定の作品の話題(ローカルルール違反)は、なるべく控える。板違いにならない範囲で。
※過去ログは定期的に保守すること。
※まずは自分で調べてみることが大切。教えて君にならないように。
 参考……脱!教えて君同盟 ttp://myu.daa.jp/osiete/index.html

TIPSを公開してくれているサイト
■□□ おさかな定食。□□■
ttp://kgs.tenkyu.com/
吉里吉里サンプル&プラグイン
ttp://vega.fem.jp/krkr/
吉里吉里/KAG あれこれ
ttp://www.witheredtales.info/krkr/
吉里吉里/KAG Wiki
ttp://www8.big.or.jp/~ani/kag/hiki/
吉里吉里情報局
ttp://www.kirikiri.info/

スレタイ3のままにしちゃったけど本当は4です。ごめんなさい。
4名前は開発中のものです。:04/04/06 15:56 ID:JJtVAGl5
>>1-3
乙。
5名前は開発中のものです。:04/04/06 17:46 ID:3zp3FHQM
>1-3
6名前は開発中のものです。:04/04/06 20:20 ID:LHpqMgwR
>>1
おつかれ。
7名前は開発中のものです。:04/04/06 20:50 ID:MeuJozH6
>>980
乙。
8名前は開発中のものです。:04/04/07 11:55 ID:2LtcchMU
今年はゾウディアック2に期待だな
9名前は開発中のものです。:04/04/08 05:03 ID:pTj4cwZC
お尻の穴に
10名前は開発中のものです。:04/04/08 23:04 ID:9lokShPg
横浜かまいたち閉鎖。
PIA少尉乙彼。
11名前は開発中のものです。:04/04/09 01:46 ID:Hgkg3BJ3
ああ、吉里吉里スレが戻ってきていた。

わ、ほんとだ。横浜かまいたちが閉鎖している。
980も少佐も乙。なんだかんだ言っても俺は心中が好きだった。
Deeさんも寂しいかもしれないがマターリと開発ガンガッテほしい。
12名前は開発中のものです。:04/04/09 08:27 ID:ODTnJRFA
心中は残ってるよ。

けど1999と決別って、公開停止するくらいなら代わりにスクリプト完全公開してくれれば有意義なのに。
13名前は開発中のものです。:04/04/09 10:08 ID:+UeWi3Oo
>>12
吉里吉里本のCDにソース状態で入ってるよ>1999
正直、ほとんどKAGだから大して役に立たんと思われ。
それより、漏れらも玉露飯やICONOCLASMや
SENA ProjectやZODIACや
TYPE-MOONのようにがんがろうぜ!

後気になるんだが、紫月ってどうなったんだ…?
1412:04/04/09 14:25 ID:ODTnJRFA
玉露飯(18禁)    ttp://gyokuro.nekome.net/
 体験版再配布    ttp://toro.mydns.to/nijyuushiki.html
 や
ICONCLASM(18禁) ttp://www.iconoclasm.info/
 や
SENA Project     ttp://vega.fem.jp/sena/
 や
ZODIAC         ttp://www.zodiac-series.com/
 や
TYPE-MOON(18禁) ttp://www.typemoon.com/
 のようにね。紫月ttp://www.piass.com/issis/は……期待は出来ないやね。

>吉里吉里本のCDにソース状態で入ってるよ>1999
うん、吉里吉里本持ってるから知ってるけど、でも配布停止にしてサポート終了するくらい
なら、サポート放置だとしても配布続けつつソース公開するほうが有意義じゃん、て。
やっぱり1999から吉里吉里に入った人ってのはいると思うしさ。ソースがあれば足がかりく
らいにはなるんじゃないかなーって。
15名前は開発中のものです。:04/04/09 17:04 ID:MlVQWYfe
>14
玉露飯の体験版、ネットワークアップデートだ。すげー。
実装されてたっけ?改造版かな。
16名前は開発中のものです。:04/04/09 17:38 ID:MlVQWYfe
自己レス。
自動アップデートは吉里吉里でやってるわけじゃなかった。
17名前は開発中のものです。:04/04/09 17:58 ID:+UeWi3Oo
>>14
「紫月」って横浜かまいたちFCが
スクリプトやってたから、YKFC解体で
どうなるのかと思ったのさ。

18名前は開発中のものです。:04/04/09 19:21 ID:ODTnJRFA
>>17
完成は期待できないね、って言いたかったんです。
YKFCはもとより、紫月サイトも更新が去年の十月だし、BBSはnot foundだし。
でも意外と、YKFC解体をきっかけに身軽になって企画再活性化、とかもあるのかもね。
まあ、漏れは紫月のことは忘れますや。
19名前は開発中のものです。:04/04/09 21:25 ID:2IkcKEYA
>>18
漏れも忘れよ。あれ結構面白そうだったんだけどなあ
20名前は開発中のものです。:04/04/09 22:00 ID:+UeWi3Oo
>>18,>>19
じゃあ漏れの作品に期待しr(ry
などと言ってみるテスツ。
ソースに「あのスレの>>20」ってあったら多分漏れだw
21名前は開発中のものです。:04/04/09 22:50 ID:RyBt6IJ2
そんな遠まわしで腰の引けた手探りで嫌らしい半笑いのあつかましい自己主張が俺は嫌で嫌で仕方がない。
22名前は開発中のものです。:04/04/09 23:41 ID:+UeWi3Oo
>>21
すまん、ただのネタと言うか笑い話と言うかスルー汁というか。
これからはこうゆうのせんようにするわ、スマソ。
…確かに冷静に考えりゃムカつくよな。

>>all
雰囲気悪くして申し訳ない、流してくれー。

23名前は開発中のものです。:04/04/09 23:46 ID:mG/H3Jp/
>>21
なんでそんなに悪意に満ちてるの?
2421:04/04/10 00:51 ID:nq9ghIaC
ていうか>>21こそがネタというか笑い話だよ。
25名前は開発中のものです。:04/04/10 01:00 ID:PqFHrVWR
禿げしく板違いだが新パソゲト記念カキコ
26名前は開発中のものです。:04/04/10 03:39 ID:pHa8o7o3
>>24
なんか教師が冗談いって教室引きまくりで言った本人だけ笑ってるの連想した。
27名前は開発中のものです。:04/04/10 07:46 ID:Hyjf0fzS
>>13
エンジェルメイクや、ジューンブライドとかの作者もあるじゃん
まだまだ良作がでてくるさ
28名前は開発中のものです。:04/04/11 10:15 ID:zDaw5Tw6
Fateのソースに例のフローチャートエディタ用のファイル発見。

っつか表情変わるだけでも全身再描画してるんだ。
もったいない
29名前は開発中のものです。:04/04/11 17:40 ID:1P33gBLj
>>28
ソースの保守性の問題なんじゃないかな。
KAGのソースはめちゃくちゃ保守性が低いから、処理の効率を犠牲にしてでも見やすいソースにしたかったんだと思う。
30名前は開発中のものです。:04/04/12 00:01 ID:lXML5snn
確かに結構きれいにかかれているよ。>Fate
自分の主観だけど。


よく使うマクロとか書いてまとめたら、便利かな?
31名前は開発中のものです。:04/04/12 00:19 ID:wmkDqJW7
beta4公開。
32名前は開発中のものです。:04/04/12 00:38 ID:TCuAmTsa
>>30
もちっと軽くなるように作れたんじゃないかと
思うんだがなぁ…>Fate

その分プログラマとスクリプタの手間は増えるけど…
33名前は開発中のものです。:04/04/12 01:45 ID:lXML5snn
>>32
それはいえる。

立ち絵が同じ表情で大きさが違うのが3種類ってのは・・イクナイ
34名前は開発中のものです。:04/04/12 02:00 ID:lXML5snn
連続書き込みですが・・


吉里吉里 本体
----------------------
■ パッド(ジョイスティック)対応。キーボード入力と同様に扱えます。onKeyDown, onKeyUp (onKeyPressでは扱えません) イベントや System.getKeyState メソッドで VK_PAD???? (仮想キーコード一覧参照) を拾えます。
■ userconf.exeを「エンジン設定.exe」に改名して、配布ファイル中のkirikiri2\enduser-toolsに移動。配布するときは吉里吉里の実行可能ファイルと同じ場所に配置してください。
■ 今まで別配布となっていた Loop Tuner を krdevui.dll に統合 ( 配布ファイル中の kirikiri2\tools\krkrlt.exe で起動 )。
■ (ループチューナ) 画面右端のデータ外の部分から選択を行うと、再生時にハングアップする場合があったのを修正
■ エンドユーザ向けの「ファイル破損チェックツール」同梱
■ 設定で「画像キャッシュ制限」を「自動」にしたときのキャッシュ容量を従来の約半分に
■ 配布フォルダ構造の変更(エンドユーザ向けツールを別フォルダに)


KAG
----------------------
■ 「自動的に読み進む」で行末またはページ末クリック待ち時にキャンセルしたときにはその場で停止するように修正
■ 先頭行が空行のシナリオファイルを読み込んだときに不正なメモリブロックを参照していたのを修正
■ waittrigタグでスキップ時にonskip属性が効かなかったのを修正
■ positionタグにvisible属性(可視かどうか)追加
■ stopmoveタグで裏画面(背景レイヤ以外)の自動移動が停止していなかったのを修正
■ マウスで選択肢の上を通過した後にキーボードで選択肢を選択できない場合があったのを修正
■ グラフィカルボタンを押した後、選択肢ロックが働いているにもかかわらずonleave属性の式が実行されてしまっていたのを修正
■ (本体はパッドに対応しましたがKAGはまだです)
35名前は開発中のものです。:04/04/12 03:17 ID:a7gwOcQL
おちてる・・・
36名前は開発中のものです。:04/04/12 08:37 ID:TCuAmTsa
>>34
GJ!

>>33
それは仕方無いっしょ
(比較対象がエロゲで申し訳ないが)ageのrUGPみたいに無段拡縮積んでる訳じゃないんだし。
大きめなのだけファイルに持っておいて
縮小させて使うって手もあるがピクセル補完でフチがギザる罠。
視線が少し変わるだけならタグかマクロでも作って目の周りだけ描画しろって思う

まぁ、ウダウダ叩く前におまいが作れって言われそうだがw
さて、今日の授業終わったらパソコン室に
引きこもってTJSいじろーっと
37名前は開発中のものです。:04/04/12 10:02 ID:R/cle+0D
>35
今はサイト復活しとるようだが。
38名前は開発中のものです。:04/04/13 13:50 ID:fkKmTnd9
なんだよ、また公式おちてるぞ
39名前は開発中のものです。:04/04/13 13:53 ID:LRl5gpYt
>>38 あんたの使ってる、DNSの更新の遅いクソプロバイダを変えたら?
40名前は開発中のものです。:04/04/13 14:57 ID:0nAqP+Hk
>>38
>>39
おまいらもちつけ
41名前は開発中のものです。:04/04/13 16:19 ID:PXL0ym5X
もちついてくえ。
42名前は開発中のものです。:04/04/13 16:54 ID:2g7KJWMH
公式が一番落ち着かないな
43名前は開発中のものです。:04/04/13 17:34 ID:MGZsnDmV
ん?完成したら、ダウンロードスペース借りようとかおもてったんだけど、
ひょっとして不安定なのか?
44名前は開発中のものです。:04/04/13 18:51 ID:HbRPWXoz
tlg5から他の画像フォーマットへ変換するツールってないでしょうか?
gif・psdなど透過所理がそのまま残る物がいいんですが…ないですかね…
45名前は開発中のものです。:04/04/13 19:03 ID:0nAqP+Hk
>>64
吉里吉里付属のコンバータ

もしくは吉里吉里に喰わせてからbmpで吐かせる
46980 ◆ufIVXIVlPg :04/04/13 19:24 ID:ThV35JPq
吉里吉里附属のコンバータは確か無理だったと思うな。
どこかにSusieプラグインがあったから、それなら対応してるかもしれない。
なんでそんな変換したいのか、理由がわかる気がするから、
そっち関係を探してごらん(間違ってたらゴメンね)
47名前は開発中のものです。:04/04/13 21:39 ID:KdT9RQZ3
初心者の質問でわるいですが
RPG 風味のゲームを作ってるんですが
ステータスやアイテムを変数に入れておくと
結構な量になりますが、こういうのは
そのつど入出力するほうがいいんでしょうか。
ステータスだけで10*100の2次元配列になるんですけど
48名前は開発中のものです。:04/04/13 23:00 ID:0nAqP+Hk
スジプラは変換して出力は出来んハズ。

Window.onFileDrop⇒Layer.loadImages⇒Layer.saveLayerImage

でFA
49980 ◆ufIVXIVlPg :04/04/13 23:12 ID:5cGUTwkB
いや、できますよ〜。
そのやりかただと、アルファチャンネルとかって保存されます?
50名前は開発中のものです。:04/04/13 23:21 ID:0nAqP+Hk
>>49
まじで出来る?
spi_tlg5って香具師持ってるけど
出来んかった希ガス。

漏れの書いたやり方は出力時に
bmp32で指定しとけばαチャネルも
くっついて出るよ。
51980 ◆ufIVXIVlPg :04/04/14 01:40 ID:QgoyaPlN
いまもういっかい試して見ましたけどできましたよ。
if_tlg.spiで。

吉里吉里でそんなこともできるんですか。参考になりました
52名前は開発中のものです。:04/04/14 15:16 ID:NWQx/wza
: : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::: :::::
 . . : : : :: : : :: : ::: :: : :ポン!::: :: ::: ::: :::::::::::::::::::::::::
  . . . : : : : ∧_∧:::::: :::::::::::: : ::::公式…… :::::
      (;;;::::::  ) )) . . .: : : ::: : :: :::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
 . . :: : :: : : :: 川 ::: :: : :::::: ::: ::: ::::::::::::::::::::::::::::::::::
:: : ::: :: : :::: :: ::: ::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      /⌒:::::⌒\:. . .: : : :::::: ::::::::::::::::::::::::::::::
     y;;;;;:::::::::::::  \. .:: :.: ::: . ::::::::::::::::::::::::::::
     |;;;;:::::::::::: ノ\ .\::. :. .:: : :: :: :::::::: : ::::::
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
53名前は開発中のものです。:04/04/14 16:44 ID:zMoqmNJO
>>52
フッカツしてるね。
公式が見れないのは俺だけかと思ったが結構いるんだな。

やはりヘボプロバイダなのか・・・orz
54名前は開発中のものです。:04/04/14 18:36 ID:9wYA38K/
自作クラスに、イベントを実装したいのですが……どうしたら出来ますかね?
とりあえず今は、コンストラクタで0.5秒間隔のタイマーを走らせておいて、if文で
変数等のチェックをしているのですが……何か他にスマートな実装方法はない
でしょうか?
55名前は開発中のものです。:04/04/15 16:41 ID:vcSWpk3k
        Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
       /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
      / :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
      / :::/;;:   ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ
>>53漏れもだよ…。
誰か>>54の質問に答えてやって。
56名前は開発中のものです。:04/04/15 19:02 ID:MjFpPWX3
>>47>>54もいまいち言いたいことが分からん。
5754:04/04/15 19:59 ID:80536dX8
>>56
判らないですかね? <自作クラスにイベントを実装したいのですが>だけだと、
不充分なんでしょうか……。
58名前は開発中のものです。:04/04/15 20:02 ID:/z7hiOY+
>54
一番簡単な形だと、こんな感じ?
マルチキャストが必要なら、
MainWindow.tjsの"なんとかHook"とかみたくするとか。

class Foo
{
  var on_foo_event; // foofuncが呼ばれたよイベント
  function foofunc()
  {
    if (on_foo_event !== void)
      on_foo_event();
    System.inform('foofunc called');
  }
}
class Bar
{
  var bar_val;
  function foo_event_handler()
  {
    System.inform('B.foo_event_handler:'+bar_val);
  }
}
var a = new Foo();
a.foofunc(); // --> foofunc called
var b = new Bar();
b.bar_val = 200;
a.on_foo_event = b.foo_event_handler();
a.foofunc(); // --> foo_event_handler:200, foofunc called
59名前は開発中のものです。:04/04/15 22:51 ID:80536dX8
>>58
おお、ありがd!

‥‥ところで、俺も公式が見られないんだけど‥‥てか、訳のわからない別のサイトが表示されている‥‥。
60名前は開発中のものです。:04/04/15 23:25 ID:xsJ21WD2
公式おちつかねぇ〜
クソプロバイダとか言ってる場合じゃないな、こりゃ。
61名前は開発中のものです。:04/04/16 00:23 ID:fOfZc6kb
2004年4月16日
DNSトラブル
----------------------
レジストラの登録画面でDNSの設定変えたら、なんかよくわからないエラーが出てたようですが、設定はめでたく反映されていたようなのでよし。
あと1日ぐらいの間は、旧DNSサーバの間違った情報をクライアントに伝えてしまうようなDNSサーバもあるかもしれません。

ご迷惑をおかけしましたが、今度は安定しそうです。


公式ページ日記にて。
6258:04/04/16 12:44 ID:2wN352e8
よく見たら間違ってる。スマンかった。
× > a.on_foo_event = b.foo_event_handler();
○ > a.on_foo_event = b.foo_event_handler;

カッコを付けたらクロージャ代入じゃなくてメソッド呼び出しになっちゃうよ。
63名前は開発中のものです。:04/04/16 17:32 ID:hnm9v34e
-2004年4月16日
--DNSトラブル
レジストラの登録画面でDNSの設定変えたら、なんかよくわからないエラーが出てたようですが、設定はめでたく反映されていたようなのでよし。
あと1日ぐらいの間は、旧DNSサーバの間違った情報をクライアントに伝えてしまうようなDNSサーバもあるかもしれません。
ご迷惑をおかけしましたが、今度は安定しそうです。

--KAG4
もうそろそろKAG4を考えています。全く画策段階ですので細かいことは決まっていませんが、KAG4はKAG3との互換性を捨てることは確かです。
ただし、吉里吉里2の上で動くことと、いままで通りKAG4自体がTJSで記述される点は変わりありませんし、KAGParserはC++で書かれることも変わりありません。
KAG内部の構造は大きく変わるとおもいます。今は大まかに「吉里吉里」「KAG」と分かれていた層がもうすこし分かれるかも知れません。コンポーネント化も進めます。もしかしたら「標準機能もすべてプラグインの集合」、みたいな感じになるかも知れません。
64名前は開発中のものです。:04/04/16 17:33 ID:hnm9v34e
生のKAG4は細かい単機能の集合体の層(おそらくTJSのメソッドの集合)、それともう一つ、その単機能の層をまとめて使うための層(これもTJSのメソッドだが、KAGのタグ一つ一つに対応する物)に分かれるかもしれません。後者を作り替えることにより、
そのゲームにあった命令セットを作れることになると思います(ただ「KAG3のマクロ」に相当する機能は引き続き搭載する予定)。
現状のKAGが、作られるゲームの種類をあまり特定していないが為に「汎用性は高いが煩雑な仕様」であるのに対し、KAG4は、「作成されるジャンルを限定するが単純な仕様」となるかも知れません。その仕様を超えた複雑なもの、たとえばモグラたたきの
ようなミニゲームの類や、マップを表示して移動先を選択するような機能は、KAGの機能を使わずにTJSで記述して頂くことになるかも知れません。
シリアライズをしっかりと行う為、ロード時にセーブ時の状態をほぼ完全に復元でるような機能を予定しています。すなわちセーブポイントを指定しなくても、セーブ・ロードはシステム側が面倒を見る、ということになります。もっともこれは、現状のKAGがラベルを
65名前は開発中のものです。:04/04/16 17:33 ID:hnm9v34e
基準にしている為にシナリオの変更に強い(たとえばリリース後にパッチを配布してシナリオを変更しても前のセーブデータを使える)という特徴も捨てがたいので、折衷案を考えます。
レイヤに複雑な描画を行ったりした場合は状態保存が面倒になる為、セーブデータ中にレイヤ画像を直接保存する場合があるかも知れません。セーブデータが大きくなりそうで心配かもしれませんが、もちろん通常では、現状と同じくそのレイヤにどの画像が
ロードされただとかの情報にとどまるので大丈夫だと思います。画像をセーブデータに含めるようになるのはTJSで直接描画しただとかに限られると思います。
KAGParserは吉里吉里用のプラグイン化をして、吉里吉里本体の外に出します。
シナリオが大規模になってくると支援ツールが吉里吉里/KAG以外に必要になります(私が作るとはかぎらないのですが・・・)。たとえば「次の選択肢までジャンプ」のような機能は、「次の選択肢」を探すなんてのは吉里吉里/KAGで探すと時間もかかりますし
非効率的です。こういうのは「支援ツール」のような別のソフトなどであらかじめ探しておけば良いと思います。KAG4は構造が単純になると思うので、このような「支援ツール」との連携もとりやすくなるのではないかと思います。
いろいろ考えています。よろしければ是非掲示板やIRCでご意見をください。
66名前は開発中のものです。:04/04/16 22:16 ID:uRFRJdXa
KAG4出るらしいよ、詳しくは公式の日記にて、だけでいいのに。
バージョンうぷでその内容を転載とかならまあ分かるけども。
67名前は開発中のものです。:04/04/16 23:18 ID:W/Y3kH7s
手続き型はもうやめようぜ>KAG4
もうそろそろ、破壊的代入(=フラグ)のないプログラミングが
普及すべき時期だ。
68名前は開発中のものです。:04/04/16 23:25 ID:lmmvzIFg
ちょっとした事もTJS弄らないといけなくなるのは困るなぁ……
TJS分からないし……
69名前は開発中のものです。:04/04/16 23:53 ID:6/TxZ2vw
KAG3を使い続けるという選択肢もあるのでは?
70名前は開発中のものです。:04/04/17 00:03 ID:SFakUJsy
っていうかエンドユーザーってビジュアルノベルにこれ以上なにか求めてるの?
あとは話が面白いか面白くないかの様なきがするんだけど。
71名前は開発中のものです。:04/04/17 01:02 ID:aP/R4sf6
>>70
いや、ビジュアルノベル以外が作りたいんじゃないの?
72名前は開発中のものです。:04/04/17 02:09 ID:F9KIRT5x
ビジュアルノベルはキャラクターのレベルの高さと、
シナリオのおもしろさで大方は決まると思う。

あとはシステムで、シナリオにあった演出を求められたら
すぐ作れることが決め手になっている気がする。

ってスレ違いスンマソ。



#kirikiriircのあるIRCのサーバーはどこだろう・・
休みが取れたから話してみたかったのだが、

IRCなんて8年ぶりで鯖大杉。_| ̄|○
73名前は開発中のものです。:04/04/17 12:02 ID:LsnMYNpI
テスト
74名前は開発中のものです。:04/04/17 13:30 ID:fd9HWIRg
>>72
ircのことは知らんが、8年ぶりで状況が全然違うなら
まず自分で調べてみようとは思わないのか?
初心者の教えてクンとかわらねーぞ。
75名前は開発中のものです。:04/04/18 11:13 ID:FU2i8RlK
吉里吉里2 2.21 beta
* Window.postInputEvent メソッド追加(入力イベントの生成)
* 仮想キーコード VK_PADANY 追加 (いずれかのパッドのボタンが押されているかどうかを
System.getKeyState メソッドで取得)

KAG3 3.21 beta 5
* アニメーション情報のレイヤ間でのコピー後に不正なメモリブロックを参照していたのを修正(beta4で混入)
* パッドでの操作に暫定対応

日記に後置!演算子の仕様変更の話が。
7675:04/04/18 11:14 ID:FU2i8RlK
誤植だ。一番上、吉里吉里2 2.21 beta 5ね。
77名前は開発中のものです。:04/04/18 12:02 ID:ZXiLLEHF
>>75
78名前は開発中のものです。:04/04/18 16:09 ID:kq+tfC6b
まだ本家が見られない。
79名前は開発中のものです。:04/04/18 17:23 ID:l5nIHGG9
>78
ここで言っても事態は解決しないと思うが?
80名前は開発中のものです。:04/04/18 18:21 ID:kq+tfC6b
独り言だ。串刺せば見られるので、気にせずスルーしてくれい。
81名前は開発中のものです。:04/04/19 01:35 ID:GHRFYdTy
もしかして2chも串刺さないとみられない環境のひとか?
ああ、わけわかんなかったらスルーしてくれ
82名前は開発中のものです。:04/04/19 02:47 ID:m3rxymzy
質問させてください。初めて正規表現を使おうとしているのですが、
変数"f.abc01a""f.abc01b""f.abc01ab"がどれかひとつでも
成立している場合にタグを実行させようとして、@tag cond="f./abc*/"
と書いてみたのですがエラーが起きてしまいます。
どなたか、正しい方法を教えていただけないでしょうか?
よろしくお願い致します。
83名前は開発中のものです。:04/04/19 09:58 ID:GHRFYdTy
ほう、そりゃ間違ってる。しかし考え方はおもしろいな。
参考までに、おまいの書き方だと「すべての変数が1の場合」はどうかくの?
84名前は開発中のものです。:04/04/19 13:24 ID:d/fX7TIO
正規表現は文字列のマッチングを行うための
仕組みであり「変数名」は「文字列」では無
いので、そういう書き方は出来ない。

# TJSの内部的には変数名も文字列として実装
# されているから云々という話はややこしくな
# るのでここでは割愛する
85名前は開発中のものです。:04/04/19 21:26 ID:m3rxymzy
>>83-84
ご返答ありがとうございます。勉強不足でした…
86名前は開発中のものです。:04/04/19 23:57 ID:pe8qGH3s
タイトルを作っていて、タイトル画像とボタンを同時にクロスフェードで表示させたいのですが、
@layopt layer=message0 page=fore visible=false
@current layer=message0 page=back
@position layer=message0 opacity=0 top=0 left=0 height=480 width=640
@nowait
ボタン表示などをする
@layopt layer=message0 page=fore visible=true
@image storage="title" page=back layer=base
@trans time=3000 method=crossfade
@wt
@endnowait
@s
表を不可視→裏に読み込み→表可視→トランジションって感じで出来ると思ったのですが……
どのようにしたらよいでしょうか?ご教示ください。
87名前は開発中のものです。:04/04/20 00:47 ID:7pdTzwlY
>>86
6行目のlayoptで表画面を可視にしたところで、その後のトランジションで
裏画面がコピーされるから意味ないのでは?
と初心者が答えてみるテスト
88名前は開発中のものです。:04/04/20 16:25 ID:QkW/VJhQ
質問なのですが、現在の吉里吉里で、photoshopでいう『焼き込みカラー』のような処理ってできるでしょうか?
制作の作品でこの処理けっこう使ってるので、できたら非常に助かるのですが、覆い焼きとかはあるのに、焼きこみは無い・・
今あるmodeでの組み合わせでそれ風にするしかないですかね?(´・ω・`)
89名前は開発中のものです。:04/04/20 16:42 ID:jGqyz5Ba
>>88
画像作ってそれ置いとく方が楽
90名前は開発中のものです。:04/04/20 17:01 ID:QkW/VJhQ
>>89
枚数が枚数なだけにそれはキチュィ・・
多少ヘンになっても諦めるしかないかぁ…なにも考えずに作りすぎたぁ'`,、(´;ω;`)'`,、
91名前は開発中のものです。:04/04/20 18:28 ID:3NGz9k9o
>>90
(=゚ω゚)っ[吉里吉里2ソース]
92名前は開発中のものです。:04/04/20 18:58 ID:558xdrhW
まぁTLG6で頑張るしかないんじゃない。
93名前は開発中のものです。:04/04/20 20:15 ID:alWn7pF+
とりあえず本家で要望してみたら?
2chで訊くってのは気楽でいいけど
本家で訊くと身元がバレるかもしれないので
訊きにくい罠
94名前は開発中のものです。:04/04/20 22:08 ID:FG9HHBmc
覆い焼きと違って組みこむには技術的に面倒だとか難しいとかのものなのかな?
単純に要望が全く無いだけ?
こういうフィルタ的用途の持てる画像処理は、ノベル系だと利用価値が高いからできれば充実してほしい。
9586:04/04/20 22:15 ID:VGctFzLj
>6行目のlayoptで表画面を可視にしたところで、その後のトランジションで
>裏画面がコピーされるから意味ないのでは?
そうでした……。
でも7行目に
@layopt layer=message0 page=back visible=true をたしても
裏画面で読み込んだメッセージレイヤーの設定とボタンが表示されないのはなぜでしょうか?
96名前は開発中のものです。:04/04/20 23:05 ID:EKA+lDzp
フォトショップで画像を連結させるプラグインとか機能とか無いでしょうか。
オフィBBSや過去ログを見てみたけど、
一度書き出して他のソフトに読ませて、また吐き出させてしか見当たらなくて…

pngで透明を持たせたまま、何十枚、何百枚とある枚数を
連結させるのが大変で大変で…_| ̄|○
97名前は開発中のものです。:04/04/20 23:08 ID:VVqxP7n7
>>95
試しに適当な画像用意して>>86>>95の行を加えて
やってみたがボタン表示されたけど。
98名前は開発中のものです。:04/04/21 00:10 ID:H10O0MwU
>>96
どういうことかもう一度しっかり説明してくれ。ちょっと抽象的すぎてわからない
99名前は開発中のものです。:04/04/21 00:14 ID:vkNJSWVX
>>97
吉里吉里をダウンロードしなおしたらできました。謎。
10086:04/04/21 00:38 ID:vkNJSWVX
99に名前入れ忘れた……。
すいません、最後に一つだけ質問を。
>>86>>96をmessage0をmessage1にしてやってみると出来ないのはなぜでしょうか?
101名前は開発中のものです。:04/04/21 01:04 ID:dwUCvVTz
>>100
出来るじゃねぇか(゚Д゚)モルァ!
102名前は開発中のものです。:04/04/21 03:40 ID:POJHyt46
>96
昔、吉里吉里のkrkrtpcで連結できるTJSかプラグインがあったけど
あれもリンク先が消失してるな
ピングのアルファを持ったまま
連結できるツールってないんだよな。
103名前は開発中のものです。:04/04/21 05:23 ID:JjImQocT
ここできくとか

Photoshop 総合スレッド@同人ノウハウ板
http://comic2.2ch.net/test/read.cgi/2chbook/1069076367/l50
104名前は開発中のものです。:04/04/21 13:28 ID:TcolkAhn
>102
939タソのサイトにちゃんとあるよ。
105名前は開発中のものです。:04/04/21 20:30 ID:y2WW1LIB
あー、その、なんだ。
吉里吉里/KAGチョイ技集に書いてあるロード時にサムネイル表示って奴。

あれ幾等試してもタグ/マクロ[2]は存在しませんって出るんだが・・・

過去スレ見ようとしても見れねぇんで誰か解決方法教えてくれ、後生だ。
106名前は開発中のものです。:04/04/21 21:25 ID:qhf6RycV
>>105
[iscript]と[endscript]ではさんでないとか?
107名前は開発中のものです。:04/04/21 21:41 ID:rQW+q2zD
吉里吉里で特定の画像キャッシュを消すとかって出来ないのかな?
イベント中、1回しか使わない絵とか、エンディング用のとか。
キャッシュに残しておく必要はないし、メモリの圧迫を抑えられるなら
なんて思ってみたり。
108名前は開発中のものです。:04/04/21 22:28 ID:kdLBJ/N5
8.
109名前は開発中のものです。:04/04/21 22:33 ID:kdLBJ/N5
誤爆・・・_| ̄|○
本当、こんな糞はゲームなんて作っちゃ駄目ですね・・・
吊って来ます。
本当にすいませんでした。
110105:04/04/21 22:39 ID:y2WW1LIB
はさんでなかった・・・サンクス!
とりあえず頑張ってみる、マジで有難う!

>>109
ドンマイドンマイ。生きろ
111名前は開発中のものです。:04/04/21 23:01 ID:dwUCvVTz
>>109
イ`!
どこの誤爆かわかっちゃった…
112105:04/04/21 23:16 ID:y2WW1LIB
あー、後生と言いつつもう一つ聞いてくれ、頭悪いなと罵ってくれて構わんから。

[iscript]と[endscript]ではさんで見たんだが、

「script exception : first.ks の 行 284 から始まる iscript ブロックでエラーが発生しました。
( 詳細はコンソールを参照してください )」

とか出る訳よ。
んでコンソール見てもサッパリ解らないと言う罠
解決方法は良いから、できればヒントを教えてくれ。

教えて君に見えたら見苦しくてスマン。
113名前は開発中のものです。:04/04/21 23:59 ID:BCdjgPzd
全角スペースが混ざってる
114名前は開発中のものです。:04/04/22 01:57 ID:o1PPNjLE
>104
102じゃないが、939タンって?
前スレの939のことじゃないよね。

そのプラグイン?ほすい…
115名前は開発中のものです。:04/04/22 07:19 ID:S7jVWrv3
>114
公式の掲示板の元常連<939タソ
ttp://www.witheredtales.info/
116名前は開発中のものです。:04/04/23 15:40 ID:Vsw/Pkuc
>115
ありがd!!
117名前は開発中のものです。:04/04/23 22:59 ID:EwMQAqZ2
どうでもいいがNscスレの荒らしが酷い……
両刀のオレにはスレが機能しないのはツライもんだ。
118名前は開発中のものです。:04/04/23 23:07 ID:gilRKI+5
荒れてることには同情するが、まったく別のツールのスレにそんなこと持ち込んで
何がしたいんだ。おまいは両刀か知らんが、無関係だ。
119名前は開発中のものです。:04/04/23 23:08 ID:2osr301s
>>117→( ;Д;)ヽ(´v` )ヨシヨシ
漏れも両刀とまではいかないがNscも少し使うんであのスレは見てるよ……
120名前は開発中のものです。:04/04/24 06:39 ID:65wgTgXq
>>118
吉里吉里厨がよく出張してるだろ、あのスレは。
お互い様な感じだよ
121名前は開発中のものです。:04/04/24 10:28 ID:tz0iSNyF
目には目を、歯には歯を、では厨房と変わりないが。

それにしても、このスレの吉里吉里厨(きりきりちゅう)、
NスクスレでNスク貶(けな)すのやめれ。
人にはその人に適(てき)したツールがあるんだ
から放(ほう)っておけ。
122名前は開発中のものです。:04/04/24 10:40 ID:3agOoKL4
KAGつかわずぬゲーム作っていやがる
ネ申  いやがりますか?
もうそろそろ出やがってもよろしいかと思い
ますが、どんな感じなのかお話を聞かせろ。
123名前は開発中のものです。:04/04/24 10:54 ID:dk0Ujfkd
>>122
作ろうとしてはいるんだけど、なかなか……。
スクリプト形式のADVシステムを構築するつもりでいるんだけど、
だったらKAGを使った方が良いのではないかと最近思い始めた。
TJSでKAGParserに相当する物を作るのは鬱陶しくてかなわん。
124名前は開発中のものです。:04/04/24 13:57 ID:BdOyAkDa
KAGPaserは有効活用しちゃっても良いんじゃない? 吉里吉里のネイティブクラスなわけだし。
125名前は開発中のものです。:04/04/24 13:58 ID:BdOyAkDa
×KAGPaser
○KAGParser
126名前は開発中のものです。:04/04/24 14:13 ID:pnLzWtDa
>>122
ノシ
企画が『KAG使わないでオリジナリティ出そう』とかほざいたためTJSのみで製作中。
ただ自分ががヘタレな為、KAGの粗悪コピーが出来上がりそうな予感。ウチュ。
KAGっぽいけどKAGより少し軽くて機能が激へぼい奴を見つけたら、多分漏れのです。
127Deeタソ日記:04/04/24 19:26 ID:S4bmXi42
2004年4月22日
KAG4

何人かの方からご意見を頂いたのですが、KAG4はTJSでアプリケーションを作るときに、便利な「部品」として使えるようなコンポーネントライブラリみたいになるかもしれません。主用途はアドベンチャー・ノベルを作るための物です。

存在の主旨や用途が現在のKAGと違うので、別の名前が良いのではないかという意見をsugi氏からいただきました。というわけで名前をKAGじゃなくするかもしれません。名前は何にしましょうかね。無駄に女の子の名前をつけて多方面からヒンシュクを買ってみるとか。

よほどそのコンポーネントライブラリとそれを使ったゲームシステムが充実して、KAG3を使う意味が無くなれば話は別ですが、現状では便利なKAG3が無くなることは無いと思います。
128名前は開発中のものです。:04/04/24 20:43 ID:BdOyAkDa
>>127
や、今は公式見られない人いないみたいだから、べつに引っ張ってこなくても良いような気がするんだが。
129123:04/04/24 23:13 ID:dk0Ujfkd
>>124
KAGParserを使うってことは、言語仕様がKAGと同じになるってことでしょ?
あの言語仕様は、保守性が悪くて正直プロ用としては使えない。
Fateのソースをちらっと見たけど、あれでよくバグらしいバグが無い状態まで持って行けたなと感心してる。
130名前は開発中のものです。:04/04/24 23:31 ID:+3EKK59g
プロだったら補助ツールぐらい作るだろ?まさかそのまま書いてるのか?
131123:04/04/25 03:58 ID:vdx7x4Sm
>>130
作るときは補助ツール(というかマクロ)は使うけど。
保守するときは普通手作業でしょ。
もしかして俺の周りだけなのか。バグの修正をするときに手打ちで修正するってのは。
132名前は開発中のものです。:04/04/25 08:33 ID:zZpI7CGq
いや、マクロじゃなくて。
たしかにあれは大規模なシナリオを書くには向いてないから、
漏れは別形式からperlで書いたプログラムでKAGの形式に
変換してるよ。内部的なものなんで公開できなくてスマンが。
ページのラベル名とかの管理とか自動。
133名前は開発中のものです。:04/04/25 08:46 ID:lJhoGfSX
まあ、他のシナリオ記述型ツールでも似たような状況だがな。
KAGはセーブラベルの記述を除けば、マクロが強力なおかげで
記述性は高いと思うよ。だからラベルの管理だけでも外部ツールで
やるというのはいい手だと思う。
134名前は開発中のものです。:04/04/25 09:03 ID:dqU88ohp
KAG Writer 使っているんですけど皆さんのオススメは何でしょうか
135名前は開発中のものです。:04/04/25 09:13 ID:AJKRYkFt
エクセル
136名前は開発中のものです。:04/04/25 09:40 ID:C9xZfWg6
>>135
たのしいな。おまえ。
137名前は開発中のものです。:04/04/25 10:43 ID:AJKRYkFt
ホントにエクセルでかいてるのに……orz
138名前は開発中のものです。:04/04/25 12:51 ID:l3crYwib
普通にEmEditorで、タグうちとコピペ。

殆どマクロ化してるので、タグといっても指定だけだし
あとはテキストの流し込みコピペ多様だから
自分の使いやすい普通のエディタで、タグも打っていってるけど
こういう人は少ないのかな?
139名前は開発中のものです。:04/04/25 15:27 ID:7F0lxf1m
エクセルでそれぞれの列に
ラベル・タグ・属性値・トランジョン・画像ファイル名(背景・立ち絵)・音声ファイル名・内容
を書き込んで
声優にはその声優さんの喋る行だけ背景変えてわかりやすくして
音声ファイル名・内容を渡して台本に。
絵師には画像ファイル名・内容を抜き出して字コンテに。
最終的にはCSVで出力したものをperlでスクリプトに変換してる。

これだと全部エクセルで管理できてオートフィルターでラベル毎抜き出しも
できるから編集もそれなりに楽なんだけどなぁ。
140名前は開発中のものです。:04/04/25 17:20 ID:5sKPDM6I
>あれは大規模なシナリオを書くには向いてないから、
ってのは具体的にどのあたりをそう感じる?
141136:04/04/25 18:54 ID:Zm6Uzsax
>>137
おお、それはもっと楽しい。>>139も貴殿かな?
そのスクリプト欲しい。貰えない――っとプログラマにあるまじき発言だった。
142名前は開発中のものです。:04/04/25 23:41 ID:di6J/TKw
プログラマは「楽をするために努力する」感じの人種だ(と俺は思う)からあながち間違ってないんじゃないかと
143名前は開発中のものです。:04/04/26 11:02 ID:9y47Pr7g
KAG4、どんなものになるのか楽しみだなー
144137=139:04/04/26 11:05 ID:zESExenU
勘弁してくださいorz。素人仕事で他人のフリーCGIとかからコードぱくりまくって
その上複数のplをbatで走らせてるかっこわるいスクリプトなんですから。
独自のスクリプト組んで公表してる人たちカコイイ。
145名前は開発中のものです。:04/04/26 16:23 ID:on/faoU2
>>122
漏れもTJSでごりごりと自作中。
とりあえずKAGParserとKAGPluginクラスはまんま流用。
てことで言語仕様はKAGそっくり。
VGNEOみたいなインターフェースに汁!
だってさ…激しくマンドクセ。

>>129
>あの言語仕様は、保守性が悪くて正直プロ用としては使えない。
まあ、プロなんて呼ばれる階級に乗る頃には自作だな。
環境依存無視でDirectXでゴリゴリと。
146名前は開発中のものです。:04/04/26 22:07 ID:CKEk1sIy
吉里吉里2 2.21 beta 6
* Window.imeMode と Layer.imeMode 追加 (IME制御)
注意
レイヤの imeMode のデフォルトは imDisable (IME無効) です。このままではIMEを使用した
日本語文字入力などができませんので、IMEを使用可能にしたい場合は imDontCare(IME入力制御無し) や
imOpen(IME有効) にしなければなりません。KAG3 の IME制御は 3.21 beta 6 から対応していますので、
KAG3に関しては別途考慮の必要はありません。
* Window.onMouseEnter と Window.onMouseLeave イベント追加 (クライアントエリア内に
マウスカーソルが入ったとき/出たとき)
* (TJS2) Dateクラスの日付文字列解釈ルーチンの書き直しをした (RFC1123 と RFC1036、ctime、
YY/MM/DD hh:mm:ss 形式とその変形に対応)

KAG3 3.21 beta 6
* 本体側の仕様変更に伴いIME制御を行うようにした(editタグによる単一行エディットでのみ
IMEが有効になるようになっています)
147名前は開発中のものです。:04/04/27 00:34 ID:rbvpMKDV
Nスクスレのアナログ時計のやつだれか吉里吉里/KAGでつくりますか?
吉里吉里は角度つきで文字を描画できるから幾分楽な予感。。。
148名前は開発中のものです。:04/04/27 06:00 ID:zpCy83gC
吉里吉里製アナログ時計ならすでにあるしな。

吉里吉里サンプル&プラグイン
ttp://vega.fem.jp/krkr/
149名前は開発中のものです。:04/04/27 07:23 ID:k4cmoK+5
>>148
うーわー。こんなのあったのか。
まる2日かかって作ったおれっていったい。
150名前は開発中のものです。:04/04/27 11:33 ID:6Tya5zg2
でもNスクスレで出てたお題は画像の使用なしだからなー。
>>149
うpきぼん。
151名前は開発中のものです。:04/04/27 14:34 ID:j72xBqWy
115で紹介されてる939タソの連結プラグイン
むちゃくちゃ便利だ。
今までのPNGのアルファ連結の苦労が嘘のよう。
サイトにBBSがないから、ここで礼をば。939タソありがと〜〜

しかし、吉里吉里はこんだけいろいろ出来て
無償提供している作者の行為がまず凄いが
プラグインを作ったり、サポートレスしてる人も親切な人が多いのなー
152名前は開発中のものです。:04/04/27 20:31 ID:k4cmoK+5
>>149
ごめん。とてもじゃないけど汎用性に欠けている上にずいぶん適当に
やっているので、人様に見せられる代物じゃない。
おれのはいったん時間取得後はスクリプトを頭からやりなおさないと
針は動かない。秒針は擬似的なもので、必ず00秒から開始する。
かなりダメダメ。素直に>>148のを改造するが吉。
153名前は開発中のものです。:04/04/27 21:55 ID:N8ICH/A+
すまん、作ってみたのをうpしたいんだが、うpろだ、どこがいい?
154名前は開発中のものです。:04/04/27 22:37 ID:ZzH2jBPq
155153:04/04/28 01:12 ID:tZUfB2LA
なんか、まんどくさくなったのでここに張ります。startup.tjsにして
実行してください。短くしようと思ったら3行プログラミングスレみたいに
なっちまったよ(30行ぐらいあるけど)
var b=300,c=5000,e=4;var dm=Debug.message;class f extends Layer{function f(g,j){super.Layer(g,j);
imageWidth=imageHeight=global.b;setSizeToImageSize();}function finalize(){super.finalize(...);}
function k(){face=dfBoth;fillRect(0,0,imageWidth,imageHeight,0x00ffffff);}}class HandLayer extends
f{var l;var xofs;var yofs;function HandLayer(g,j,ch,xofs,yofs){super.f(g,j);l=ch;this.xofs=xofs;
this.yofs=yofs;}function finalize(){super.finalize(...);}function draw(deg){k();font.angle=900-deg*
60;font.height=global.b/2.3;var xf=font.getEscWidthX(l)*xofs+font.getEscHeightX(l)*yofs;var yf=font.
getEscWidthY(l)*xofs+font.getEscHeightY(l)*yofs;drawText((b>>1)-xf,(b>>1)-yf,l,0xffffff,,,c,,e);}}
class SecHandLayer extends HandLayer{function SecHandLayer(g,j){super.HandLayer(g,j,"─",0.1,0.508);
}function finalize(){super.finalize(...);}}class MinHandLayer extends HandLayer{function
MinHandLayer(g,j){super.HandLayer(g,j,"─",0.15,0.508);}function finalize(){super.finalize(...);}}
class HourHandLayer extends HandLayer{function HourHandLayer(g,j){super.HandLayer(g,j,"−",0.2,0.508
);}function finalize(){super.finalize(...);}}class DialPlateLayer extends f{function DialPlateLayer
(g,j){super.f(g,j);k();for(var i=0;i<60;i++){var x=Math.cos(-i/60*Math.PI*2)*global.b*0.4+global.b/
2;var y=Math.sin(-i/60*Math.PI*2)*global.b*0.4+global.b/2;font.height=(i%5==0)?(b/30)+1:(b/50)+1;
var w=font.getTextWidth("●");var h=font.getTextHeight("●");drawText(x-(w>>2),y-(h>>2),"●",
156153続き:04/04/28 01:13 ID:tZUfB2LA
0xffffff,,,c,,e);}}function finalize(){super.finalize(...);}}class MyWindow extends Window{var m;
var n;var o;var p;var q;var timer;function MyWindow(){super.Window();borderStyle=bsNone;innerSunken=
false;innerWidth=global.b;innerHeight=global.b;add(m=new f(this,null));add(n=new DialPlateLayer(
this,m));add(o=new SecHandLayer(this,m));add(p=new MinHandLayer(this,m));add(q=new HourHandLayer(
this,m));m.visible=true;visible=true;draw();add(timer=new Timer(this));timer.enabled=true;}
function action(ev){if(ev.type=="onTimer"&&ev.target==timer){draw();}else if(ev.type=="onMouseDown"
&&ev.target==this){if(ev.button==mbLeft)beginMove();}else if(ev.type=="onMouseUp"&&ev.target==this)
{if(ev.button==mbRight)close();}}function draw(){var d=new Date();o.draw(d.getSeconds());p.draw(d.
getMinutes()+d.getSeconds()/60);q.draw((d.getHours()%12)*5+d.getMinutes()/60);m.k();with(n)m.
pileRect(0,0,n,0,0,.imageWidth,.imageHeight);with(o)m.pileRect(0,0,o,0,0,.imageWidth,.imageHeight);
with(q)m.pileRect(0,0,q,0,0,.imageWidth,.imageHeight);with(p)m.pileRect(0,0,p,0,0,.imageWidth,.
imageHeight);with(m){.font.height=global.b/20;var w=.font.getTextWidth("●");var h=.font.
getTextHeight("●");.drawText(global.b/2-w/2,global.b/2-h/2,"●",0xffffff,,,c,,e);}setMaskRegion(
128);}}var a=new MyWindow();
157名前は開発中のものです。:04/04/28 01:45 ID:XPwgCr32
>>153
おおー、すげー。秒針も動いてるー。
自分本業絵描きでKAGしか使えんのだがこんなん出来るんだね。
いつか何かに使わしてもらってもよかですか?
158名前は開発中のものです。:04/04/28 10:10 ID:oiFXpTyX
あ、何時の間にかZODIAC2の公開日が発表されてたのだね。6月5日。楽しみ楽しみ。
159名前は開発中のものです。:04/04/28 17:37 ID:VeHyjK83
var s='_vb=300,sl=5000,sw=4;_cc_eLayer{!c_y{_s.Layer_y;image_w=imageH_8=b;setSizeToImageSize(|_t.fn=
font;}!_d{face=dfBoth;fillRect(0,0,b,b,0x00ff|}!dc(text,x,y){_vw=fn_gText_w(text),h=fn_gTextH_8(text
)dTx-w/2,y-h/2,text,0xff,,,sl,,sw|}}_ce_ec{_vc,xofs,yofs;!e(w,p,ch,xo,yo){_s.c_y;c=ch;xofs=xo;yofs=
yo;}!j(deg){_d;fn.angle=900-deg*60;fn.h_8=b/2.3;_vxf=fn_gEsc_wX(c)*xofs+fn_gEscH_8X(c)*yofs;_vyf=
fn_gEsc_wY(c)*xofs+fn_gEscH_8Y(c)*yofsdTb/2-xf,b/2-yf,c,0xff,,,sl,,sw|}}_cSL_ee{!SL_y{_s.e(w,p,"─",
0.1,0.508|}}_cML_ee{!ML_y{_s.e(w,p,"─",0.15,0.508|}}_cHL_ee{!HL_y{_s.e(w,p,"−",0.2,0.508|}}_cDL_ec
{!DL_y{_s.c_y;_d;for(_vi=0;i<60;i++){_vpos=!(f,i){return f(-i/60*Math.PI*2)*b*0.4+b/2;};_vx=pos(Math
.cos,i),y=pos(Math.sin,i|fn.h_8=(i%5==0)?(b/30)+1:(b/50)+1;dc("●",x,y|}}}_cMW_eWindow{_vpl,dl,sl,ml
,hl,tm;!MW{_s.Window(|borderStyle=bsNone;innerSunken=false;inner_w=innerH_8=b;apl=nc(_t,null));adl=n
DL(_t,pl));asl=nSL(_t,pl));aml=nML(_t,pl));ahl=nHL(_t,pl));atm=nTimer(ot,"")|j(|pl.visible=visible=
tm.enabled=true;}!ot{j(|}!onMouseDown(x,y,b){if(b==mbLeft)beginMove(|}!onMouseUp(x,y,b){if(b==
mbRight)close(|}!j{_vd=nDate(|sl.j(d_gSeconds()|ml.j(d_gMinutes()+d_gSeconds()/60|hl.j((d_gHours()%
12)*5+d_gMinutes()/12|pl._d;_vpil=!(obj){pl.pileRect(0,0,obj,0,0,b,b|}incontextof _t;pil(dl|pil(sl|
pil(hl|pil(ml|with(pl){.fn.h_8=b/20;.dc("●",b/2,b/2|setMaskRegion(128|}}}_va=nMW(|';var a=
"!`function `_c`class `_e` extends `_t`this`_s`super`_d`clear()`_v`var `_y`(w,p)`_8`eight`_g`.get`"
"_w`Width`dT`;drawText(`ff`ffffff`;a`;add(`=n`=new `\\|`);".split(/`/);for(var i=0;i<a.count;i+=2)s=
s.replace(new RegExp(@"${a[i]}","g"),a[i+1]);s!;//バグとりました。>>157どうぞ
160159=153:04/04/28 17:46 ID:VeHyjK83
なんか圧縮したやつ張っただけだとオナニー臭ぷんぷんですみません。
http://up.atnifty.com/upmini/file/20040428174243_.txt
こちらがもとソースです。うえの圧縮したやつとは
ちょいと時計のサイズ違うかも。
(うpろだに http://up.atnifty.com/upmini/ 使用)
161名前は開発中のものです。:04/04/28 21:17 ID:azWnDJzd
>>160
実際に使うかといわれると画像が欲しいところだし、
どんなこと書いて実現しているのか読み取るほど知識もないわけだが。
でも、ふつーにすげーよ。マジ感心。
162名前は開発中のものです。:04/04/29 00:39 ID:wTq+M5Jx
>160
私もTJSが自力でこんなに書けたら、
いろいろ作れていいのにな〜


話を割るようになってすまないんだけど
市販のゲームでよくみかける、CDがないと
ゲームが起動できないような記述は吉里吉里でもできるんだろうか?
最近、吉里吉里製のゲームは増えてきたけど
タイプムーンのは、CDに入れたプロテクトの方でやってるようだし
吉里吉里の方でやってるところをまだ見たことが無いからちょっと興味が
163名前は開発中のものです。:04/04/29 07:18 ID:I2zfOwCo
>>162
Storages.searchCD()とかで出来るね。
164名前は開発中のものです。:04/04/29 10:09 ID:uF+C/reF
>163
dクス。
あれは、CDから音楽を取ってくる時だけの
TJSだと思い込んで、流し読みしていたよ。
欲しいと思う機能はほとんど実装されてるんだな >吉里吉里
165名前は開発中のものです。 :04/04/30 22:17 ID:R8Iu6QL2
次期KAGだが、W.Dee氏の日記によると
>名前は何にしましょうかね。無駄に女の子の名前を
>つけて多方面からヒンシュクを買ってみるとか。

それなら是非名前は「MIKI」で!!!!
そんでCGスーパーアイドルMIKIとコラボ状態になれば
吉里吉里もハリウッドから注目されるソフトになる!!!!
ウォーバード・イーグルの同人ソフトとかも
吉里吉里ならライセンスフリーになるかも知れない。
そしたら俺はもちろん作るよ!!!!

いないと思うけどMIKIを知らん愚か者は
http://dot100.hp.infoseek.co.jp/
ここ見ろ。
166名前は開発中のものです。:04/04/30 22:31 ID:PJienmeQ
>165
吉里吉里スレで、スレチガイのものを
何を一所懸命宣伝してるんだか…
167名前は開発中のものです。:04/04/30 22:36 ID:R8Iu6QL2
>166
だから昨日寝坊したよ!!!!
168名前は開発中のものです。:04/05/01 13:58 ID:VHPgAGHM
だれか>165-167の会話?のどこが噛み合ってるのか教えてくれ。
169名前は開発中のものです。:04/05/01 15:54 ID:gFX3kJv2
宣伝して来いって頭の中で誰かが叫んだんだよ!!!!

紹介しながらMIKIのこと考えてたらハァハァ……!!!!

だから昨日寝坊したよ!!!!
170名前は開発中のものです。:04/05/01 16:24 ID:eVcAcE9e
下手な商業ゲームのエンジンより、吉里吉里2の方がよほど
機種依存が少なくて快適…

2年ぐらい使いつづけてきて、いつも思ってきたけど
ほんとに無料でいいのかしらん。
Nスクのように、商業ぐらいはお金をとってもいいとオモ
171名前は開発中のものです。:04/05/01 16:58 ID:VNhq133T
ま、ネットで受けた恩恵はネットに還元するのが良いのことと思われではないでしょうか。ね。
172名前は開発中のものです。:04/05/02 01:20 ID:wHx0vrez
そろそろ夏と言うことで…質問があります。

背景を常にで陽炎のようなもやもやした感じの描画を
出したいのですがどのようなTJSを記述もしくは、どの部分を
いじってみれば良いかなどを教えて頂けませんか?

よろしくお願い致します。
173名前は開発中のものです。:04/05/02 01:27 ID:K1DQwNhZ
H-SYNC割り込みを利用したラスタースクロゲッヘンゲッヘン
174名前は開発中のものです。:04/05/02 03:00 ID:Oy6AKG3r
動画再生しながらテキスト表示って出来る?
175名前は開発中のものです。:04/05/02 04:16 ID:W0DXtNgc
動画にテキスト表示すればいい。
176名前は開発中のものです。:04/05/02 05:18 ID:dyXTrT63
>172
玉露飯の体験版でそういうことやってたね。(うちでは滅茶苦茶重かったが)
しかしあれはCかなんかでプラグイン作ってるんじゃないだろうか。
177名前は開発中のものです。:04/05/02 12:55 ID:HY409gTb
玉露飯、私のところでも重くて辛かったから
面白そうと思ったけど、最初だけでやめてしまったよ。
ペン3、CPU800、メモリ500、ビデオメモリ32積んでる
パフォーマンスがWin最高の2000でそれなんだから
ユーザーを選ぶゲームになるなと思った。
(重い重いといわれるFateでも上の機種でサクサク動いてた)

同人ゲームは製作者の好きにすればいいと思うから
ここで話題に出てたから便乗でいうぐらいだけど、
特定のゲームに向けてのでなく一般論で
演出に凝るのはいいけど、最新のハイエンド以外の機種を切り捨てる作り方より、
ローエンドでもそこそこ動くような動作で面白いものを狙って欲しい。
178名前は開発中のものです。:04/05/02 15:30 ID:buZ4RbNJ
いや、ペン3-800は今でも十分使えるCPUだろうけどさ、
それで重かったからって、最新のハイエンド以外切り捨ててるは言いすぎだろー。
179名前は開発中のものです。:04/05/02 15:39 ID:xLAYR+NZ
吉里吉里は描画に異様にCPUパワーを使うので
ちょっと凝るとすぐ1GHz必須のようになってしまうのが惜しい。
逆にVGAはG400やTNT2くらいでも問題ない。

というか、DirectXに対応している環境ならCPUの周波数が350MHzくらいでも
実現できる描画が吉里吉里だと1GHz以上とか、2GHz以上とか
とんでもないことになっちゃうんだよな。
180名前は開発中のものです。:04/05/02 16:05 ID:sk7jhr6z
つか演出機能ON、OFF付ければ良いのに。
とオモタ。
181名前は開発中のものです。:04/05/02 16:29 ID:Sn5I/A0e
800*600で作ってるのが重い原因?
182名前は開発中のものです。:04/05/02 17:25 ID:0ei6ZX7i
celeron366Mhzで玉露飯を楽しんでいる漏れは変人ですか?
いやまあ、画面全体に動的なエフェクトかかると泥のように重くなることがあるけど、別にプレイに支障はきたさなかったな。身軽な98seだからかな。
むしろFate体験版は酷かった。重いというより、酷い。ありゃ絶対プレイできんよ。
メモリ64M、ビデオメモリ2M、五年もののノートが愛おしくってたまらない。次に金入ったら買い換えるが。
183名前は開発中のものです。:04/05/02 17:34 ID:wHx0vrez
玉露飯の体験版、Fateともサクサク動いていたうちのパソコンは…
ある意味開発向けではないですね。

保存用にハードディスクのみを購入しようと思っていましたが、
それよりは低スペックの動作確認用を一台購入した方が…

ゲームの完成・公開がまだまだ先になるとは言え古い(低スペック)パソコンをうまく使い
続けている人も多いわけなので演出の方は十分考慮しておかないといけませんね…
184名前は開発中のものです。:04/05/02 17:48 ID:Sn5I/A0e
流れを断ち切るようで申し訳ありません。質問させてください。

右クリックサブルーチンからロード画面にジャンプさせると、
ロード画面の前景レイヤ・メッセージレイヤ(メッセージレイヤ1を使用)が
表示されません。
シナリオの方からロード画面にジャンプさせると問題なく表示されます。
右クリックから移動させるときには何か特別な処理が必要なのでしょうか?
185名前は開発中のものです。:04/05/02 18:11 ID:kCbL3/xV
>178
ペン3-800は今ではたいした事ないが、メモリを500も積んでれば
そこらのメーカー仕様のPCで1,5GHzぐらいの動作はするもんだ。

まあでも、DirectXに依存しないから機種依存のバグも無いわけで
どちらがいいかと言われたら後者がいい。
DirectXに任せたツールなら別に
吉里吉里使わなくても他のにすればいいだけだしなー。

180のいうように重いエフェクトや処理があるときは、
800*600がデフォに近くなってきてるせいもあり
ON、OFF機能はこれからは必需かも。
最近の商業ゲーははほとんどついてる。
186名前は開発中のものです。:04/05/02 19:17 ID:GKLsV4Ty
玉露飯の奴は、設定で演出オフに出来なかったっけ?
187184:04/05/02 19:22 ID:zde4RjaN
ごめんなさい。右クリックサブルーチン内で使用した前景レイヤを
いったんlaycount=0でリセットしてから移動させることで自己解決しました。
移動先でlaycountを設定しただけではダメだったみたいです。

メッセージレイヤは表示されないのにリンクはちゃんと動作するという
おかしなことになっていたのですが、これでなんとかなりました。
188名前は開発中のものです。:04/05/02 19:44 ID:wHx0vrez
>186 玉露飯の奴は、設定で演出オフに出来なかったっけ?

ざっと見たところですが…
ゲーム上のシステム設定にはメッセージの速度とウインドウサイズ、音量の
設定が変更できるようでした。

あとは、付属のuserconf.exeにて設定変更しなければいけないみたいでした。
189176:04/05/02 20:01 ID:dyXTrT63
なんか混乱してるみたいだな<玉露飯体験版
俺が言ってた陽炎エフェクトが使用されてるのは
正確には体験版ではなく、キャラ紹介版のほうね。
紛らわしい言い方してすまんかった。
(ちなみにそっちは設定でエフェクトをOFFにできる)
190名前は開発中のものです。:04/05/03 18:32 ID:nnya04iG
吉里吉里2 2.21 beta 7
* onKeyDownでssRepeatを検出できないバグ、Window.useMouseKey=trueの際にEnterキーでクリックの
動作を行えなかったバグを修正(2.21beta5で混入)
* Timerの精度を改善
* Window.mouseCursorState追加(マウスカーソル表示状態)
* 吉里吉里の設定を外部ファイルに記録できるように(吉里吉里2のドキュメントの「コマンドラインオプション-
外部設定ファイルについて」参照)

KAG3 3.21 beta 7
beta6より変更無し
191名前は開発中のものです。:04/05/03 18:56 ID:0F7HEF+/
>吉里吉里の設定を外部ファイルに記録できるように

これが面白そうだね。


前べータで実装されたTLG6の
圧縮率と展開の速さは演出時の画像ファイルに魅力なので、
はやくベータが取れてくれないかなあ。
192名前は開発中のものです。:04/05/05 16:13 ID:/pG1PdLc
fateのタイトル画面でボタンを押すとボタンの縦幅が縮んで横が伸びる感じで消えるけど
あれってアニメでもなさそうだし、どうやるんだろう?玄人の解説きぼん
ボタン専用のレイヤー作ってエフェクトかけてるのかなぁ
193名前は開発中のものです。:04/05/05 19:45 ID:v540UTwk
普通にstretchCopyじゃねえ?
194名前は開発中のものです。:04/05/05 20:33 ID:QCsI4HOJ
ボタンが押されたときにSystem.addContinuousHandlerして、
callbackメソッド中でstretchCopyみたい。
195名前は開発中のものです。:04/05/05 22:13 ID:LyQL2fiK
例えば、
src/base/win32/plugin_kit/basetest/Main.cpp
をbccでコンパイルしようとした場合、
適当なフォルダを作ってそこに、
src/base/win32/plugin_kit/tp_stub.cpp
src/base/win32/plugin_kit/tp_stub.h
src/base/win32/plugin_kit/basetest/Main.cpp
src/base/win32/plugin_kit/basetest/basetest.def
をコピーしてから、
bcc32 -WD -ebasetest.dll Main.cpp tp_stub.cpp
とすると、一応dllファイルが出来て、吉里吉里から呼び出せるんだが、
defファイルというのを削除してから同じ作業をしても同じように出来てしまう。
このdefファイルというのは、bccでのコンパイル時にどうやって指定するんでつか?
196192:04/05/05 22:54 ID:SI22MSzP
>>193>>194
サンクス
197名前は開発中のものです。:04/05/06 00:49 ID:nCNe98N/
>>195
そこにあるbasetest.defは見る限りVC++でのみ必要ぽい。
(basetest.dsp(VC++のプロジェクト)には記述があるがbasetest.bpr(C++Builderのプロジェクト)にはない)

ちなみにbccでdefファイルを組み込む場合は
implib a.lib a.def
bcc32 -WD source.cpp a.libのようにして組み込む。
198名前は開発中のものです。:04/05/06 15:41 ID:jVbHwi9g
吉里吉里 2.21 beta 8 / KAG3 3.21 beta 8 きたyo
精力的にがんがってるなあ
199いちお書いとく:04/05/06 21:32 ID:6lYpir6S
吉里吉里 2.21 beta 8
* キー・署名ツールやファイル破損チェックツールで、Releaserで出力した実行可能ファイルを
正しく扱えなかったのを修正(以前のバージョンのキー・署名ツールで署名した、Releaser出力の
実行可能ファイルの署名は無効になります。お手数ですがもう一度署名しなおしてください)
* キー・署名ツールをコマンドラインから呼び出して署名を行えるように

KAG3 3.21 beta 8
* Config.tjsでサムネイル保存時のサイズと画質を指定できるように
200195:04/05/06 23:55 ID:jU33m3N2
>>197
詳細な説明サンクス
さて、これで安心してblur.dllをコンパイルしてみるかーと思ったら、
これってVCLがないと駄目なのね(´・ω・`)
201名前は開発中のものです。:04/05/07 00:22 ID:akcZUkAE
特定位置の@linkにおけるクリック時のSEをloopにしたいのですが
どうにもできません。
onenterで wavesoundbuffer クラスに行ってloopingをやろうとも
しましたがエラー頻発です。どなたかアドバイスいただけないでしょうか。
202名前は開発中のものです。:04/05/07 00:35 ID:8hHI+lHm
>>200
実際にぼかし処理を行う部分のソースが抜けてるだけかと。

吉里吉里のソースでVCLに依存してるのはフォーム周りだけな感じ。
203名前は開発中のものです。:04/05/07 18:55 ID:WTyrebPo
1999
クリスマスイブ配布終了ですって。
まぁ、どうでもいいな。あれは。
204195:04/05/07 20:40 ID:4xPNyI6v
>>202
なるほどー。
コンパイル時にエラーが出るから、blur.bprをのぞいてみたら、
Vcl云々いう記述があったから、てっきりVCLがいるのかと思った。
今見てみたら、basetest.bprにもVcl云々は書かれてた。

じゃあ頑張ってC++勉強します。
205名前は開発中のものです。:04/05/08 00:15 ID:1d4aZ4fr
選択肢じゃなくて、
 話からいきなりつなげる事とかできないんですか?

[link target=*01]○○[endlink]
って感じじゃなくて

〜〜〜
の後に01につなぐような・・・。
206名前は開発中のものです。:04/05/08 00:21 ID:OqiVo0Tx
わからん、言ってることがわからん。
207名前は開発中のものです。:04/05/08 00:25 ID:1d4aZ4fr

[link target=*select1]選択肢1[endlink]

*select1
選択肢1が選択されました。

を選択肢じゃなくて
文章の途中とかに

*select1
選択肢1が選択されました。

に行きたいのですが・・・。
208名前は開発中のものです。:04/05/08 00:48 ID:OqiVo0Tx
リファレンスで jump のとこ嫁。
209名前は開発中のものです。:04/05/08 00:53 ID:1d4aZ4fr
>>208
Thanksです!
210名前は開発中のものです。:04/05/08 13:41 ID:w7NZM2Qe
>209
一通りタグリファ読んでわからなかったら書き込めよ……
211名前は開発中のものです。:04/05/08 16:16 ID:ECy2bm6D
チュートリアルにも載ってるしなー。
212名前は開発中のものです。:04/05/08 16:53 ID:kMiHyJyw
すみません、スクリプトというよりマナーみたいなものだと思いますが
シナリオを書くとき、シーン切り替えでラベルを貼る場合なんですが
自分は
シーンA[p]
*sceneB|シーンB
[cm]\
シーンB
と書きますが、
この前他の人のソースを見ると
シーンA[p]
[jump target=sceneB]
[s]\
*sceneB|シーンB
[cm]\
シーンB
となってました。
どちらのほうが良いんでしょうか?
213名前は開発中のものです。:04/05/08 18:25 ID:eDjfDeVh
>212
自分の好きなほうを選べ。
214名前は開発中のものです。:04/05/08 18:32 ID:7S3x0sZq
おまえらテキストエディタは何使ってる?
215名前は開発中のものです。:04/05/08 19:14 ID:810NgPsr
初心者でごめんなさい。右クリックでサブルーチンを呼んで別のウインドウ message1 を表示させるようにしたんですけど、
もう一度右クリックで戻ったときに、どうしても message0 に書かれた文字が消去されてしまうんです。
どうすればいいんでしょう。

ちなみに今はこんな状態です。
システムウインドウ呼び出し
[rclick jump=true storage="rclick.ks" target=*exit enabled=true]
[layopt layer=message0 page=back visible=true]
[layopt layer=message1 page=back visible=true]
[position frame="system" layer=message1 page=back visible=true]
[position frame="message" layer=message0 page=back visible=false]
[trans method=crossfade time=200]
[wt]
[history output=false]
[current layer=message1]
[s]
メッセージウインドウ呼び出し
[layopt layer=message1 page=back visible=true]
[layopt layer=message0 page=back visible=true]
[position frame="message" layer=message0 page=back visible=true]
[position frame="system" layer=message1 page=back visible=false]
[trans method=crossfade time=200]
[wt]
[history output=true]
[current layer=message0]
[rclick call=true storage="rclick.ks" target=*start enabled=true]
[return]
トランジションする際も、文字は表示されたままにしたいんです。
たぶん layopt と position の使い方が理解できていないためだと思いますが、考えれば考えるほど、わけがわからなくなってしまって・・・
何回やってもうまくいかないんです。たすけてください。お願いします。
使っているバージョンは 吉里吉里 2.21 beta 8 / KAG3 3.21 beta 8 です。
216名前は開発中のものです。:04/05/08 20:15 ID:cRxvFLSK
>>215
確か、positionタグを使うとメッセージレイヤがクリアされたような。
217215:04/05/08 21:45 ID:810NgPsr
position タグを使わずにメッセージレイヤの切り替えってできるんですか?
backlay を使ってコピーする方法も考えたんですが、
どうしてもメッセージが消えてしまうんです…
218名前は開発中のものです。:04/05/09 00:02 ID:R3W18Xgx
>たぶん layopt と position の使い方が理解できていないためだと思いますが

 そこまでわかっていてタグリファレンスは調べないの? 今確認したら、positionタグにvisible属性はないようだけど。
ttp://www.ultrasync.net/dee/kr2helps/kag3doc/contents/Tags.html#position

 あとpositionをすると表示されている文字がクリアされるね。だから文字だけ消したい場合には[position]ってだけのタグを置いたりする。
219名前は開発中のものです。:04/05/09 00:11 ID:2scCVG2e
>>218
positionにはbeta4版からvisible属性が使えたと思っていたのですが…。
一晩寝たらひらめくかもしれないので、今日はもう寝ます。ごめんなさい。
220名前は開発中のものです。:04/05/09 00:15 ID:2scCVG2e
あ、>>219>>215です。
みなさんレスありがとうございました。
明日もうちょっと考えてみます。
221名前は開発中のものです。:04/05/09 00:27 ID:5imUG0zw
なんか、自分から困った助けてくれと聞いてる割に、
回答があれば、慇懃無礼な返答だし…感じの悪い人だな。
222名前は開発中のものです。:04/05/09 01:26 ID:xCwGfWij
なんかこの記事と同一人物のような気がしてしまった。
ttp://vega.fem.jp/cgi_kiri/k_ksp_up/sr2_bbs.cgi?action=show&txtnumber=log&mynum=127&cat=&t_type=tree
223名前は開発中のものです。:04/05/09 09:40 ID:Tuux8Pu4
・positionは削る。
・最初にbacklayする。
・メッセージレイヤの表示・非表示はlayoptのvisibleで制御
ってのじゃダメなの?
224215:04/05/09 09:55 ID:2scCVG2e
>>223
position を使わないとメッセージレイヤーに使う画像を読み込めないんです…。
別の方法で読み込む方法があるのでしょうか。
config.tjs で記述しておくのかなとも思ったのですが、それでもさっぱりで…。
225名前は開発中のものです。:04/05/09 10:34 ID:Tuux8Pu4
設定で画像を変えさせるんならともかく、
常に同じ画像なんだからfirst.ksで初期化するときに
1回だけposition使えばいいのでは。
226215:04/05/09 10:59 ID:2scCVG2e
>>225
まさしくそのとおりでした。解決しました。
positionタグをimageタグと同じようにしか把握していなかったのがいけませんでした。
もっと大義的なもので、最初に設定しておけば良かったんですね。
225さんはじめ、みなさんにはお世話になりました。ありがとうございました!
227名前は開発中のものです。:04/05/09 11:42 ID:M8Yz6Rfu
イジョウ チュウボウデシタ(・∀・)
228名前は開発中のものです。:04/05/09 12:06 ID:QiDpUExs
最初にレスをくれた216さんだけで終わってたことを
受け入れの無いヤシだねえ
229名前は開発中のものです。:04/05/09 18:52 ID:2f+ahs7/
吉里吉里本みながらCGギャラリーつくってたのだが、
ふとメッセージレイヤー全表示にしておいて
サムネイルをシステム関数で表示非表示選択させて
ボタンにして作った方が手軽なような気がしたんだけど、
これで不都合なことってあるのかな……。
230名前は開発中のものです。:04/05/10 00:31 ID:vgeuZNw2
>229
らんか氏のCGモードのサンプルが、
確かそんな感じで作ってたように思う。

あそこの3日の日記に、スライダーサンプルを
KAGで作って公開しているところがあるとか書かれてるけど
委員会のBBSログにも見当たらないし、
その手のサンプルを公開しているサイトって他にあったかな?
231名前は開発中のものです。:04/05/10 01:26 ID:2L4XhCoz
232名前は開発中のものです。:04/05/10 01:29 ID:N5dWgaMJ
あ、やってるひといるんだね。おれもそっちでやろう……
ってボタン作るのがめんどくさいことに気がついた……
3枚連結を一気に処理できる方法ないものか……
233230:04/05/10 02:52 ID:vgeuZNw2
>231
レスサンクス。
そこ何度も行ってたのに目に入ってなかったマヌケダ…
さらりと凄いもの置いてるのな。

自力ではとても作れないからサンプルやプラグインを
公開してくれるサイトは、むっちゃありがたい。
234名前は開発中のものです。:04/05/10 16:43 ID:N5dWgaMJ
スタッフロールを最後クレジットで止める方法ってあるんでしょうか?
235名前は開発中のものです。:04/05/10 21:15 ID:r3ukD1eW
質問です。

config.tjsにて。640x480から800x600(scWidth,scHeightを変更)に変更した画面で
KAGの@button文にてボタン表示させてみたのですが、左上からの640x480エリアしか
ボタンが表示できない現象に頭を悩ませております。
@locateにて、640x480内に座標を変更したらボタンは表示されることは
確認しております。

該当メッセージレイヤには、@positionにleft=0 top=0 width=800 height=600と
記述はしているのですが、どうにもうまくいかず…

何かとんでもない初級なところを躓いているのかもしれませぬが
ご指導のほど、よろしくです…
236名前は開発中のものです。:04/05/10 22:40 ID:B+eKt7BO
config.tjs内のscWidth,scHeightを800x600に変更
メッセージレイヤの初期位置を
ml = 0、mt = 0、mw = 800、mh = 600
marginL = 0、;marginT = 0、;marginR = 0、;marginB = 0
あとは念のために、シナリオファイル内でも、positionタグで指定。
うちも800×600で制作してるけど、これで何の問題も無く、表示されてる。

config.tjsの初期設定を変更しても駄目なときは、
そこまでに読ませたレイヤーや位置が
消えてないんじゃないかな?
237名前は開発中のものです。:04/05/10 22:43 ID:qTrR/uMR
セーブデータにメッセージレイヤの位置の情報がのこっちゃってるとか?
セーブデータ消すか最初からやり直したら?
238名前は開発中のものです。:04/05/10 23:55 ID:N5dWgaMJ
練習の為にたかだか20kb弱のシナリオに既読ショートカットを取付中。
自動で発言5つをひろって参照できるようにした。ちゃんと動くか楽しみ。
239名前は開発中のものです。:04/05/11 00:10 ID:n112jlXT
>セーブデータにメッセージレイヤの位置の情報がのこっちゃってるとか?

そんな仕様にはなってないと思われ>吉里吉里。
前のタグを消去するタグをちゃんと入れてから
新しいタグを書けば、そっちが優先される。当然configの設定よりも。
基本的なタグの使い方を間違えてるとか
240238:04/05/11 01:25 ID:rID+C9lT
うわー既読スキップさせるとあちこちジャンプしまくるから
再指定させまくりで無駄に容量増えてしまう……orz
241235:04/05/11 11:18 ID:hKDK4V7n
上で質問した者です。
無事に解決致しました。
ありがとうございました。

画面全体を初期化させる為に基本スクリーンサイズの
フレーム画像を使用していたのですが、それがVGAサイズのまま…

愚鈍ですた…皆様の頭を使わせてしまって申し訳ないれすorz
今後は、よりレベルの高い質問ができるように頑張りたいと思います。
242名前は開発中のものです。:04/05/13 13:13 ID:eLXav7+W
800×600の画面で800×400の画像を履歴にしようとして位置までは調整できたけど、
そこから先はエラーこそ出ないものの挙動不審。
画像の一部に普通の仕様の履歴と同じような黒い半透明のレイヤ(?)が出てくる。
素人なんで何が悪いのかさえ判らず…誰か助けてください_| ̄|○

function clearBack(n)
{
// 背景画像表示
if(n === void)
{
 face = dfBoth;
 setImageSize(800, 400);
 setSizeToImageSize();
 setPos(0, 100);
 hitType = htMask;
 loadImages('backlog.bmp');
 kag.fore.messages[0].visible = false;
 kag.fore.messages[1].visible = false;
}
else
{
 face = dfBoth;
 if(verticalView)
 fillRect(0, 0, width, height, 0xc0000000);
else
 fillRect(0, n*lineHeight + controlHeight + marginT, width, lineHeight, 0xc0000000);
}
}
243名前は開発中のものです。:04/05/15 16:22 ID:pGqLwpr2
らんかタンのところで、フォルダごと全部
グラフィカルボタンやアニメの連結をやってくれるプラグインが
公開されてるyo
これ便利だね。
244名前は開発中のものです。:04/05/15 18:14 ID:QUhPEuKx
W.Deeタンといいなんでみんな無償でこんなしてくれるんだ。
俺、スクリプトを公開なんてデキナイヨ……orz
245名前は開発中のものです。:04/05/16 13:52 ID:EF0DxnIT
吉里吉里 2.21 beta 9
* レイヤの画像サイズが同じで表示サイズが異なる時、children=trueのトランジションで
EAccessViolation例外が発生する場合があったのを修正(この条件下では"トランジション元と
トランジション先のレイヤのサイズが一致しません"のエラーを出すようにしました)
* (TJS2) 後置'!'演算子(文字列を式と見なして評価する演算子)で、式をthisコンテキスト上で実行するように
*注意
KAGにも、この後置!演算子の仕様変更による変更がありますのでご注意ください。
TJSスクリプト(KAGそれ自体も含む)を最新の物に置き換えて頂くのがスマートですが、互換用の
オプションとして -evalcontext があります。これを global にすることで、従来の TJS2 の後置!演算子と
同じく、式を global コンテキスト上で実行するようになります。
Scripts.evalは式を常にglobalコンテキスト上で実行しますので、従来の後置!演算子は Scripts.eval に
置き換えることができます。
-evalcontext オプションを global にすると、後置!演算子が非グローバル位置で用いられていると
「グローバルでない場所で後置 ! 演算子が使われています」という警告がコンソールに表示されるように
なっています。どこで後置!演算子を使ったのか分からなくなってしまった方は、この情報が役に立つと思います。

KAG3 3.21 beta 9
*吉里吉里本体側の仕様変更(TJS2の後置!演算子関連)に伴い修正
246名前は開発中のものです。:04/05/16 14:20 ID:1HwIuVgC




毎回


日記貼ってる暇な厨


うぜーよまじで
247名前は開発中のものです。:04/05/16 15:09 ID:9wKZymvD
俺は割と助かってるがな、公式を毎日見ているわけじゃないしここで更新知ることもあるし。
で、これがどこの日記なの?>246
248名前は開発中のものです。:04/05/16 16:00 ID:9+2ZQjEh
Fateのセーブデータbmpは何で軽いんだろう?
知ってる人いますか?
249名前は開発中のものです。:04/05/16 16:02 ID:QypeHcgY
釣りだと思うけど、マジレスすると
吉里吉里のスレなんだから、そのツールの更新状況は1番重要な情報だと
フツーに思う。
250名前は開発中のものです。:04/05/16 16:08 ID:QypeHcgY
>248
画像の大きさが同じで、ビット数も同じなら
特に違いはないけど…
吉里吉里のデフォサイズと比べてない?
251名前は開発中のものです。:04/05/16 16:09 ID:F4pVv1cc
そんな頻繁に進むスレでもないし俺もいいとおもうが。
なににそんなにかちんときてるのかが気になる。
252名前は開発中のものです。:04/05/16 16:52 ID:csQJ6Wsy
無駄っぽいからかねえ。
コピペしてもらったって、やっぱり本サイト見に行くわけだし。
253名前は開発中のものです。:04/05/16 21:09 ID:9+2ZQjEh
>>250
ファイルサイズの違いが大きいんだよ

同人ゲームの例 
 幅…133/高さ…99/深さ…8/色の表現…パレットされている=630KB とか 442KB
Fate       
 幅…120/高さ…90/深さ…24/色の表現…TrueColor.RGB =40KB前後
254250:04/05/16 23:34 ID:9+2ZQjEh
同人ゲームのセーブデータbmpを保存しなおしたら
ファイルサイズが小さくなりました。

もう少し自力で原因をさがしてみます。
255250:04/05/16 23:39 ID:9+2ZQjEh
×保存しなおした
○画像ソフトで保存しなおした
256名前は開発中のものです。:04/05/16 23:56 ID:o6U5TVp5
>>253
そこまで詳細が分かってるならちょっと計算すれば分かるだろう。
FateのBMPが軽いんじゃなくて、君が見てる同人ゲームのBMPが重いんだ。
257256:04/05/16 23:57 ID:o6U5TVp5
ごめん、30分も前にフォローが入ってるのにかぶった……。
258名前は開発中のものです。:04/05/17 01:48 ID:R7R/2ln2
ちょいと質問してよろしいスか?

ゲームプレイ中に使用している@mapimageの画像ファイル名と
@mapactionのmaファイル名を取得するには
どうすれば良いのでしょうか?
259258:04/05/17 02:36 ID:R7R/2ln2
数時間悩んでたのに、書き込んだとたんハッ!と気付いて、
自己怪傑してしまいました。すんまそ。

kag.fore.base.loadedProvinceActions
kag.fore.base.loadedProvinceImage

これで取得出来るんですね…。
260名前は開発中のものです。:04/05/17 05:24 ID:Nv/7ehjL
>>253
容量のでかいセーブデータBMPってのは栞にマクロとかメッセージ履歴とかも
一緒に保存する設定になってるだけだと思うんだが…。
栞にマクロや履歴を保存しない設定なら40KB前後で済むよ。
261名前は開発中のものです。:04/05/17 05:49 ID:MZiCXSu5
その同人ゲームってのが吉里吉里製なら、
単にセーブデータの圧縮フラグ(Config.tjsで設定する)を
オンにしてないだけだろ。
262名前は開発中のものです。:04/05/17 07:20 ID:tDvw/+FG
皆さんありがとうございました。
本のCDに公開してくださっているゲームのKAGと
今のKAGでは、バージョンアップで、Config.tjsが変わっているんですね。

◆保存モード 
で暗号化を指定したら、ある程度小さくなりました。

3.19からマクロを保存するかどうか選択できるらしいので、
今のKAGでいろいろ試してみます。

本当にありがとうございました。
263名前は開発中のものです。:04/05/17 07:32 ID:tDvw/+FG
262は250です。
次は本家の履歴も確認したうえで発言します。
お手数をおかけしました。
264名前は開発中のものです。:04/05/17 07:33 ID:tDvw/+FG
×250
○248=253=262

重ねがさねすみません。
265名前は開発中のものです。:04/05/17 08:27 ID:rHgFqglq
>自分の思ってたとおりに動くのってやっぱり感動しますね(^^
本家掲示板のワシノ、コピペで感動してんじゃねぇよ。ちったぁ自分で書け
それと奴のメアドは素なのか狙ってるのか。
266名前は開発中のものです。:04/05/17 10:29 ID:QmPEMrRp
本家すげぇよなぁ。俺もそんなに使いこなしてる方じゃないから
参考になる応答があるかなとのぞくんだが思いっきりドキュメントに
書かれてることきいてるよな。

丁寧に答えてくれる人らがもったいねーと思う。
267名前は開発中のものです。:04/05/17 16:01 ID:M585iO78
>266
本家でもここでもそうだよ。
調べたり、考えをまとめるよりも先に、思いつくままとりあえず人に聞いてみる。
レスがついても、自分の思った回答でないものは無視する。
人にものを聞く時の言葉使いやマナーを知らない。
レスがつかなければ、仕方ないから自分で考える。

最低でも丸一日は試行錯誤、ログや本を読み倒して悩んでから
それでも駄目なら、人様の手をわずらわせるものだがなー。
268248=253=262 :04/05/17 19:26 ID:tDvw/+FG
すみません。
自分なりに本を読み返して、2日試行錯誤した後に質問したのですが。
「bmp パレット」などの検索もしました。
本のバージョンのKAGしか念頭に無くご迷惑をおかけしました。
(この段階のConfig.tjsには圧縮される旨の記載はありませんでした。本のkAGの部分にも多分同様です。)

皆さんとレベルが違いすぎるようなのでROMに徹します。


269名前は開発中のものです。:04/05/17 19:35 ID:tDvw/+FG
試行錯誤の方向性が間違っていたのだと思います。
画像を変更するとか、別版のセーブTIPSを使わせていただいて試すとか、
本の関係ない部分まで読んで探していました。
レベルが違うため努力していないように感じるかもしれませんが、少しでもご理解いただけると幸いです。
270名前は開発中のものです。:04/05/17 19:36 ID:SjP+Cpv7
PNG連結を多量にバッチで一括に処理できるようなものってある?
271名前は開発中のものです。:04/05/17 20:11 ID:tDvw/+FG
あと、女だとわからぬように口調を崩したつもりで、失礼な表現になっていました。
本当にご迷惑をおかけしました。
272名前は開発中のものです。:04/05/17 20:21 ID:tDvw/+FG
>>270
らんかさんが日記に掲載された一括画像連結プログラムが該当するかもしれません。
違うものをお考えならすみません。
273名前は開発中のものです。:04/05/17 20:52 ID:DxH7fL0K
var object = new Layer(window, this);

↑のところで未実装ってエラーが出るんですけど…
Layerクラスから直接っていうのは無理なんですか?
274名前は開発中のものです。:04/05/17 21:07 ID:MZiCXSu5
> var object = new Layer(window, this);

TJSの言語仕様の欠陥…とでも言うのかな。
スコープの問題で、Layer継承クラスの関数中で、上のように
Layerオブジェクトをnewしようとすると、こけるのよね。

それを回避するには、
var object = new global.Layer(window, this);

と書くとOK。
275名前は開発中のものです。:04/05/17 21:14 ID:DxH7fL0K
>>274
詳しい説明、ありがとうございます。
無駄な派生をしないといけないのかと悩んでました。
276名前は開発中のものです。:04/05/17 23:55 ID:km9HJ6d9
configの自動改行入れるとその改行分の一行が次のページにいってしまって
次に空白のページができてしまいます。どうしたらよいのでしょう?
自動改行いれなくてもいいのですが、やはりいれたほうが履歴が見やすいので……。
277名前は開発中のものです。:04/05/18 07:58 ID:GTemTyw1
>>271に萌えた
278名前は開発中のものです。:04/05/18 14:01 ID:77Y7kGmA
tDvw/+FGは1回で書き込めばいいものを、なんで3回にわけていいわけしてんの?
自分のレスを書き込む前に見直したりしないの?
279名前は開発中のものです。:04/05/18 20:11 ID:IFw3Vs4t
19時前に帰宅して、すぐ>>267を読みました。
文章を約30分見直して書いたのが>>268です。

>>248>>253でこちらの情報が足りずに、ご迷惑をおかけしたと思っています。
スレッドに文章が形になったのを見ていたら情報不足が不安になり、>>269で追加しました。
その後に話題を変更なさったため、自分の反省点が的外れなのではないかと考え直して
>>271を書きました。

今思えば、>>270は流すために話題を変えてくださった優しい方だと思います。
不快に思われた皆さん、申し訳ありません。
280名前は開発中のものです。:04/05/18 21:06 ID:rIVp2hR4
  ☆ チン

        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)<  マターリマダー?
             \_/⊂ ⊂_)_ \_______
           / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        |  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
        |           .|/
281名前は開発中のものです。:04/05/18 23:24 ID:24vbm7D0
最近TJSを勉強し始めますた。
ビデオの音量をKag側から調節することは無理なのでしょうか。
神の皆さん、漏れのしていることが無駄な努力だったらそう言ってくれ。
282名前は開発中のものです。:04/05/19 17:27 ID:sTC89K4H
>>281
無駄
















じゃないはずだろ!?>>283
283名前は開発中のものです。:04/05/19 17:57 ID:zurgC416
BGMはできるけど、ビデオはどうなんだろう。
284281:04/05/19 18:42 ID:MlaLHm1Q
>>282,283
レスありがとうございます。
やはり無理なのか。

効果音やBGMの音量調節は試行錯誤の末クリアして、
これで静音でプレイしたいユーザーにも配慮したぜ!と思っていたのに
埋め込んだビデオがガンガン鳴って失敗。
スピーカーのボリュームを絞ればいい話なんだけど、何だか何かに負けた気分だ。
285名前は開発中のものです。:04/05/19 19:58 ID:f5sQNxCv
>284
ムービーを無音で作って、音だけ別に流しては?
これじゃ駄目かな。
286105:04/05/19 21:46 ID:M23SBqer
うわ、PC修理に出してる間にここまで進んでるとは・・・
そういえば、遅くなったが>>113氏、お陰で何とかなりました、thx

遅くなって本当にスンマセン、ちょっと逝って来ますね
287名前は開発中のものです。:04/05/22 04:32 ID:j192tz66
既読/未読判定ってやっぱりラベルでやるしかないんだろうか。
一文一文全部・・・
気が付いたらこんな時間・・・


吉里吉里を使おうと思う人は個人的にゲーム製作が多いと思うけど
よければこれぐらいは最低限必要だろう、というシステム仕様を教えてください。
288名前は開発中のものです。:04/05/22 10:03 ID:XVVpvaJf
>>287
悪いがシステム仕様といっているのが何をさしているのかわからん。
289名前は開発中のものです。:04/05/22 10:35 ID:WTwTZPWU
>287
システム関数でフラグ立てるという方法もあるが。<既読未読判定
290287:04/05/22 21:26 ID:MAQqVBG/
>288
あ、ごめんなさい。セーブ/ロードはラベルか任意文章かとか
メッセージ履歴はマウスホイールでとかのユーザ側から見た
ゲームシステム(インターフェース)のことです。
言葉が足りなくてすみません。


>289
システム関数! Σ(゚д゚lll)
よろしければ詳しく教えてくれませんか?
291名前は開発中のものです。:04/05/22 21:55 ID:CgZ0i5CE
すみません。
文章が表示される時に「カタカタカタ」と言うキーボードを打つ効果音を入れたいのですが、
可能でしょうか?
292名前は開発中のものです。:04/05/22 22:52 ID:+SmjJKGA
>291
可能
「吉里吉里/KAGではじめるゲーム制作」工学社\1,995
付録CD-ROM「プロジェクト・フォルダ形式」フォルダ内、タイトル英語小文字の作品を参照のこと
293名前は開発中のものです。:04/05/23 11:38 ID:+8/0haQ8
Linux版まだー?
294名前は開発中のものです。:04/05/23 11:59 ID:H/f1uy6B
>>293
おまいさんがwin32ディレクトリ以下のソース書けば問題なし。がんがれ。
295名前は開発中のものです。:04/05/23 12:50 ID:JAkY3rBg
>289はシステム変数じゃないのか
296名前は開発中のものです。:04/05/23 13:29 ID:v2gAXDnc
FLASH板で最初伺ってたのですが、こちらに誘導をされました。
同じ文面を書き込みさせて頂きます。

もしご存知の方がいらっしゃいましたら、どうかお願いします。
吉里吉里2/KAG3でゲーム制作をしております。
板違いだったら申し訳ありません。

「シナリオ→swfファイル」へ移動は出来るのですが、
「swfファイル→シナリオ」へ移動がどうしても出来ません。

> 作者は Flash の制作環境を持っていないのでテストしていませんが、
> Flash コンテンツの制御で KAG シナリオの任意のラベルにジャンプ
> させることができます。Action Get URL ( URL 表示のアクション ) に、
> URL として FSCommand:Go を、表示先のウィンドウとして 「シナリオフ
> ァイル/ラベル」の形式で文字列を指定します ( 例: first.ks/label2 )

と言う説明文があったので、Flashに下記の記述を仕込んでみました。

getURL( "FSCommand:Go" , "first.ks/label2" );

自分は吉里吉里は不案内ですが、FLASHの担当をしております。
この記述以外にも色々と考えて仕込んでいるのですが、出るのはエラーか
無反応でした。
「krflash.dll」ファイルも吉里吉里実行可能ファイルと同じ場所に置いています。
KAGシナリオには「first.ks/label2」で反応があるように設定してあります。

正確な記述をご存知の方がいらっしゃいましたら、どうかお願いします。
297名前は開発中のものです。:04/05/23 13:50 ID:NOxoLyY+
具体的にどういったエラーが出るんですか?
あと、吉里吉里側のエラーか、Flash側のエラーかということも知りたいところです。
298名前は開発中のものです。:04/05/23 14:25 ID:lFbt7qkW
>296
getURL('FSCommand:Go','first.ks/label');
ですよ

""じゃなくて''で囲むこと
299玲亜:04/05/23 15:07 ID:FyP4h0sV
ちょっと質問があります。
クリッカブルについてです。
良いですか?
300名前は開発中のものです。:04/05/23 16:35 ID:v2gAXDnc
>297
エラーは吉里吉里にswfファイルを組み込んで
吉里吉里を稼動させると出ます。
具体的なエラーは、反応がない、もしくは
「ラベルが見つからない」と表示されます。

>298
お答え頂き、本当にありがとうございます。
MacromediaのFLASH5を使用しています。
教えてチャンで本当に申し訳ないのですが、
教えて頂いた記述をコピペで記述しようとしたところ、
勝手に「"FSCommand:Go" , "first.ks/label2"」と
変換されてしまい「'FSCommand:Go','first.ks/label'」
と組み込む事が出来ませんでした・・・
FLASH5で「'」を組み込む方法があるのでしょうか?
または他社ソフトでは出来るのでしょうか?
ご迷惑をおかけして申し訳ありません。
301名前は開発中のものです。:04/05/23 16:37 ID:zBidYAgE
>>299
マジレス。2chでいきなりコテハンはやめた方がいい。
あと、クリッカブルマップについての質問は公式の方で
だいたい出尽くしている。とりあえず過去ログ→
ttp://www.kirikiri.info/bbslog/
の方で検索かけて、どうしてもダメならもう一回来るといいよ。
念のためいうけどいちいち返事いらないので、まず調べてきて。
302298:04/05/23 17:56 ID:/Euu0pWt
>300
漏れのソフトはFLASHMXで、アクションスクリプトはエキスパートモードで入力してる。
ノーマルモードで入力しているなら、一度エキスパートモードで入れてみては?
303300:04/05/24 01:33 ID:bj4xAVqR
>302
ありがとうございました。
出来ました!
304名前は開発中のものです。:04/05/24 22:32 ID:4rouEvTm
吉里吉里 2.22 RC1
* コマンドラインオプションに -about 追加(著作権情報の表示
* コマンドラインオプションで「コントローラ」表示などのホットキーを変更できるように
* System.inputStringでIMEが無効であったのを修正(beta6で混入)

なんかさっそくRC2が出るらしいが、とりあえず。
305名前は開発中のものです。:04/05/25 11:52 ID:9gsKTRgk
オフィBBSで紹介されてる、ツリービュー表示プラグイン頂きますた。
あっちに書けといわれそうだが、どうもIPが出るのは苦手なもので…
いつも面白いプラグインを、ありがd。
製作中のゲームに使わせてもらいますね。
306名前は開発中のものです。:04/05/25 13:40 ID:DtW1V5tp
>>305
こんなところに書いたところで、作者に感謝の気持ちが伝わるのか甚だ疑問
307名前は開発中のものです。:04/05/27 12:31 ID:NNf6C9Zr
吉里吉里の展開だけど、
吉里吉里を触ったことも無い素人さんにすら
中を見られる現状はつらいな…

私はユーザー向けには好感度分岐にダミー
同業者対策にスクリプト記述にダミー、
画像に、加工しても消えない暗号コードを埋め込んでるけど
これ以外に対策はないものかなあ。

XP3は、Fate以降、機密性があってないようなものになってしまってるけど、
eXeにしておけば多少はマシだろうか?
308980 ◆ufIVXIVlPg :04/05/27 16:14 ID:kAVYKaCn
なんにもかわらないよ。
ただシグネチャで分割してやれば良いだけですから。
それなら独自暗号化かけてDLLでデコードするのが一番よいかと。
309名前は開発中のものです。:04/05/27 16:25 ID:WBMfzGzn
いまKAGと心中で学び中ですが
wavを一回鳴らして[ws]で終わらせたいんですが
永遠に鳴りつづけてしまいます。ゲーム終了後も鳴ってます。
[stopse] だと止まります。

サイトの練習用のスクリプトをコピペしても鳴り続けます。
ちなみにwavも変えたりしてみたんですがダメでした。
基本的な質問ですが、教えて下さい。
310名前は開発中のものです。:04/05/27 18:29 ID:fvx6VAyC
>>309
〜.wav の後に loop=false を入れてみる
311名前は開発中のものです。:04/05/27 18:54 ID:21A0ztw7
>>309
なんか内容似てるけど本家で質問してるのとは別の人?
312309:04/05/27 19:28 ID:WBMfzGzn
>>310
どうも。後でやってみます。
Nsc派だったので、いろいろ難しいですね。

>>311
本家HPですか? いえ本家HPは講座以外見てません。
極端な話、もしそうだとしても違うと答えたくなる質問ですね。
313298:04/05/27 20:51 ID:VHbQKIEc
>312
タグリファレンスを読めば分かるような質問をしておいて
尊大っつうか引っ掛かる言い方をする人だね
314名前は開発中のものです。:04/05/27 20:52 ID:VHbQKIEc
>312
タグリファレンスを読めば分かるような質問をしておいて
尊大っつうか引っ掛かる言い方をする人だね
315名前は開発中のものです。:04/05/27 21:20 ID:VHbQKIEc
ぐわ、連続カキコになってた。漏れは馬鹿だ。
スマソ
316名前は開発中のものです。:04/05/27 23:50 ID:ovI7/WM9
>308
ばらせる人なら素人さんじゃないから、多少はマシかなあ…

>独自暗号化かけてDLLでデコード
商業ゲーや同人ゲーでも、独自の暗号をかけてるのは殆ど見ないけど
やるとしても展開スピードとかいろいろ気になる点が…
そういうのもクリアして、独自でかけれる技術をもってる人はそんなにいるのかな。
317311:04/05/28 02:28 ID:jjDm39ev
>>312
確か効果音再生はデフォで loop=false のはずだから自分で loop=true にしてなければ
再生され続けないはずだろうし、ゲーム終了後も鳴り続けるってのが本家BBSでの質問と
似てたんで、ちょっと気になっただけだ。
同じ人ならもう解決してるから回答書く必要ないだろうし、別の人なら本家BBSも参考に
してみたらどうかと言いたかっただけなんだが、聞き方が気に障ったならすまんかった。
318980 ◆ufIVXIVlPg :04/05/28 20:25 ID:onWR43yU
>>316
うーんどうでしょうね。あたしは人のツールにぶら下がってるだけの人間ですけど。

Fateが独自暗号化(といってもただの排他的論理和)ですよ。
速さはアセンブラかICCでコンパイルすればなんとかなるかと。

あとグラフィックの方を全部DirectXに依存させてCPUの負担を減らすとかはどうでしょうか。
319名前は開発中のものです。:04/05/28 21:47 ID:068ZP/nJ
>318
ここでも何度も言われてるけど、ダイレクトXを使う(依存する)なら
吉里吉里を使う意味や良さがない。

ところで何でここでコテハン?
320名前は開発中のものです。:04/05/28 22:10 ID:3ag5oCUw
スレ立てた人か
そして学歴板の住人か
321980 ◆ufIVXIVlPg :04/05/28 22:49 ID:JjWDMEO2
>>319
それはそうですね。
>>320
学歴板の人ではありません。別人です。
322980 ◆ufIVXIVlPg :04/05/28 22:53 ID:JjWDMEO2
>>319
それはそうですね。
>>320
学歴板の人ではありません。別人です。
323名前は開発中のものです。:04/05/28 23:01 ID:3ag5oCUw
へー http://tmp3.2ch.net/test/read.cgi/joke/1083663974/8n
とにかくいまさらながらスレたて乙
324名前は開発中のものです。:04/05/30 17:46 ID:zbCdX/yS
アセンブラやICCで速度がかわるぐらいの
複雑なアルゴリズムなぞつかえんよ
325名前は開発中のものです。:04/05/30 23:40 ID:mPIyCRBG
システムをみてもらうわけじゃないからそんなに機密性に目くじら立てる必要が
あるのかなと思ってしまう俺はほとんど基本的な機能しか使わないわけだが。
326名前は開発中のものです。:04/05/31 00:32 ID:MwDeF3BW
内部のフラグを覗いて『攻略』するのでは無く、
純粋にゲームを『遊んで』貰いたいのだと思われ。
327名前は開発中のものです。:04/05/31 01:00 ID:Ul4ngClM
俺の中では内部フラグ覗いて攻略なんて損してると思うんで、
したけりゃ勝手にどうぞと思ってしまうよ。
ミステリでクライマックス部分をパラパラ見て犯人を見つけてから
読み始めるってことだろ?
328名前は開発中のものです。:04/05/31 01:44 ID:Fsma7Fxp
いくら隠したって、
攻略サイトに正解載せられたら終わりだし。
329307:04/05/31 11:38 ID:vZUZoGMe
>325
私の場合は、ユーザーに攻略を見られるのが嫌というより、
ばらされて、中身を無断利用されるのが嫌かな。
(中身をみて攻略サイトに使われるのは勘弁して欲しいけど、個人的に楽しむことや、
製作の参考に見ることは、頼まれたらスクリプトをあげるぐらいだから気にしない)

以前作ったゲームの素材や背景を、無断でCGの背景やサイトの素材に盗まれて
自分で描いたみたいなコメント付きでCGに組みこまれて凹んだ。
そのサイトを見てるとゲームの中には入れてるけど
画面には出してないものもあったから、ばらして使ってるような…

こういう非常識な人は、めったにいないと思ってたんだけど、
同人ゲ製作所のBBSを覗いてみると、同じ製作者にも、著作権や使用許可はどうでもよくて
「気に入った」「使っちまえ」で平気な人がいるようで…。
盗まれたものも、メールで抗議したら引っ込めたけど、謝罪はなし。
抗議したときに、こっちが盗んだと逆ギレされないように、埋め込みはしてるけど
今でも思い出すと涙が出る…あれ以来、ばらされる行為や、無断で使われる行為に恐怖を感じる。
長文スマソ。

>318
レスありがと。今の私の知識では、まだそういうことまでは難しそうだから勉強してみるよ。
330名前は開発中のものです。:04/05/31 19:32 ID:Qezu5Jba
>329
漏れは絵描きで
今製作中のフリーゲーム絵は全部自作だし、CGもかなり市販クラスに
近いものを描いてるけど、無断利用はすごく嫌な話だな。
なんとかならないものか・・・。
331名前は開発中のものです。:04/05/31 20:16 ID:+1LVPVP9
吉里吉里の他では中身覗かれないツールってありますか?
332名前は開発中のものです。:04/05/31 21:24 ID:MWu0z4fj
いいかい。どんな防壁でも必ず破られるんだ。
333名前は開発中のものです。:04/05/31 21:28 ID:YU2chcnb
しぃちゃんは防波堤になろうとしているんだね。
334名前は開発中のものです。:04/05/31 21:30 ID:TZrrFphi
あ〜るネタかよw順序逆になってるからうっかり見過ごすとこだったぜ。
335名前は開発中のものです。:04/05/31 22:16 ID:+1LVPVP9
吉里吉里の他では簡単に中身覗かれないツールってありますか?
336名前は開発中のものです。:04/05/31 23:05 ID:StVPBcbS
スレ違い。選考スレ行け
337名前は開発中のものです。:04/06/01 01:17 ID:mCRqw+9X
確かに選考中ではあるんだが、吉里吉里は覗かれるからという話題だったから聞いてみた。
他のツールの話題は厳禁だったのかな。スマンかった。
338名前は開発中のものです。:04/06/01 01:46 ID:cNLV/mWZ
( ゚Д゚)ポカーン
339名前は開発中のものです。:04/06/01 02:32 ID:UYm8mTH0
>337
漏れがNSスクから、吉里吉里に乗り換えた理由は、
こっちの方が暗号化に強かったからだが、
吉里吉里も簡単に分解できるようになってしまったからな…

吉里吉里は、暗号化の部分が強ければ、
向かうところ敵無しで薦められる最高のツールなんだが
暗号化のもろさが同じなら、軽いし、5分の1の手間で作れるから
最近、オリジナルの命令も作れるようになって便利になったNSスクも
いいかも知れないと、気持ちがゆれてる。
yu-risが多少気になるが、発展途上で
まだまだ吉里吉里やNSスク、HSPには及ばない。
漏れも暗号化は目下一番の悩み。
340名前は開発中のものです。:04/06/01 09:17 ID:u8VZIP/L
吉里吉里は暗号化なんかしてないんだが。DLLで暗号・復号部分を自作しない限り。
341名前は開発中のものです。:04/06/01 10:21 ID:QzlWBqaA
ツールが商業で使われるようになったら確実に分解ツールは出てくるようになる。
それが有名なところであれば尚更だ。
Fateが吉里吉里で作られるという時点で予測できる未来だったとは思うが…どうだろう?
342名前は開発中のものです。:04/06/01 10:56 ID:coeCDOJf
分解より素材の無断転載の方が問題なんだろう?
プリントスクリーンで持っていかれることもあるだろうし、対策の立てようがないよな

ところで>329の無断利用厨はまだ製作してるんだろうか
343名前は開発中のものです。:04/06/01 10:57 ID:vmwNyzDF
>341
まあ、それはそうなんだろうけどな。
やはり製作者としては、苦労して作れば作るほど中身の保全が気になるわけで。
商業ゲームですら、同じ商業や同人屋の音楽やCGを丸パクして使って
裁判沙汰や2ちゃんに晒されることが、ちょくちょくあるし
同人ゲや同人誌にも盗作、無断転載があるから、
ツールの機密性を気にしてる香具師は多いよ。

キャプ取りなら画質も音質も落ちるが、
分解されて使われたらそのまんま100%だし。
344名前は開発中のものです。:04/06/01 11:13 ID:1MJ5YF0X
プラグインのサンプルの中にXP3暗号化のサンプルがあるよ。
VC++とかわかる人に作ってもらったら?
345名前は開発中のものです。:04/06/01 11:43 ID:QzlWBqaA
>>343
無断転載その他は、正直どうしようもない部分ではあるな。
プログラマがいれば独自形式作ってもらって、何とかできる…かもしれないが。

ツール自体の保全性を上げるには、究極的にはプログラマ探して独自のツール作るしかないんじゃ?
そりゃ色々と大変だろうけど、確実に保全性は上がる。
他には商業で使われていないツールを探してみるのもアリかと。
同人でしか使われていないマイナーなツールの分解用ツールは少ないと思う。
大して機能を使わないならそういう選択肢もあるはず。

自分が思うに、この辺、吉里吉里は正直もう駄目ぽかと。
それまで安全だったxp3も、あっさり解析されてしまった。
保全性上げるプラグイン開発したところで、商業大手が吉里吉里で作ったら、
どうせすぐに解析されてSusieやらなにやら作られてしまいそうだしな……。
346名前は開発中のものです。:04/06/01 17:56 ID:h2NaY/us
XP3は解析される以前に吉里吉里のソースは公開されているので
そういう意味ではすでにだめぽかと。
安全だったわけがない。

>保全性上げるプラグイン開発したところで、商業大手が吉里吉里で作ったら、
>どうせすぐに解析されてSusieやらなにやら作られてしまいそうだしな……。
大手や商業ソフトハウスがなにか作ってデータを解析されるのは
XP3に限ったことではないかと。

吉里吉里のXP3暗号化機能はDLL形式でつくれて、そこだけ
独自に開発できるようだから、他と違う、独自の暗号化方式にできる。
347名前は開発中のものです。:04/06/01 18:43 ID:E3bLB68w
吉里吉里は作り手のスキルに合わせた使い方ができるツールだから、独自形式の暗号化ができる人は
そうすればいい。できない人は諦めればいい(or できるように頑張ればいい)。
348名前は開発中のものです。:04/06/01 19:51 ID:1MJ5YF0X
たぶんまだデコードプラグインが作られていないTLG6は?
まあ吉里吉里本体では読めてしまうが。
349名前は開発中のものです。:04/06/02 06:18 ID:g/Q1wPPD
吉里吉里はDLLの部分で幾ら暗号化しようが、吉里吉里に渡る時点で暗号化は
解かれてるので、対策しても無駄。
やるなら、吉里吉里自体を書き換えるしかない。
まぁ、どんな手段使おうがPCで再生してる以上抜き出しは防げないよ。

確実な手段として面白いなと思ったのは、Remember11の体験版。
ゲーム自体はサーバー側で実行し、そのキャプチャ画面をクライアントに
ストリーミングで送って再生。
ラグとかどうかなと思ったけど、ノベルゲームだからほとんど気にならない程度だった。
非可逆圧縮だし、帯域狭いから画質が悪のは仕方が無い。
FTTHが今のADSL並に普及すれば不可能じゃないかもね。ま、鯖側の負担が大きすぎるから
特殊用途じゃないと使われないだろうけど。
PS2用ソフトの体験版をPCで出来るってのは面白かった。
350名前は開発中のものです。:04/06/02 10:20 ID:c6C5pkqp
吉里吉里内部でいくら暗号化しようが、画面に表示したり文章を表示する時点で
暗号化は解かれてるので、対策しても無駄。
やるなら、MATRIXの連中みたいに暗号データを直接読めるように人間を訓練
するしかない。
351名前は開発中のものです。:04/06/02 10:45 ID:2CbAwqAF
まぁ、どんな手段使おうが人間の脳みそまでの経路が暗号化されない以上抜きだしは防げないよ。
となるのか。

>確実な手段として
抜き出しづらかったり抜き出しても使いにくかったりする
ぐらいで、根本的な解決にはなっていない。
352名前は開発中のものです。:04/06/02 11:13 ID:DswpYIAa
人の物を無断で使うようなヤシは、
めんどくさいから自分で作らない、自分で作る知識や能力が無い
許可の手間を踏まないヤシも多いわけで
「画面を全部自分でキャプしなくちゃいけない&音楽を抜かなきゃいけない」知識が必要となれば
そこで諦めて別のものを探しにいくことも多々。

究極の暗号化まで模索しなくても、安易な展開を防げれば
効果はかなりあると思われ。
353名前は開発中のものです。:04/06/02 11:41 ID:umos/XQa
いっそオリジナルハードをだすとか。
容易にはまねできまい。
354名前は開発中のものです。:04/06/02 11:50 ID:p06heyTT
簡単に抜き出せるから、そのままパクるイージーなにわか吉里吉里ユーザーがいるのでは?

高度な技術を持った吉里吉里ユーザーがわざわざ難易度の高い暗号化をクリアしてまで
中身をそのままパクって自作を公開するか。そういうのは案外少ないような気がするんだが。
355名前は開発中のものです。:04/06/02 12:08 ID:g/Q1wPPD
>>351
Remember11の体験版方式だとオリジナルデータがユーザーの手元に存在しないのだから、
抜き出すも何も無理だよ?
画面キャプチャは可能だけど、素材合合成済みの上に不可逆圧縮済みだから、
パクって素材として使うには厳しいだろうし。

>>354
吉里吉里の抜き出しツールは、抜き出しプラグインとして実装されてるから、
使うだけなら技術は何も要らない。
吉里吉里本体改造すればかなり難易度あがるから、効果はありそうだけど。
356名前は開発中のものです。:04/06/02 12:24 ID:e7Jj7fzH
>355
そのゲームは知らないが、キャッシュから抜き出せるんじゃないの?
どう考えても。
357名前は開発中のものです。:04/06/02 12:31 ID:c6C5pkqp
音楽はWave出力ぶっこぬいて録音するドライバがあるしな
358名前は開発中のものです。:04/06/02 13:15 ID:g/Q1wPPD
>>356
ユーザーが見るのは「サーバー側で実行されたゲーム画面をキャプチャした動画」なんで
動画のキャッシュは存在するかもしれないが、素材の形では一切転送されない。
やろうと思えば動画にした時点で電子透かしを埋め込む事も可能だしね。

まぁ、ユーザーが実際に見たり聞いたりする物を保存することを回避する事は出来ないさ。
あくまでも素材に分解されて、パクリ利用されないってだけで。
359名前は開発中のものです。:04/06/02 13:23 ID:DswpYIAa
そういえば、プリントスクリーンを無効化しているゲームが時々あるけど
あれはどうやってるのかなあ。

まあ、展開さえ押えられれば、
そのまま素材としての無断利用はほとんど押えれるとは思うけどね。
360名前は開発中のものです。:04/06/02 17:56 ID:oyXit9rd
素材パクって使用するような奴の作品が面白い訳は無いから
ほっときゃいいじゃんよー、と思う俺は駄目なのか?
同人誌だってスキャンされてupされちまう時代だし。
まあ見つけたらメールで注意くらいはするけどさ。

免責程度に一応暗号化してるけど、別に破られてもあんまり困らん。
こちらが暗号化したものをわざわざ解析して盗んだってことで
言い訳無用の状況にさせられっし。
361名前は開発中のものです。:04/06/02 18:35 ID:fY0L9FGQ
>>359
キーフックしてるだけだろ

>>360
同意
暗号化なんてネタバレ防止程度しか期待しない
362名前は開発中のものです。:04/06/02 19:55 ID:4O6I/oJE
>360
>素材パクって使用するような奴の作品が面白い訳は無いから

それは思い込みだと思う。そうなる保証はないよ。
パクった相手が、自分より高い評価で賛美されていて
パクラレ元に濡れ衣を着せられても平気?

某商業のボブゲメーカー(ボブゲの中で1,2というぐらい人気メーカー)で
HPに置いていた同人音楽の丸パク使用があったしなー。
ああいう実例を見てると、パクるヤシが無能、無名な奴ばかりとは限らないと思うよ。
363名前は開発中のものです。:04/06/02 20:04 ID:IFcHS8mJ
自分が作ったものについては、パクりたい人は別に自由にパクれば? って立場だから
正直どうでもいい。
364名前は開発中のものです。:04/06/02 20:35 ID:o5l4ovtJ
っていうかパクられる腕前になりたい
365名前は開発中のものです。:04/06/02 22:01 ID:F734rxXe
だよな
366名前は開発中のものです。:04/06/02 22:46 ID:REMrAbBr
>>362
あまり知られてないが、訴訟でに丸パクを認定された
ときのダメージは凄い。
パクったのが、たとえ一箇所で流れるだけのBGMであれ、

利 益 を 全 額 持 っ て 行 か れ る

どっか大手がパクってくれないかなー。
367名前は開発中のものです。:04/06/03 00:15 ID:zn91oDoj
パクリがそんなに気になるなら電子透かし埋め込んどけ。
確実に相手を追い詰められるぞ。
訴訟での証拠として使えるかは微妙だが。
368名前は開発中のものです。:04/06/04 09:37 ID:tOBl363M
本家のウンコ野郎をどうにかしてくれ
ウンコ連発してんじゃねーよ
つーかまともにタイピングできてな(ry
369名前は開発中のものです。:04/06/04 17:00 ID:HbmvQzu+
モンスターをうんちにしたところで、全然面白くもないんだが。
プレイヤーをAにする、っていうのは確かに笑えるかもしれないがな。
370名前は開発中のものです。:04/06/05 20:04 ID:vFzLbZBX
http://combatant.hp.infoseek.co.jp/cgi-bin/up/src/up0145.jpg

> RPGツクール部分をまったく使わずにRGSSだけでゲームを作ることもできますから。

( ゜д゜)
371名前は開発中のものです。:04/06/05 20:30 ID:zvEBxdzV
スキャン失敗+誤爆ですか?
372名前は開発中のものです。:04/06/05 20:41 ID:DpD77gWY
吉里吉里の場合は、

KAGを使わずにTJSだけでゲームを作ることもできますから。


となるわけですね
373名前は開発中のものです。:04/06/05 22:39 ID:FCDZt/i7
Rubyなのか・・・
うーん・・・初心者にRubyってどうなんだろ・・・
OO理解してればともかく、ツクール使うレベルの人がRubyを習得できるかかなり疑問が・・・
て、スレ違いだな、スマソ。
374名前は開発中のものです。:04/06/06 00:30 ID:MzzFnD6r
C/C++とかVBとかDelphiなんかよりよっぽど。
375名前は開発中のものです。:04/06/06 02:05 ID:s5oNot7Q
スキャン画像読むと、すべての人間がスクリプトを使いこなすことを期待しているんじゃなくて、
できる人間が作ったものをコピペして、使い回しするようなことを望んでいるようだが。
376名前は開発中のものです。:04/06/06 04:18 ID:AG9ovu2v
HSPとかBASICレベルでも良かった気がするが、
組み込む事考えると、オープンで使いやすく、ライブラリもある程度整ってるRubyは
便利だったんだろうな。
作者が日本人で、他のものに比べると日本語資料も整ってるし。

>>375
そんな感じだね。
Rubyの出来る人間がツクールを使うかどうかが問題だが。
377名前は開発中のものです。:04/06/06 06:05 ID:xAm7VHA8
フラッシュが再生できません
音は出るのですが(swfファイル内の)
絵が出ません

MX2004を使ってます
378名前は開発中のものです。:04/06/06 08:25 ID:lfxCrsnd
>377
リファレンスのvideoタグ参照しれ。
379名前は開発中のものです。:04/06/06 09:50 ID:fH5vEm3u
>>378
観てきました、でも表示されません
これじゃだめなんですか?
[playvideo storage="sage.swf" visible=true width=640 height=480]\

leftとtopの数値の出し方がよく分かりません
真中に表示させようと思ったら両方とも0でしょうか
380名前は開発中のものです。:04/06/06 09:53 ID:UdrKy8a8
( ´д)ヒソ(´д`)ヒソ(д` )
381名前は開発中のものです。:04/06/06 10:00 ID:DBsNpJlr
あきらめろ
382名前は開発中のものです。:04/06/06 10:07 ID:fH5vEm3u
号泣
383名前は開発中のものです。:04/06/06 10:13 ID:cnkyZXRE
>>376
LuaとかIoみたいな組み込み特化言語でも良かった気はするけどね。
最近流行りな気がするし。
384名前は開発中のものです。:04/06/06 11:42 ID:ONtTWrUY
右クリックの動作を無効化するにはどうすればいいのですか
385名前は開発中のものです。:04/06/06 12:13 ID:iO1c5zcU
マウスのささってるPS/2かUSBを抜く。
386名前は開発中のものです。:04/06/06 12:19 ID:kyUUBPXG
なーんか、変な質問厨が張り付いてるな。
387名前は開発中のものです。:04/06/06 12:50 ID:90JtNvGo
放置しときゃいいさ。
388名前は開発中のものです。:04/06/06 13:15 ID:P4GotC8G
>>384
OnMouseDownイベントで第三引数がmbRightだったら何もしないでreturnすればいいじゃないか
吉里吉里だろ?
389名前は開発中のものです。:04/06/06 15:37 ID:7dEnSTbx
ZODIAC2キテタ━━(。A。)━(゚∀゚)━(。A。)━(゚∀゚)━(。A。)━━!!!!
390名前は開発中のものです。:04/06/06 16:43 ID:lfxCrsnd
>379
駄目です。
videoタグといっとろうが。playvideoにはstorage属性しかねえよ。
video、playvideo、openvideoの項をそれぞれ100回くらい読んどけ。
391名前は開発中のものです。:04/06/06 20:13 ID:XuPAwv1t
すいません質問させてもらいます。
twinkle little starのように、
自作の画像のみを、確認ダイアログ画面として使うには
どうしたらいいんでしょうか?tjsのYesNodiadogですか?
392名前は開発中のものです。:04/06/06 21:25 ID:DJRVHanA
>391
その手の質問は、過去ログに何度も出ています。
オフィシャルページの講座にも、丁寧に詳しく出てます。

2ちゃんでは、個人サイトの実名は、晒し目的以外は禁止だったと思うけど
講座や情報系以外は、製作の邪魔になるような荒らしを送りかねないから
自粛した方が良くない?
393名前は開発中のものです。:04/06/06 21:40 ID:Ej9VSNF5
すみません、質問です。
吉里吉里って何ですか?
394名前は開発中のものです。:04/06/06 21:45 ID:xNtlxFPg
>393
井上ひさし氏の著書です
395名前は開発中のものです。:04/06/06 22:11 ID:cYVCfjwI
>>393
致命です
396311:04/06/07 00:28 ID:7ft0BP8u
本家の水無月タソ…答えるのはいいがタイプミスだらけなのがなんつーか…。
397名前は開発中のものです。:04/06/07 00:31 ID:7ft0BP8u
って名前消し忘れてた…漏れもダメだ…orz
398名前は開発中のものです。:04/06/07 08:06 ID:YWETVQO0
>391
ここの過去ログをみようと思ったのですが
落ちてて読めなかったんです。
心中の古いページの方は、
ウインドウの青いバーみたいなのと×ボタン
が上の方にでてきますよね?あれも無しにしたいのです。
399名前は開発中のものです。:04/06/07 08:36 ID:iVNxf7oJ
>398
オフィBBSのログに、同じ質問を何度かみてるけどな。
setMaskRegionを使う。
使い方はリファレンスに書いてあるよ。↓コピペ

Window.setMaskRegion
機能/意味
ウィンドウリージョンをマスクに従って設定
タイプ
Windowクラスのメソッド

構文
setMaskRegion(threshold=1)

引数
threshold  マスクのスレッショルド ( 敷居値 ) を指定します。
 プライマリレイヤのマスク ( レイヤの不透明度の情報 ) のうち、この値よりも大きい部分の形に
ウィンドウが切り取られて表示されます。

戻り値
なし (void)

説明
 ウィンドウリージョンをプライマリレイヤのマスク ( レイヤの不透明度の情報 ) に従って設定します。
 ウィンドウを不定形にする事ができます。
 表示されるプライマリレイヤと、ウィンドウの大きさ、位置がずれないようにするには 以下のことを行う必要があります。

Window.borderStyle は bsNone に設定します。
Window.innerSunken は false に設定します。
Window.layerLeft および Window.layerTop は 0 に設定します。
Layer.imageLeft および Layer.imageTop は 0 に設定します。
400名前は開発中のものです。:04/06/07 15:37 ID:FoMNtNk3
>>398
過去ログまとめてみました
http://www.geocities.jp/kirikiri_log/
401398:04/06/07 18:18 ID:YWETVQO0
皆さんどうもありがとうございます。
まとめがあるのは助かります。本当に。
スレッショルダーですか(舌噛みそうだ)
な,なんかかなり難しそうですね……。
情報局のログは半日程「ダイアログ 画面」等で検索していたんですが
方法がまずかったのかなんなのか,見つからなかったんです。
リファとログもう一回見て来ます。
402名前は開発中のものです。:04/06/07 19:50 ID:iVNxf7oJ
>401
YesNoDialog.tjs内の

// 外見の調整
borderStyle = bsDialog;

を、

// 外見の調整
borderStyle = bsNone;

に、変更。67行のメッセージの描画の前に

// ダイアログを透明に
setMaskRegion(1);
.visible = true;

を追加。
私は、これで透過できてるから、これでいけるかと。
あとは399の下4行に書いてあるように設定。

>400
過去ログを持ってない人にイイですね。
新スレに移った時にテンプレに追加すると便利そう。
403名前は開発中のものです。:04/06/07 22:13 ID:IBlpq/RL
>>400
神キタ━━━━━━(゚∀゚)━━━━━━!!!!
ありがとう助かるyo!

ところで今さらな質問なんだけど、デバッグの監視式を
メニューに直接関連づけることってできるのかな?
ご存知の方いらっしゃったら教えて下ちい。
いちいちshift+f3押すのがまんどくさくなってきた…
404名前は開発中のものです。:04/06/07 22:21 ID:GT0iDY/n
どういうことをやりたいのかいまいちわからん
関連付けって何?
405名前は開発中のものです。:04/06/08 00:05 ID:uyz7B9jm
1 : onenter = "kag.fore.layers[1].loadImages ( %[ storage : 'hoge', visible : true ] )";

これでレイヤー1にマウスが乗ったときの画像を出そうとしたら、左上に表示されてしまいます

1 : onenter = "kag.fore.layers[1].loadImages ( %[ storage : 'hoge', visible : true ] ; top=30 left=20 ;)";
として位置を決めようとしたらエラーが出てしまいます
どうすればいいのでしょうか
406名前は開発中のものです。:04/06/08 00:59 ID:2e//tg57
>>405
試してないけど、

1 : onenter = "kag.fore.layers[1].loadImages ( %[ storage : 'hoge', visible : true ] ), kag.fore.layers[1].top=30, kag.fore.layers[1].left=20 )";

ではどうよ?
407名前は開発中のものです。:04/06/08 01:49 ID:C/PE9fff
>>406
そんな長くせんでも
1 : onenter = "kag.fore.layers[1].loadImages ( %[ storage : 'hoge', visible : true, top : '30', left : '20' ])";
だけでいいと思われ。
408名前は開発中のものです。:04/06/08 02:41 ID:uyz7B9jm
>>406
>>407
う、うまく行きました!
ありがとうございました
409名前は開発中のものです。:04/06/08 02:54 ID:uyz7B9jm
1 : storage = "first.ks"; target = "*button01"; onenter = "kag.fore.layers[1].loadImages ( %[ storage : 'hoge', visible : true, top : '30', left : '20' ] ; onleave = "kag.fore.layers[1].visible = false")";

onleaveを加えたらまたエラーが出ました

[image storage="button1" page=back layer=0]\
[trans time=1500 method=crossfade]\
[wt]\

*button01
[layopt layer=1 page=back]\

first.ksのこの付近がおかしいようなのですが・・
何度もすみません
410名前は開発中のものです。:04/06/08 03:10 ID:2e//tg57
>>409
一度TJSの説明書の最初のほうだけでも読んだらいいと思うけど…

1 : storage = "first.ks"; target = "*button01"; onenter = "kag.fore.layers[1].loadImages ( %[ storage : 'hoge', visible : true, top : '30', left : '20' ] )"; onleave = "kag.fore.layers[1].visible = false";

こんな感じじゃね?
411名前は開発中のものです。:04/06/08 03:32 ID:uyz7B9jm
>>410
成功しました!
ああー素晴らしい
)の位置がおかしかったのですね
TJSの説明書も再読します
どうもでした
412名前は開発中のものです。:04/06/08 07:46 ID:rCYE9yVC
>>400
ありがとう〜!!
413398:04/06/08 08:16 ID:q8iCCj9m
>401 399
すいません。できればもう少しお聞きしたいのですが。
setmaskregionの下4行設定ってどこでどう書くんでしょうか。
yesnodialog ですか、それともmainwindowでしょうか。

414名前は開発中のものです。:04/06/08 22:11 ID:nOZMQEvt
フラッシュの右クリックメニューを抑制させることが出来れば最高なんだけどなぁ

これについてはどうお考えですか
気になる?
415名前は開発中のものです。:04/06/08 22:42 ID:E4pU12Oy
>414
悪いけど解決済み
416名前は開発中のものです。:04/06/08 22:56 ID:nOZMQEvt
>>415
え、そうなの?
どのサイト見ても無理という事だったけど・・
質問も最近のものだったし
417名前は開発中のものです。:04/06/08 23:13 ID:E4pU12Oy
>416
それができるのさ
FLASHそのものの機能を利用すればいい
418名前は開発中のものです。:04/06/08 23:17 ID:nOZMQEvt
>>417

やはりmacromedia商標までは消せないとありますが・・
メニューは消せるんだけど
fscommand("showmenu",false);
ですよね??

他に対処出来る方法があるなら教えてくださいm(__)m
419名前は開発中のものです。:04/06/08 23:23 ID:E4pU12Oy
>418
知ったかぶるんじゃなかった…。
商標まで消す方法はわからないや。ゴメン。
420名前は開発中のものです。:04/06/08 23:28 ID:W5Xf50gH
ヘェー( ´∀`)つ)д`)ゴメン…
421名前は開発中のものです。:04/06/08 23:33 ID:nOZMQEvt
>>419
こちらこそ最初の聞き方がマズかったようです・・
メニューと聞いてましたから(;´д` )
422名前は開発中のものです。:04/06/09 00:41 ID:r87GTHj0
fscommand("showmenu",false);
↑って、全部のキーフレームに入れるのかしら…?
423名前は開発中のものです。:04/06/09 02:02 ID:xuGR+NAV
>>422
最初のフレームだけです

やっぱし右クリックメニュー無理みたいですね
検索してたら開発者のお言葉があった・・
吉里吉里で対応するまで待つしか無いか

でもそれをマクロメディアが許すのかどうか
どうなんだろう
424名前は開発中のものです。:04/06/09 02:14 ID:WoKdcT5w
>>423
flashの右クリックで出てくるメニューを出さないには、flash側にマウスイベントを渡さないか
flashプレイヤーを改変するしか無いだろうね。
マクロメディア的には商標出さなくするのはNGだろうから、まあ無理だろう。
そこまでするぐらいなら、普通にムービー使えば?
425名前は開発中のものです。:04/06/09 02:17 ID:11tz8t5l
ちょっと調べてみましたけど、テキストフィールドを前面に貼り付けるような
応急処置的なものしかわかりませんでした。
_root.createTextField ("disable_memu", 999, 0, 0, Stage.width, Stage.height);

SwiffPlayerだと右クリックは完全に殺してるのでエンジン側が対応してれば出来るのかも。
426名前は開発中のものです。:04/06/09 04:01 ID:wd3XPFY8
>>425
おお
なんかすべて選択とかに変わったけど
この変化で合ってるのかな
一歩前進みたいな
427名前は開発中のものです。:04/06/09 04:35 ID:WoKdcT5w
>>425
flash側にマウスイベント渡さないようになるのかな。
flashの側でマウスの動きを取れなくなるから、ムービーの代わりに使うぐらいしかなくなるけど。
428名前は開発中のものです。:04/06/10 03:13 ID:qZgTARAR
背景のトランジション中にBGMを再生し始めることは出来ますか?
どうやっても背景と同期してしまうんです
429名前は開発中のものです。:04/06/10 04:12 ID:9Xya1aV0
>>428
@trans time=6000 何とか何とか
@wait time=3000
@playbgm 何とか何とか
@wt

みたいな感じでいけるんじゃない?
430名前は開発中のものです。:04/06/10 10:37 ID:LqdN2DSy
何か桔梗鯖変になってない?
431名前は開発中のものです。:04/06/10 13:58 ID:+1J15W5I
> kikyou.infoは 6/13(日曜日)に、サーバメンテナンスの為、朝9時から夜9時までの間、サービスを停止します。皆様にはご迷惑をおかけしますが、ご理解・ご協力を賜りますよう、お願い申し上げます。
これのこと?
432名前は開発中のものです。:04/06/10 22:34 ID:E8Zbu5W/
>>429
出来ました。
でもトランジション中にBGM発動させるとCPU使用率跳ね上がりますね;
ありがとうございました。
433名前は開発中のものです。:04/06/11 02:02 ID:oC0hErrw
ADV風のメッセージレイヤにキャラの名前の後にセリフを流して改行されると、
キャラ名の下に名前が出てしまって困ってます

吉里子「K・A・G!K・A・G!素晴らしい素晴
らしい、とっても素晴らしい」

こんな感じになるのですが、これを防ぐ手立てはありますか
434名前は開発中のものです。:04/06/11 02:10 ID:xOcmAS68
>>433
KAGと心中くらい読んどこうな。
ttp://www.piass.com/ykfc/kag/kag0603.html
435名前は開発中のものです。:04/06/11 02:23 ID:oC0hErrw
>>434
激しく感謝です
&読んでなくて申し訳ない・・
436名前は開発中のものです。:04/06/11 10:39 ID:hkdTHgfT
>>431
や、今日はもう治ったけど全部文字化けしてた

こっちの問題かな、スレ汚しスマソ
437名前は開発中のものです。:04/06/11 12:56 ID:+EbSFjps
>>435
indentタグをいちいち入れるのは面倒なので
適当な記号をデミリタにしておいて
Perlとかで置換すると吉。
438名前は開発中のものです。:04/06/11 16:06 ID:Kyzr2++k
>>437
indentだけに言える問題じゃないけどなー。
まぁ、Perlとかが使えない香具師は、テキストエディタの置換え機能使え、と補足しておく。
439名前は開発中のものです。:04/06/11 16:09 ID:+YO3IPUF
デミリタsage
440名前は開発中のものです。:04/06/11 18:18 ID:BXvsoD10
すんません、↓って無理なんですか?
kag.tagHandlers.wait(%[time:"1000"]);
441名前は開発中のものです。:04/06/11 20:13 ID:Kyzr2++k
今、手元に吉里吉里がないから判らんけど……とりあえず記述の方法としては、
kag.tagHandlers.wait(%[time:(string)1000]);
が正しかったような気がしなくもない。
ただ、TJS側からはウェイト系のタグを直接制御できなかったような気がしたんだけど、
どうなんだろう。ここ一ヶ月近く吉里吉里触っていないから、うろ覚えなんだが。
442名前は開発中のものです。:04/06/11 21:36 ID:/wBmqr5v
*start
あいう
@eval exp='kag.tagHandlers.wait(%[time:"1000"]);'
えおあ

バージョンによるかもしれないけど、上のソースだと
「あいうえ」まで表示してから1秒待つ。

たぶんコンダクタと衝突してるんだろうけど、対策法はわからん。
443435:04/06/12 00:24 ID:RueEXj8T
>>437
>>438
う、デミリタ、Perlですか
どうもありがとうございます

テキストエディタの置換え機能・・というのなら私レベルでもいけそうな希ガスます
444名前は開発中のものです。:04/06/12 00:46 ID:8rQTXklI
デリミタな

de limit er

境界( limit ) を定めるもの、区切るもの
445名前は開発中のものです。:04/06/12 01:17 ID:QJWn/DQ/
>>443
大量のシナリオファイルを一括変換とかいうんじゃなかったら、
テキストエディタの置換機能で十分だよ
446名前は開発中のものです。:04/06/12 02:34 ID:rhahrAlC
>>440
TJSの中でwaitで待つことはできません
447名前は開発中のものです。:04/06/13 10:02 ID:OeXi/PXO
背景画像のトランジション中に前景レイヤーのトランジションをするにはどうすればいいですか
448名前は開発中のものです。:04/06/13 11:52 ID:EvqN1VEc
どうして@wtを入れないという考えが浮かんでこないのかと小一時間(ry
しかも少し前のログくらい読めと小一時間(ry
前者は心中の副作用なのかな。
449名前は開発中のものです。:04/06/13 12:53 ID:345zmGrs
>>448

現在のトランジションを終わらせてから新しいトランジションをしろと出るのです;
450名前は開発中のものです。:04/06/13 12:57 ID:+IANg2js
>449
@wtをいれずに、次のトランジションをしてるから。
451名前は開発中のものです。:04/06/13 13:48 ID:wVsqkDCa

                       う
         ち
452名前は開発中のものです。:04/06/13 14:15 ID:345zmGrs
>>450
でも448さんはwtを入れるなと・・
453名前は開発中のものです。:04/06/13 14:40 ID:+IANg2js
>452
じゃあ、@wtを外せば。
454名前は開発中のものです。:04/06/13 15:19 ID:y5APhcnA
めちゃテキトーに書くと

[image layer=base]
[trans time=5000]
[wait time=1000]
[image layer=0]
[trans time=1000]
[wt]

これじゃあだめなのかい。
455名前は開発中のものです。:04/06/13 16:08 ID:cPSfz/im
>>454
baseのトランジションに0がくっついてこないように、child=falseとか何とか必要では?
456名前は開発中のものです。:04/06/13 17:10 ID:EvqN1VEc
>>455
454じゃないけど、めちゃテキトーって書いてあるの読んだか?
457名前は開発中のものです。:04/06/13 17:19 ID:7n4seiMB
だからと言って本当にテキトーに書く奴がいるか。
458名前は開発中のものです。:04/06/13 18:05 ID:io/TZIxu
>>447
それは出来ないと聞いたな。
複数トランジションは同時に始めるのならでけるけど
ずらしては無理らしい。
459名前は開発中のものです。:04/06/13 18:33 ID:l5Cnf3tm
おれは同時にやる方法っての知らないのだが、同時にできるのならば、
ルール画像の暗さだけ変えて、ずれて起こっている風に見せかけるというのは?
460455:04/06/13 18:38 ID:cPSfz/im
>>456
>>449 の原因の本質が>>455ではないかと思ったのだけど、
どっちにしても実験しないで提案するのはよくなかったな。
461名前は開発中のものです。:04/06/13 20:47 ID:ueQGjYHv
ってか藻枚ら、kikyou.info見れますか?

折れ見れない。
462名前は開発中のものです。:04/06/14 01:58 ID:oEBtXjrv
復帰しているみたいだよ
463名前は開発中のものです。:04/06/15 17:43 ID:Or9b1xQ/
ゾウディアックのサイトがいきなり全部消えた
464名前は開発中のものです。:04/06/15 18:19 ID:mGI5c0fO
>463
ここは、個人サイトのヲチスレじゃないけど。
465名前は開発中のものです。:04/06/15 18:28 ID:Or9b1xQ/
>>464
すまぬ
466名前は開発中のものです。:04/06/15 18:52 ID:NHnHiUqM
みんな座標位置はどうやってきめてるん?やっぱグラフィックソフト?
俺はHPビルダーのWEBアートデザイナーでやってる。
あれに背景読み込んで上から立ち絵とか乗せれば
まんま座標位置がダブルクリックでわかるから。
フォトショだと立ち絵の位置の微調整するときレイヤー指定しなおさないと
いけないのがめんどくさくて。
467名前は開発中のものです。:04/06/15 20:46 ID:3MmXo+vp
じさくつーる。ていうかImagePOSでやればいいとおもった
468名前は開発中のものです。:04/06/15 22:44 ID:ejx3AU6T
すいません、ゲームを作ったのですが、スクリプトのバグが発覚しました。
修正パッチは、どうやって作ればよいのですか?
469名前は開発中のものです。:04/06/15 22:55 ID:ejx3AU6T
ごめんなさい解決しました
470名前は開発中のものです。:04/06/16 01:22 ID:nlllTfGg
>>467
ImagePOSってボタン画像使えなくない?
結局ちまちまちまちま計算して配置している。泣きそうになりながら。
471名前は開発中のものです。:04/06/16 09:02 ID:xShaPyMI
>>466
漏れは勘でs(ry

紙の上で計算してからやってたりw
472名前は開発中のものです。:04/06/16 09:28 ID:OIBk6u0J
俺も前まで勘で(ry
FZOOM使うときにどの辺をアップにするかを決めるためにWEBアートデザイナ
つかったらこれが使い勝手よくって、今は全部の座標を決めるのにつかってる。
アタリ線とか直接書き込めるのと、矢印で微妙に動かせるのがいい。
座標さえわかればあとはperlでスクリプト生成してるから。

473名前は開発中のものです。:04/06/16 09:40 ID:miuYaT/e
サンプルの音量調節プラグインを以下のようにしてボリュームを1〜5で
選べるようにしています。
var name = i ? (i / 20 ) : "ミュート(&M)";
var submenu = new KAGMenuItem(window, name, 1, onMenuClick, false);(以下略)

で、画面中のグラフィカルボタンから直接この1〜5にアクセスできるように
したいのですが、どなたか教えていただけないでしょうか。
昨夜からずっといじっているのですがどうにもうまくいかなくて。
474名前は開発中のものです。:04/06/16 18:35 ID:ma5k+CfK
つかそのためだけのTJS書くことはできないかね
475名前は開発中のものです。:04/06/17 00:10 ID:d1pxwJXs
>>473
やっぱりそうするしかないですか……
どうにもやり方がわからないのですが、なんとか試行錯誤
してみようと思います。ありがとうございました。
476名前は開発中のものです。:04/06/17 21:35 ID:Y6Ey+mHn

Dictionaryオブジェクトの要素を列挙する方法って無いものかな?
Dictionaryの各要素に対してinvalidateしていきたいのだが、
TJSのリファ探しても該当メソッドが見当たらない。
諦めるしかない? orz
477名前は開発中のものです。:04/06/17 22:04 ID:ZZxWdoRC
Array に assign する
478名前は開発中のものです。:04/06/17 22:44 ID:Y6Ey+mHn
わーぉ。できるんか。試してなかった。 orz
多謝。聞くばっかじゃアレなので少し調べてみた。

>>473
GVolumePlugin.insertToRoot = false なら

[button /*略*/ exp = "gvolume_object.children[ n ].children[ n ].onClick();" ]

こんな感じでメニュークリックをエミュレートできるっぽい。
が具体的な n の数字がちょっと調べにくいのよね。
メニューを作った後、どこか適当な場所で下記のスクリプト実行してインデックス調べると良いかな。

@iscript
for( var i = 0 ; i < gvolume_object.children.count ; i++ )
{
 dm( i + ":" + gvolume_object.children[ i ].caption );
 for( var ii = 0 ; ii < gvolume_object.children.children.count ; ii++ )
 {
  dm( i + ":" + ii + ":" + gvolume_object.children[ i ].children[ ii ].caption );
 }
}
@endscript
479名前は開発中のものです。:04/06/18 18:28 ID:EfbdKxjS
ttp://www.piass.com/ykfc/kag/kag0401.html

ここを参考にやっているのですが
文字入力フォームの、キャンセルを押しても
お客様のお名前は○○様、でよろしいですか?
と出てしまうのです
キャンセルを押したらメニューに戻るようにするにはどうすればいいですか
480473:04/06/18 21:33 ID:5WaE943T
>>478
ありがとうございました。
ただ、メンバ"children"が見つかりませんというエラーが出てしまい、
いろいろやってはみたのですが解決できず、せっかく教えていただいたのに
うまく活用することができませんでした。ごめんなさい。

暫定的に、volume2に直接値を指定してやるという方法にしてみました。
セーブデータを介さないタイトル画面などでは反映されないなどの
問題があり、改良を要するものではありますが……
481名前は開発中のものです。:04/06/18 21:40 ID:5WaE943T
>>479
メニューにもどるってのは再度名前をたずねるって意味でいってる?
心中のスクリプトの場合、キャンセルするとそのまま「お客様の……」に
つながるようスクリプトが書いてある。

ifかcondを使って変数に文字列が格納されたときに次の文章が表示される、
そうでない場合はもどるようにスクリプトを書けばいいよ。
マニュアルか心中の変数の箇所を読んでみて。
482名前は開発中のものです。:04/06/20 00:17 ID:+Qaa004k
キタ━━━━(゜∀゜)━━━━!!!!!!
オンライン上に 吉里吉里 の最新バージョンを見つけますた。
吉里吉里2 SDK version 2.22 / KAG 3 version 3.22
483名前は開発中のものです。:04/06/20 00:26 ID:bde798Gw
画像キャッシュに関する容量の半減によりパフォーマンス改善が見られるらしい。

関係ないけどkikyou.infoで分割ダウンロード禁止とな。
484478:04/06/20 09:40 ID:3zYYlYY7
[iscript]
function enumMenuItems( prefix , menu )
{
 dm( prefix + ":" + menu.caption );
 if( menu.children instanceof "Array" )
  for( var i = 0 ; i < menu.children.count ; i++ )
   enumMenuItems( prefix + ".children[" + i + "]" , menu.children[ i ] );
}
Debug.console.visible = true;
enumMenuItems( "kag.menu" , kag.menu );
[endscript]

>>480
書き換えてみた。
onClick()を呼びたいメニューアイテムのIndexをコレで調べて、
[button /*略*/ exp = "kag.menu.children[ n ]/*略*/children[ n ].onClick();" ]
とすればどのメニューアイテムのクリックもエミュレートできる。
メニュー構造に変更がある度に調べなおさないとならないから、
あんまりエレガントではないけど、コレが一番楽だと思う。
485名前は開発中のものです。:04/06/20 09:44 ID:3zYYlYY7
それはそうと、喪前さま方。
吉里吉里2リファのアドレスにTJSリファのページが上がっちゃってますよ。
一番良く参照するのが吉里吉里2リファなので一寸困るな。 orz
486名前は開発中のものです。:04/06/20 17:08 ID:+vjon7UI
メッセージレイヤ0に文章を書いて
メッセージレイヤ1を重ねて使用したら
メッセージレイヤ0の文章をスペースキーで早送りできなくなりました
どうすれば解決しますでしょう
よろしくお願いします
487名前は開発中のものです。:04/06/20 18:02 ID:TbG9C/cc
>>486
[current]タグでメッセージレイヤ0を操作可能な状態に戻すよーに。
488名前は開発中のものです。:04/06/20 21:33 ID:n9TV3CLP
>>487
こんなタブがあったとは
うまくいきました
ありがとうございました
489名前は開発中のものです。:04/06/20 21:57 ID:KiPKyOUh
スレ違いな質問になると思うんですが、ある小説が好きで
これを趣味でゲーム化したいと思っています。
仮に公開を目的とした場合、本文を丸々写す事はやはり問題になりますよね?
2次創作として設定などを流用させていただくというのは問題になるのでしょうか?
490名前は開発中のものです。:04/06/20 21:59 ID:QXWQPpTd
著作者が文句を言えば問題になるんじゃないかねぇ。
491名前は開発中のものです。:04/06/20 22:01 ID:IwbvEuWz
どっちも問題ありだな。
作者に許可をもらうのが早いんじゃねえ?
492名前は開発中のものです。:04/06/20 22:05 ID:KiPKyOUh
なるほど。
素早いレスありがとうございます。
493名前は開発中のものです。:04/06/20 22:05 ID:UWgKMxVS
2ちゃんねら専用 メル友募集 掲示板!

http://jbbs.shitaraba.com/bbs/read.cgi/computer/8154/1061819320/r62
494名前は開発中のものです。:04/06/20 22:28 ID:IOOlXoYX
>>489
前者は著作権が生きてるなら完全にアウト
後者は黙認というところだな
その小説が商業ベースなら許可はほとんど無理
迷惑になるので問い合わせもやめとけ
495名前は開発中のものです。:04/06/20 23:00 ID:KiPKyOUh
>>494
サンクスです。
最近非常に面白い小説を読んで、しかも内容がノベルタイプのゲームにぴったりだと思ったもので・・・。
496473:04/06/21 00:10 ID:P4yuZt7R
>>484
ありがとうございます! スクリプトを打ち込んでコンソールにだーーっと
メニューアイテムのインデックスが表示されたときちょっと感動しました。

右クリックサンプルなど見ると皆さんかなり複雑なtjsを書いていて
なかなか改造も難しいんですが、これだとKAGから扱えます。
本当にお世話になりました。何のお礼もできず申し訳ないです。
497名前は開発中のものです。:04/06/21 02:11 ID:V2cJa8SC
>>495
なんか危なっかしいなー

>>公開を目的
>>丸々写す事はやはり問題になりますよね?
なんて基本的なことを聞くようなら
初心者向けでいいから著作権の解説サイトをまず一読したほうがいい
498名前は開発中のものです。:04/06/21 21:07 ID:xeC/BaZS
3.22使った方今までと比べてどんな感じ?
感想希望
499名前は開発中のものです。:04/06/22 05:28 ID:9Gcn3y5o
3.22だけど、確認ダイアログ出してパッドの3ボタンで落ちるね。
バージョン情報ダイアログで押しても面白いことになる。

応急処置としてMainWindow.tjsのcreatePadKeyMap()をちょと書き換えたら回避できますた。

VK_PAD3 =>
  function(ev) {
    onShowHistoryMenuItemClick(this);
  },



VK_PAD3 =>
  function(ev) {
    postInputEvent('onKeyDown', %[key: VK_R]);
    postInputEvent('onKeyUp', %[key: VK_R]);
  },
500名前は開発中のものです。:04/06/22 05:29 ID:9Gcn3y5o
>498
ime制御が地味ながらいい感じ。
前Verでは、rclick_tjs.ksのセーブ画面で栞コメント入力後にimeがONのままになるわけで、Rキーでメッセージ履歴見ようとして“rrrr”とか表示されてたのが、回避されるようになった。

TLG6はPNGより早くて圧縮率がいいらしく、使い出はありそう。
ただ、極端にファイルサイズが小さい画像はPNGよりサイズが膨れ上がった。

パッド対応は中途半端な感じ。
デフォルトでは上下左右、決定、キャンセル、メッセージ履歴しか出来ず、パッドオンリーのプレイは無理。
また、メニューにフォーカスが行ってる間は、入力がきかない。
あと、環境の問題かもしれないが、Enterキー押しっぱなしより、パッドの決定ボタン押しっぱなしの方がメッセージのスキップが遅い。
こういう痒いところに手が届かない仕様だと、pad2keyとか外部ツールでパッドを使おうとするユーザーにとっては邪魔なだけかもしれない。
ただ、エンドユーザー向け設定ツールにパッドをオフにする設定があったので、これを併用すれば外部ツールは大丈夫かも(未確認)。
501名前は開発中のものです。:04/06/22 09:36 ID:BWXpEnh4
>>499
作者がこのスレを見ている保証はないので、不具合を本家に報告しる!
502名前は開発中のものです。:04/06/22 20:00 ID:mB2rh3uP
開発端末は、鱈セレ1.4G+GF4MX420

音楽を流し始めてから、
時系列(リズムに合わせて)にresetwait〜waitで、
レイヤーの変更等をしているのですが、
[P4 2.6G+GF5900XT(テスト端末)]ではスペックの差が影響しているのか、
指定した時間通りに処理が動きません。
音はoggで正常に再生されているが、レイヤーの動作が早い為、ズレている・・・。
(開発端末では指定通りに処理される)

何か、いい方法はありませんでしょうか?
503名前は開発中のものです。:04/06/22 20:55 ID:ifNg5Mf1
WaveSoundBuffer.position プロパティを参照する。
ms単位で再生位置が所得できるので、
その値を利用して[wait]の時間を決めればOKカモ。
504名前は開発中のものです。:04/06/22 22:07 ID:ifNg5Mf1
[wait]〜[resetwait]ってあたりから、TJS出来るか不安なので一寸補足。
まず、想定通りの動作をする開発環境において。
レイヤ操作を行う直前に、
[eval exp="dm( kag.bgm.currentBuffer.position );"]
として、レイヤ操作を行う時点でのWaveSoundBuffer.positionを割り出す。
別の再生環境でもって、レイヤ操作時の経過時間がms単位で割り出せるならモアベター。
んでもって、
[playbgm /*略*/]
[wait time = &"/*割り出された一回目レイヤ操作時のposition*/ - kag.bgm.currentBufferr.position" ]
/*レイヤ操作*/
[wait time = &"/*割り出された二回目レイヤ操作時のposition*/ - kag.bgm.currentBufferr.position" ]
/*レイヤ操作*/
[wait time = &"/*割り出された三回目レイヤ操作時のposition*/ - kag.bgm.currentBufferr.position" ]
/*略*/
505名前は開発中のものです。:04/06/22 23:01 ID:mB2rh3uP
>>503>>504
ご想像通りTJSについてはサッパリ理解しておりません。
本格的に初めて、まだ一週間の素人です。
プログラム中には、
[resetwait]
[〜レイヤー操作〜]
[wait=??? mode=until]
の連続で時間毎に処理しています。

教えて頂いたように、テストしてみたいと思います。
ありがとうございました。
506名前は開発中のものです。:04/06/22 23:21 ID:pHxMYhVS
resetwaitを毎回実行しているのがそもそもの間違い。
resetwaitは最初の一回だけで、wait,wait,waitが正解。
507名前は開発中のものです。:04/06/23 00:36 ID:6L55zkpy
レイヤー描画時間がwaitで指定した時間の間に挟まれるから
マシンの描画性能で同期がズレるんだと思われ
ちゃんと同期したいなら
TJSでタイマーオブジェクト作って定時処理した方がいい気がする
508名前は開発中のものです。:04/06/23 02:03 ID:KUmIGzZN
画像描画の時間ぶんズレが生じるというのなら、
ダミー(非表示)のレイヤに画像を読み込んでおいてそこから
@eval exp="kag.fore.base.assignImages(kag.back.layers[0])"
という感じでコピーしてやれば良いよ。
KAGしかわからん俺はこれで処理した。
マニュアルの「tjsをもっと使うために」に書いてある。
509名前は開発中のものです。:04/06/23 06:16 ID:8XCazSr0
>505
そもそも、waitはトランジションの直前に書くべきじゃね?

[resetwait]

[〜レイヤー操作1(裏画面に描画)〜]
[wait mode=until time=5000]
[trans time=300][wt]

[〜レイヤー操作2(裏画面に描画)〜]
[wait mode=until time=10000]
[trans time=300][wt]

[〜レイヤー操作3(裏画面に描画)〜]
[wait mode=until time=15000]
[trans time=300][wt]
510名前は開発中のものです。:04/06/23 15:04 ID:qChJANAv
一応…
吉里吉里2 2.22 rev.2 / KAG3 3.22 rev.2 キタ━━━━━(゚∀゚)━━━━━━!!


> ■ 変更点 ------------------------------------------------------------------
>
> ● 2004/6/23 3.22 Rev.2
>
> ・バージョン情報ダイアログボックスやYes/Noダイアログでパッドボタン3を押
> すとおかしな動作をしていたのを修正
> ・クリッカブルマップが選択可能状態になったらマウスカーソルを表示するよう
> に
511510:04/06/23 15:21 ID:qChJANAv
↑kag3
↓kirikiri2

> ■ 変更点 ------------------------------------------------------------------
>
> ● 2004/6/23 2.22 Release Rev.2
>
> ・ウィンドウが非アクティブの状態でパッドのボタンを押すと、ウィンドウがア
> クティブになったときにボタンが押されっぱなしの状態として認識されていた
> のを修正
> ・Window.useMouseKeyがtrueの時にパッドのボタンが離されてもonMouseUpが発
> 生しなかったのを修正
> ・(ループチューナ)ドライブのルートディレクトリにファイルを保存すると以降
> ファイル選択ダイアログボックスが開かなくなっていたのを修正
512TR:04/06/23 17:53 ID:+OtzFVPc
 吉里吉里2を起動して、適当な*.tjsファイルを最初のダイアログで
選択すると、
「スクリプトで例外が発生しました。〜〜*.tjsはXP3アーカイブで
ないか、対応できない形式です」
 と出るのですが、こうなる方は他にもいらっしゃるのでしょうか?
513名前は開発中のものです。:04/06/23 18:06 ID:hkab56gf
他にもいらっしゃいます
514名前は開発中のものです。:04/06/23 18:25 ID:qMMhBATx
質問する前にリファを見れ。
ttp://www.ultrasync.net/dee/kr2helps/kr2doc/contents/Startup.html
>吉里吉里を起動し、スクリプトを指定するためには通常、プロジェクトフォルダ を決定する必要があります
>プロジェクトフォルダ決定後、最初に実行されるのは、プロジェクトフォルダ内の startup.tjs です。これがない場合はエラーになります。
515名前は開発中のものです。:04/06/24 05:09 ID:yHUp48jW
その仕様、分かりにくい部分もあるよね。
俺も最初フォルダじゃなくてフォルダ内の start.tjs を選んでエラーが出るからしばらく悩んだ。
ファイル選択ダイアログじゃなくてフォルダ選択ダイアログを表示すればいいのにと思う。
516名前は開発中のものです。:04/06/24 09:35 ID:eZbOx2Lu
もともと直観的に操作できるもんでもないし
マニュアルにちゃんと書いてあるんだから
文句たれる前にマニュアル読めと思う。
517名前は開発中のものです。:04/06/24 20:46 ID:yHUp48jW
>>516
言ってることはごもっともだが、そういう思想のプログラマとは一緒に仕事をしたくないな。
間違いを生みにくい開発環境を作ることは、生産性や保守性を考える上で重要なことだと思うぞ。
プロでもユーザーのことだけ考えていればいいというプログラマがいるけど、
そういう人に限ってユーザーインタフェースも複雑で誤解を招くものだったりすることが多い。

「あるフォルダの中にある startup.tjs を最初に実行する」という内部仕様であるなら、
外部的には「あるフォルダ」を指定した場合でも、「あるフォルダ内の startup.tjs」を指定した場合でも、同じ挙動をしても構わないと思う。
逆にフォルダの指定しか受け付けないというのであれば、それに見合ったインターフェイスを用意するのが普通だと思うぞ。
今の仕様は、フォルダの指定しか受け付けないのにファイルの指定をするためのインターフェイスを使ってる。
分かりにくいという意見はあってもおかしくないと思うが。

まあ、このスレで愚痴愚痴言ってもしょうがないんだけどな。
>>516 の考え方がちょっと保守的というか使用者を無視した思考法に見えたのでちょっと噛みついてみた。
518名前は開発中のものです。:04/06/24 21:22 ID:uUVgY/uj
なるほどなー。
プログラムって深いのね。
519名前は開発中のものです。:04/06/24 21:36 ID:iRZUELvc
>>515
熱くなっているところ申し訳ないが、ファイルも選択できるのは
xp3ファイルを選択できるようにするためだと思うぞ。直感的じゃ
ない仕様ではあるんだけど、xp3とフォルダを透過的に扱う吉里
吉里の特性から考えると、妥当な仕様なんじゃないかな。

まあ、516の物言いは無いだろ、とは俺も思うが。
520名前は開発中のものです。:04/06/24 22:06 ID:kcgYIWB6
最近、雑談も質問もしにくい雰囲気だよね。
521名前は開発中のものです。:04/06/24 23:08 ID:RCnulZfS
きっと気のせいだ。ネタがあるなら盛り上げれ。
522515:04/06/24 23:54 ID:yHUp48jW
>>519
あーホントだ……。
事実確認が甘かった。ごめん。

>>516 にも謝っとく。すまん。
523名前は開発中のものです。:04/06/25 00:50 ID:aeuN2CIA
515と517を読み比べると
516の書き込みで、いかに515=517が沸騰したかが分かって
かなり笑えた。
面白すぎ。

516の物言いがそれほどひどいとは思えんし(ここは2ちゃんだし)
つーことは、的確な指摘をされてムキーってなったんだろうな。
524ミーは開発中のものです。:04/06/25 00:52 ID:Axm3dPZX
|
|ω・)ジーッ
525名前は開発中のものです。:04/06/25 01:12 ID:K5xoac/q
>>333 IDが2ch
しっかしいちいちキタ━━━━━━(゚∀゚)━━━━━━ !!
が出るのもウットイのうLvie2ch+スキン
526名前は開発中のものです。:04/06/25 12:16 ID:vwVhNhp8
>>517の、「startup.tjs」が選ばれた場合、
その上のフォルダにするってのは、
意外に悪くないと思うんだが。
527名前は開発中のものです。:04/06/25 14:17 ID:FxY1BlAD
xp3を読み込む事を考えるとあのダイアログは
あくまで吉里吉里システムのルートディレクトリを
定める操作なので現在の仕様もそれなりに妥当だと思うよ
startup.tjsが読める方が妙といえば妙
528名前は開発中のものです。:04/06/25 17:38 ID:t5gLH2zn
>>523
そこまでツボにはまるのは、それはお前が>>516だからじゃないの?

別に的確でもないしw
529名前は開発中のものです。:04/06/25 18:03 ID:JFZJdksL
ニヤニヤ
530名前は開発中のものです。:04/06/25 22:07 ID:RpgxhtDu
まあ2日も引っ張るような話ではないな
531名前は開発中のものです。:04/06/25 23:53 ID:kSYf7rRN
まあ、引っ張ってるのは当人だけでしょうねえ。

外野は生暖かくヲチ中。
532名前は開発中のものです。:04/06/26 04:55 ID:OVhRBTsn
ゆめりあみたいな3Dノベル作りたいんですが
吉里吉里でポリゴン扱えるプラグインとかって・・やっぱりないよなぁ○| ̄|_
533名前は開発中のものです。:04/06/26 05:00 ID:t/ZufFQs
あるわけがない
534名前は開発中のものです。:04/06/26 06:16 ID:gcLIYauF
CD-ROMの大容量を生かしてあらゆるビジュアルをあらかじめ用意しておけば、
3Dを使うのと同じだからポリゴン描画能力は不要。
535名前は開発中のものです。:04/06/26 06:36 ID:5d0r+MyZ
使えるなら使いたいだろ
536名前は開発中のものです。:04/06/26 07:04 ID:n6flK0Ds
じぶんでくめばいいじゃん、
537532:04/06/26 07:15 ID:OVhRBTsn
>>534
いや、動き萌えを目指したいんす
会話に反応してうなずいたり、待ち状態の時に上下に揺れてたり
リアルタイムに反応するのはモーションとかの関係でビジュアル用意しても無理でつ

>>536
TJSでプラグイン作成できないかな・・・とか考えたんですが
プログラムの知識無いし、とてもとても無理そうなのであきらめますた(´・ω・`)
538名前は開発中のものです。:04/06/26 08:28 ID:1jBe2Y6P
HSPならDirect3D使えなかったっけ?
吉里吉里で3Dってのは聞いたこと無いや。
とりあえずTJSで組めるレベルの代物ではないと思う。
539名前は開発中のものです。:04/06/26 08:46 ID:ZsWNR4D7
ゆめりあみたいなのを作るなら
IoとかLuaを組み込んだライブラリを一から作るのがいいと思う
吉里吉里に手を加えてごちゃごちゃするよりマシそう
簡単な3Dの取扱ならばD3Dの知識があればプラグインで割合容易に作れるとは思うが
540名前は開発中のものです。:04/06/26 11:50 ID:8t9LzvVq
プラグインでどうにかなるものじゃないだろ。
541名前は開発中のものです。:04/06/26 11:54 ID:WYUxK0QU
作れても重くて動かないような…。
542名前は開発中のものです。:04/06/26 12:22 ID:mdkNmiog
3Dをキャプしてフラッシュアニメや吉里吉里側でアニメにすれば、
モーションのような動作はできるけど
吉里吉里は、ダイレクトXで描画をサポートするように出来てないから、
連続描画の頻繁にあるゲームには向かないと思うよ。
そもそもそれが、(ダイレクトXに依存しない)が吉里吉里のいいところなんだし。
543名前は開発中のものです。:04/06/26 15:03 ID:lIApPzvO
完全ソフトウェア描画のポリゴンドライバを吉里吉里のプラグイン
にしてしまうという手はあるかも知れないけど、それだとゆめりあ
並みの描画能力は期待できないしなぁ。どのみちTJSじゃ無理だよ。
544532じゃないけど:04/06/26 21:38 ID:ZKzPpUsY
おまいら、良い香具師だなあ。
なんか元気出てきた。俺も開発頑張ろう。
545532:04/06/26 23:42 ID:6kQWMvSV
仮に作れたとしても吉里吉里で3Dはきつそうですね(´・ω・)
HSPなら割と簡単にできそうなのでHSPで作る事にしました。
いろいろありがとうございます。
546名前は開発中のものです。:04/06/27 11:10 ID:/kWUJkjx
あはははは!
547名前は開発中のものです。:04/06/27 22:07 ID:BW5gIDPy
>>523
IDがCIA・・・
コワイ
548名前は開発中のものです。:04/06/28 07:02 ID:Of2EK/j/
おまいらどうやって人材募集してますか?
募集サイト?
それともスカウト?
最近ゲーム製作もかなり下火になってきてるような気がするから
人材見つけるのも大変そうでつ。
549名前は開発中のものです。:04/06/28 07:05 ID:Of2EK/j/
おまいらどうやって人材募集してますか?
募集サイト?
それともスカウト?
最近ゲーム製作もかなり下火になってきてるような気がするから
人材見つけるのも大変そうでつ。
550名前は開発中のものです。:04/06/28 07:24 ID:FIq5NCwu
くらすめいと
551名前は開発中のものです。:04/06/28 11:22 ID:XcwYM4lJ
自分一人です。
552名前は開発中のものです。:04/06/28 12:26 ID:o29TKXX6
募集サイトとスカウト。サイトをかなり作り込むのが吉。
553名前は開発中のものです。:04/06/28 13:07 ID:R3vJNRtr
おいおまいら、本家みろ!
尾崎氏がまたまた降臨してる!
554名前は開発中のものです。:04/06/28 13:13 ID:eZkNdDLo
誰それ?
555名前は開発中のものです。:04/06/28 15:27 ID:tPXmT51c
ジャンボだろ
556名前は開発中のものです。:04/06/28 15:55 ID:R3vJNRtr
557名前は開発中のものです。:04/06/28 19:03 ID:29v5RIk4
>>556
すげぇぇぇ!!
Athlon2500xpだと動作がもっさり。
558名前は開発中のものです。:04/06/28 19:24 ID:z4eUpoah
吉里ゲーたまにやるとさ
ゲーム冒頭の効果音が鳴ると、それが延々と流れつづけるのよ
なんなの? 普通にできるやつもあるし・・・
なんか強制終了後も鳴ってOS強制終了コースになる
ゾウディアック2もオープニング画面でなった
559名前は開発中のものです。:04/06/28 19:43 ID:e66+PerI
どう考えてもお前のパソコンのせいだろ
560名前は開発中のものです。:04/06/28 20:33 ID:wPm3chkn
尾崎氏って有名なの?
561名前は開発中のものです。:04/06/28 20:45 ID:WnOHr89o
質問です。
レイヤに画像が読み込まれているか知りたいんですけど、
KAGに手を加えないと無理なんでしょうか?
Layer.mainImageBufferはNULL(0)を返してくれないし…
562名前は開発中のものです。:04/06/28 21:30 ID:HZtLsBzv
>561
画像読み込むときにフラグ立てる設定をマクロにしておいたらだめなん?
563名前は開発中のものです。:04/06/28 21:54 ID:WnOHr89o
>>562
それだとマクロを使わないといけないですよね。
TJSでマクロって呼び出せるんですか?
564名前は開発中のものです。:04/06/28 22:26 ID:YwLo03fA
確か、マクロそのものが
TJSの変数じゃなかったっけ?
565名前は開発中のものです。:04/06/28 23:21 ID:tF0UrKcK
>>558
.ソフトウェア音源使ってるから。
566名前は開発中のものです。:04/06/29 00:51 ID:r7V6M7j/
吉里吉里でカードゲーム作るのはきついですか?
567名前は開発中のものです。:04/06/29 01:51 ID:ex8LQH6P
>>566
むしろ向いてるだろ。
レイヤ出したり消したり、効果をかけたり、とかすぐできるし。
構文もそれなり強力だからややこしい処理でも平気。
568名前は開発中のものです。:04/06/29 07:59 ID:hCPWNbdM
>>558
DirectSoundの解放が何かのタイミングでうまくいってないんだと思う
他のゲームとかでも時々なることはあるね
569名前は開発中のものです。:04/06/29 08:27 ID:57bxoERo
KAG4まだ〜?
570名前は開発中のものです。:04/06/29 08:51 ID:YpLcAaR8
>>561
KAGLayerクラスに"isImageLoaded"ってメンバ変数作っといて
tagHundlerの@imageタグと@freeimageタグで該当のレイヤの
Layer.isImageLoadedを=true/=falseにするようにしたら
ええんでないかと思われ

/*まぁこれは"KAGに手を加える"方法やけど、
こんぐらい2分で出来るっしょ*/

571561:04/06/29 15:24 ID:7JnUObLu
>>570
現状では無理っポイので、KAGに手を加える方向で行きます。
バージョンを上げる時に手間が増えそうなので、タメラってた訳ですが。
572名前は開発中のものです。:04/06/29 23:08 ID:yHZEV8Kv
>>558, >>568
確かver 2.20あたりから頻繁に発生するようになった。
特にWin9x環境。似たような報告例は結構ある。
商用で吉里吉里使用のエロゲが出てるが、
音鳴らしながらのプレイはとても出来ないような場合も環境によってはある。
頻繁なボイス再生とかされるとすぐ止まる。
ドライバがたこってこともあるんだけど、吉里吉里では目立つ。
573名前は開発中のものです。:04/06/29 23:25 ID:gBxWSMvr
お前ら。
とりあえず http://www.ultrasync.net/dee/kr2helps/kr2doc/contents/ComputerDependentProblems.html
「サウンドがとぎれたり、鳴らなくなったり、サウンド再生中にフリーズする」
これをみておいてください。
574名前は開発中のものです。:04/06/29 23:55 ID:yHZEV8Kv
掲示板から。
> すべてのゲームが同じ構造をして同じ機能を使ってるわけではないので、
> ほかのゲームは大丈夫なのに吉里吉里のゲームだけが駄目ということは十分あり得ます。

ウチの場合、エンジン設定.exeでは駄目で、ドライバも更新されないのでどうにもなりません。
買い替えしかないだろうね。
自分がそーゆー環境のものだと納得はしてるけど。
575名前は開発中のものです。:04/07/02 22:58 ID:18/TWNdd
KAG4はいつ頃始動ですか
576名前は開発中のものです。:04/07/03 00:47 ID:WkxNbU50
メッセージ履歴の操作をスクロールバー形式にするプラグインって既存?
現在の作業の副産物として作れそうなので無いなら作る。
577名前は開発中のものです。:04/07/03 01:11 ID:gNqYtpqK
おそらくないはず。

クレクレでスマンが、是非作ってくれ、頼む_| ̄|○
578名前は開発中のものです。:04/07/03 09:18 ID:WkxNbU50
ttp://higeagito.fukuoka-city.net/ExHistoryLayer.ks

徹夜してしもうた。 orz
579名前は開発中のものです。:04/07/03 09:43 ID:IJI0Z0Ll
>>578
  _n
 ( l    _、_
  \ \ ( <_,` )
   ヽ___ ̄ ̄  )   お疲れ様!
     /    /
580名前は開発中のものです。:04/07/03 10:08 ID:RD8aKc7p
ウホッ
581名前は開発中のものです。:04/07/03 10:49 ID:99/ddX6g
すばらしいー
582名前は開発中のものです。:04/07/03 11:36 ID:huHE99VZ
>>578
感動しますた
583578:04/07/03 12:10 ID:WkxNbU50
寝ぼけていた模様。
何かぐだぐだになってた履歴の縦書き表示モード修正。
スクロール方向、今のままと逆向きどちらが良いだろう?
縦書き、ページ単位の時は今の方向だと凄い違和感。 orz
ちなみに、Config.tjs - function HistoryLayer_config() の各設定がしっかり反映されます。
584それから:04/07/03 12:15 ID:WkxNbU50
今置いてるスペースへのアクセスが増えるのは少し困るので
しばらく虫取りしたら「吉里吉里サンプル&プラグイン」さんとこに置かせてもらおうと思います。
ここでの虫報告受付がマズイ場合はメアド晒しますので。ほんなこつ。
585名前は開発中のものです。:04/07/03 19:04 ID:zqhGjHis
メッセージ履歴をスクロールバーにという要望は
今までなんどもオフィBBSなどに出てたけど、無かったんだよね。
ありがたく頂きますタ、578さん

横書きでつかってみますたが、特にエラーもなく快適に使えてます。(最新版)
HistoryLayerやConfig.tjsの設定が反映されて、タグで制御できるのが便利ですね。

仕様?かも知れないですが、スクロールバーの上下端をマウスでポイントした時は
バーが上下に動くけど、真中をポイントするとバーがどちらにも動かなくなるので
そこがひとつ気になりますた。
586名前は開発中のものです。:04/07/03 19:52 ID:WkxNbU50
更新シマスタ。
>>585
スライダ上下のスペースをクリックしても改頁するようにしてみた。こういうコト?
スクロールバーそれ自体は何らイベント処理を行っていなかったので。
週末一杯暇なので虫取りやらドキュメント作りでもやろうと思います。
当面一番の謎はソースにもコメントしてる action( 謎 Dictionaryオブジェクト )...
何でコレが呼び出されるんだろ。。。
587名前は開発中のものです。:04/07/03 20:03 ID:WkxNbU50
後[ history ]タグにあったら便利そうな属性の要望とかあったら追加していきます。
とりあえず hidemessage 属性とかは付けてみようと思う。
それか onshow = "exp" / onhide = "exp"。どっちが良いだろ。
588585:04/07/03 20:33 ID:zqhGjHis
乙でつ。改良版は、だいぶスクロールしやすくなりますた。
虫取りがんがって下さい。

そういえば、履歴を閉じるための×ボタンが無いですが、
右クリックに依存しなくても使えるように
差し支えなければ、有るタイプも欲しいでつ。
589名前は開発中のものです。:04/07/03 20:48 ID:RVBgAWUS
同じく乙。
つーかさ、これは公式にメールか何かでコードを提供したほうがいいんじゃね?
590名前は開発中のものです。:04/07/04 00:48 ID:cO9rBsHs
更新シマスタ。
>>588
要望にお答えして×ボタン追加。
スクロールバー上か、左右のボタンを押しっぱなしにする事でもスクロールするようになりました。
概ね、Windows標準のスクロールバーと同じ動作になったと思う。

謎の現象解消。
KAGWindow.action(ev)絡みで発生していたっぽい。
名前を変えたら解消したってダケなので謎は謎のままだけど。
とりあえず、自分で出来る範囲の虫取りは終わったつもり。
なので、後は部屋の隅でガクガク震えながら報告を待ちます。

>>589
手が空いてる今日一杯まで様子を見たら、
公式掲示板の方に紹介して後の始末は Dee 氏にお任せするつもり。
コードの改変配布は自由自在なのです。
591名前は開発中のものです。:04/07/04 10:11 ID:cjN75O3x

(*^ー゚)b グッジョブ!!
592名前は開発中のものです。:04/07/04 10:57 ID:p21zikxd
deeお兄ちゃんの妹に………
(*´Д`*)
593名前は開発中のものです。:04/07/04 10:58 ID:fuafJb+w
乙!
594578:04/07/04 17:14 ID:cO9rBsHs
特別問題無いようなのでリリースします。
RC5 と 1.00 にバージョン表記以外の差は無いです。
595名前は開発中のものです。:04/07/04 18:43 ID:hex79i+K
>594
完成間近のミニノベルに実装させてもらいます〜♪
GJ!
596ExHistoryLayer.ks:04/07/04 22:58 ID:cO9rBsHs
1.00 -> 1.01
Scrollbarクラス、らんかタンの右クリックメニューに応用できそうだな、
とか思ってコード落として覗いてみたらクラス名が思い切り被ってました。 orz
何でLButtonLayerで十分そうなのに新クラス定義してるんだYO!
597名前は開発中のものです。:04/07/04 23:09 ID:cO9rBsHs
訂正。標準でついてる kag3plugin -> sample -> rclick_tjs.ks が元凶ですた。
おのれ Dee。 orz
598名前は開発中のものです。:04/07/05 00:05 ID:ZmHnwitV
ということですので。
599名前は開発中のものです。:04/07/05 12:55 ID:w4ekRfef
ところでinterfaceって使えたのね。
メソッドは全部クラス内にC++のインライン関数のようにせな
ならんのかと思ってたYO!
600名前は開発中のものです。:04/07/05 14:42 ID:Roo0Ntj8
/* 使えないはずデス。 */
601名前は開発中のものです。:04/07/06 12:15 ID:5BL+Rglo
ここはオブジェクト指向のインターネットですね
602名前は開発中のものです。:04/07/06 12:32 ID:Bv2JK4tN
>>600

/*
*/
を見落としてたYO!
スマソ
603名前は開発中のものです。:04/07/06 16:43 ID:+Lj4INTh
そもそも変数の型を気にしない吉里吉里の場合、
interfaceなんてあっても意味が無いからね。
仕様の明示って点で便利だからコメントアウトして書いたまでデツ。
604名前は開発中のものです。:04/07/06 18:54 ID:Bv2JK4tN
>>603

しかし、C++のようにクラス本体外でメソッドが
登録出来るといいんだがなぁ…

Layer::onMouseDownみたいに。

まあイベントハンドラじゃなかったら
クラスのメンバ変数にincontextof ***した関数を参照させる手もあるか。
605名前は開発中のものです。:04/07/06 20:19 ID:c2zowgQS
なんでそんなことをしたいのかいまいちわからん
吉里吉里のクラスはクロージャを利用して実装されてるっぽいので
今ので自然な気がする
606名前は開発中のものです。:04/07/06 20:19 ID:5BL+Rglo
>しかし、C++のようにクラス本体外でメソッドが
>登録出来るといいんだがなぁ…
メソッドなどの宣言だけを集め、実装を分離することによって
可読性を高めるってことですか?
607名前は開発中のものです。:04/07/06 21:17 ID:CTa/ohf5
気持ちはわからないでもないが、
同じことを2度書くことになるので避けたい。

例)
class C{
void f();
};

void C::f(){ ... }

void f() というのを2度書かないといけない
608名前は開発中のものです。:04/07/06 21:41 ID:H1f/B8RS
578さんのExHistoryLayer.ksのボタン類を画像に置き換えてみてるのですが
どうも上手くいきません。

やりたいのは、閉じるボタン、矢印ボタン、スクロールバーを画像へです。
閉じるボタンはloadImagesで、できましたが
矢印とバーはどこを変更すればいいのか
お手数ですが、アドバイスをお願いできないでしょうか。
(↓へんなことをしてるのかと思いますが、こんな風に書いても画像が無表示になります。)


// 縦方向スクロールバー。
//
class VerticalScrollbar extends AbstractScrollbar
{
var slider;
function VerticalScrollbar( win , par , tar )
{
super.AbstractScrollbar( win , par , tar );
prev.loadImages("next.bmp");//←変更
next.loadImages("back.bmp");//←変更
slider = new Slider( win , this );
slider.color = 0xffffff;
slider.visible = true;
}
// 矢印ボタンに画像を読み込ませたい場合は↑↓を変更してくだされ。
609名前は開発中のものです。:04/07/07 00:17 ID:XWGj8t+h
ButtonLayer は width/height が変更されると Butt_imageLoaded = false になるので、

function initState()
{
 super.initState(...);
// next.height = prev.height = width;
// rev.width = next.width = width;

ここをコメントアウトすればOK。
スライダを画像ファイルに変えるのも

// var btnlen = ( ( height - next.height - prev.height ) / target.pageCount ) \ 1;
// slider.height = ( btnlen > 1 ) ? btnlen : 1;
// slider.width = width;

コレをコメントアウトすればOK……かな?
サイズが不可変になるので、どんな具合の動作になるかは謎。
というか多少メンド臭くても、Slider は Layer 直下にして自前描写させるべきなのかもね。
610Deeお兄ちゃんの妹:04/07/07 02:07 ID:XWGj8t+h
明日はちょっとだけ時間ができそうです。
選択肢>
・ExHistoryLayerに各部画像設定用の関数を追加する。
・Deeお兄ちゃんに甘える。
・Deeお兄ちゃんを困らせる。
・Deeお兄ちゃんに踊らされてHistoryLayerとにらめっこする。

というか、Font/Styleの状態を履歴に残す方法考えてたらもう二時ですか。。。
611名前は開発中のものです。:04/07/07 02:38 ID:guest2RV
(・∀・)カエレ!!
612名前は開発中のものです。:04/07/07 03:10 ID:tl0o6U6j
>>611
ID Sugeee!
613名前は開発中のものです。:04/07/07 08:29 ID:tsOwFjB/


とんでもねえゲスト登場


614名前は開発中のものです。:04/07/07 17:08 ID:XWGj8t+h
ムシャムシャしていた。今では反省している。
ていうか何すかそのID。 orz

>>608
http://www.fukuoka-city.net/w/higeagito/ExHistoryLayerRC.ks
設定関数をイロイロ用意してみた。
それとついでで、スライダに画像を設定した場合の自動拡縮機能もつけてみた。
画像とか用意するが面倒でテストをしていないので、
うまく動いたら報告よろしくです。
615名前は開発中のものです。:04/07/07 19:48 ID:B6/R6569
>614
お兄ちゃん食べちゃったのかYO!
616608:04/07/07 20:04 ID:qtgMtac/
609さんは=614さんなのかな?(違う方でしょうか?)
609の方法でバーと矢印ともに上手くいきました。
レスありがとうございました(^^

>614
画像変更用の別ファイルを、わざわざ作って下さってありがとうございます!
読み込ませて見たのですが、下記のようなエラーが出ています。
ExHistoryLayerRC.ks はそのまま使用、
読み込ませたサンプルは吉里吉里の標準のConfig.tjsをそのまま
first.ksに、[call storage=ExHistoryLayerRC.ks][history type = scroll]と、
今までと使い方は同じです。

文法エラーです(syntax error, unexpected "}", expecting ";")
19:33:02 script exception : エラーが発生しました
ファイル : ExHistoryLayerRC.ks 行 : 591
タグ : 不明 ( ← エラーの発生した前後のタグを示している場合もあります )
ExHistoryLayerRC.ks の 行 41 から始まる iscript ブロックでエラーが発生しました。
( 詳細はコンソールを参照してください )
文法エラーです(syntax error, unexpected "}", expecting ";") at conductor.tjs line 177 [(function) timerCallback]
617名前は開発中のものです。:04/07/07 20:14 ID:XWGj8t+h
>>615
(・∀・)アヒャ
>>616
Slider の width / height property の getter 文末 ; 忘れてた。
……からだと思う。
やっぱ画像どうにかして自前テストしないと駄目か。
618名前は開発中のものです。:04/07/08 01:36 ID:F77/qZ9A
>>610
・Deeお兄ちゃんに踊らされてHistoryLayerとにらめっこする。
に一票! ってかもうちょっとだけの時間は終わっちゃったか。
また暇があったら頑張って下さいませ。
619名前は開発中のものです。:04/07/08 19:28 ID:oGy+kuzQ
今にらめっこしてます。
必然的に MessageLayer.tjs と同時に眺めてるわけなのですが。
正直、良くこんなコード管理できるな。 orz
620名前は開発中のものです。:04/07/08 22:04 ID:GpnzBD3x
突然だが吉里吉里で作ったやつを
GBAでやりたいんだが、移植の仕方を誰か教えてクリ
621名前は開発中のものです。:04/07/08 22:06 ID:sjZcSI9m
正気か?
622名前は開発中のものです。:04/07/08 22:27 ID:BgPMEB0Q
まず服を脱ぎます。
623名前は開発中のものです。:04/07/08 22:35 ID:oGy+kuzQ
ttp://kikyou.info/about/
「魑魅魍魎のはびこる吉里吉里2 SDK のソース」はココから落とせるでよ。

ビックリするほどユートピアッ!

// 前略 お兄様。
// MessageLayer.bold はあるのに、MessageLayer.italic はなく、しかも
// lineLayer.font.bold
// lineLayer.font.italic でドチラも取得可能ってどういう仕様デスカ?
// 草々。
624名前は開発中のものです。:04/07/08 22:53 ID:mx5plQoi
>>620
まずVCL依存をすべてWin32APIかSDLで書き直そう。
続いてGBAように書き直すんだ。

KAGのならHeavenzDoorを使いたまえ
625名前は開発中のものです。:04/07/08 23:29 ID:/QBWZFk5
LINUXで吉里吉里キターーーーーーーーーーーーーーーー!
626620:04/07/09 19:06 ID:m3xTTy+Z
>>624
dクス。今から探してきまつ。
627620:04/07/09 19:06 ID:m3xTTy+Z
sage忘れスマソ
628名前は開発中のものです。:04/07/10 17:59 ID:VP8jyCos
629名前は開発中のものです。:04/07/10 18:04 ID:pBGsauCh
つかまだこいつ吉里吉里使おうと思ってたのか。コピペー派w
630名前は開発中のものです。:04/07/10 18:55 ID:PS/hULOn
全然〇んぽしてないのね、この人。
631名前は開発中のものです。:04/07/10 19:04 ID:T1n8eT87
>>628
ワロタ。
わからないのでコピペしてください、とか言ってた人だっけ?
632名前は開発中のものです。:04/07/10 19:29 ID:CrzjFCBb
コピペー派初心者とか言ってたっけな。
Deeタン素敵。
633名前は開発中のものです。:04/07/11 21:44 ID:px2obzZ0
ボスケテー
634名前は開発中のものです。:04/07/12 00:56 ID:AhJ4MJEH
履歴って縦書きにすると禁則処理がきかなくなるんだけど、
俺の環境だけ?
635名前は開発中のものです。:04/07/12 01:24 ID:i9bkSyC4
>履歴って縦書きにすると禁則処理がきかなくなるんだけど、

んなこたーない。……ハズ。
HistoryLayer には marginRCh にあたる余白がないので、
メッセージレイヤに比べると禁則処理が随分甘くなる。
ので HistoryLayer.marginB を大きめに取ると良いと思う。

// 前略 お兄様。
// >ルビ・書式の反映など、いろいろ改良の余地
//
// ここらへん実装するには MessageLayer と同等以上の機能を
// HistoryLayer に組み込まないとダメなわけで。
// (同等だと LineByLine な表示ができなくなるから)
// 変数100超、関数70超の肥満クラスと格闘するハメに。
// マヂデボスケテー orz
// 草々。
636名前は開発中のものです。:04/07/12 02:09 ID:AhJ4MJEH
>>635
あ、マージンが小さいと禁則処理がきかなくなるのか。
>>578たんのプラグイン使っていろいろいじった時にやっちゃったんだ。
ごめん。ありがとう。

むー。でもmarginBを大きくとると下ばかりが空いてしまう。
637名前は開発中のものです。:04/07/12 02:25 ID:AhJ4MJEH
ExHistoryLayer.ksのcontrolHeightとMarginT,MarginBをいじっていたら
思うような書式になったよ。重ねてありがとう。

でもメッセージレイヤとヒストリーレイヤで禁則文字の扱いが
なんか違う。メッセージの方で「っ」が禁則扱いなのにヒストリでは
禁則処理されない。
とりあえず行頭(弱)禁則文字を禁則文字につっこんだけど、
どういう処理をしているのか謎。
638名前は開発中のものです。:04/07/12 02:57 ID:MWvF6JrY
>>636
履歴では、逐次表示をする必要はないんだから
行末禁則を「ぶら下げ」じゃなくて「追い出し」にしちゃえば?

そうすれば行末余白を取らないで済む。
639対訳:04/07/12 04:40 ID:i9bkSyC4
// HistoryLayer
if( ( ( lastch == "" ||  wwLeading    .indexOf( lastch ) == -1 ) && wwFollowing   .indexOf( ch ) == -1) ||
  ( ( lastch  != "" && wwFollowingWeak.indexOf( lastch ) !=  -1 ) && wwFollowingWeak.indexOf( ch ) != -1) )
{
 // 最後に描画した文字(lastch)が行末禁則文字でない かつ これから描画する文字(ch)が行頭禁則文字でない場合
 // または
 // 最後に描画した文字(lastch)が行頭弱禁則文字でない かつ これから描画する文字(ch)が行頭弱禁則文字でない場合 ※コレがちょっと謎
 // ch(これから描画する文字)を描写せずに改行
}
else if( len > limitPos )
{
 // これから描画するのが強禁則文字ではなくて、
 // 確実に右端(この場合は余白は考えない)を越える場合
 // ch(これから描画する文字)を描写せずに改行
}
640対訳:04/07/12 04:42 ID:i9bkSyC4
// MessageLayer
if( ( ( lastDrawnCh == "" ||  wwLeading    .indexOf( lastDrawnCh ) == -1 ) && wwFollowing   .indexOf( ch ) == -1 ) ||
  ( ( lastDrawnCh  != "" && wwFollowingWeak.indexOf( lastDrawnCh ) !=  -1 ) && wwFollowingWeak.indexOf( ch ) != -1 ) )
{
 // 最後に描画した文字(lastDrawnCh)が行末禁則文字でない かつ これから描画する文字(ch)が行頭禁則文字でない場合
 // または
 // 最後に描画した文字(lastDrawnCh)が行頭弱禁則文字でない かつ これから描画する文字(ch)が行頭弱禁則文字でない場合 ※コレがちょっと謎
 // ch(これから描画する文字)を描写せずに改行
}
else if( vertical ? ( y > imageHeight ) : ( x > imageWidth ) )
{
 // これから描画するのが強禁則文字ではなくて、
 // 確実に右端(この場合は余白は考えない)を越える場合
 // chを(これから描画する文字)描写せずに改行
}
641名前は開発中のものです。:04/07/12 04:50 ID:i9bkSyC4
行頭(弱)禁則文字が連続しているかどうかの判定って
「ぶら下げ」式の場合、意味が無い気がするんだけどな……。
( lastchが「追い出さ」れる事が無いから )

基本的に両者の禁則処理に差は無いはず……たぶん。きっと。
MessageLayer.lineSpacing == ( HistoryLayer.LineHeight - fontHeight)
になるように意識すれば、行間は MessageLayer の設定に近づけられる。
HistoryLayerの問題は、
・pitch     が無い。(0固定扱い)
・marginRCh  が無い。(0固定扱い)
上記の二つなので、MessageLayerの設定のほうをコレに合わせれば、
理屈の上では同じ表示状態を維持できる。

// sage 忘れた。徹夜でMessageLayerの解読やるとします。 orz
642名前は開発中のものです。:04/07/12 05:13 ID:L3IG+OXx
>>641
うお、こんな明け方に禁則処理に興味を持ってくれた人が。
当方もいろいろ試したり調べたりしていたけど謎です。どういう仕組みなのやら。
さらには履歴の背景に画像を使いたくて公式の過去ログ調べたりして試していましたが
ホイールまわしたりスライドバーを直接いじるとエラーが出てお手上げ。もう寝まつ。
643名前は開発中のものです。:04/07/12 05:42 ID:i9bkSyC4
HistoryLayer.clearBack() 内の
各 fillRect(...) の最後の引数を 0 にすれば完全透明なHistoryLayerの出来上がり。
後はその下に画像読み込ませたレイヤを表示すればOKなんでない?
644名前は開発中のものです。:04/07/12 07:05 ID:L3IG+OXx
そういうやり方があったんかー。おれわざわざこうやってやってた。
// 背景を塗りつぶす
if(n === void)
{
face = dfBoth;
kag.back.layers[0].loadImages(%[storage:"txtback.jpg"],0xc8000000);
copyRect(0,0,kag.back.layers[0],0,0,width,height);
}
else
{
face = dfBoth;
if(verticalView)
copyRect(width - marginR - (n+1)*lineHeight, controlHeight,
kag.back.layers[0],lineHeight,height - controlHeight, 0xc8000000);
else
copyRect(0, n*lineHeight + controlHeight + marginT, kag.back.layers[0],width,lineHeight, 0xc8000000);
}
645名前は開発中のものです。:04/07/12 07:49 ID:i9bkSyC4
そのアプローチも間違いではないけど、メンドイ。
後、二番目と三番目の copyRect の引数が明らかに間違ってる。
それから loadImages の引数とかも何か勘違いしてそう。

var bgbuffer; // function finalize() に invalidate bgbuffer if( bgbuffer !== void ) を追加する事。
function clearBack( n )
{
 if( bgbuffer === viod )
 {
  bgbuffer = new global.Layer( win , this );
  bgbuffer.loadImages( "textback.jpg" ); //bgbuffer.loadImages( "textback.jpg" , ckey ); colorkey指定する場合はこう。
 }
 if( n === void )
 {
   x = 0; y = 0; w = width; h = height;
 }
 else
 {
  if( vertical )
  {
   x = width - marginR - ( n+1 ) * lineHeight; y = controlHeight; w = lineHeight; h = height - controlHeight;
  }
  {
   x = 0; y = n * lineHeight + controlHeight + marginT; w = width; h = lineHeight;
  }
 }
 copyRect( x , y , bgbuffer , x , y , w , h );
}
// このコードの場合 "textback.jpg" は HistoryLayer と同じか、より大きなサイズでないと例外が投げられる。
646ゴメン訂正:04/07/12 07:53 ID:i9bkSyC4
if( bgbuffer === void )
{
/*略*/
}
var x,y,w,h; // 追加
if( n === void )/* 以下略
647名前は開発中のものです。:04/07/12 20:31 ID:esylzno9
>>645
おれも使わせてもらおうと思ったのですがエラーが出ます・・
6行目のbgbuffer = new global.Layer( win , this );
のところで、「メンハ"win"が見つかりません」と。
何が悪いんでしょう?
648もう一個訂正:04/07/12 21:23 ID:i9bkSyC4
win → window
649647:04/07/12 22:58 ID:R4wYgaPO
>>648
ありがとう。できたっす。本当に感謝。

正直みんなすごすぎ。
650644:04/07/12 23:21 ID:8nc9pty5
>>645
やっぱり間違ってましたか……ありがとうございます。

書いていただいたスクリプトを試してみましたが
(あ、if(vertical)はif(verticalView)ですよね?)
ホイールをまわすと表示が乱れます(文字が重なって描画されている?)。
縦書きに特有の現象です。横書きだと正常に表示されます。

勝手なお願いですがよろしければどうすればよいか教えてください。
651644:04/07/12 23:25 ID:8nc9pty5
ごめんなさい、よく見たら横書きでも画像が重なって描画されていました。
ホイールを使えないように設定するしかないのかなー。
652644:04/07/13 01:47 ID:H5Vgsse3
>>644で自分が書いたやつのcopyRectの引数を見直して
ホイールでエラーがでないように書き換えました。
そうしたら文字表示は正常だけど画像が重なって描画という性質が。

どうもこのアプローチそのものが間違いだったようですorz
653名前は開発中のものです。:04/07/14 17:13 ID:jOPAjAjN
ボスケテー(再)
654名前は開発中のものです。:04/07/15 14:15 ID:qJ6Wlwgt
すいません、質問してよろしいでしょうか。
吉里吉里で、文字表示の際に繋がっている線
―――――― ←みたいなもの
を書きたいのですが、このままシナリオで書くと繋がらないんです。
フォントを変えてみたり文字を変えてみたりしたんですが上手く行きません。
何か良い方法は無いでしょうか。
655名前は開発中のものです。:04/07/15 14:25 ID:w1SEUksz
インラインで表示する。

安易に質問する前に、KAGと心中ぐらいは目を通そう。
656名前は開発中のものです。:04/07/15 14:37 ID:qJ6Wlwgt
>>655
すいません、KAGと心中は見れませんでしたがタグリファレンスに
載っていました。
今度からはもっとよく調べてから質問する事にします、申し訳ない。
657名前は開発中のものです。:04/07/15 14:55 ID:VxeqJTaS
>>654
解決したならいいけど、↓で出来たような気がする。

@font antialiased=false
―――
@font antialiased=true
もう疲れた。
658修正:04/07/15 15:10 ID:VxeqJTaS
@font antialiased=false
―――
@font antialiased=&kag.chDefaultAntialiased
本当に疲れた。
659名前は開発中のものです。:04/07/15 15:18 ID:qJ6Wlwgt
>>657
ありがとうございます、それでも出来ました。
これってアンチエイリアスを解除してあるという事でいいんですか?
それならConfig.tjs弄ってデフォルトで解除しておこうかと思いますが。
660名前は開発中のものです。:04/07/15 16:29 ID:VxeqJTaS
>>659
>>658のやつは一旦解除して、メニューのアンチエイリアスで選ばれた状態に戻してる。
Config.tjs弄ると全ての文字がアンチエイリアスなしになるが、それでもいいならそれでいい。

個人的には、>>658のをマクロ化するのがおすすめ。
661名前は開発中のものです。:04/07/15 17:53 ID:ryq2wJ63
>>659
もう一個解決法。
一時的に [ style pitch = -n ] する。
字間にマイナス設定すればつながって表示されるでよ。
662名前は開発中のものです。:04/07/15 17:58 ID:ryq2wJ63
そえれはそうと藻前らガンガレ。超ガンガレ。
663名前は開発中のものです。:04/07/15 21:56 ID:VxeqJTaS
>>661
それだ! pitchってマイナスの値、指定できたのね。

@macro name=――
@style pitch=-1
―――
@style pitch=&kag.current.defaultPitch
@endmacro
[――]疲れすぎた。
664名前は開発中のものです。:04/07/16 00:05 ID:dOtlcarP
コピペーのBBSに進出した香具師、挙手しなはれ(汗)。や、ちゃねらーじゃないんだろうけど……。
つーか、ピクミンだかなんだか知らないけど、何をこいつはムキになっているんだか(汗)。

何事もなかったかのように続きをどうぞ↓
665名前は開発中のものです。:04/07/16 00:59 ID:He2NvPPz
あの名前って本名のアナグラム臭いよな?
666名前は開発中のものです。:04/07/16 13:35 ID:Thv7t9qu
何事もなかったかのように666↓
667名前は開発中のものです。:04/07/16 13:53 ID:R7X+dkl4
工エエェェ(´д`)ェェエエ工
668名前は開発中のものです。:04/07/16 15:06 ID:lcn2jBAM
吉里吉里って何でこんなにクソ重いの?
669名前は開発中のものです。:04/07/16 15:18 ID:6NN6EHrp
ダイレクトX描画をサポートしないから。
だからいいんじゃない。
670名前は開発中のものです。:04/07/16 16:59 ID:nwtjFMfB
まさか。669のいう「描画」が何を言ってるのかは分からんが
DirectX描画はサポートしてるぞ。描画はな。
画像演算にDirectX使ってないのはNスクとかと一緒。
吉里吉里が重いと言われているのは画像キャッシュで
メモリを食うのと、KAGだとシステムをほぼすべてTJS
インタプリタで実装してるから。
でも実際吉里吉里は最近はさほどは重いとは言われてないよ。
むしろ軽いと言われる部類。
671名前は開発中のものです。:04/07/16 23:31 ID:M0Td5UWq
>DirectX描画はサポートしてるぞ。

おいおい、それであんなに遅いわけねーだろ。
演算っつったって3D演算やるわけじゃないんだよ、ボク?
672名前は開発中のものです。:04/07/16 23:33 ID:nwtjFMfB
ソース読んだら?
673名前は開発中のものです。:04/07/16 23:54 ID:4cqe+nNU
何かこの話題も定期的に出るなぁ

DirectXでやるようにしても、速度はほとんど変わりません。
674名前は開発中のものです。:04/07/16 23:58 ID:M0Td5UWq
よみましたがなにか?
675名前は開発中のものです。:04/07/17 00:29 ID:6K/N1eDG
吉里吉里はレイヤのα合成をDirectXに(グラフィックカードに)
やらせないでCPUにやらせています。

そうして出来上がった画像イメージを転送するのにDirectXを
使うモードはあります(使わないモードもあります)。

なんでDirectXを使わないかと言うと、グラフィックカード毎
の機能の差異を吸収するは存外大変で、高度な描画をサポート
するためには環境が限定される傾向があるからです。なるべく
広範な環境をサポートしようと思うと、どうしてもCPU描画に
頼らざるを得なくなるのです。

と、いうのがそもそもの経緯ですかね。最近のPCなら、DirectX
まかせの描画でも昔ほどトラブルは出なかろうとは思うけどねー
676名前は開発中のものです。:04/07/17 00:54 ID:em3U9aNN
しかしエロゲマのPC環境は大抵貧しいので
GPUに投げるのはあんまり信頼出来ない
Longhorn世代になるとほぼ無条件で富豪化するし
APIの実装の標準化も進みそうなのでそこらへんで変化があるかもしれないが
677名前は開発中のものです。:04/07/17 00:56 ID:3BuaXcXt
>676
信頼できないとまでいうなら、
使わなければいいんじゃないの?

他のツール使えば?無いなら自分で作れば?
678名前は開発中のものです。:04/07/17 00:57 ID:FBf8dUOR
>>677
何いってんのお前は。奇想天外なレスすな。
679名前は開発中のものです。:04/07/17 01:19 ID:jme6/XqI
吉里吉里はGPUなぞつかってないぜよ
680名前は開発中のものです。:04/07/17 01:42 ID:U8qkqBdZ
スヒィアスが話題をそらそうと必死。
681名前は開発中のものです。:04/07/17 06:47 ID:q7NNM6Wd
ここは陰謀説の飛び交うインターネットですね。
682名前は開発中のものです。:04/07/17 08:35 ID:9HV+fNeo
スヒィアスにそんなことできるワケがない。
683名前は開発中のものです。:04/07/17 12:21 ID:gfVmIRHZ
スヒィアスの話題そらしでないとしたら、本物のバカって事ですか?
684名前は開発中のものです。:04/07/17 14:36 ID:Wu2yXIdy
あーあ、HSPでKAG2できたらいいのになー
だれかつくってくんないかなー
685名前は開発中のものです。:04/07/17 17:25 ID:Wu2yXIdy
公式にのってない、吉里吉里関係の勉強になるおすすめサイト
教えてちょんまげ。
686名前は開発中のものです。:04/07/17 17:34 ID:9HV+fNeo
2年後の>685のサイトがまさにそれだったことをこの時まだだれも知らなかった。
687名前は開発中のものです。:04/07/17 21:44 ID:tCgf2JBR
(・∀・)リスペクトゥ!
688名前は開発中のものです。:04/07/18 07:54 ID:VcgmfpTM
クリッピング方式でアニメーションさせている画像を読み込んだレイヤを
移動させる(move)するにはどうすればいいんだろう?
moveタグを書いた次の行にアニメーションを実行させるスクリプトを
書いたんだけど、アニメが終わってから動き出してしまう……
689名前は開発中のものです。:04/07/18 07:57 ID:vAoxMkB0
クリッピング方式ってパラパラマンガだろ?
それなら、TJS を使うことになるけど move とアニメのタイマを
統一したらいいんじゃないかな?
690688:04/07/18 09:02 ID:zmqPSmOZ
>>689
KAGLayer.tjsとAnimationLayer.tjs読んでみたけど、ちいともわからんかったっす……orz
過去ログあさったりプラグイン配布してくれてるサイトもまわったけどダメ。
おいらにゃ無理かもしれんですたい。
691名前は開発中のものです。:04/07/18 13:05 ID:pDzKWdep
アニメーション処理毎自分でかいてしまうのが速いんでないかな
692名前は開発中のものです。:04/07/18 14:17 ID:OXkfnni+
>>688
moveタグの次にimageタグ置いても、imageタグの次にmoveタグ置いても、moveタグの
次にanistartタグ置いても、anistartタグの次にmoveタグ置いても、どれでも普通に
アニメーションしながらレイヤ移動できるようなんだが。
アニメの終了待ちさせてからレイヤ移動する書き方をしない限り、アニメが終わってから
動き出すって再現できん…。スペックの問題?
693688:04/07/18 14:55 ID:fRnShoY5
>>688
クリッピングじゃなくてセグメントだとレイヤ移動可能かも。
透過させて使いたいのと、サイズがでかい(400x400くらい)んで
クリッピングにしてるのよ。
(セグメントだと透過無効になっちゃうよな? 自信なくなってきた……)

もしクリッピングでもオーケーならそれこそVRAM16Mのせいか?
そうとも思えないんだが。
694名前は開発中のものです。:04/07/18 16:00 ID:OXkfnni+
>>693
セル方式と言いたいのか?

クリッピングでも動かせる。
688がどう書いてんのかは知らんが、400x400が1コマでデフォのセグメント使うなら
@image storage=画像 layer=0 clipleft=0 cliptop=0 clipwidth=400 clipheight=400 visible=true
@move layer=0 time=2000 path="300,300,255"
とか、デフォの使わないなら
@animstart layer=0 seg=1 target=*start
@move layer=0 time=2000 path="300,300,255"
とかで動かないか?
695688:04/07/18 16:19 ID:fjGHa0eq
>>694
ゴメン。ためしにまんまコピペさせてもらったら動きました。
迷惑かけました。本当にごめん。

徹夜で何度も調整したのに何が間違っていたんだ……
696名前は開発中のものです。:04/07/18 18:12 ID:X0SgtoMW
Dee先生、もっとあいつを怒ってください。

それにしても、最近は決めセリフの「ではー」が出なくてちょっと寂しい。
697名前は開発中のものです。:04/07/18 19:42 ID:p0d1+FiS
じゃあこんどからはすきゃんてぃがおあいてすんもん!
698名前は開発中のものです。:04/07/18 20:21 ID:dUXUlb+z
だぶるでーさんわすひあすってのにちょーきれてんだもん!
だから「ではー」っていわないんだもんねーんきゃー!
699名前は開発中のものです。:04/07/18 21:31 ID:KquoWrhf
すきゃんてぃについて詳しく知りたい人はここ。
どうした少尉。なんだよすきゃ語講座って。
ttp://web.archive.org/web/19970410215022/piass.com/sca/index.htm
700名前は開発中のものです。:04/07/19 02:00 ID:xKO/9Dw6
いたすぎんだもんねー
701名前は開発中のものです。:04/07/19 02:34 ID:LbzlXvLB
す、すきゃ語……
そのキャラでのレス書きだけはマジ勘弁(´・ω・`)
心中読んでいて何度キレかけたことか

しかしだ
やはり心中がなければ漏れも吉里吉里使いにはなっていなかったろうと
言い切れる。これは今でも少尉に感謝だもんねー
702名前は開発中のものです。:04/07/19 09:28 ID:GWO50jqT
ヘ(゚∀゚ヘ)ヽ〈`~´ メ 〉>オマエモ ツカットルヤンケ チョット ツラカセヤ
  ↑
  701
703名前は開発中のものです。:04/07/19 09:38 ID:GWO50jqT
すきゃ語退場       ズルズル 〜⊂⌒~⊃。Д。)⊃━━━━〈メ `Å´〉ノ
704名前は開発中のものです。:04/07/19 12:08 ID:/de+tCLY
俺も最初は「こんな書き方されたら分かんねぇよ!ヽ(`Д´)ノ」
と切れたが、読んでる内に………(*´∀`)ハァハァ>すきゃんてぃ
705名前は開発中のものです。:04/07/19 12:54 ID:BZiNVghY
>>704 もう一息で、IDがdee
706名前は開発中のものです。:04/07/19 14:19 ID:W5N41LZA
たかが3文字一致のなりそこないに向かって
もう一息もなにもなぁ
707名前は開発中のものです。:04/07/19 14:23 ID:ApjrqJsx
もうきりきりとかんけいなくなってきてんもん!このすれ!
708名前は開発中のものです。:04/07/19 15:14 ID:xKO/9Dw6
スヒィアスが話題をそらそうと必死です。
709名前は開発中のものです。:04/07/19 16:10 ID:ZWMgj+la
だからスヒィアスにそんな頭があるわけないってw
良くてリア工だろこいつ。
710名前は開発中のものです。:04/07/19 16:38 ID:sPOACvXs
スヒィアスの掲示板に……!
711名前は開発中のものです。:04/07/19 16:40 ID:2kGw0NpL
おまいら、コミケ前だというのに余裕だねえ
他人の心配する前に、自分のゲームに手をかけてやれよ…
712名前は開発中のものです。:04/07/19 18:23 ID:uAJGxRDs
特にコミケとか関係ないので余裕も何も
713名前は開発中のものです。:04/07/19 18:27 ID:1LTpK6Ln
きゃははー。699ちゃん、ちょーおもしろいぢゃんよもー!
だぶるでーさんのむかしのぺーぢとかものこってんのかなー?
714名前は開発中のものです。:04/07/19 19:16 ID:GWO50jqT
すきゃ語退場       ズルズル 〜⊂⌒~⊃。Д。)⊃━━━━〈メ `Å´〉ノ
                           ↑
                           713
715名前は開発中のものです。:04/07/19 19:23 ID:GWO50jqT
>685
吉里吉里サンプル&プラグイン
ttp://vega.fem.jp/krkr/

ここのリンクから旅立つのだ
716名前は開発中のものです。:04/07/19 21:02 ID:Zgg2yh00
こみけってなによもー!
そんなんぜんぜんかんけいないもんねー!
717名前は開発中のものです。:04/07/19 23:19 ID:xKO/9Dw6
すきゃ語退場       ズルズル 〜⊂⌒~⊃。Д。)⊃━━━━〈メ `Å´〉ノ
                           ↑
                           716
718名前は開発中のものです。:04/07/20 01:16 ID:Lh9+P9ij
すきゃんてぃーの「えーえー」、まだできてないんだもんねー! んきゃー!
719名前は開発中のものです。:04/07/20 19:45 ID:WQ6N5EZ4
すきやすきやうるせーんだよばかども
720名前は開発中のものです。:04/07/20 23:02 ID:YQ4dq0W7
ヘルプミーわらた
721名前は開発中のものです。:04/07/21 09:46 ID:jSl6HKnu
>720
多分、小学生か中学生なんだろうな。
吉里吉里ユーザが増えたのは喜ばしいが、フリーだからああいうのも
増えるんだろうか。もちろん、普通に聞き分けが良くてやる気のある
初々しい初心者も増えてるんだろうが。
722名前は開発中のものです。:04/07/21 11:38 ID:0EvUli06
>普通に聞き分けが良くてやる気のある
>初々しい初心者も増えてるんだろうが。

基本的にドキュメントにほとんど載ってるのだからそういう人は
黙々とやってるんだろう。
723名前は開発中のものです。:04/07/21 15:00 ID:/m6C8rUa
HistoryLayer.tjs をいぢっていて気がついた問題のある仕様。

[current layer = message0 ]
あいうえおかきくけこ[indent][r]
あいうえおかきくけこ[l][r]
あいうえおかきくけこ[l][r]
[layopt layer = message0 visible = false]
[layopt layer = message1 visible = true ]
[current layer = message1 ]
さしすせそ[indent][r]
さしすせそ[l][r]
さしすせそ[l][r]
[layopt layer = message1 visible = false]
[layopt layer = message0 visible = true ]
[current layer = message0 ]
[endindent]
あいうえおかきくけこ[r]
あいうえおかきくけこ[l][r]
あいうえおかきくけこ[l][r]
[layopt layer = message0 visible = false]
[layopt layer = message1 visible = true ]
[current layer = message1 ]
[endindent]
さしすせそ[r]
さしすせそ[l][r]
さしすせそ[l][r]

例えばこういうシナリオで、実際の表示と履歴の間に発生する差異は容認されるべきだらうか。
724名前は開発中のものです。:04/07/21 19:52 ID:0s1JkGDW
>>723
あー、ほんとだね。
駄目でしょ。
725名前は開発中のものです。:04/07/21 22:23 ID:sE8VURUz
バカにもわかるように説明しる!
726名前は開発中のものです。:04/07/21 23:17 ID:/m6C8rUa
>>725
各メッセージレイヤには各々にインデントの設定が存在し、
独自に [ indent ][ endindent ] を管理している。
だから二回目 [ current layer=message0 ] 以降の [ endindent ] は message1 に反映されない。
それに対して、 HistoryLayer は単一の為、
[ current layer = message0 ] 時の [ indent ] が
履歴上では [ current layer = message1 ] に設定された後のメッセージにまで反映されてしまっている。
また例示したシナリオでは確認できないけど、 [ current layer = message0 ] 時の [ endindent ] が
[ current layer = message1 ] 時のメッセージにまで反映されてしまう。
727名前は開発中のものです。:04/07/21 23:20 ID:/m6C8rUa
よってこの問題を解決するには、
HistoryLayer 側がメッセージレイヤ各々の[ indent ][ endindent ]指定を
それぞれ別個のものとして判断しなくてはならない。

……まぁ何とかなるかもしれない。
もうちょい頑張っていぢってみるよ。
728287:04/07/22 01:18 ID:A5UvXTbw
ガン(・∀・)ガレ!
729名前は開発中のものです。:04/07/22 01:20 ID:A5UvXTbw
と、ごめん、クッキー食い残し
アホだ俺・・・_| ̄|○ノシ
730名前は開発中のものです。:04/07/22 02:51 ID:h1hdoALj
アニメーションを含む画像をimageで読みこむのにタイムラグを最小にするには
どうすればいいんでしょう。
assignImagesって使えないですよね?
731名前は開発中のものです。:04/07/22 07:02 ID:qJI2mRXZ
結局どこかしらで loadImages か touchImages しないと駄目なわけだから、
読み込みの遅延の解消には assignImage は使えないかな。
ただ touchImages を使えばメモリへの読み込みのタイミングは調節できる。
……ので工夫すれば目立たなくする事はできるかもね。

それはそうと。
[link hint = "link1"][style align = right ]あいうえお[l][endlink]
[link hint = "link2"][style align = center]あいうえお[l][endlink]
[link hint = "link3"][style align = left ]あいうえお[l][endlink]
[s]
バグなのか仕様なのかワカラナイけど、こんなシナリオも面白い動作をするね。
MessageLayer.tjs、736行目と742行目の fixLineLayer() は不必要なのではなからうか。
732ボスケテー:04/07/22 19:38 ID:qJI2mRXZ
hact 管理どないせいっちゅうねん。
733730:04/07/23 00:24 ID:+cfSzyzg
>>731
レスサンクス。んー、やっぱりそれしかないですか。
先読みさせたい画像のサイズがでかくてなあ。
734名前は開発中のものです。:04/07/23 23:54 ID:C8wJzvHL
アニメーション始める前に画像を全部先読みさせておけば・・・
735名前は開発中のものです。:04/07/24 01:51 ID:GxzYDIHO
1999イブを落とせるとこってないですか?
サイト閉鎖はいいけど、ベクターDLだけでも残して欲しかった・・・
736名前は開発中のものです。:04/07/24 06:43 ID:FxhmrKQZ
>>735
吉里吉里本を買ってあげれば?
でもなー、あの本、すきゃんてぃが出てこないからなぁ。
737名前は開発中のものです。:04/07/24 08:19 ID:T/yMWgHd
そりゃ致命的だな。
738名前は開発中のものです。:04/07/24 09:21 ID:fm3xWK8O
あんですきゃんてぃ出てないのよもー!
739名前は開発中のものです。:04/07/24 09:39 ID:WS4OCVZQ
吉里吉里でアクション系ゲーム作っているヤシいる?
どんな感じか話を聞かせてケロ
740名前は開発中のものです。:04/07/24 11:21 ID:IvbdUDtx
あまり向いてないので辞めたほうがいいです。
リアルタイム系やるならHSP。
741名前は開発中のものです。:04/07/24 11:35 ID:W9xjdtHQ
>>735
バージョン1.3で良ければここから落とすといいもんねー!
ttp://www.download.co.jp/game/advgame/a0000000111/

でもあんたが吉里吉里でゲーム作ろうと思っているなら
本を買うのがおすすめよ。吉里吉里2に移植してあるし。
742名前は開発中のものです。:04/07/24 12:41 ID:M2tHrm00
>740 どういう理由で向いてないの?ヴァ鹿にもわかるように教えてplz
743名前は開発中のものです。:04/07/24 15:23 ID:r5REk6Xa
>>739
KAGでやるのはほとんどムリだけど、KAG外して直接吉里吉里でやるなら
別に問題ないんじゃない?
Timerなんかも簡単に扱えるようになってるし。

あと実行時の速度的にも、重くて困るほどじゃないと思うよ。
何をやるかにもよるだろうけど。それと実行してる環境と。
744名前は開発中のものです。:04/07/24 20:24 ID:DJaRXV9b
なんていうか、心中の「KAGはアクション系に向いてない」云々の記述のせいで、妙な誤認識をもたれている
感があるなぁ――とはいえ、別にすきゃんてぃを非難しているわけではないのだけれど。
745名前は開発中のものです。:04/07/24 21:09 ID:K6pHVzdl
TJSでもアクション系は向いてないよ
遅いから・・・描画が。
746名前は開発中のものです。:04/07/24 21:12 ID:r5REk6Xa
KAG は Kirikiri Action Game の略
747名前は開発中のものです。:04/07/24 23:40 ID:K6pHVzdl
KAG は Kirikiri Adventure Game の略です。吉里吉里でアドベンチャーゲームやノベルゲームを作るためのスクリプトです。
748名前は開発中のものです。:04/07/25 00:41 ID:8B4hyA5P
749名前は開発中のものです。:04/07/25 01:02 ID:kN0DMeWY
その方はソースいじって改良されてませんか?
750名前は開発中のものです。:04/07/25 01:45 ID:9KJPU5Lu
漏れの感触としてはこれぐらいなにも特別なことしなくてもできそう。
751名前は開発中のものです。:04/07/25 02:03 ID:a6ovw2pX
購入時MeがインストールされてたPCとかじゃなきゃ余裕で動くだろ。
752名前は開発中のものです。:04/07/25 09:42 ID:zQj8iaM0
同人ゲームユーザーの想定スペックは・・・
P4以上?
753名前は開発中のものです。:04/07/25 14:48 ID:TpfXle+F
ノベルでそれだったらヤバイな。
754名前は開発中のものです。:04/07/25 19:42 ID:BI6JOOuM
ものすごく素人な質問させて頂きます。
(前スレが見れないので重複してたらスマソ;)

KAGで初めてFlashを使ったんですが、
何故か表示されるとすごく小さくなってしまいます。
 [openvideo storage="○○.swf"]
 [video visible=true left=50 top=50 width=640 height=480]
 [playvideo]
スクリプトはこんな感じなんですが、
何か間違っていたらご指摘お願いします。

755名前は開発中のものです。:04/07/25 20:58 ID:d3W25Ho5

[video visible=true width="640" height="480"]
[playvideo storage="○○○.swf"]

これで適切に表示されるよ
756名前は開発中のものです。:04/07/25 22:23 ID:BI6JOOuM
>>755
できました!ありがとうございます!!
これだけだったんだなぁ・・・(恥
757名前は開発中のものです。:04/07/25 23:27 ID:XgC8eAbd
【吉里吉里】新スクリプト開発しよう!【TJSで】
http://pc5.2ch.net/test/read.cgi/gamedev/1090765574/l50

勇者降臨キボン!
758名前は開発中のものです。:04/07/26 10:34 ID:Du0Wkr8X
あれだけ叩かれてるのに、それでも宣伝するのね
759名前は開発中のものです。:04/07/26 11:49 ID:/WLNlcmH
そいや前スレだかでそういうの作るとか言ってそのまま消えた奴いなかったっけ?
760名前は開発中のものです。:04/07/26 14:59 ID:ZMx8fd52
なさけない質問で申し訳ないのではありますが、
kagで文章にアンダーラインをつける方法がわかりませぬ。
fontタグにも下線付けはないし。
誰か助けて下さい。
761名前は開発中のものです。:04/07/26 17:47 ID:M11uV5pJ
>758
時間よくみろ
762名前は開発中のものです。:04/07/27 04:51 ID:BrTMNya8
\(・∀・)/ウンコー!!
763名前は開発中のものです。:04/07/27 16:55 ID:iodA5DoS
\(・∀・)/ウンコー!!
764名前は開発中のものです。:04/07/27 17:40 ID:OReRTc9U
メッセージを履歴にのみ表示させる方法ってあるでしょうか?
「オマエモナー」 ←ゲーム中
モナー:「オマエモナー」 ←履歴
みたいな感じで。逆ならhistoryタグで出来るんですけど…
765名前は開発中のものです。:04/07/27 17:51 ID:bZxV5Xev
@eval exp="kag.historyLayer.store('モナー:')"
「オマエモナー」

ほい。
766名前は開発中のものです。:04/07/27 18:07 ID:mLSRYP1g
>760
通常フォントタグで表示が出来ない文字などは
インラインタグで可能かと。
リファレンスをどぞ
767名前は開発中のものです。:04/07/27 18:38 ID:gnBa59af
>>766
いや、それだと必要な全文字分の画像を用意することにならないか?
768名前は開発中のものです。:04/07/27 18:46 ID:mLSRYP1g
うーん、めんどくさいか。
760はどれだけの文章量に必要かかいてないしなー。

じゃあ、「 _____ 」とフォントを別のメッセージレイヤで表示して
上から重ねたらどうだろう?
必要な場所だけレイヤを増やせば、重くもならないし、マクロを作っておけば
タグだけで簡単にできる。
769名前は開発中のものです。:04/07/27 18:59 ID:gnBa59af
>>768
いいけど、ちゃんと字といっしょに書かれ/消えるためには
KAGの本体にいろいろ手を入れる必要がありそうだぜ。

あと、幅をちゃんと合うように表示することを考えれば、
「_」の字を使うよりも、直接幅を求めてMessageLayerに
書きこむとかの方がいいかも。
770よしさと:04/07/27 19:02 ID:9pRWKXi7
吉里吉里でぷよぷよみたいなゲームは作れるのか?
自由度高しっつてもだいたいノベルかアドベンチャーだろ?
771名前は開発中のものです。:04/07/27 19:04 ID:t39Mcu7Y
アンダーライン有効
[eval exp = "kag.message[ n ].lineLayer.font.underline = true"]
アンダーライン無効
[eval exp = "kag.message[ n ].lineLayer.font.underline = false"]

MessageLayer の内容はかなり把握できてきた。
hact 管理が相変わらず問題なのよね。。。
772名前は開発中のものです。:04/07/27 19:05 ID:t39Mcu7Y
現在のメッセージレイヤに関して操作するって考えると、

[eval exp="kag.current.lineLayer.font.underline = true/false"]

のほうが良いかもね。
773名前は開発中のものです。:04/07/27 19:07 ID:gnBa59af
>>770
作れるよ、余裕
(とか言ってみるテス
774名前は開発中のものです。:04/07/27 19:10 ID:t39Mcu7Y
>>770
TJS なら落ちものパズルくらいなら普通に可能だと思う。
エフェクト派手にしたいってのなら重くなるかもだけどね。
後sageれ。
775名前は開発中のものです。:04/07/27 19:14 ID:gnBa59af
>>771-772
これうまくいかないっぽいのは漏れだけ?
まあ
[eval exp = "kag.fore.messages[ n ].lineLayer.font.underline = true/false"]
だろっていうツッコミはともかくとしても、
なんか下線見えないんだけど。
776名前は開発中のものです。:04/07/27 19:24 ID:t39Mcu7Y
>>775
ホントだ。うまくいかない。検証してみる。orz
MessageLayer.lineLayer のサイズが足りないんだとすればかなり面倒な事になりそ。
777名前は開発中のものです。:04/07/27 19:27 ID:gnBa59af
>>776
漏れもそれっぽい気がする。
というか、Dee先生がわざわざ underline だけ作ってないというのには
それなりの理由があるのではと思うのだよね。
778名前は開発中のものです。:04/07/27 19:30 ID:t39Mcu7Y
>Font.strikeout
>Font.underline
>現バージョンの吉里吉里ではこのプロパティは意味を持ちません。

 ショボーン。
779名前は開発中のものです。:04/07/27 19:40 ID:gnBa59af
あらら。
自分らで無理矢理作るしかないか。
780名前は開発中のものです。:04/07/27 20:43 ID:t39Mcu7Y
[iscript]
var lineX;
var lineY;
var lineP;
var lineS;
kag.tagHandlers.decoline = function( elm )
{
 var p = elm.position;
 var s = elm.size;
 if( p == "underline" ) p = 1.0;
 if( p == "strikeout" ) p = 0.5;
 lineX = current.x;
 lineY = current.y;
 lineP = ( p !== void ) ? p : 1.0;
 lineS = ( s !== void ) ? s : current.fontSize \ 10;
 return 0;
} incontextof kag;
781名前は開発中のものです。:04/07/27 20:43 ID:t39Mcu7Y
kag.tagHandlers.enddecoline = function ( elm )
{
 var lineW;
 var lineH;
 if( current.vertical )
 {
  lineX -= current.lineLayerBase * ( 1.0 - lineP );
  lineH = current.y - lineY;
  lineW = lineS;
 }
 else
 {
  lineY += current.lineLayerBase * ( lineP ) - lineS;
  lineW = current.x - lineX;
  lineH = lineS;
 }
 current.face = dfMain;
 current.fillRect( lineX , lineY , lineW , lineH , current.chColor );
 current.face = dfBoth;
 return 0;
} incontextof kag;
[endscript]
782名前は開発中のものです。:04/07/27 20:48 ID:t39Mcu7Y
[decoline position = "underline/strikeout/数値型" size = "整数型" ]
position:
 装飾線の行中位置。
 0.0 が行上端(縦書き時右端)。
 1.0 が行下端(縦書き時左端)。
size:
 装飾線の幅。デフォルトは文字サイズの十分の一。
[enddecoline]

※[decoline][enddecoline]の間に改行が発生しないように注意する事。
783名前は開発中のものです。:04/07/27 20:50 ID:t39Mcu7Y
sage忘れ。 orz
[decoline][enddecoline]間に改行を挟めるようにするには、
[link][endlink]と同等の機構にする必要がある
 ⇒MessageLayer.tjs に手を加えるハメになる
ので、割とメンドイ。
784名前は開発中のものです。:04/07/27 21:08 ID:OReRTc9U
>>765
あ、ありがとうございます!使わせていただきます
やはりスクリプト書く勉強しないと、タグだけじゃ駄目だなあ
785760:04/07/27 22:24 ID:eATTxmOJ
おお、なんかすごい数のレスついてる。
みんなありがとう。
サウンドノベルの「街」みたいにTIPSに下線をつけたかったのです。

>>771-778
仕様変更でできなくなってるとは_| ̄|○

>>780-783
試してみたんだけど、なぜか文法エラーがでてしまう。
780と781をそのままfirst.ksにコピペして
そのあとに
[decoline position=underline]ほげほげ[enddecoline]
みたいに書いたんだけど、つかいかた間違ってる?
tjsはあまり使ってないんで難しい・・・

とにかく766とか768の方法も含めしばらく試行錯誤してみます。
ホントにみんなありがとう。
786名前は開発中のものです。:04/07/27 23:19 ID:3UfGXKgL
>785
ああ、街みたいのでいいのか。ただの下線だと思ってた。
それならリンクのがよさそうだね。
tp://homepage1.nifty.com/gutchie/kirikiri_kag2/faq_label.html#under_line
787名前は開発中のものです。:04/07/27 23:32 ID:t39Mcu7Y
>>785
インデントに全角スペース使ってるからコピペだとエラーが出る。
2chだとタブも半角スペースも使えないから色々メンドイ。
788名前は開発中のものです。:04/07/27 23:53 ID:SSmEnXtc
テスト
半角スペース????半角スペース
789名前は開発中のものです。:04/07/27 23:54 ID:SSmEnXtc
テスト
半角スペース    半角スペース
790名前は開発中のものです。:04/07/27 23:56 ID:SSmEnXtc
半角スペースは
半角文字の&に
nbsp;を続けて書くとOKです。
メモ帳で書いてから置換するといいかも。
でも質問者が回答者にそれを求めちゃだめですよ。
791760:04/07/28 00:17 ID:5oX5gkUT
>>787
おお、できたよ! 
全角スペースとは気付かなかったよ、ありがとう。
>>786もありがとう。
試してみて、よさげなほうを使って見ます。
792名前は開発中のものです。:04/07/29 20:06 ID:SIXbGepb
   ,,,iillllllllllllii,
  ,,li||||||゙ll゙゙゙ll゙ll 
 ''il||||||l,,__ワ ,)  <☆ゅ
793名前は開発中のものです。:04/07/29 20:06 ID:l6DpsLjB
掲示板での厨続発に、Deeタンはご機嫌ななめなのか。
「ではー」を久しく聞かないな…寂しい
794名前は開発中のものです。:04/07/29 22:42 ID:Uc+TfUsP
もっときつくいえばいいのになー
すきゃんてぃなんかしょーいにぼろくそにいわれたもんねー!
795名前は開発中のものです。:04/08/02 18:30 ID:A0umFJuW
ttp://www.ultrasync.net/dee/kr2helps/tjs2doc/contents/class.html
ttp://www.ultrasync.net/dee/kr2helps/tjs2doc/contents/class.html#id59
↑の継承のサンプルコードを使うと、吉里吉里終了時に
「メンバ "Class1" が見つかりません」てエラー吐くんですけど…JTO
796名前は開発中のものです。:04/08/03 00:03 ID:cDt6a/ei
>>795
でんよ?
797795:04/08/03 14:57 ID:LPrEP2WZ
XP SP1 + 吉里吉里2 2.22 rev.2 / KAG3 3.22 rev.2 で
templateのfirst.ksに、iscript 〜まんまコピペ〜 endscript。
吉里吉里起動→終了後に、consoleのログが出来上がるんですが。
漏れだけ?
798名前は開発中のものです。:04/08/03 15:20 ID:l10AYO5y
あ、ほんとだ。
警告音は出ないけど、「メンバ "Class1" が見つかりません」ってログが出来るね。

>class Class2 extends Class1
この行がいけないらしいのだが、原因はよくわからない。他の人よろ。
799名前は開発中のものです。:04/08/03 17:01 ID:WKDE6p6S
正確には super.finalize(); が原因っぽい。
たぶん、先にClass1が消滅→
作成したobjを削除=Class2 finalize呼び出し=Class1 finalize呼び出し→
先に消滅してるからClass1が見つからない ってことじゃね?

サンプルコードは最低限の構成を載せてるだけだろうから、ちゃんと最後に
invalidateでobjを無効化しとけばエラーにはならんと思われ。
800名前は開発中のものです。:04/08/05 00:35 ID:GBLIHDkd
改行タグ打つのがめんどいんですが、
勝手に改行タグ打ってくれるツールとかありませんか?
801名前は開発中のものです。:04/08/05 01:02 ID:h7WMK/rV
>>800
あるある、めっちゃある。
けど、テキストエディタの機能やIMEの辞書登録を使った方が早いかも。
802名前は開発中のものです。:04/08/05 02:02 ID:LPKUMTwO
タグ打つのがめんどいんですが、
勝手にタグ打ってくれるツールとかありませんか?
803名前は開発中のものです。:04/08/05 02:16 ID:eJuFySjK
>802
自分の好みそうなゲーム買うといいよ。商業でも同人でも
804名前は開発中のものです。:04/08/05 02:32 ID:1XKUMDeY
ナイス
805名前は開発中のものです。:04/08/06 14:48 ID:NAcL1/4U
「PNG画像用ライブラリ「libpng」に複数の深刻な脆弱性」
ttp://www.itmedia.co.jp/enterprise/articles/0408/05/news066.html

「PNGのライブラリに脆弱性――Linux、Windows、Mac OS Xで影響も」
ttp://www.itmedia.co.jp/enterprise/articles/0408/06/news022.html
806名前は開発中のものです。:04/08/06 21:06 ID:8meJDSeZ
かぐや姫のサイトはいったいどうなっとるんだ(´Д`;)
807名前は開発中のものです。:04/08/06 21:31 ID:+a2ljkxi
↓からリンクさせてもらったのでよろしく。
ttp://www18.tok2.com/home2/edolfzoku/roadtokrkr/
808名前は開発中のものです。:04/08/06 21:43 ID:OXr1yOCw
よろしく
809名前は開発中のものです。:04/08/06 22:59 ID:Ojh1egaG
>>807
勝手に感想を述べるなら――ブロードバンド時代になったんだなぁ、と。
いやナロー時代からのユーザとしては画像の多さにビックリ。
810名前は開発中のものです。:04/08/07 00:35 ID:/O0FD2x9
>>807
分かりやすい文章書いてくれる人だな〜

少尉とすきゃんてぃーに皮肉を言ってるわけじゃなくてw
「KAGと心中」も「AVG編」を楽しみにしてたのに未完 orz
どなたか補完 plz
811名前は開発中のものです。:04/08/07 06:51 ID:D4gTYxeY
>>809
いつもネイティブな批判しかできないタイプの人間とみた
812名前は開発中のものです。:04/08/07 06:52 ID:D4gTYxeY
まちがったネガティヴ
813名前は開発中のものです。:04/08/07 07:27 ID:qJ9ngta+
(>_<)
814809:04/08/07 09:47 ID:kgsPFQYM
>>811
えー。単に「一応ADSL」にしてるのに、画像読み込みにはっきりタイムラグが生じたからビックリしたのを、
勝手に独白しただけなのにー。まテキスト読んでるうちに表示されるから問題ないし。
内容に関してはー、大変丁寧に説明されてて良いのではないでしょうか。多分。
815名前は開発中のものです。:04/08/07 10:14 ID:PyKwZxC8
ぱっと見>809は嫌味に見える。というか>814もちょっとそんな感じ。
まぁ無意識でそういう物言いの人なんだなと。

807みたいなサイトが増えるのは純粋に喜ばしい。
816名前は開発中のものです。:04/08/07 10:17 ID:IvkQ4OYq
別に嫌味にも見えんが。
この程度で批判だのなんだの言ってるって、807に貼り付けた中の人か?
817名前は開発中のものです。:04/08/07 10:32 ID:oZRFFQPe
>>816
そりゃ単にお前が鈍感なだけだな。
お前が側にいたら、いいサンドバッグになりそうだ。
818名前は開発中のものです。:04/08/07 11:36 ID:3mi4/MMs
批判とは思わないけど明らかに嫌味っぽいけど
書き込みしておいて独白って…( ´,_ゝ`)
819名前は開発中のものです。:04/08/07 14:38 ID:Nj8MuIwX
独白って笑えるよなw
↓のAAがピッタリだ

      r;ァ'N;:::::::::::::,ィ/      >::::::::::ヽ
.      〃  ヽル1'´        ∠:::::::::::::::::i
       i′  ___, - ,. = -一   ̄l:::::::::::::::l
.      ! , -==、´r'          l::::::/,ニ.ヽ   >>809
      l        _,, -‐''二ゝ  l::::l f゙ヽ |、 ここはお前の日記帳じゃねえんだ
        レー-- 、ヽヾニ-ァ,ニ;=、_   !:::l ) } ト
       ヾ¨'7"ry、`   ー゙='ニ,,,`    }::ヽ(ノ  広告の裏にでも書いてろ
:ーゝヽ、     !´ " ̄ 'l,;;;;,,,.、       ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{   __)`ニゝ、  ,,iリ::::::::ミ
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ ,  な!
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
820名前は開発中のものです。:04/08/07 17:27 ID:dql9RF9o
正直俺は、心中の「そーなのそーなのソースなの」で
俺はお前らの漫才を読みたいんじゃないんだとマジギレ起こしそうになったから、
こういうおふざけのない、初心者に向けられた解説ページってのはいいと思う。
是非完成させてくれ。
821名前は開発中のものです。:04/08/07 17:30 ID:PyKwZxC8
普通に読み流した俺は忘れてるのにマジ切れしちゃうと記憶に残る不公平ってあるよなw
そんなの覚えていたくねぇよなぁ。
822名前は開発中のものです。:04/08/08 02:36 ID:zC96c3+N
[eval exp="f.B=intrandom(1,2)"]\
[eval exp="f.A=f.A+f.B"]\

という式の後で[emb exp="f.A"]を表示しようとすると、f.Bで取得した数字が
f.Aの数字の右側に羅列されていき、ちゃんと加算されません。
f.Aの初期値は0で、f.Bで得た乱数を加算していきたいんですが……
「0212212」という風に、桁の数が増えていって加算されません。
これはどうすればいいんでしょうか?
823名前は開発中のものです。:04/08/08 03:07 ID:9O5gwKN/
f.A=0
824名前は開発中のものです。:04/08/08 03:40 ID:R9W6oJqE
[eval exp="f.A=(+f.A)+(+f.B)"] でおk(たぶん)。
825名前は開発中のものです。:04/08/08 10:19 ID:zC96c3+N
>>824
おぉ、出来ました。ありがとうございます。

そうそう、>>822の式の前に、
[eval exp="f.A=f.A-0"]\
って入れとくと普通に動いたんですけど、何でなんだろうか自分にはよく分からない orz
826名前は開発中のものです。:04/08/08 10:39 ID:R9W6oJqE
>>825
多分、f.A が明示的に数値型になったからじゃないかな。
827名前は開発中のものです。:04/08/08 11:14 ID:WOKDMdaI
そだね。+ は文字列型でも使うけど、- は文字列型では使用しない差だな。
828名前は開発中のものです。:04/08/08 13:55 ID:oQPbWbQc
ボイスの終了をstopseにしてたんだけど、
それだとオートにすると最後まで再生されないことに気が付いた。
それでwsに変えたら、こんどはボイススキップするのに
2回左クリックしなくちゃいけなくなった。(´・ω・`)
[l]と[ws]分のクリックを1回ですませられる方法ってあるんでしょうか?
829名前は開発中のものです。:04/08/08 14:47 ID:h6Kxq2FA
>>828
ttp://www.kirikiri.info/bbslog/log/002312
これで解決せんか?
830名前は開発中のものです。:04/08/08 15:19 ID:oQPbWbQc
おーありがとうございます。
なるほど、どっちも書いて条件付けで起動させるんだなー。
全部これに書き換えれば夏コミ間に合うー。大感謝です。
831名前は開発中のものです。:04/08/10 14:07 ID:HyPPsjJs
スレ違いだったらスンマセン。

アーカイブ化されてるXP3を解凍することってできるんでしょうか?
832名前は開発中のものです。:04/08/10 14:45 ID:GqIFBbi0
>831
なんでばらしたいの?
833名前は開発中のものです。:04/08/10 15:00 ID:qF1YbRuc
ソースコピーペ(・∀・)ソザーイパクーリ
834名前は開発中のものです。:04/08/10 16:00 ID:f1skSfks
誰でも簡単に展開出来たらまずいという意味かも知れぬよ。

あんまりその質問には答えたくはないがこのスレのログに
似たような話題が出てるので参考に出来ると思う。
835831:04/08/11 01:52 ID:Eago+MeB
それもそうですよね。
くだらない質問してすいませんでした
836名前は開発中のものです。:04/08/11 10:27 ID:S85bW76a
ほんとすまねーよ
837名前は開発中のものです。:04/08/11 10:49 ID:HGsF6uLX
>>836
すますまいと頑張らなくていいから
838名前は開発中のものです。:04/08/11 13:56 ID:wrW/BgVa
めちゃくちゃ初心者な質問ですみませんが、
メッセージレイヤーの位置を一時変えた後、
Config.tjsの設定どおりに戻すにはどうすればいいでしょうか?
839名前は開発中のものです。:04/08/11 14:16 ID:z4UEBps0
指定しなおすのはダメなん?
840名前は開発中のものです。:04/08/11 14:37 ID:wrW/BgVa
後でConfig.tjsをいじるかもしれないので
できたらその方がいいのかなと思ったのですが…。
841名前は開発中のものです。:04/08/11 14:39 ID:ttkjqHVD
>>837
は?
だったら馬鹿な質問してんじゃねーよタコ
842名前は開発中のものです。:04/08/11 14:45 ID:tXwoI5Az
>>838
どっかに記憶しとけばいいんじゃん。

@macro name=tempposition
@eval exp="f.layerposition=%[]" cond="!f.layerposition"
@eval exp="tf.layer=kag.getLayerFromElm(mp)"
@eval exp="f.layerposition[layer]=%[ left: tf.layer.left, top: tf.layer.top, width: tf.layer.width, height: tf.layer.height ]"
@position *
@endmacro

@macro name=restorepotion
@eval exp="tf.d=f.layerposition[layer]"
@position layer=%layer left=&tf.d.left top=&tf.d.top width=&tf.d.width height=&tf.d.height
@endmacro

試してないけど。
843名前は開発中のものです。:04/08/11 15:03 ID:wrW/BgVa
>>842
うう…初心者なのでこのマクロをどう使えばいいのか
その段階からわかりません…。
844名前は開発中のものです。:04/08/11 15:13 ID:DanRRrB7
レイヤの再指定も解らない、マクロも解らないんでは、
まず最低限の基本から勉強しては?

その調子では、解らないたびに
誰かに教えてちゃんする羽目になるでしょう。
845名前は開発中のものです。:04/08/11 15:15 ID:v7/KPRcR
>>843
すきゃんてぃ の刑
846名前は開発中のものです。:04/08/11 15:17 ID:0z1mc51k
>初心者なので
これやめれ
847名前は開発中のものです。:04/08/11 15:25 ID:wrW/BgVa
ごめんなさい。
もうちょっと自力でなんとかしてみます。
848名前は開発中のものです。:04/08/11 15:27 ID:tXwoI5Az
>>846に同意、公式にもそういう人いるけど、初心者を言い訳にするのは見苦しいね。

>>843
[position] の代りに [tempposition] を使うと、現在の状況が記録されてから位置が変わる。
記録されてた位置に戻すためには、[restoreposition layer=何々] とすればいい。
…はず。
849名前は開発中のものです。:04/08/11 15:36 ID:wrW/BgVa
>>848
なるほど。ありがとうございます!
850名前は開発中のものです。:04/08/11 15:53 ID:FY6gNhM2
>846
中級者ですが、このマクロをどう使えばいいのか
わかりませんので教えて。



これならいいか?
851名前は開発中のものです。:04/08/11 16:06 ID:Eago+MeB
ゲーム作ってると
templateフォルダーにkrenvprf.kepとゆうファイルがいつの間にか作られているんですがこのファイルはなんですか?

852名前は開発中のものです。:04/08/11 16:09 ID:iYXk0Kro
凄いね。
853名前は開発中のものです。:04/08/11 16:12 ID:tXwoI5Az
>>851
吉里吉里が環境設定かなんかを記録するために作るもので、
別に何も害はないからそのままにしとけや。

でも、templateフォルダに直接ゲーム作ってるですかそうですか。
854名前は開発中のものです。:04/08/11 16:32 ID:9KM1fo0H
>846
上級者ですが、このマクロをどう使えばいいのか
わかりませんので教えて。



くらいでひとつ。
855名前は開発中のものです。:04/08/11 17:45 ID:AVTiFRY9
お前ら面白ろしぎ!
856名前は開発中のものです。:04/08/11 20:34 ID:q6KFYZj4
>>855
お前、こんなことくらいで いちいちウケしぎ。
857名前は開発中のものです。:04/08/11 21:04 ID:AciF3sQX
腕ひしぎ十字固め
858名前は開発中のものです。:04/08/11 22:24 ID:v7/KPRcR
胴回し回転下痢
859名前は開発中のものです。:04/08/12 00:49 ID:lmVa2Vl0
腸捻転悶絶
860名前は開発中のものです。:04/08/12 03:12 ID:iImg1RxM
KAGで育成シミュレーション系のゲームは作れますか?
出来るのならがんばって覚えて見たいんだけど、どうでしょ?
861名前は開発中のものです。:04/08/12 04:33 ID:GMypE7gb
出来る。
862名前は開発中のものです。:04/08/12 07:10 ID:1XmDfRhj
できるけど>860には難しい気がするからツクールをオススメ。
863名前は開発中のものです。:04/08/12 10:57 ID:iImg1RxM
>861-862

ありがとうございます。
出来るのならがんばって覚えてみようと思います。

>862
恋愛シミュツクールで数本作ったことあるのですが、
次回、もしくは次々回作から他のスクリプトを使おうと仲間内で話が出てきたもので、
今年の冬は無理でも、来年の夏までに間に合えばいいなぁと思っています。
864名前は開発中のものです。:04/08/12 11:29 ID:NlzI6TpG
育成シミュレーションに吉里吉里は結構向いてる気がするな
TJS使いまくればそれなりに記述力高いのだし
865名前は開発中のものです。:04/08/12 11:40 ID:LDl6Xiw5
逆にTJSを使わないと、ちょっと変数式が増えてくると
KAGでは遅くて使い物にならなくなる >育成スクリプト

KAGで作ってたけどCPU1ギガ、メモリ500MBあって体感して遅い!と感じるから
TJSで作り直し中。
吉里吉里で、ちょっとしたシミュレーションを作りたいならTJSは必需。
今からスクリプトを学ぶ860氏にプログラム経験があればともかく
半年、1年では難しいかも。
866名前は開発中のものです。:04/08/12 14:58 ID:ojliTHeT
>>ちょっと変数式が増えてくると

えー
そんな訳ないっしょ。
867名前は開発中のものです。:04/08/13 09:51 ID:bSVXP7Q3
Pentium 4 560 3600 MHz メモリ2048 MBのポンコツマシンだけど、
変数使いまくりでも、全然重くないぞ。
868名前は開発中のものです。:04/08/13 09:59 ID:FHL9ClXf
ワケワカラン
869名前は開発中のものです。:04/08/13 10:26 ID:FKJyhDbV
今、ランダムに数字を吐き出してはその数字を利用するという処理を
かなり頻繁に行うようなものを作っているんですが、どーにもこうにも数字が重複しすぎちゃいます。
うまくいい感じでランダムに数字を吐き出すにはどうしたらいいもんですかね・・
870名前は開発中のものです。:04/08/13 10:42 ID:fe2+6Cvd
3度続いて重複したら再試行とか
871名前は開発中のものです。:04/08/13 12:22 ID:EShBlfyM
Pentium 4 560 3600 MHz メモリ2048 MBのポンコツマシン

しね
872名前は開発中のものです。:04/08/13 12:45 ID:RV63WLOH
>866
ポーカーみたく簡単なカードゲームでいいから
同じ物を両方で組んで味噌。カグとTJSの違いがわかるよん
Pentium 4 560 3600 MHz メモリ2048 MBのポンコツマシンじゃ駄目だけどw

>869
オフィBBSで、重複無ランダムの
TJSを見かけたことがあるよん
873名前は開発中のものです。:04/08/13 15:17 ID:IJWRlS8W
>>869
ランダムという言葉の意味は、本当はサイコロみたいに
適度に重複もあるやつのことなんだけどね。

それはそうと、重複なしのランダムは色々やり方あるけど、
公式BBSとかで流布してる方法(入れかえを繰り返すことによるやつ)は、
実は数字が均一に出ないという欠陥があるから、注意な。
874名前は開発中のものです。:04/08/13 17:51 ID:qRLx6FmC
それはそうと、重複なしの>ランダムは色々やり方あるけど、公式BBSとかで流布してる方法(入れかえを繰り返すことによるやつ)は、実は数字が均一に出ないという欠陥があるから、注意な。

これって具体的にどういうこと?
875名前は開発中のものです。:04/08/13 18:44 ID:HUI22qRP
単純に入れ換えを繰り返す以下の方法は、一度入れ換えた
要素を再び入れ替えたりしちゃうんで、厳密には偏りが出る。

for (i = 0; i < array.count; i++)
swap(array[i], array[ rand(array.count) ]);

偏りを無くすにはこんな感じにしてやればいい。

for (i = 0; i < array.count - 1; i++)
swap(array[i], array[ i + rand(array.count - i) ]);

(あくまで概念だから、そのままTJSで動く式じゃないよ)

876名前は開発中のものです。:04/08/13 19:06 ID:IJWRlS8W
「重複 ランダム」とかで公式のログの検索を見ると色々出るけど、
それよりも>>875の方が良さそうだね。乱数取る回数少ないし。
877869:04/08/13 22:47 ID:FKJyhDbV
なるほど、参考になりました〜。
皆様どうもありがとうございました。。。
878名前は開発中のものです。:04/08/16 13:09 ID:o9lRv5fp
夏らしい話題で申し訳ないのだが、公式のニャモって
ttp://mbspro9.uic.to/user/katokiti.html
と同一人物なんだろうか?
ツッコミ受けてるから気になった
879名前は開発中のものです。:04/08/16 17:56 ID:EqNdAsHp
その掲示板のログを下の方まで見れ。
880名前は開発中のものです。:04/08/16 17:57 ID:3eQu0QfC
リファレンスレベルのこと軽く質問するのは学校と同じ気分なんじゃない。
質問する=真面目で勉強熱心な子って誉められる、みたいな。

材料(リファレンス)で一度自分でなんとかするって考えなさそうだし
881名前は開発中のものです。:04/08/16 20:07 ID:LyfyEP+s
ご迷惑おかけしてすいませんでしたw
882名前は開発中のものです。:04/08/19 21:47 ID:Z+lczWaz
てすと
883名前は開発中のものです。:04/08/21 18:29 ID:BbrBRziV
コミケが過ぎると空気が変わりますねこのスレ。
俺自身はコミケに行きませんでしたけど、なんか吉里吉里でこれは凄ぇってのはありました?
884名前は開発中のものです。:04/08/21 22:32 ID:+GS8xQO9
[wt]入れてるのに、「トランジションを終了させてから〜」という
エラーが出るのは何故でしょう…?
最新版の吉里吉里使っています。
885名前は開発中のものです。:04/08/21 23:23 ID:Rnh3iz8q
そもそも[trans]が無いとか。
ていうか、前後の状況がわかんない事にはなんとも言えん。

相変わらず ボスケテー
886名前は開発中のものです。:04/08/22 05:02 ID:iOyLlync
放置しようぜ。
887名前は開発中のものです。:04/08/22 12:01 ID:+1VMzFDc
すみません、質問させてください。
linkの文章の上にカーソルを置いてある状態で、
新しいlinkを作ると、最初のlinkへのフォーカスが解けてしまうのをなんとかしたいのですが、
なんとかなりますでしょうか?

サンプルスクリプトが咄嗟に出せないんですが……
888名前は開発中のものです。:04/08/22 14:04 ID:Q+4YzIB2
2004/8/22
吉里吉里2 2.23 β 3 / KAG3 3.23 β 3 を公開しました。

Layer.operateStretch (拡大縮小演算合成), Layer.operateAffine (アフィン変換演算合成) が追加され、
以前の画像操作関係のメソッドはメンテ終了とな。
889名前は開発中のものです。:04/08/22 14:32 ID:3n1EKnkA
[iscript]
kag.tagHandlers.storeLinkFocus( elm )
{
tf.focusedMessage = kag.current;
tf.focusedLinkNum = kag.current.lastLink;
}
kag.tagHandlers.restoreLinkFocus( elm )
{
if( tf.focusedMessage != void )
{
var lost = tf.focusedMessage.lastLink;
var gain = tf.focusedLinkNum;
tf.focusedMessage.highlightLink( lost , false );
tf.focusedMessage.highlightLink( gain , true );
}
}
[endscript]

//多分コレでOK。
890名前は開発中のものです。:04/08/22 14:33 ID:3n1EKnkA
ゴメン訂正。
誤:kag.tagHandlers.storeLinkFocus( elm )
正;kag.tagHandlers.storeLinkFocus = function( elm )

誤:kag.tagHandlers.restoreLinkFocus( elm )
正;kag.tagHandlers.restoreLinkFocus = function( elm )
891名前は開発中のものです。:04/08/22 14:35 ID:3n1EKnkA
あー、グタグタ。
incontextof kag;
も忘れてるね。
892名前は開発中のものです。:04/08/23 04:16 ID:kBU8oBRI
質問させていただきます。
ムービー再生時にマウスカーソルを消去するにはどうすればいいのでしょうか?
再生直前に
[cursor default=&crNone click=&crNone]
と指定しても、カーソルが消えるのが再生後になってしまいます。
893名前は開発中のものです。:04/08/23 11:31 ID:6HWJLvxJ
>>889さん、返信ありがとうございます。

[iscript]
kag.tagHandlers.storeLinkFocus = function( elm )
{
tf.focusedMessage = kag.current;
tf.focusedLinkNum = kag.current.lastLink;
} incontextof kag;
kag.tagHandlers.restoreLinkFocus = function( elm )
{
if( tf.focusedMessage != void )
{
var lost = tf.focusedMessage.lastLink;
var gain = tf.focusedLinkNum;
tf.focusedMessage.highlightLink( lost , false );
tf.focusedMessage.highlightLink( gain , true );
}
} incontextof kag;
[endscript]
*start|スタート
[cm]
[link target="*start"]こんにちは。[endlink]
[l][r][wait time="3000"]
[link]こんばんは。[endlink][s]

とりあえず上のスクリプトで、「こんにちは」の上にカーソルを置きながら「こんばんは」を表示したんですが、
やっぱり「こんにちは」が押せなくなってしまいました。カーソルを動かせば、改めて押せるようになるんですが。
コピペの仕方間違ってますか?
894名前は開発中のものです。:04/08/23 12:23 ID:zdmYp9m/
まだ訂正があった。 orz

[iscript]
kag.tagHandlers.storelinkfocus = function( elm )
{
/*略*/
return false;
} incontextof kag;
kag.tagHandlers.restorelinkfocus = function( elm )
{
/*略*/
return false;
} incontextof kag;
[endscript]
*start
[storelinkfocus]
[cm]
[link target="*start"]こんにちは。[endlink]
[restorelinkfocus]
[l][r][wait time="3000"]
[link]こんばんは。[endlink][s]
895名前は開発中のものです。:04/08/23 12:29 ID:zdmYp9m/
;但し、こういう表記でも似たような動作が実現可能。

[link target="*label"]こんにちは。[endlink][l]
*label
[r][link]こんばんは。[endlink]

;ちょっと面白い事になりますが。
896名前は開発中のものです。:04/08/23 12:43 ID:zdmYp9m/
>>892
VideoOverlay.class に cursor property が見当たらないので、
ムービー表示中のカーソル指定は多分無理だと思う。
897名前は開発中のものです。:04/08/23 13:10 ID:zdmYp9m/
Window.mouseCursorState = mcsHidden;
が使えるかと思ったが、やっぱダメでしたとさ。 orz

//リファレンス校正
//Window.mouseCursorState用の各定数は
//mcr... ではなく mcs... の模様。
898892:04/08/23 13:14 ID:kBU8oBRI
>>896さん
なるほど、無理ですか。ご回答ありがとうございました。
899名前は開発中のものです。:04/08/23 16:50 ID:mrbiN2r4
>>887
[eodlink]の後に[eval exp="kag.current.selClickLock = false"]を入れても良しかと。
900名前は開発中のものです。:04/08/23 18:45 ID:6HWJLvxJ
>>894
>>899
回答どうもありがとうございます。
自分が未熟なせいか>>894のやりかたが上手く行かなかったので、
>>899のほうを使わせてもらいます。
ありがとうございました。
901/*略*/妹:04/08/24 16:59 ID:LFYSxSmo
おい喪前様方、デバッグ協力汁!

ttp://higeagito.fukuoka-city.net/HistoryExtension.ks
ttp://higeagito.fukuoka-city.net/HistoryExtension.tjs
ttp://higeagito.fukuoka-city.net/ScrollbarExtension.tjs

紹介スクリプトでは想定通りの動作を確認。
902名前は開発中のものです。:04/08/24 17:41 ID:d1r8NoUp
>>901
ちょっとつかってみました。

履歴画面で右クリックするとエラーになる
縦書きがデフォですか?
903名前は開発中のものです。:04/08/24 17:42 ID:qVdj96qI
>>901
とりあえず、右クリックで終了するときに メンバ”hisdeHistory”が見つかりません ってのと
テンプレートスクリプトの方では縦書きだか横書きだか分からない状態。

リロードしたら先こされてた…
904名前は開発中のものです。:04/08/24 17:52 ID:LFYSxSmo
サンクス。
自前でイロイロ試してる状態で上げたので縦書きがデフォになってたね。 orz
hisdeHistory の件は修正しました。
905名前は開発中のものです。:04/08/24 18:16 ID:qVdj96qI
他には、スクロールorボタンバーが無効の時にキー操作が出来ないのと
有効になってもボタンにフォーカスが行くためにキー操作によるスクロールが出来ないのと
修正後の HistoryExtension.tjs : 1140
906名前は開発中のものです。:04/08/24 18:20 ID:qVdj96qI
つか hi 's' deHistory ね
907名前は開発中のものです。:04/08/24 18:37 ID:d1r8NoUp
修正版ためしました。

特にこれといったエラーもなかったようです。
履歴の不具合?ってなかなか確認しづらいね。

ともかくご苦労様です。
908名前は開発中のものです。:04/08/24 19:33 ID:LFYSxSmo
フォーカス問題解決。
頁単位履歴モードで空の頁が記録されてた問題を解消。
行単位モードで空行記録が多くなりがちなのを何とかしたいが
tagHandlers いぢるだけでは限界があるっぽい。 orz

まだまだ実用レベルには遠いかな。
909名前は開発中のものです。:04/08/24 21:34 ID:LFYSxSmo
表示再現性向上。
left
top
marginL
marginT
imageWidth - marginL - marginR
imageHieght - marginT - marginB
marginRch

の各値あたりが一致するメッセージレイヤの表示内容はかなり正確に再現可能になった。
[locate] とかされなければね。
紹介シナリオに HistoryExtension.ks をそのまま読込ませて
二週させる事で表示の一致が確認可能。
910名前は開発中のものです。:04/08/25 16:20 ID:tlo3MKPY
吉里吉里にクリップボード操作ってデフォルトで付いてますか?
911名前は開発中のものです。:04/08/25 18:05 ID:yP/VxvVx
すいません質問させてもらいます。
メニュー項目からダイアログ画面やバージョン画面を出す時に,
事前に効果音を鳴らしてから画面を出したいのですが,
こういう場合はどこいらへんをいじればいいんでしょうか。
一応過去ログはみたんですが,見つけられなくて。
MenuItemのonClickとかWavesoundBufferクラスのplayseとか
使うのかなと思っているのですが。
912名前は開発中のものです。:04/08/25 19:18 ID:kHBuMZQR
>>910
×
Window.onFileDrop ならある。
>>911
ex.
MainWindow.tjs : onHelpAboutMenuItemClick 先頭に
se[ 任意の効果音バッファの番号(デフォルトだと 0 しかない) ].play( %[ "storage" : "ファイル名" , "loop" : true/false ] );
を追加。各々のメニューアイテムが呼び出す関数名はMenu.tjs参照。



WaveSoundBudderにplayseなどという関数は見当たらん。
913911:04/08/26 16:11 ID:FzNhxapO
>>912
>WaveSoundBudderにplayseなどという関数は見当たらん
ないんですか……。TJS自分にはだめなのかも…うああ

ありがとうございます助かりました!早速試してみます!
914名前は開発中のものです。:04/08/26 17:25 ID:vQjAQxWp
>ないんですか……。TJS自分にはだめなのかも…うああ
マニュアルに載っているから、TJS以前の問題だろ。
915名前は開発中のものです。:04/08/26 20:36 ID:b9vBACOT
うんこ うこん 
916名前は開発中のものです。:04/08/26 21:15 ID:on1tztux
………似てる!!!
917名前は開発中のものです。:04/08/26 21:15 ID:1H50yhAP
なんてこった!
918名前は開発中のものです。:04/08/26 22:07 ID:wJyf1Ip4
雲母ー!
919名前は開発中のものです。:04/08/27 02:55 ID:UdZR+oYm
ものすごく初歩的なことだと思いますが質問させてください。
最近吉里吉里に手をだして試しに作ったシナリオをexe化しようとしたら
スクリプトで例外が発生しました
ストレージ system/Initialize.tjs が見つかりません
とsystemフォルダにあるのに出ます。フォルダの分け方はKAGと心中で書かれていた少尉の分け方そのままです
どこを治せばいいのでしょうか?
920名前は開発中のものです。:04/08/27 03:05 ID:xBic5wFn
>>919
過去ログで検索すると良いなり。たぶんフォルダ間違ってる。
ttp://www.kirikiri.info/bbslog/log/005325

公式掲示板の過去ログ検索トップページはこちら。今後は検索してからここで質問すること。
ttp://www.kirikiri.info/bbslog/
921名前は開発中のものです。:04/08/27 06:22 ID:qVb9kyff
ノベルゲームを作ろうとがんばっている企画
シナリオはほとんどできあがってますが、かなりの長さのため
HPにアップされている文書を見るのは億劫。
そこでシナリオを吉里吉里化できる人を求めているようです。

サウンドノベル企画5 鬼哭島殺人事件
ttp://book3.2ch.net/test/read.cgi/bun/1082377880/l50
922名前は開発中のものです。:04/08/27 16:11 ID:4Y8G2zkA
[image storage="test" layer="base" page="back"]
[iscript]
kag.fore.layers[1].assignImages(kag.back.base);
kag.fore.layers[1].visible=true;
[endscript]

レイヤーからレイヤーへ、同サイズで画像をコピーするつもりでしたが、
動かしたら何故か画像が左上隅に正方形の形で出てきます。
上の方法が間違っているのは確かですが、どこが間違っているのか分かりません。
ずばっと解決して下さる方はおられないでしょうか。
923名前は開発中のものです。:04/08/27 16:18 ID:qZt2SLVc
>>922 kag.fore.layers[1].setSizeToImageSize();
924922:04/08/27 16:22 ID:4Y8G2zkA
>>923
あああありがとうございます!
助かりました。これから早速試します。
925名前は開発中のものです。:04/08/27 16:34 ID:eU2VMG/Q
公式BBSワラタ
既にコントの域に達してるな
926名前は開発中のものです。:04/08/27 16:40 ID:DLWmHN9y
確かにコントだけど、他に答えようが無いっちゃあ無い。
というかミナミミエコは何を答えて欲しいんだ?
927名前は開発中のものです。:04/08/29 21:39 ID:H40DROIq
不躾な質問だとは思いますがお許しください。
吉里吉里によってつくられたソフトからmidiデータを抜き出すにはどのようにすればよいのでしょうか?
宜しくお願いします。
928名前は開発中のものです。:04/08/29 21:45 ID:oZdjhH3d
ミミコピ
929名前は開発中のものです。:04/08/29 22:48 ID:8334de0I
>>927
XP3パッケージはZlib圧縮だったと思う。ソース見て解析しろ。
教えてくれる奴など一人もおらん。頼れるのは自分だけだ。
930927:04/08/29 23:08 ID:H40DROIq
>>928
そこまでの耳は持ってないです。
すみません。

>>929
難易度高すぎです。
931名前は開発中のものです。:04/08/29 23:40 ID:4FUCYS+i
>>930
>難易度高すぎです。
だったら勉強しろ。抜き出しやるんだったら、それだけのスキルを身につけなきゃダメだ。
まずはバイナリエディタでXP3を覗いてみろ。あるいはソース見てパッケージを展開するツールかプラグインを作れ。

つーか、スレ違いの上に板違いだから消えてくれ。ここは「ゲーム製作」板だからな、製作サイドにとっては、
解析厨は単にウザイだけ。
932名前は開発中のものです。:04/08/30 00:19 ID:95IXes7A
以下スルー。
933名前は開発中のものです。:04/08/30 13:59 ID:lxsN95gX
公式BBSヽ(`Д´)ノ
934名前は開発中のものです。:04/08/30 16:05 ID:W2Nwfjls
それも以下スルー。
935名前は開発中のものです。:04/08/30 19:06 ID:tILrVDKN
mac対応しねーかなぁ……。

他力本願で座して待っても仕方ないか。
TSJ実装省いてKAGタグ解釈して実行する所から試してみるか
機能大杉ー
936名前は開発中のものです。:04/08/30 20:21 ID:dRKK7ZWV
linuxもよろ。
937名前は開発中のものです。:04/08/31 01:32 ID:aRVVWzoq
トランジッション実装諦めてJavaで開発するとか。
938名前は開発中のものです。:04/09/01 00:51 ID:CB++mLPR
>935
みたいな、やる前から書き込みしてるヤツって、
9割がた口先だけのヤツ。
ちっとでもやってからいえよな。
939名前は開発中のものです。:04/09/01 01:00 ID:Lqn6zScw
口に出して言ってることは、やろうとは思ってるんだけど、あんまりやりたくないことなんだよ。
例えば、興味があるわけじゃないけどやらなきゃならない勉強と同じ。
かつ、強制されていないこと。ちょっと自分に強制したくて、口に出す。
ほんとにやりたいことだったら、口に出す前にやり終わってるよ。
940名前は開発中のものです。:04/09/01 02:52 ID:UW9LG6Wt
>自分に強制したくて、口に出す。

あのさ、友人に公言するならまだしも
ネットで匿名で発言して何の意味があんだよ
941名前は開発中のものです。:04/09/01 02:55 ID:UW9LG6Wt
要は虚栄心で吐いてる言葉だろ
正直になれ
942名前は開発中のものです。:04/09/01 07:58 ID:jJuJP9hI
まぁ、期待はできないってこったな。
943名前は開発中のものです。:04/09/01 08:37 ID:rmQg6gSu
>940
俺けっこう2chを発憤材料にするけどなー。
サイト立ち上げたときもゲーム作り始めた時も
泡沫サイトとか厨リーダーとかいろいろ言われたりして。

そのたびにおまえら見てろよーとか思いつつ。
半年後くらいにオススメとしてそのスレに晒された時は
ニヤリとしたねw
944名前は開発中のものです。:04/09/01 11:45 ID:IA9dLJHl
俺もそうなりたいものだ
945名前は開発中のものです。:04/09/01 17:41 ID:5bzHqaWE
>>941
匿名で虚栄心が満たされるかよw
946名前は開発中のものです。:04/09/01 18:33 ID:i15d6j3z
ここはお前の日記帳じゃねぇんだ。広告の裏n(略
と思わないでもないが、過疎だし別に良いんでねい?

>>901
履歴アクション対応。
モノが地味だからか何処に出してもデバッグ報告イマイチのようなので、
さっさと公式に貼っちゃいましたとさ。
実際エラーが出ないだけなんだと良いが。
947名前は開発中のものです。:04/09/01 18:42 ID:IfK/Io+m
ばいりにーあ
948名前は開発中のものです。:04/09/02 17:47 ID:SW3JSL4k
>945
みたされたんだろ
すなおになれよちゅーぼー
949名前は開発中のものです。:04/09/02 18:42 ID:xH8nx04S
経験談っぽいなw
950名前は開発中のものです。:04/09/06 22:42 ID:AUD7tcAP
メッセージレイヤーが状態が保持できるようにバージョンアップするかも!
951名前は開発中のものです。:04/09/07 00:08 ID:p9ja7s9C
吉里吉里はいいツールだが
同人ノベルの時代が終焉なんで
吉里吉里も廃れていくのだなぁ・・・

952名前は開発中のものです。:04/09/07 00:28 ID:YvKZ2JmB
>同人ノベルの時代が終焉なんで
そうなの?
953名前は開発中のものです。:04/09/07 00:37 ID:5R2M4DVS
951の頭の中では、そうなんでしょうw
954名前は開発中のものです。:04/09/07 01:00 ID:4vTbPAbr
マターリ汁。
そろそろ次スレの季節ですか?

>>950
現状に手を加えるのは限界に近いので MessageLayer class を再設計するって事になると
既存の関連プラグインが使えなくなる可能性があるけどな。
……というか再設計でなければ降りるぞ。 orz
955名前は開発中のものです。:04/09/07 01:17 ID:ClKF6egS
一時期よりは下火になってきたがいままでが過剰だったぐらいで、
普通に戻った、ぐらいの認識をしている。
少なくとも無くなることはないだろう。
あと吉里吉里はノベルに限らず作れるのでノベルオンリーのツールよりは
将来性がありそう。
956名前は開発中のものです。:04/09/07 02:13 ID:VTHmDNJF
てか同人系でノベルよりポピュラーなシステムってなんかできたの?
957名前は開発中のものです。:04/09/08 10:26 ID:OH5W/qc3
吉里吉里でビジュアルノベル作っているんだけど……
蔵等とか月姫みたいな右クリ画面は、どうやって作ればいいのか
心優しい方、どうか教えてください。
958名前は開発中のものです。:04/09/08 10:59 ID:G86L4MZB
>蔵等とか月姫みたいな右クリ画面

ぶっちゃけ、1から作りかたを教えるには
このスレ1本くらいは必用。
959名前は開発中のものです。:04/09/08 13:54 ID:6OSxwAsH
960名前は開発中のものです。:04/09/08 14:22 ID:W9Qk0Hhv
つーか、メニューバーで充分じゃないか。
961名前は開発中のものです。:04/09/08 16:06 ID:KrCxZunQ
というか月みたいなのなら NScripter なんじゃ?
凝った事をしようと思うのでなければ Nscripter のが簡単そうな印象がある。
触ったことないから分からないケド。
962名前は開発中のものです。:04/09/08 18:54 ID:TI0yfZW+
触ったことないから分からないケド。


はぁ?
963名前は開発中のものです。:04/09/09 18:44 ID:kqQ1zWa1
だからさ、961は厨房をNスクの方に追いやっておきたいんだよ。まさか本気で、触ったこともないくせに
無責任なことを口にするわけ無いじゃん。
964名前は開発中のものです。:04/09/09 20:37 ID:Gb03Nl/p
テンプレの話だけどさ、
>吉里吉里/KAG あれこれ
ttp://www.witheredtales.info/krkr/
ってリンク切れてるよね?
965名前は開発中のものです。:04/09/11 13:22:36 ID:NJFvC5h1
>964
切れてるみたいだね。

TJSの勉強をするとしたら,
javascriptかじっておいた方がいいかな?
966名前は開発中のものです。:04/09/11 15:46:19 ID:KcFfzydQ
素直にTJS勉強すればいいじゃん
967名前は開発中のものです。:04/09/11 16:04:15 ID:Czz3WXHo
>965
別に他の言語経験なくとも困らなかった。
まあ知識を増やして損することはないから
自分がやりたいのならやってみりゃいいんじゃないか?javascript
968名前は開発中のものです。:04/09/11 16:49:40 ID:xp8we4w0
いきなり TJS からで十分だと思う。
少なくとも Java から移行した場合では
新しく覚えるべき演算子が結構多かった。
969名前は開発中のものです。:04/09/11 18:49:21 ID:pp9aWNVj
JavaとJavaScriptはまったく別物だっつーの。
970名前は開発中のものです。:04/09/11 19:44:05 ID:NJFvC5h1
そっか。
TJS少し(?)ムズいから,
なんか他に勉強する方法ないかなと思ったんだ。
一応吉里吉里の本は買ったけど。
971名前は開発中のものです。:04/09/11 21:02:59 ID:xp8we4w0
>>969
別物なのは知ってる。
"少なくとも” Java から移行した “場合” なんだってば。
972名前は開発中のものです。:04/09/11 21:58:42 ID:I/9sdgS0
Jaヴァー('A`)
973名前は開発中のものです。:04/09/11 22:51:21 ID:pp9aWNVj
JavaScriptとTJSはよく似てるから、TJSの勉強にJavaScriptの
参考書を見るってのは、いいんじゃないかな。JavaScriptの本
なんて巷に山ほどあふれてるわけだし。
974名前は開発中のものです。:04/09/11 23:59:49 ID:V+V9X7xb
JavaScriptの本ってほとんどが
Webブラウザでのなんたらやることぐらいしか書かれてないんじゃねーか?
そんなん見ても勉強になるかなぁ?
975名前は開発中のものです。:04/09/12 04:47:58 ID:tTXNEpoL
>970
いきなりTJSから入ろうと思っても、ド素人向けの手引書がないからね。
私も最初、ゲームを作り始めた頃はjavascriptの基礎の参考書をいくつか購入したけど
得るものは大きかったよ。

以前に、第三者や授業で教わったことのある人ならともかく
独学で、ひとつのことだけしか知識がないと、発想が限定されるから
別のものも知っておくのはいいことだと思う。
976名前は開発中のものです。:04/09/12 19:46:10 ID:MzJrn63i
そうですか。読むにこしたことはないんですね。
経済的に余裕があったら買ってみます。
一応C++は1年だけ習ったんですが……
なにせクラスとインスタンスの事を
ごく最近、公式掲示を見てやっとはっきり理解できた人間だから。
(質問した人間ではないです)
977名前は開発中のものです。:04/09/12 22:38:59 ID:sSG4NKHA
ttp://gamdev.org/up/img/1218.zip
とあるスレにてこのサンプルをあpしたら
「文字コードが不明」
と言われました。
どこが間違っているか指摘を下さい
978名前は開発中のものです。:04/09/12 22:41:42 ID:sSG4NKHA
ttp://gamdev.org/up/img/1218.zip
をとあるスレにあpしたら、
「文字コードが不明」と指摘された。
なにが間違っているか教えてください
979名前は開発中のものです。:04/09/12 23:07:43 ID:ESxqGURU

http://book3.2ch.net/test/read.cgi/bun/1082377880/
から来た池沼なので放置すべし。
980名前は開発中のものです。:04/09/13 00:22:12 ID:ZkDPyHPc
文字コードが間違ってるんだろ
981名前は開発中のものです。:04/09/13 00:51:52 ID:Z85ybeLT
805 名前:【麻婆豆腐】[sage] 投稿日:04/09/13 19:11 ID:bkohwSU0
1 名前:ひろゆき@どうやら管理人★ 投稿日:04/10/01 23:40 ID:???
今晩のメニュー機能を搭載しました。
名前欄にmenufusianasanといれて書き込むと、
【焼き魚】【カレー】などに変換されますです。。。
982【14キロの砂糖水】:04/09/13 01:18:55 ID:RSgIPKNv
tjsのリファレンスの中に、「意味はjavascriptと一緒です」みたいな解説が無かったっけ?
素人はtjsのわからないことを、javascriptのリファレンスでも調べる必要があると思う。
983【若鶏の唐揚げ】:04/09/13 02:11:59 ID:sTIOQORd
ttp://www.usagi-js.com/
ttp://tohoho.wakusei.ne.jp/js/
とりあえず入門サイトをのぞいてみるのが一番だと思われ>Javaすくりぷと
984【精液たっぷり】:04/09/13 04:24:00 ID:kVGjdcYE
参考書をたくさん買って、読んで、
肝心のゲームが完成しなかった、みたいな本末転倒にならないようにね。
985名前は開発中のものです。:04/09/13 06:01:35 ID:UzQ7cK5a
>>983
ちょっと違う気がする
http://www.interq.or.jp/student/exeal/dss/

tjsとjavascript は javaとjavascript くらい別物だと思うが
986名前は開発中のものです。:04/09/13 08:51:57 ID:ulxAYrfz
tjsのjsはJavaScriptのjsちゃうんか!?
987【揚げなすび】:04/09/13 08:55:34 ID:TPelRV92
ところで公式掲示板の住人の7割は最近のDeeさんの日記が
何言ってるのかわかってないだろうと思うのは俺だけか?w
988名前は開発中のものです。:04/09/13 16:23:12 ID:4HnpQ/uS
公式のTJSリファは入門書ではなく仕様書的性質が強いから
一から始める場合にはあまり参考にならないかもね。
http://homepage1.nifty.com/gutchie/
TJSの入門ならココに一個あるっぽ。

>>982
Data/Math/RegExpの詳細にその様な記述があるけど、
わざわざJavaScript見なくても動作は大体想像つく気がする。
989【わかめごはん】:04/09/13 18:00:12 ID:yQ9q8PKw
公式掲示板が……こ、これは…
990名前は開発中のものです。:04/09/13 18:28:03 ID:KmHRxA3K
>>985
おまえのリンク先はわざわざ小難しい書き方してて役に立たんぞ。
少なくともtjs学習したいというやつには
>>983のほうがはるかに役に立つ。
実際、言語としてはかなり似てるしな。
991名前は開発中のものです。:04/09/13 23:17:42 ID:FY8425ed
次スレまだ〜
992名前は開発中のものです。:04/09/13 23:36:10 ID:RYrV9Pbd
次スレどうすんだろう
>987
とりあえず8月23日の日記がよくわからん。
tjsで絵を覆い焼きにできるってのなら
嬉しいんだけど違うよね?
993名前は開発中のものです。:04/09/14 00:00:50 ID:MPkNDRhE
994名前は開発中のものです。:04/09/14 01:15:45 ID:2OtiyQGt
ノーマルな覆い焼きだと、以前から使えたと思ったけどな。
995名前は開発中のものです。:04/09/14 02:11:27 ID:9Nb9MsYb
ところでなんで吉里吉里はTJSなんて独自言語を使うことにしたんだろう
ECMA ScriptなりLuaなりの既存の言語を組み込んだほうが手間が省けそうなもんだが
996名前は開発中のものです。:04/09/14 02:13:43 ID:uXWDXZwW
自前で仕様変更できるようにでは。
997名前は開発中のものです。:04/09/14 02:48:58 ID:6x1sHww2
自作の方が応用利くからだろうな
完全無欠の万能言語があるならともかく
998名前は開発中のものです。:04/09/14 03:11:06 ID:2OtiyQGt
「言語を作ってみたかった」ってあたりが動機ちゃうかなあ。
吉里吉里は趣味で作ってんやろ?
999名前は開発中のものです。:04/09/14 03:19:32 ID:3y0WQdLV
999
1000名前は開発中のものです。:04/09/14 03:20:06 ID:3y0WQdLV
1000!
10011001