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

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

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

※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!

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


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

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

ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。

必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
0758名前は開発中のものです。2009/09/08(火) 22:09:43ID:iRC9ITLx
>>757
タグを解析してる KAGParser に対してテキストを割り込ませる口がそもそも存在してない。どうしてもというなら吉里吉里自体の改造が必要。
processCh は、タグ展開がおわってばらばらになったテキストを表示処理してるところであって解析部じゃない。
0759名前は開発中のものです。2009/09/08(火) 22:17:43ID:+lHtT0Ge
最初にKAGParserがネイティブで実装されていると知った時は唖然とした
自分で作った言語と吉里吉里のコンセプトを自ら否定してどうする
0760名前は開発中のものです。2009/09/08(火) 22:24:21ID:iRC9ITLx
実用性重視なら当然じゃね?パーサって重いし。
最初 tjs で書いたら重すぎたからネイティブにしたみたいなことがどっかにかかれてたような気がする。

吉里吉里のコンセプトにはプラグインによるネイティブ拡張が容易なことも含まれてるから、
よく使うであろうKAG用のプラグインが内蔵されてる、と思えばそう変でもないと思う
0761名前は開発中のものです。2009/09/09(水) 01:45:54ID:FdJ/i0RX
KAGParserなんてKAG以外では使わんからxml or JSON or YAMLあたりのAPI用意してくれた方が良かった。
むしろKAGParserいじるときはC++で直接乗っ取ることが多いのでTJSからプログラマが触れる必要もなかった。

いじってみて思ったがパーサ部分をプラッガブルにすると面白いと思う。
0762名前は開発中のものです。2009/09/09(水) 09:24:22ID:yz/Bv/MD
吉里吉里1はクソ重いって評価だったからな。吉里吉里2になって、そういった速度面の
ボトルネックをネイティブ化する事で高速化した。
これが、同人におけるSLGなどのノベル以外のゲーム製造の伸びしろとなったんだと
俺は思ってる。
0763名前は開発中のものです。2009/09/09(水) 09:41:51ID:AD1F7lAz
一時的にmp.txtをtemp.ksみたいなものにはき出して
実行するというのはどうだろう。
0764名前は開発中のものです。2009/09/09(水) 09:51:04ID:pnnhFJ1M
XMLはまだしも、当時JSONもYAMLもなかっただろ
でもって口はプラグインですでに用意されてるよ
0765名前は開発中のものです。2009/09/09(水) 11:12:41ID:KvGEdLpy
>>756
ありがとうございます!
ただ過去ログにあった方法では不完全でしたのでいくらか改変を行っています。

・ラベル名とメッセージテキストを別扱いにできるようにする
・メッセージテキストのscflagsへのロード・セーブ
・これらの改変に伴うメンバの追加
・そのままではゲーム画面以外のテキスト表示でも切り替わってしまうため、
 フラグを追加してゲーム画面以外ではメッセージテキストの保存を行わないよう修正
0766名前は開発中のものです。2009/09/09(水) 18:04:58ID:pqQ5Yar8
画像を予め用意しない限り、マスク画像や領域画像は矩形でしか作れませんか?
0767名前は開発中のものです。2009/09/09(水) 19:05:45ID:RYbfLoGf
>>765
俺が書いたわけじゃないが、最低限それくらいは改変して使うのが普通だと思うから、断らなくても大丈夫だと思うよ

>>766
「フォトレタッチソフトを使わずに、吉里吉里のみでマスク画像や領域画像を出力したい」ということ?
「マスク画像や領域画像を用意せずに、画像の一部を透過させたり、領域を扱いたい」ということ?
多分後者ではないかと思うんだけど、領域はTJSでボタンレイヤーを作るとか、
クリックした時のカーソル座標でイベント分岐させるとか、それくらいしか思いつかないな…
どの道、インデックス情報扱えるソフト使って領域画像用意する方がよっぽど楽だと思う
マスクのほうは、カラーキー方式
(透明になるべき部分を特定の一色で塗りつぶし、その色の部分が透明になるというもの)
というのもあるけど、やっぱりαチャンネル(透明度情報)を扱えるソフトで抜くのが簡単で早いと思う
EDGE(インデックス情報扱えるフリーソフト)とGIMP(αチャンネルを扱えるフリーソフト)
をお勧めしてみる
0768名前は開発中のものです。2009/09/09(水) 19:29:01ID:TEtfLq0H
吉里吉里で一番欲しいのは、クリッカブルマップを作る為のツール
まず画像を用意するのに、減色だのパレットだのちょっと面倒臭い
それともそこを楽できるツールとかもうあるんかな
0769名前は開発中のものです。2009/09/09(水) 20:21:38ID:KvGEdLpy
>>768
α画像で抜きの入ったボタンは簡単に作れるからクリッカブルマップいらねー
0770名前は開発中のものです。2009/09/09(水) 22:11:33ID:4XUSmMMm
オンラインコミュニティサービス synthe(シンセ)

Syntheのクライアントにはゲームツールがパッケージされています。
このゲームツールを利用することで、KAGやTJS2といったスクリプトで制作された様々なゲームをアップロードし、Syntheワールド内で楽しむことができるようになります。
さらに、ネットワークゲームならではの通信機能を利用可能なため、比較的簡単にオンライン対応ゲームを制作することが可能です。

だってよ
0771名前は開発中のものです。2009/09/09(水) 22:34:43ID:A5uyT8ei
アルファの時点でその話題はもう出たよ
0772名前は開発中のものです。2009/09/09(水) 22:38:23ID:qZueDteC
たぶんこのスレの住人的には「独自プラグインが使えない時点でつかえねー」だな
0773名前は開発中のものです。2009/09/09(水) 23:12:37ID:YSg7T/he
ぶっちゃけSyntheってコンセプトから間違っているとしか思えないんだが・・・
利用者何人くらいいるんだろ
0774名前は開発中のものです。2009/09/10(木) 01:27:50ID:3Atgar4s
Syntheはなにがしたいのか分からん。
ネトゲに吉里吉里しこんでゲームてぐるぐる温泉でもやりたかったのか?
07757662009/09/10(木) 01:28:48ID:8SnzUfgg
>>767
後者の意でした。
何らかのスクリプトで楽ができるのではないかと思ったのですが、そう上手い方法はないのですね。
お薦めのソフトまで紹介していただきありがとうございます。
0776名前は開発中のものです。2009/09/10(木) 06:43:49ID:NjCqYN4T
PIA少尉ってどうなったの?
0777名前は開発中のものです。2009/09/10(木) 15:36:16ID:T88146Ao
クリックせずに画像を次々と切り替える方法を教えて下さい。
0778名前は開発中のものです。2009/09/10(木) 15:40:42ID:FRUI5s8/
wait
0779名前は開発中のものです。2009/09/10(木) 16:08:01ID:T88146Ao
>>778
出来ました。ありがとうございました。
0780名前は開発中のものです。2009/09/10(木) 16:55:40ID:wsbUj3jE
KAGはオブジェクトの親子関係を扱えないのが弱点だな
0781名前は開発中のものです。2009/09/10(木) 18:07:05ID:TWFOgdsm
>>780
そこまでしたくなるくらいわかってる人ならKAGプラグイン作ってどうにか出来るからよいのでは?
最初の最初に理解すべきことは少ない方がいいと思う。
0782名前は開発中のものです。2009/09/10(木) 22:06:22ID:VS5rWpiV
>>772-774
そうなのか・・・
俺は他人が趣味で作ったゲームとか遊ぶのが好きでsynthe始めたんだが
この状態じゃ無理そうだな
0783名前は開発中のものです。2009/09/10(木) 23:13:14ID:2U9J45a9
本当に吉里吉里でsyntheみたいな発想が有意義ならはじめからDeeたんがネットワークAPI用意してるって。
マルチメディアを扱う吉里吉里と情報を発信するwwwとは相性がいいんだから
発想自体はだれでも思いつく、問題は利用者が居るかってところ。
あと技術的な話をすればhttpにテキスト以外を扱わせるのは流石にもう限界がきてる。
テキストを扱うhttpとストリーミングが扱えるUDPとが欲しいね。
0784名前は開発中のものです。2009/09/10(木) 23:24:59ID:c3V+dOWH
UDPとHTTPって並び称されるものなのか
0785名前は開発中のものです。2009/09/10(木) 23:38:48ID:CCQJFi4u
httpは設計段階からバイナリ想定のプロトコルでストリーミングにも対応してるわけだが
0786名前は開発中のものです。2009/09/10(木) 23:52:48ID:AxUqWBJX
TCPとUDPの違いがわかってないとか?
0787名前は開発中のものです。2009/09/11(金) 00:20:09ID:HSS6gczg
最近はエロゲの作品HP上でキャラ同士の掛け合いがADV形式でFlashで上げられてる。
インターネットのインフラとしてノベルやAdvをサーバー越しに実行することは十分に可能なわけだ。
あとはKAG3をFlashなりSilverlight上で動くようにすればノープロブレム。
0788名前は開発中のものです。2009/09/11(金) 00:20:57ID:fWPmQeqk
わかってなさそうだね。

UDPとTCPはいずれもトランスポート層のプロトコルで、UDPはオーバヘッドが小さいかわりに信頼性が低く、
TCPは信頼性が高いかわりにオーバヘッドが大きい

いずれも通信の内容には関知しないため、アプリケーションはそれぞれ独自にプロトコルを定義して使う。
HTTPはもっぱらTCPを対象としたプロトコルで、出来がよかったので、今はほとんどのアプリが、
TCPでデータをやりとりする場合には、HTTP ないし準じたプロトコルを使うようになってる。

音声や動画のストリーミング配信技術では、回線品質が良い時は UDPを、悪くなるとTCPを使うのが定番で、
Real、Adobe、MS など有名どころの技術は、UDP用のプロトコルはそれぞれ独自ながら、TCP時には
いずれも HTTP を採用してる。ぶっちゃけ他を採用する理由がない。

ちなみに吉里吉里のレポジトリあさると httprequest という非同期・バックグランド通信に
対応したプラグインがある。そんなに即時性を要求されないようなものならこれがあれば十分かと。
0789名前は開発中のものです。2009/09/11(金) 02:33:17ID:sVVuPa/5
httpはTCPに依存してるわけじゃないだろ。ほかの実装がないだけで
0790名前は開発中のものです。2009/09/11(金) 02:43:06ID:fWPmQeqk
>>789

○もっぱら
×依存

ちなみにUDP ベースの HTTP は実際に使われてますですよ
UPnP とかがそうです。
0791名前は開発中のものです。2009/09/11(金) 11:23:51ID:MOFc0oYQ
皆、スゲー知識だな。俺にはさっぱりだ。

ただ、サーバ上のADVやらノベルをやる意味が全く感じられんのだが。
SLGとか作ってる人は、ネット対戦にできそうだけど、その編のゲームは
死ぬほどあるしな。
0792名前は開発中のものです。2009/09/11(金) 13:35:42ID:5qJoM+qC
トランプとかオセロの対戦ゲームだよ>synthe
基本チャットなんだし
0793名前は開発中のものです。2009/09/11(金) 20:01:37ID:WO1J1Go3
おさかな定食早く復旧してくれるといいなー
0794名前は開発中のものです。2009/09/11(金) 20:44:05ID:ljd4cR0C
ここの住人でKAGEX使いってどのくらいいる?
0795名前は開発中のものです。2009/09/11(金) 20:47:12ID:KtxZ741w
二年くらい前に使ってみたら
謎のバグが出てめんどくさくなってやめた
0796名前は開発中のものです。2009/09/11(金) 21:06:33ID:rvQ3GooP
自分は中身を教材として勉強させてもらってるよ>KAGEX
0797名前は開発中のものです。2009/09/12(土) 00:54:22ID:8FdGq4tM
ときメモオンラインというものが出た時は衝撃だったな…
0798名前は開発中のものです。2009/09/12(土) 03:11:04ID:nDisIv25
>>795
おれも他人のわけ分からんバグ追うくらいなら自分のバグ直した方がましだと思った。

>>767
糞運営と郵便であんなもん送ってくんなという衝撃は確かに凄かった。
ラブプラス作る暇があったらときメモ4をだせとry。
0799名前は開発中のものです。2009/09/12(土) 05:26:45ID:p1b1Umd9
KAGEXは動的処理とシーン管理を強化した感じらしいので興味あったけど、
自前でKAGに直交するシステム書いたから結局触ってないなあ。

汎用性だけは無駄に追求したからそのうち自サイトで公開しようと
思ったけどここの様子じゃ需要まるでなさそうだから止めよ。
0800名前は開発中のものです。2009/09/12(土) 12:12:08ID:za4RQio6
フラッシュがレイヤーに描画可能になったから
アニメーション関係はフラッシュで素材作ると便利すぎだな
0801名前は開発中のものです。2009/09/12(土) 12:20:43ID:za4RQio6
フラッシュでも小さな素材なら
pen3 800Mhzの場合
CPU使用率5〜10%程度で低スペックでも問題なし

さらに吉里吉里が使いやすくなったな、プラグイン作者GJ
0802名前は開発中のものです。2009/09/12(土) 12:28:12ID:CmU2oyh+
何そのプラグイン
0803名前は開発中のものです。2009/09/12(土) 12:51:18ID:za4RQio6
>>802
http://ruriko.denpa.org/200909b.html
ごめん場所張り忘れ
0804名前は開発中のものです。2009/09/12(土) 13:58:31ID:iLXVHxXJ
何そのやずやのCM並に不自然な紹介文
0805名前は開発中のものです。2009/09/12(土) 14:41:47ID:agXxHdQ6
音声認識をソフトを扱えるプラグインは出ていますか?
0806名前は開発中のものです。2009/09/12(土) 15:52:50ID:45dqQffw
ハドソン!ハドソン!ハドソン!
0807名前は開発中のものです。2009/09/12(土) 17:11:08ID:W8CAjfty
プラグインの利用やTJSも自在に使えるようになりたいけど、まだまださっぱりなおれ
変数と配列とKAGが友達さ。TJS記法なんか見たら癲癇おこしちゃう!

でもいつかは使えるようになりたいです
0808名前は開発中のものです。2009/09/12(土) 17:17:38ID:oJTaE29I
むしろ、吉里吉里は変なところでTJSから見えない部分があるのがなんともな。
例えば今1文字ずつ表示している文字を横取りするトラップを追加しないと自前の文字履歴が作れないとか、
ロードした直後の挙動とか。
0809名前は開発中のものです。2009/09/12(土) 17:41:50ID:bOrrV2AU
前者は普通にtjsから見える部分じゃ。後者はなんのことやら
0810名前は開発中のものです。2009/09/12(土) 17:52:28ID:oJTaE29I
>>809
前者だが、トラップコード書かないでテキストの出力履歴を拾える?
せめてリダイレクト先を変更できるといいんだが……。

後者については、[gostart]マクロを実行するとどういう挙動でKAGスクリプトの元の位置に戻ってくるのかが掴めていない。
0811名前は開発中のものです。2009/09/12(土) 17:56:51ID:sLGLRvKr
「KAGから見えない」の間違いじゃ?
0812名前は開発中のものです。2009/09/12(土) 18:28:40ID:EDMuJFgT
KAGが「今のテキスト窓の表示内容を保持してない」ってことなら、そりゃ KAG の設計思想の問題だな。
KAGにはそもそも「現在のテキスト」とか「履歴」って概念がない。そもそも現行の履歴機構自体がトラップ構造だし。
のっとりたければ、kag.historyLayer を独自のに差し替えればいいんじゃないかね。メソッドさえそろってりゃ動くよ

gotostart はマクロじゃなくてコマンド。
中でやってることは、startanchor で保存された999番のセーブデータをロードしてるだけ。
0813名前は開発中のものです。2009/09/12(土) 22:06:43ID:60pfmund
お前ら難しい話してるな。理解できないや
0814名前は開発中のものです。2009/09/12(土) 22:35:04ID:2wKq4M0d
俺もだ
0815名前は開発中のものです。2009/09/12(土) 22:58:25ID:0+tDtZyD
トラップコード!
0816名前は開発中のものです。2009/09/13(日) 00:03:18ID:2Fd8Zkzf
TJSから見えないって言うからそういえば実装はされてるが
TJS用のインターフェースがないAPIがあったなぁ。とか思った俺の素朴さは一体・・・。
0817名前は開発中のものです。2009/09/13(日) 00:05:10ID:OMO28Fw5
>>799
そんなことないです!
0818名前は開発中のものです。2009/09/13(日) 00:39:02ID:i/afq1RU
オブジェクトから変数を(引数によって加工してから)呼び出すのに
メンバ関数を使ってvar i= obj.method(x,y);などとするのと、
グローバル関数を使って引数に目的のオブジェクトを加えvar i= func(obj,x,y);などとするのでは
大差無いでしょうか。
0819名前は開発中のものです。2009/09/13(日) 01:30:20ID:2Fd8Zkzf
呼び出せるプロパティと言われるjsやってるが「変数を呼び出す」は流石に意味が分からん。
0820名前は開発中のものです。2009/09/13(日) 01:59:52ID:biW6E8I2
>>818
「変数を呼び出す」はメンバ変数の値を参照するって意味じゃね?
前者はオブジェクト指向っぽい
後者はobjがvoidや無効化してるときに対処しやすい
0821名前は開発中のものです。2009/09/13(日) 02:32:20ID:+RcIn9zT
>>818
そこは特に迷ったりするところじゃない。
意味的には820のいうとおり。どちらでも書きやすいほうを使えばいい。
0822名前は開発中のものです。2009/09/13(日) 02:40:09ID:dnjZ8QyR
両方必要に応じて使い分けるのが正解だな。後者だけどそもそもオブジェクトを使う意味が薄い。
0823名前は開発中のものです。2009/09/13(日) 07:48:50ID:JDEb4q0h
まあ>>818だけじゃ何も分からんな
0824名前は開発中のものです。2009/09/13(日) 12:57:34ID:dJYBwVz7
良く分からないけど、普通なら
var i, o = obj;
i = o.method(x,y);
のシーンぽいが、、、
0825名前は開発中のものです。2009/09/13(日) 13:07:06ID:8w2O/QjY
考え方としてはどっちも同じようなもんだよ
たとえばC言語でオブジェクト指向っぽく書こうと思ったら>>818の後者みたいにする
0826名前は開発中のものです。2009/09/13(日) 15:16:18ID:HdVL0+cK
同じようなリンクの処理を多数行うのでループを使ってみたのですが、
*loop
[link target="*select1" exp="tf.sel +=1"]
[emb exp="f.stats[tf.char]"]←キャラクタ名
[endlink]
[eval exp="tf.char++"]
※何回かループさせる

表示結果(例)
A
B
C
〜略〜
と、なり、どの選択を選んでもselect1にジャンプする。
だが、どの選択を選らんだのかによって、select1での処理を変えたい。
それを判断するためにリンクに「sel」の変数を与えてみたのですが、
どれを選んでも「sel」の値が一緒になってしまうため、失敗。
現在行き詰まってます。
何かいい方法はありませんか?
0827名前は開発中のものです。2009/09/13(日) 15:40:01ID:dnjZ8QyR
このスレの少し前に同内容の質問と回答がある
0828名前は開発中のものです。2009/09/13(日) 16:58:09ID:HdVL0+cK
>>827
>>670ですね……確認不足で申し訳ないです。
[link target="*select1" exp="&@'tf.sel =$[tf.forloop]'"]
にする事で解決しました。
ありがとうございます。


0829名前は開発中のものです。2009/09/13(日) 22:03:12ID:zlgu161m
>>670が自分でびっくりした
0830名前は開発中のものです。2009/09/14(月) 03:41:14ID:CjS4p2dh
@iscript
var LayF= new Layer(kag, kag.primaryLayer);
LayF.setPos(100, 100, 200, 200); LayF.setSizeToImageSize;
LayF.colorRect(0, 0, 200, 400, 0xffffff);
var LayB= new Layer(kag, kag.primaryLayer);
LayB.setPos(300, 100, 200, 200); LayB.setSizeToImageSize;
LayB.colorRect(0, 0, 200, 200, 0x808080);
var LayFC= new Layer(kag, LayF);
LayFC.setPos(0, 20, 200, 180); LayFC.setSizeToImageSize;
LayFC.colorRect(0, 0, 200, 180, 0xff0000);
var LayBC= new Layer(kag, LayB);
LayBC.setPos(0, 20, 200, 180); LayBC.setSizeToImageSize;
LayBC.colorRect(0, 0, 200, 180, 0x0000ff);
LayF.visible = LayB.visible = LayFC.visible = LayBC.visible = true;
@endscript
[p]
@iscript
LayF.beginTransition('crossfade', true , LayB, %[time:'4000']);
@endscript
[p]
@iscript
invalidate LayF; invalidate LayB; invalidate LayFC; invalidate LayBC;
@endscript

子ごとのトランジションのテストをしているのですが、
トランジションの最中、LayFのleftとtopの分だけ、表示が巧くいっていないのですが、
回避する方法は何かないでしょうか?(left=top=0以外で)「version 2.30.2.416 」
0831名前は開発中のものです。2009/09/14(月) 07:32:28ID:iYQ6b4Of
>>830
上から別のレイヤーがかぶさってるからじゃね?
それから、オレなら4つも変数作らずに配列で初期化しちゃうかな。
08328302009/09/14(月) 12:44:51ID:P0E07ICO
>>831
レスありがとうございます。
830は、テスト用に単純化したもので、運用とは異なります。
(830のsetSizeToImageSizeは、全部不要でした)

実際には、以前、ここで見掛けた、kag.fore.base以外にプライマリーレイヤを追加するのを
試していて遭遇した問題です。
(その場合は、プライマリーとkag.fore.baseの間にコンテナ用のレイヤをさらに追加して、
そちらで、topとleftを指定すれば、取り合えずはしのげるのですが……
830だと、最初にLayCを作成して、LayFはLayCの子、LayBはLayFの子にして、LayCのtopとleftを
指定、LayFのtopとlefは0といった感じ)

コンテナを使うのが、お作法ならお作法で構わないのですが、
830の段階では、コンテナを使うのにも気付いていなかったので質問しました。
他にもっと無駄の無い方法がありそうな気もします……
0833名前は開発中のものです。2009/09/14(月) 12:54:47ID:P0hH5cA4
>>830
トランジションするレイヤの left, top, opacity を一度でも変えてしまうと
そのレイヤでのトランジションは失敗する。多分そういう仕様です。

回避するには left, top, opacity を動かしたレイヤの親でトランジションする方法があります。

>>830 の例では LayF, LayB の親が kag.primaryLayer になっているが、これを fore.base と back.base のペアに変えてこれをトランジションするか、新たに
var LayFP= new Layer(kag, kag.primaryLayer);
var LayBP= new Layer(kag, kag.primaryLayer);
などと作りこれを親にして、トランジションは LayFP, LayBP のペアで行う。

(試していないので違ってたらゴメン)
08348302009/09/14(月) 19:16:56ID:KZfHS5sJ
>>833
どちらも、巧くいきました。ありがとうございます。
考え方としては、KAGで背景(top=left=0, opacity=255)ごとのトランジションが推奨なのと、
同じようなものですね。そうしてみると、公式過去ログの方にも、あってもよさそうな話題ですが、
適当な検索ワードで絞り込めず断念しました。

(付記:
>一度でも変えてしまうと
一度変更しても、トランジションの開始前に
初期値(top=left=0, opacity=255)に戻しておけばよいみたいです)
0835名前は開発中のものです。2009/09/15(火) 12:10:06ID:3AAzPb/L
トランジションのマクロ作った時に left とか pos とかの位置が
どうにもおかしくなるのはそういうことでしたかね。

属性で left=%left1|0 とか [freeimage] 入れてみるとかしてますが
時々思い通りには行かなかったり。
あぁ、理解が足りてないんだなぁ。
0836名前は開発中のものです。2009/09/16(水) 10:56:40ID:NCl4Epv/
@rclick コマンドで右クリックしたときの動作を定義できるけど、ボタン上にマウスカーソルがある場合は右クリックしても何も起こらない。
画面全体でrclickコマンドの定義を有効にするにはどうすればいいの?
0837名前は開発中のものです。2009/09/16(水) 12:15:20ID:fb0AHpBP
>>836
MessageLayer.tjs内を「function onExecute」とかで検索すると幸せになれる
0838名前は開発中のものです。2009/09/16(水) 12:18:37ID:QBbKEKaX
音泉っていうwebラジオ配信サイトでラジオ聞きながらKKDE使っていると
高確率でブルースクリーンになる…
0839名前は開発中のものです。2009/09/16(水) 13:20:01ID:NCl4Epv/
>>837
解決しました!

手元で使ってるKAGが年代ものなんですが、まず最新版のKAGから該当部分を抜き出して、onExecuteハンドラが動くようにしました。

具体的な解決法ですが、ByttonLayer.onExecute()ハンドラでkag.onPrimaryRightClick()を実行する形です。
この場合、事実上ボタンは右クリックに対して透過扱いになります。
0840名前は開発中のものです。2009/09/16(水) 15:52:54ID:vLgweafg
>>839
>手元で使ってるKAGが年代もの

論外だ、質問するにしても最新に差し替えてからだ。
0841名前は開発中のものです。2009/09/16(水) 16:21:48ID:TMi/1sDM
じゃあちょとチェックアウトしてくるか・・・
08427022009/09/17(木) 17:13:25ID:Gc1+z1T4
ホイールでテキストを送る機能をオフにするにはどうしたらいいんですか
0843名前は開発中のものです。2009/09/17(木) 17:16:31ID:VHK9apoT
リファレンスをよめばいいとおもいます。
0844名前は開発中のものです。2009/09/18(金) 18:49:15ID:evtGsLnp
このエンジンを評価してみた人いる?
KAG互換かな?

ttp://www.ies-net.com/home
0845名前は開発中のものです。2009/09/18(金) 21:02:15ID:p1xQb7ed
全然別物だろ。
マクロで工夫すれば同じコードを流用できると当たり前のことを書いてるだけ。
ECMAScriptを参考にしてると書かないで、吉里吉里と書いたのは単なる宣伝目的だな。
0846名前は開発中のものです。2009/09/18(金) 21:05:53ID:e6h6qoRX
メールしてまで評価しようとはおもわんなぁ
0847名前は開発中のものです。2009/09/18(金) 21:08:15ID:R+jiDVg6
どうせならTJSを直接移植すればいいのに
0848名前は開発中のものです。2009/09/18(金) 21:10:11ID:Y34ukRj0
変数や関数名の入力補完をしやすいお薦めエディタってある?
複数ファイルに分けて作成しているときは似たり寄ったりかな。
0849名前は開発中のものです。2009/09/18(金) 21:15:23ID:FoEYh4Dx
>>848
入力補完なら、EmEditor Proが過剰なくらいやってくれるが。
どちらかというと、メソッドやクラスの定義場所に一発でジャンプしたいかな。
ctagsを改造すればいいんだけど。
以前Squirrel向けのは作ったことあるからTJS向けのも作ってみるかなぁ。
0850名前は開発中のものです。2009/09/18(金) 21:16:58ID:6FZ9xGQZ
KKDE2のアップデートまだー
0851名前は開発中のものです。2009/09/19(土) 01:30:05ID:4UC60NgT
>>844
全然別物だった。
けど、iPhoneで動作するゲームを作れるのに惹かれる
0852名前は開発中のものです。2009/09/20(日) 11:52:21ID:uBXXJrhM
過去ログで調べもものしてたらおさかな定食にいいプラグインがありそうなんだけど
おさかな定食っていつごろから今の状態が続いてるんでしょうか・・・?
0853名前は開発中のものです。2009/09/20(日) 12:12:27ID:5jAFOtQd
そういえば、まだおさかな定食復旧してないんだよな
引越し作業にこんなに掛かるもんなのか?
0854名前は開発中のものです。2009/09/20(日) 16:35:59ID:13MH5JEG
引越しに合わせてファイルを修正してるのなら
時間はかかっても仕方ないが…
ノーサポートでいいから早く復旧して欲しいな
0855名前は開発中のものです。2009/09/20(日) 21:55:32ID:dZdZ7IqR
暫定倉庫でもいい
0856名前は開発中のものです。2009/09/20(日) 23:34:34ID:DZtL7OZ2
来年の今頃もおさかな定食があの状態でも驚かない
0857名前は開発中のものです。2009/09/21(月) 00:35:35ID:2rdZchz0
>>852
確か6月はまだDLできてたような・・・
■ このスレッドは過去ログ倉庫に格納されています