14/02/04 17:45:20.15 zUepSYWa
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。
※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!
吉里吉里スレ過去ログ倉庫
URLリンク(bbs.bokunatu.com)
吉里吉里2/KAG3雑談質問スレ_過去ログ
URLリンク(www.geocities.jp)
吉里吉里ダウンロードページ
URLリンク(kikyou.info)
ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は
初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。
■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。
大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。
■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる
数々のTipsが記載されています。
■TJSをもっと使うために
ゲームのインターフェイスをカスタマイズしたい、また
KAGの命令に無いことをしたくなったらまずここを読んでみよう。
必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その27
スレリンク(gamedev板)
2:名前は開発中のものです。
14/02/04 17:46:02.21 zUepSYWa
過去スレ
27 スレリンク(gamedev板)
26 スレリンク(gamedev板)
25 スレリンク(gamedev板)
24 スレリンク(gamedev板)
23 スレリンク(gamedev板)
22 スレリンク(gamedev板)
21 スレリンク(gamedev板)
20 スレリンク(gamedev板)
19 スレリンク(gamedev板)
18 スレリンク(gamedev板)
17 スレリンク(gamedev板)
16 スレリンク(gamedev板)
15 スレリンク(gamedev板)
14 スレリンク(gamedev板)
13 スレリンク(gamedev板)
12 スレリンク(gamedev板)
11 スレリンク(gamedev板)
10 スレリンク(gamedev板)
9 スレリンク(gamedev板)
8 スレリンク(gamedev板)
7 スレリンク(gamedev板)
6 スレリンク(gamedev板)
5 スレリンク(gamedev板)
4(タイトルは3) スレリンク(gamedev板)
3 スレリンク(gamedev板)
2(再利用) スレリンク(gamedev板)
1 スレリンク(gamedev板)
3:名前は開発中のものです。
14/02/04 17:46:41.82 zUepSYWa
【公式】
kikyou.info
URLリンク(kikyou.info)
吉里吉里/KAG 掲示板
URLリンク(kikyou.info)
公式掲示板過去ログ検索
URLリンク(www.kirikiri.info)
吉里吉里開発サイト
URLリンク(sv.kikyou.info)
【ドキュメント】(最新版のオンラインマニュアル)
KAG System リファレンス
URLリンク(devdoc.kikyou.info)
吉里吉里2 リファレンス
URLリンク(devdoc.kikyou.info)
TJS2 リファレンス
URLリンク(devdoc.kikyou.info)
【FAQ】
逆引きマニュアル
URLリンク(homepage1.nifty.com)
【網羅的リンク集】
OUTFOCUS Wiki ブックマーク
URLリンク(hpcgi1.nifty.com)
4:名前は開発中のものです。
14/02/04 17:47:23.03 zUepSYWa
【講座】
吉里吉里2/KAG3によるノベルゲーム開発
URLリンク(homepage1.nifty.com)
Studioついんくる - 吉里吉里2/KAG3講座
URLリンク(contest2004.thinkquest.jp)
RUTA'S GAME - 初心者のための吉里吉里講座
URLリンク(www.manitoux.net)
TJSに挑戦!
URLリンク(www.geocities.co.jp)
【過去の講座】
KAGと心中 ※※一部の仕様が現在と違うので注意※※
URLリンク(yokohama.cool.ne.jp)
【解説】
Inside KAG3
URLリンク(hpcgi1.nifty.com)
TJS入門
URLリンク(homepage1.nifty.com)
5:名前は開発中のものです。
14/02/04 17:48:03.87 zUepSYWa
【KAGEX】
KAGEX
URLリンク(ruriko.denpa.org)
KAGEXのダウンロードの仕方(Subversionリポジトリへのアクセスの仕方)
URLリンク(kikyou.info)
↑の解説の「リポジトリのURL」は↓に変更されています
URLリンク(sv.kikyou.info)
※注意
KAGEXを含め、公式以外のプラグインやコードを使用する場合は
それらが作者の好意によって公開されているいうことを理解し、
バグや、吉里吉里のバージョンアップに伴う不都合に対して、
泣いたり怒ったりしないようにしましょう。
また、スレで話題にする時は、プラグイン名や出所を明記しましょう。
使っている人とそうでない人とで、話が噛み合わない場合があります。
6:名前は開発中のものです。
14/02/04 17:50:19.31 P+GjVe2A
まほろさんは(゚⊿゚)イラネ
7:名前は開発中のものです。
14/02/04 18:38:07.28 +usTapD7
テンプレのリンク何個か切れてるぞ
すきゃんてぃは遂に消えてしまったのか
8:名前は開発中のものです。
14/02/04 20:16:10.63 rGooQ7+j
次スレあたりから吉里吉里Zリンクも入るかのう
9:名前は開発中のものです。
14/02/04 20:23:05.82 FljrBMWT
えーっと肛門に指つっこんで臭いを嗅ぐとなんとかかんとかだっけ?
10:名前は開発中のものです。
14/02/04 20:24:25.74 rGooQ7+j
Deeたんは座敷牢に閉じ込めてロッテ!
11:名前は開発中のものです。
14/02/04 21:19:13.95 ZAmEUkIX
>>996
>>968=ID:CFccTlP 本人でないなら不用意にくちばしを挟まずに
黙っていた方がよかったんじゃないかな?
話の流れを読む能力がないのならなおさらね
ID:CFccTlPz が、>>961に対してどういう立ち位置でものを言ってるか考えればいい
>>961の「(金を集めようとしてた)お前は何者なんだ」
というつぶやきに対して
ID:CFccTlPz の「名乗りもせず安全圏で石なげてるお前らはどうなんだい?」
という反論は、名乗った人間を擁護する意図に基づく反応だ
ID:CFccTlPz はそれなりに立場を明らかにした誰かを擁護する反応ということになる
誰を擁護してるんだろうか?
名乗って(=諸君が言うところの立場や実績を明らかにして)金を集めようとしていた人間を、だろう
こういう話の流れで来ていたのだよ。ID:CFccTlPz が過去に楓氏に絡んだかどうかなど関係ない
このスレでどういう立ち位置で俺たちに絡んできていたかが重要なのだ
議論に妙な予断や色眼鏡をかけて臨まない方がいいと思う
12:名前は開発中のものです。
14/02/04 21:32:44.70 ZAmEUkIX
>>998
典型的な論点逸らしの詭弁だな。あまりに分かりやすすぎる。不合格
自分が正しいとか君が正しいとかそういう話ではない
俺は事実を語っている。金を集める人間の意識や希望など問題にはしていない
信用しない奴は金を払わない……事実
金を払うのは信用した奴のみ……事実
金が集まったのは信用を得たからだ……事実
つまり信用を得ずして金を集めることはできない……事実
だったら金を集める側は信用を得るべき立場だろ
信用を得なくても金が集まった例があるなら是非知りたい
そしたら俺の事実認定が誤っていたことを詫びた上で、真似させてもらう
※また詭弁を弄するかもしれないので先に言っておくが、一切の例外はないと言うつもりはない
痴呆症の人間や、酔って正常な判断ができない人間が金を払うかもしれない。そうした可能性まで否定するものではない
13:名前は開発中のものです。
14/02/04 22:45:49.01 IaWuq2wl
うぜえ
14:名前は開発中のものです。
14/02/04 22:46:29.99 IaWuq2wl
あ、それといちおry
15:名前は開発中のものです。
14/02/05 00:56:24.05 5AE2ndnB
> 信用を得るべき立場の人間が「その言葉はお前にそっくりそのまま返そう」
> なんて頓珍漢なことを言い出したから、それはおかしいねと指摘しただけだよ
ここは完全に間違い
事実を言っていない
信用を得るべき立場の人間が「その言葉はお前にそっくりそのまま返そう」
なんて頓珍漢なことを言い出した「としたら、おかしいから」指摘しただけだよ
こっちなら指摘や意味は通る
この部分訂正していればまだ話はわかるが、そのまま押し通そうとして無理が
出てきた
16:名前は開発中のものです。
14/02/05 07:34:28.47 HRUajqDa
>>15
話を逸らしてスレを荒らすのはやめろ
17:名前は開発中のものです。
14/02/05 07:57:07.00 HRUajqDa
いや、でもID:CFccTlPz=>>996=>>15だとしたら
枝葉末節にこだわって論点を語ろうとしない卑劣漢とは言い切れないな
スレの誰一人>>ID:CFccTlPzが開発者だと解釈していないと思うが
万が一、極度に読解力に劣る人間がこのスレにいたら開発者と思われる
そのような不名誉は我慢ならぬと考えての書き込みとすれば筋が通る
>>ID:CFccTlPzが「その言葉はお前にそっくりそのまま返そう」
なんて開発者の立場に立った頓珍漢なことを言い出したから
それはおかしいねと指摘しただけだよ
信用を得る必要があるのは金を集める側。金を出す側ではない
これは普遍的な事実であって、諸君がどれだけ御託や詭弁を並べても覆るものではないよ
に訂正する。すまなかった
本論について特に反論はなく事実として受け入れてもらえたようでよかった
議論はこれで終了かな
18:名前は開発中のものです。
14/02/05 17:13:01.00 5AE2ndnB
枝葉末節じゃなくて「信用を得るべき立場の人間が~」の部分
こういう仮定の上の話だと思っていなかったから、みんな突っ込んでた
突っ込んでいた人は、この部分こそが根幹だったんだけど、
17はこの仮定以降の話が根幹だと思って議論していた
これがちぐはぐの原因
と言うか、なんだ勘違いかで前スレで話終わったと思ってた
信用を得るべき立場の人間が言っていたと仮定したらそれはおかしい
そこは反論していない
でも、そもそも信用を得るべき立場の人間はそんなこと言ってない
19:名前は開発中のものです。
14/02/05 22:02:53.46 joxRgrhh
∧_∧
オツカレチャ━━━(´∀` )━━━ソ!!!!!
/ ヽ
/ 人 \\ 彡
⊂´_/ ) ヽ__`⊃
/ 人 (
(_ノ (_)
20:名前は開発中のものです。
14/02/05 23:49:31.30 fNXSHWQq
せっかくスレが終わって区切りがついたところなのにまだ蒸し返すのかね
21:名前は開発中のものです。
14/02/06 00:15:21.76 YbkwKyHA
いちいち絡むアホはマジでいい加減にしてほしい
はいはいそうですねで放置すれば終わるのに反応してスレを荒らしやがって
22:名前は開発中のものです。
14/02/06 10:31:38.80 lByegAHw
はいはいそうですね
23:名前は開発中のものです。
14/02/08 06:41:26.19 dxFNS8ah
はやく末端ユーザーな俺みたいな奴でもkrkrzの恩恵を受けてみたいっす
24:名前は開発中のものです。
14/02/08 13:39:39.34 thZ1mPfc
喜べ。その時はすぐに来る。
5年もかからずに恩恵を受けられるようになるだろう。
25:名前は開発中のものです。
14/02/08 14:05:23.22 dxFNS8ah
わーい
26:名前は開発中のものです。
14/02/08 14:25:55.25 sT71n8oU
KAGにちょっとTJS風味で組んでるような奴まで恩恵が来るのは難しいと思うなあ
27:名前は開発中のものです。
14/02/09 08:10:34.08 5j3Mufn/
互換性ってまだ低いの?>Z
28:名前は開発中のものです。
14/02/09 08:50:23.79 CxLdcZ5O
ほとんどのスクリプトやプラグインはZでもそのまま使える。
KAG3も何カ所かZ用の記述を追加すればそのまま使える。
俺のつくったネイティブプラグインもそのまま読み込んで使えたんで良かったわ。
29:名前は開発中のものです。
14/02/10 03:31:55.59 QvlnY7K+
なんかすごい流れの所申し訳ないですが、質問です
栞データをグラフィカルボタン経由で読み込むための修正をしようと思うのですが
Butt_mouseDown = false;
update();
↓
if(isvalid this) // オブジェクトが有効であれば処理を実行
{
Butt_mouseDown = false;
update();
}
この修正を fix_buttonlayer.tjsとかを作るような形で(直接buttonlayer.tjsを編集せずに)修正する方法ってありませんか
LinkButtonLayer extends ButtonLayerとなっていてどうやって修正したらいいものやらOTL
30:名前は開発中のものです。
14/02/10 11:47:12.98 JtBbosgK
流れというのは物わかりの悪い馬鹿に便乗荒らしが絡んで
スレを機能不全に陥れた一連のレスの応酬のこと?
もう何日も前に終わってるんだから蒸し返すのはやめようね
31:名前は開発中のものです。
14/02/10 13:15:31.23 +ubg+0qq
>>29
ButtonLayer.onMouseUp=function(){ ... };
とかすれば、既存クラスのメソッドさしかえできる。古いメソッドの内容に足すだけなら、あらかじめふるいのは別のメンバーに保存しておいてそれを、呼ぶようにする
新規に作成されるオブジェクトに反映されるので、クラス生成終わって、kag オブジェクトが生成される前の
Override.tjsにかけばおっけー
32:名前は開発中のものです。
14/02/10 17:33:38.43 QvlnY7K+
>>31 ありがたい
連続で申し訳ないんだが・・・>>31を試してみたら
ButtonLayer.onMouseUp=function()
{
// onMouseUp イベントハンドラ
if(Butt_mouseDown) onExecute(...);
//エラーが起きるのでif文の中に入れる customAdd
if(isvalid this) // オブジェクトが有効であれば処理を実行
{
Butt_mouseDown = false;
update();
}
super.onMouseUp(...);
};
super.onMouseUp(...);でエラーが発生。
superクラスが存在しないかスーパークラスを特定できませんって言われました。
この系統のエラー全く意味不明なんだ・・・
superクラスが未だによく分かってない俺って...OTL
kagとかwindowと何が違うのか、どこに定義してあるのか良かったら教えて下さい・・・
33:名前は開発中のものです。
14/02/10 22:05:13.52 G2JN3iGV
問題外だな。基本的なクラスの概念勉強しておいで。
34:名前は開発中のものです。
14/02/10 22:09:13.54 FduUAoP6
>fix_buttonlayer.tjsとかを作るような形で(直接buttonlayer.tjsを編集せずに)修正する方法
みたいにちゃんとした手法でやるなら継承は勉強しないとアカンて
無理なら直接書き換えるくらいしか
35:名前は開発中のものです。
14/02/10 22:39:38.55 QvlnY7K+
OTL 了解した おじゃましました
36:名前は開発中のものです。
14/02/10 23:12:13.98 9jS6ICVh
クラス外からsuper呼びたいなら親クラスのメソッドを直接呼ぶしかないね
global.KAGLayer.onMouseUp(...);みたいな感じで(試してないから動かなかったらすまん)
保守性はぐっと落ちる…というかそもそもクラスメソッドを置き換えてる時点でアレだけどw
37:名前は開発中のものです。
14/02/10 23:21:43.91 FduUAoP6
吉里吉里自体がアップデートされたときにbuttonlayer.tjsを上書きしちゃうのがコワイんじゃね
もう吉里吉里2(少なくともTJS部分)はまずアップデートされないから大丈夫やろ
38:名前は開発中のものです。
14/02/10 23:34:46.93 QvlnY7K+
自分の勉強不足が故に的外れな質問してた事に 気が付きました。
ナナメ読みをした程度ですが、superはextends等と同じように classの基本機能だった・・・んですかね?
現時点での実装は無理ですが、良い機会なので 1から勉強してみようと思います。
度重なる連投及び長文 失礼しました。
最後に 回答意見を頂いた >>31及び>>33-34さん、本当に感謝します。有難うございます。
39:名前は開発中のものです。
14/02/10 23:45:06.09 u0Zj1oZ3
>>32
ああ、super のこと失念してた。
それは親クラスを指すんだけど、コンパイル時に処理されるので、差し込む場合は記述が通らない
明示的に親クラス指定して global.KAGLayer.onMouseUp() と書けばいい
>>36 が正解
これは結構悩ましい問題。指定オブジェクトのクラスを直接取得する方法と、クラスの親クラスを取得する方法が無いのは吉里吉里の欠陥
40:名前は開発中のものです。
14/02/10 23:54:43.26 FduUAoP6
吉里吉里Zの機能提案にでも投げればいいんじゃないですかね(適当)
41:名前は開発中のものです。
14/02/11 00:03:59.14 xiwE3DKy
global[Scripts.getClassNames(this)[1]].onMouseUp();で動かないこともない
42:名前は開発中のものです。
14/02/11 02:12:43.79 L9JV+gO7
こんな関数有ったのか。リファに載ってねーから知らんかった
43:名前は開発中のものです。
14/02/11 02:37:34.82 zqWitfVL
>>40
多重継承のときどうするかが悩ましい
44:名前は開発中のものです。
14/02/13 02:22:51.70 qVnkcZ6q
初心者丸出しの質問で申し訳ないのですが、
栞をたどって(ロード)した時に、背景と前景レイヤが復元される仕様だと思います。
ただ、イキナリ復元するのではなく、
ロードボタンクリック→フェードアウト→フェードインで画面復元としたいのですが
良い方法ないでしょうか?
また、背景と前景を復元しない方法がありましたら教えて頂けると助かります。
45:名前は開発中のものです。
14/02/13 10:52:01.04 l9NiqcsZ
誰かがそういうプラグインを開発してるならともかく、
初心者があがいてどうにかなる問題じゃない気はする
46:名前は開発中のものです。
14/02/13 11:44:32.68 C2T7+i33
ロード時処理追加プラグインは?
URLリンク(www.geocities.co.jp)
47:名前は開発中のものです。
14/02/13 14:12:22.53 92AgXMb3
ロード時の挙動は一番厄介
48:名前は開発中のものです。
14/02/13 20:27:56.12 oeukfz/d
デフォルトの栞を使わず、必要なフラグや変数を辞書配列にして
手動でsaveStruct~loadしておいて
ロードボタンクリック→フェードアウト→裏画面にロード後の画面を描画→フェードイン
としてみたらどうだろう?
49:名前は開発中のものです。
14/02/13 21:15:15.59 kcAoJK47
onload.ksで処理入れるとロード時に色々なエラーがおきるんだがなんでなんだろう
50:名前は開発中のものです。
14/02/13 22:38:45.75 +IttBQKK
あきらめるのが手っ取り早い
51:名前は開発中のものです。
14/02/16 16:52:16.74 vjWolPjL
吉里吉里ってセーブ・システムデータを作らせないようにする事って出来ます?
52:名前は開発中のものです。
14/02/16 16:55:54.20 r6vNFHi/
LV0 KAGもよくわからない!
LV1 KAGしかできない上にKAGもちょっと不安です
LV2 KAGなら説明されればどうにか TJSも変数を簡単に使うくらいはできます
LV3 KAGレベルならかなりできます TJSも言われたとおりにMessageLayer.tjsを書き換えるくらいは プラグイン導入もOK
LV4 いちおうTJSは読めるし既存コードの改変でいいなら色々書けます あんま深いところはムリです
LV5 TJSは十分読めるし改変じゃなく自分でコード書けます デフォ吉里吉里のTJSファイルの構造とかも大体わかります
LV6 TJSで既存コードにほとんど頼らずアプリ作ったりできます
LV7 TJSをゴリゴリ書けるのはもちろん、吉里吉里のプラグインをC++で書けます
LV8 吉里吉里の開発に関係してます
53:名前は開発中のものです。
14/02/16 16:56:36.50 r6vNFHi/
>>51はLV4~5ならできるけど改変しなきゃいけない部分が
かなり多そうだし、「セーブした」って出るのにセーブできてない
みたいな問題に対処しようとすると さらに大変そう
54:名前は開発中のものです。
14/02/17 00:47:46.97 dRYdRLQj
LV4なら出来るんじゃない
55:名前は開発中のものです。
14/02/17 12:39:29.75 FqP5vL3+
吉里吉里Zって現状だとプラグインを利用してもフルスクリーン時のメニュー表示には問題があって、
今後修正される予定も無いってことなんかな
56:名前は開発中のものです。
14/02/17 14:52:40.92 1YY1lkLW
ゲーム配布するときに吉里吉里Zと吉里吉里2を同梱して
動く方でプレイしてもらうしか無いな
57:名前は開発中のものです。
14/02/17 15:37:56.63 dRYdRLQj
体験版にでも入れてテストして貰うとか
58:名前は開発中のものです。
14/02/18 21:48:37.91 tmCLhVTk
>>55
いやあえて言えばフルスクリーン時にメニューが使えるとタッチ操作で問題があるから
使えなくしましたって流れでは
59:名前は開発中のものです。
14/02/18 21:53:16.95 zB3hi5SS
タッチ時代に適応したメニュー機能はあっていいよね
たぶんTJSレベルで十分実現できるプラグインだけど
60:名前は開発中のものです。
14/02/20 01:33:49.86 th+990yK
画面解像度(というかアスペクト比)の変更機能を付けたくて頑張っているんですが、
せっかく変更してもフルスクリーンにすると起動時の画面解像度に戻ってしまう……。
どうしたらいいんだろう。
61:60
14/02/20 01:36:16.85 th+990yK
正確には
×起動時の画面解像度
○Config.tjs の scWidth と scHeight に設定した値
です
62:60
14/02/20 02:05:09.69 th+990yK
すんません、自己解決しました。
kag.innerHeight と kag.innerHeight だけで画面解像度を変更してたんだが
kag.scHeight と kag.scWidth にも値を入れてやったらいけた。
63:名前は開発中のものです。
14/02/20 22:53:06.65 AXqa2XyR
>>58
タブレットを使う人に対して対応するのはまあ必要だろうけど、
そうてないPC使ってる人にまでタブレットと同じ操作方法を強いることもなかんべと思ったんよ
画面上のメニューって誰でも使い方分かるし、
あるとあらゆるソフトで通用するシンプルな操作方法って意外と価値のあるモノな気がするんだが
タブレットでのメニューってどんなのが一般的なんだろ
64:名前は開発中のものです。
14/02/21 05:28:26.05 5gZeJoFZ
Config.tjsで、各設定項目の行頭にセミコロンがあるのはどういう意味があるの?
セミコロンを削除しても動くみたいだけど……
65:名前は開発中のものです。
14/02/21 11:42:11.49 dDUIDK+F
UpdateConfig.tjsで設定行と認識するために必要
Config.~newがないかKAGのバージョンが変わってglobal.config_versionが
古くなったとかない限りは基本関係ない
66:名前は開発中のものです。
14/02/22 00:20:55.17 P5fGpr+q
>>65
教えてくれてありがとうございます。なるほどなー。
理由が分かってすっきりした。
67:名前は開発中のものです。
14/02/22 15:06:39.66 m17ixIhI
タブレット端末で大作エロゲやノベルゲームが出ない理由は
開発者が使ってないからだろうな
タブレット端末って大作プレイするのには向いてないから
それを開発者もわかってるから乗り気なところが少ない
68:名前は開発中のものです。
14/02/22 15:43:27.73 SpBM3CNp
普及台数と、開発に余分にかかる労力のバランスが問題なんだろうなあ
69:名前は開発中のものです。
14/02/22 15:52:38.23 lXvj9GnO
前も話題になってたけど、「こんな時代になってもエロゲ(ノベルゲー)する珍しい人」は
結局旧来型のパソコンを最低1つはプレイ用に持ち続けるんじゃないかっていうね
70:名前は開発中のものです。
14/02/22 22:06:01.35 dQgvbxnb
スマートフォン版『沙耶の唄』制作決定!
2013年12月27日 , ゲーム , 中央東口 , 沙耶の唄 , 虚淵玄
10年のご愛顧ありがとうございます。これからもよろしくお願いいたします。
2003年12月にPC18禁にてリリースいたしました、シナリオ“虚淵玄”×原画“中央東口”によるサスペンスホラーADV『沙耶の唄』も今年で発売から10年。
おかげをもちまして2013年現在も多くの方から愛される作品となりましたが、この10周年の機会により多くの方に作品に触れていただくべく、スマートフォン版『沙耶の唄』の制作が決定いたしました!
71:名前は開発中のものです。
14/02/23 10:48:31.67 OYRFrFDJ
「スマホ」は4インチ前後の液晶サイズが一般的で5インチだと大きく機種も限られる。
「タブレット」は8インチ前後が中心? 5~11辺りまで。
10インチ辺りからモバイルノートPC。
「スマホ向け」をタブレットでプレイすることは出来るけれど
「タブレット向け」はスマホでは画面小さくて難しいよね。
で、タブレット向けって結局、PC開発者・ユーザーの目線の延長線上にある気がする。
客層を広げる・客と金を集める為にはスマホ向けで作んないと駄目でしょ。
でも、いま開発者側が見てるのはタブレット向けだよね。そう感じる。
もともとノベルゲーってスマホの小画面には向かないコンテンツだしね。
スマホ向けと銘打って配信されてる過去作のどれを見ても新規ユーザーが
魅力を感じるものだとはとても思えないし。システム的にもコンテンツ的にも。
なんかPC持っててプレイしてるユーザーがスマホ/タブレットでも同等の内容を
求めるというはっきり言って「頭おかしい」要求に変に応えようとか思っちゃう
専門馬鹿な開発者ってのも問題だと思うし。そういう要求するクライアントもね。
根本のところから違うものだって認識は必要だと思うんだよねぇ。
72:名前は開発中のものです。
14/02/23 12:05:37.29 96IySniw
>>71
携帯ゲーム機でゲーム遊んでいる奴は基地街扱いw
73:名前は開発中のものです。
14/02/23 12:22:38.93 n8/hEfyO
ノベルゲーム自体に時代を引っ張るようなオーラがあるときなら
まだ強引な移行が進んだかもしれないけど……
今はなんだ? ニコニコか艦これ?
74:名前は開発中のものです。
14/02/23 13:32:48.90 9Ss0KZu2
>>71
スマホどころか、ケータイの時代から
がしがし移植されてたし、なにより
PSPとかVITAでいくらでもでてるぞ
画面サイズはなんら問題にはならない
まぁ、そのまま持って行こうとして文字サイズが残念なことになってるのは良くあるけどなんとかなる
今のスマホやタブレットにおけるノベル系の最大の問題は、クリック進行前提がタッチ操作と根本的に相性悪いことだよ
75:名前は開発中のものです。
14/02/23 15:58:06.08 96JJ3Ykw
オート専用にするしか
76:名前は開発中のものです。
14/02/23 17:35:20.81 h4z5dIas
タッチ前提はやばいよな
画面が小さいのは置いといても
DSとかPSPならまだボタンついてるから、長時間プレイは何とか出来るが
タッチは無理だろ
77:名前は開発中のものです。
14/02/23 17:53:03.88 n8/hEfyO
物理ボタンが完全に排除されちゃったスマホ・タブレットでは
ノベルゲームは現実的じゃないと思う
エロゲって枠なら、多少ゲーム性があるもののほうが
向いてるんじゃないか
78:名前は開発中のものです。
14/02/24 12:52:10.49 WyQLrW3B
スマホ向きのユーザーインターフェースってどんなんだろ
ドラッグ&ドロップとかかね
79:名前は開発中のものです。
14/02/24 14:03:58.35 4JW4hGgw
向いていない。
80:名前は開発中のものです。
14/02/24 14:45:52.58 rhg0lnzI
いっそのことスマホ・タブレットにマウス・キーボードを繋いでプレイしたらいい
81:名前は開発中のものです。
14/02/24 15:02:54.32 FppbX7Tc
一番大きいのはフリック
あれはモバイル端末では簡単でマウスでは大変という大きな差をもたらす
82:名前は開発中のものです。
14/02/24 21:57:28.05 zARZMOJd
マウスジェスチャーで代用すればマウスでも何とかなりそうではある
それなら開始位置に依らないだるし
83:名前は開発中のものです。
14/02/24 22:12:45.10 FppbX7Tc
フリックを知らないユーザーってPCで言えばダブルクリックを知らないユーザーくらいだと思うけど
マウスジェスチャー的な動作の存在を知ってるのはそっからだいぶ高いレベルになる気がする
84:名前は開発中のものです。
14/02/24 22:37:33.81 6R1pyONG
一番多用する左クリック/Enterの文字送りとバックログの2つを
フリックの上下に割り当てて、残り2つはメニューPOPUPとテキスト消し。
その辺しか選択肢がないよねぇ。
端末に依存しない操作って上下左右フリックしか無いもんね。
PCはいくつも出来ちゃうからまた機能差が出ちゃうんだけど。
85:名前は開発中のものです。
14/02/24 22:39:19.92 6R1pyONG
あ、タップでテキスト送りは現実的じゃないって
コンセンサスの上でね。
あとメニュー呼び出しはロングタップもありか。
86:名前は開発中のものです。
14/02/24 22:49:04.37 6R1pyONG
>>82
そうでもないんだよ。
マウスジェスチャーは、と言うかマウスカーソルが画面の中央にいると邪魔でしょ?
でも確認ダイアログって画面の中央に出るじゃん、当然だけど。
あと最近は画面端のPOPUPメニューがあるから単純に画面端に
カーソル寄せることも出来ない。
吉里吉里で上メニューが生きてて下にもPOPUPメニューがあると
カーソル置く位置に困ったりすることも。ワムソフトのとか。
戯画のNexusなんかもうどうしてくれようかな感じだしw
大図書館の周回プレイでジェスチャーで次の選択肢に飛ぼうとして
確認ダイアログで画面中央に行ったカーソルを動かして……
みたいな動作を繰り返した記憶が。
カミカゼなんかもだなぁ。あれは右下のボタンでだけど。
87:名前は開発中のものです。
14/02/24 22:52:53.25 6R1pyONG
ミス防止に確認ダイアログは出したい。
でも画面中央に出たのをクリックで決定しかできない。
マウスジェスチャーの問題点だと思うんだけどね。
確認ダイアログのYes-Noをジェスチャーで選択出来るように
していないのは実用としては駄目なんじゃないかなぁ。
88:名前は開発中のものです。
14/02/24 23:12:32.45 FppbX7Tc
PCのノベルゲーでマウスジェスチャーが要るかっつー根本のとこだと基本はいらんだろうな
「スマホ向けのUIがあるかどうか?」ってのが話題のスタートなんで、「フリックという大きい違いがある」
「だからPCとスマホで完全共通コードの使い回しは微妙だよね」で終わりでいいと思うんだけど
タップについてもマウスクリックと同価では捉えられないし
89:名前は開発中のものです。
14/02/24 23:15:46.45 zARZMOJd
>>83
初回起動時に説明出すか…?
読まないだろうなぁ…
>>86-87
カーソルをどこに置くかはまぁプレイする側の好みみたいなもんだから置いとくとして
確認ダイアログも自分で実装して画面内どこでもいけるようにマウスジェスチャー対応させるとか…?
90:名前は開発中のものです。
14/02/24 23:41:42.13 6R1pyONG
あー、確認ダイアログは何故必要かというとミスしたら困るから。
逆に言えばミスしても困らない=簡単にリカバリ出来るならいらないのよね。
多少の操作は必要だとしても。
次の選択肢へ であれば 前の選択肢へ or オートセーブ(からの復帰)
ロード であれば オートセーブ(からの復帰)
セーブ であれば セーブ画面で編集削除移動
終了 であれば レジューム起動 なんかがありさえすれば。
セーブデータの上書き確認くらいかな、ダイアログが必須なんて。
ただ実際にこれらが全部出来るのって紫のCMVSくらいかなぁ、現状。
91:名前は開発中のものです。
14/02/24 23:54:32.29 zARZMOJd
セーブデータの上書きって意味ならどうせどのデータか選択するために
マウス動かすからあんまり関係ない気がする
実装云々は置いといて出来なくはなさそうだな
結論は>>88になりそうな気がするけども
92:名前は開発中のものです。
14/02/25 00:12:06.77 VYVMNqR/
>>87
覚えとく
ジェスチャー有効時は、
ダイアログ時に右クリックしたらジェスチャーのアイコン表示すればたぶん伝わるよね
93:名前は開発中のものです。
14/02/25 01:00:42.37 6Ysabw4T
履歴から任意のラベルを指定してロールバックできるプラグインって既存でありますかね?
自分で実装するとなると難易度高いよね、これ……。
94:名前は開発中のものです。
14/02/25 01:04:07.91 CEkZLi8U
シナリオファイルを解析してその位置の状態を調べれば行けるかな
フラグとかあったら無理だな
95:名前は開発中のものです。
14/02/25 01:18:11.37 qOz6xYxf
ワムソフト版なら出来てるんだし中見てみればいい。
ノーブルワークスからだな。
96:名前は開発中のものです。
14/02/25 04:46:25.11 v1w2auae
バラしてみると分かるけどアレはksファイルじゃないから
おいそれ真似できるようなものじゃない
97:名前は開発中のものです。
14/02/25 10:35:54.11 KlpcH4Xi
今流行りの、ゲームの進行具合をTwitterに投稿する機能
誰か吉里吉里でプラグイン作って! 僕は無理です(^ q ^)
98:名前は開発中のものです。
14/02/25 15:18:10.27 87yy80JQ
ゲーム進行が逐一ツイートしてる奴がいたらとりあえずブロックですわぁ(^ q ^)
99:名前は開発中のものです。
14/02/25 15:22:39.61 l463nPpM
もっとエロゲに勢いがあって、中堅どころの萌えゲーでもバンバン売れてる時代に
Twitterが流行っていたら相性が良かったかもしれない
そういう時代があったとしてもFateとかAIRとかのゲームにそんな機能付いてたら
ドンビキだっただろうけど
100:名前は開発中のものです。
14/02/25 15:26:13.31 CEkZLi8U
ああいう連携機能は宣伝することにガメツイことを証明するだけだから
マイナスだろう
101:名前は開発中のものです。
14/02/25 16:14:50.67 v1w2auae
function tweet(text) {
Plugins.link("systemEx.dll") if (typeof System.urlencode != "Object");
System.shellExecute("URLリンク(twitter.com)(text));
}
102:名前は開発中のものです。
14/02/25 21:08:16.02 gEdd7xgB
初回起動時にダイアログ出して「実装してみたから協力して!」ってやれば奇特な人はオンにするんじゃね?
もちろんデフォルトは連携しないでコンフィグからいつでもオフに出来るようにした上で
103:名前は開発中のものです。
14/02/25 21:26:50.75 l463nPpM
何にせよエネルギーに満ちた業界じゃないとやりづらい
コアなファンがいるゲームならいけるかな?
104:名前は開発中のものです。
14/02/26 00:39:01.61 kq1MwU2n
Twitter連携はNitro+とかMOONSTONEがやってるけど
結局のところ相性は良くない。
持ってない人には「何やってんだこいつ」って無意味な垂れ流し
持ってる人とならコミュニティ組めるかもしれないけど
オープンなTwitterでやる事じゃないし。エロゲだしね。
でぼみたいにゲームエンジンからアクセスできるユーザー専用の
BBSとか、クローズなコミュニティ作るのが現実的なアプローチ。
まぁこのスレの話題じゃないけど。
この系統の話でこのスレに関わるとすればネット連携機能かな。
追加エピソードのダウンロード配信とか自動アップデート機能とか。
既に実装してるところもあるけど。
105:名前は開発中のものです。
14/02/26 01:05:41.92 FJEKbo0G
それこそ今のラブライブだとか艦これだとか
あの規模の勢いを持ってるコンテンツじゃないとね
エロゲがそうだった時代もあったんだが・・・
106:名前は開発中のものです。
14/02/27 17:12:37.00 WHWyfCbe
ツイート機能は邪魔というかテロ
107:名前は開発中のものです。
14/03/04 20:05:15.28 cjsgYy3I
TJSで定数宣言ができればいいのになあ。
直で値を入れるとマジックナンバーだらけになってしまう……。
みんなどうしてる?
108:名前は開発中のものです。
14/03/04 22:17:01.65 0Tvy6POT
Const○○は定数扱い って感じのコーディングルール作っとけば良いだけじゃね
自分で決めたルールも守れないなら諦めろ
109:名前は開発中のものです。
14/03/04 22:28:13.48 cjsgYy3I
んー、自分だけで組んで自分だけが使うソースならそれでもいいんだけどね
110:名前は開発中のものです。
14/03/04 22:30:49.90 g03Bt9ak
varの代わりにconstが使えるけどね>TJS(でも意味はvarと同じ)
どうしても読み取り専用にしたけりゃ
function makeConst(name, value) { (@"property ${name} { getter { return ${value}; } }")!; }
みたいに読み取り専用のプロパティ作るしかないかと…
111:名前は開発中のものです。
14/03/05 01:27:32.22 glyzPB7W
メッセージレイヤのサイズ変更についてですが
@position layer=message0 page=fore margint="10" marginl="100" marginr="100" marginb="10" widht=1000 height=250 left=140 top=490
と記入しても起動するとメッセージレイヤの高さは指定通りになるのですが、幅が指定通りになりません。
色々いじっていたらconfig.tjsのmwを1000とすることによってメッセージレイヤを1000×250にできたのですが、
なぜpotisionのwidhtだけ命令が無視されるのでしょうか?
恐らく凄く単純なミスか勘違いをしているのだと思うのですが、
解説書やネットなどで調べてもpositionタグでできるということしかわかりませんでした
112:名前は開発中のものです。
14/03/05 01:37:54.17 KkEVcx03
>なぜpotisionのwidhtだけ
? たんなるTypo?
それとも本当にwidhtって打ってるならwidthだけど……
113:名前は開発中のものです。
14/03/05 01:40:07.12 glyzPB7W
ありがとうございました、死んできます
114:名前は開発中のものです。
14/03/05 01:47:20.32 BSmIsMvp
>>110
うおお、ありがとー。そのコード、使わせていただきます。
>>113
( ´∀`)σ)A`)
115:名前は開発中のものです。
14/03/05 23:43:22.40 s6MFiOo+
>>113
死ぬ前にエディタの設定弄って強調表示入れとけ
116:名前は開発中のものです。
14/03/06 07:47:03.35 mRWk7bI0
だいたいlv3-4くらいのモノデス いつもお世話になっております。
栞ロードすると何故かkag.inStableが1の状態で入って、困っています。
そこで現在onload.ksにて一時的に変数をいれ、シナリオ1行1行の終わりにマクロを入れ onload.ksにて定義した変数の値を消そうとしています。
そこで質問なのですが、 変数を初期化する時、↓の中でどれが一番早い(もしくはオススメ)でしょうか
[macro name="macroA"]
[eval exp="tf.a = 0;"]
[endmacro]
[macro name="macroB"]
[eval exp="tf.a = '';"]
[endmacro]
[macro name="macroC"]
[eval exp="tf.a = void;"]
[endmacro]
[macro name="macroD"]
[eval exp="delete tf.a;"]
[endmacro]
condやifをつけたり付けなかったり・・・etc
ちょっと変な質問ですが、よろしくお願いします。
117:名前は開発中のものです。
14/03/07 18:13:54.84 PaM9OGRj
すいません、みなさんがどのようにタイトル画面やストーリー、設定やストーリーの流れを書いているのか知りたいので、First.ksなどを公開しているノベゲはありませんかね?
118:名前は開発中のものです。
14/03/09 19:49:47.35 xiS0J6Xq
吉里吉里Zで、スクリプトで例外が発生しました
文法エラーです(syntax error) と出てしまいます。
URLリンク(hpcgi1.nifty.com)
このやりかたでSUCCEEDまで行ったのですが、syoukaiフォルダを読むとエラーが出ます。
生成されたsavedataフォルダの中のkrkr.console.logには、最後の方に
19:15:27 DefaultMover.tjs を読み込みました(2ms)
19:15:27 文法エラーです(syntax error) at line 5698
19:15:27 スクリプトで例外が発生しました
文法エラーです(syntax error)
19:15:27 trace : initialize.tjs(118)[(function) KAGLoadScript] <-- initialize.tjs(200)[(top level script) global] <-- startup.tjs(33)[(top level script) global] <-- startup
19:15:27 (info) CPU clock (roughly) : 2370MHz
となっています。
DefaultMover.tjsの5698行目が吉里吉里Zの文法になってないってことでしょうか?
119:名前は開発中のものです。
14/03/10 05:19:47.82 XNoFIu8y
>>118
文法エラーが出るときは、問題があるのはたいていはその行じゃなくて
それより前になる。
内容もセミコロンを忘れてたりとか{}を閉じるの忘れてるとか。
そういうのが多いよ。
120:名前は開発中のものです。
14/03/10 22:42:36.10 jvR+MVSq
>>119
まず、SYOUKAIフォルダの中にDefaultMover.tjsファイルがありませんでした。
なのに上のようなエラーが吐出されます。
OUTFOCUSさんところの通りにやったつもりなのですが、何か違う箇所があったんかなぁ
121:名前は開発中のものです。
14/03/15 03:06:43.07 UkF4p0GV
吉里吉里のedgecolorって 動作おかしくない?
122:名前は開発中のものです。
14/03/17 03:11:00.11 6HVHxui+
Layerクラスの saveLayerImage で保存した画像ファイルを削除したいんだけど
どうすればいいんだろう
123:名前は開発中のものです。
14/03/17 03:55:24.70 6HVHxui+
>>120
もう解決したかもしれんけど、DefaultMover.tjs はちゃんと読み込まれてる。
エラーが発生しているのはその後みたい。
19:15:27 trace : initialize.tjs(118)[(function) KAGLoadScript]
ってあるから、initialize.tjs の118行目で落ちてるっぽい。
実際は、その行で読み込んでるスクリプトに文法エラーがあるんだと思う。
124:名前は開発中のものです。
14/03/17 06:37:26.32 afJBlGKS
質問する人はいるけど答える人が
125:名前は開発中のものです。
14/03/17 12:44:12.92 afJBlGKS
var obj_ar = [];
obj_ar[0] = %["name" => "すずき", "height" => "152"];
obj_ar[1] = %["name" => "たなか", "height" => "153"];
obj_ar[2] = %["name" => "さとう", "height" => "153"];
obj_ar[3] = %["name" => "たかはし", "height" => "146"];
この状態でソートの第一キーをheight、同順だった時の第二キーをname(両方降順)にしたいのですが
.sortを使ったらエラーが出ました。オブジェクトのソートってどうやるんでしょうか
126:名前は開発中のものです。
14/03/17 13:00:07.70 OvmLcvFC
> var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
> array.sort(function(a,b) { return a.length < b.length; }, true );
> // ↑ 文字列の長さの短い順
> // (長さが同じ"a" "b" "c" はソート後もこの順番である)
リファレンスのこれがヒントやで
127:名前は開発中のものです。
14/03/17 13:10:38.23 tN0tKgXY
>>122
fstat.dllのdeleteFileで消せる
128:名前は開発中のものです。
14/03/17 20:39:36.97 afJBlGKS
>>126
何だこの意味不明なのはと思い 読み飛ばしてたけどこれ神やん・・・
ありがとうございます
129:名前は開発中のものです。
14/03/18 16:45:46.01 XYqT5MXR
>>127
ファイル消せました。ありがとー!
130:名前は開発中のものです。
14/03/25 04:59:19.90 DeMzuVtu
質問です。
コンフィグで、
ゲームマスターVOL・BGMVOL・SEVOL・ボイスマスターVOL・
キャラごとVOL を調整できるように項目追加したいです。
(最近のエロゲーでよくあるかんじ)
調べてもマスターや個別を設定できるようなプラグインなども見つからず、
行き詰ってます。助けてくださいおねがいします!
131:名前は開発中のものです。
14/03/25 09:42:54.73 KT+bOjyU
スレリンク(gamedev板:719番)
↑ ↑ ↑ ↑ ↑
132:名前は開発中のものです。
14/03/25 10:46:08.53 zhGFmmWt
BGMとSEのバッファを必要分用意してそれぞれ固定したらいいんじゃないの?
133:名前は開発中のものです。
14/03/25 14:03:16.62 VLMY8Bks
たぶんTJS理解してないから厳しいんじゃないかと思うんですけど(名推理)
134:名前は開発中のものです。
14/03/25 15:24:36.97 Ipwh23Ht
BGMとSEのバッファ追加分けにTJS知識なんて必要だっけ?
>>130
答え>>132さんのでFA
あと音声管理系のわかりやすい作り方公開してるサイトさんあるぞ
それ読んでも解らない!!というなら吉里吉里での実装は諦めれ
>>52の吉里吉里LV0で、エロゲーレベルシステムを求めるのは無謀です
素直に誰か人雇え
135:名前は開発中のものです。
14/03/25 20:16:06.21 RkmyO7GX
マスターボリュームの所が結構めんどい
136:名前は開発中のものです。
14/03/25 23:13:35.89 D/7MxlTR
>>130
URLリンク(www.geocities.jp)
こんなのとか。
137:名前は開発中のものです。
14/03/26 00:57:55.81 M3I7ix1f
>>126 を参考に >>125のheightの値+配列の番号を一度純粋な配列に入れ.sort()を実行。
その上でfunction(a,b)を使って値を調べてみたんだけど・・・
配列の総数が16以下の時は調子よかったのに17?を超えると処理順が変わる・・・
同じ位置にある配列を確認しだしたり、最終的には途中からreturnの値と判定?が逆になったりで、
さすがに心が折れ また相談に来ました。
(´・ω・`)オススメのオブジェクトソートの方法がありましたら、教えてください
138:名前は開発中のものです。
14/03/26 14:30:33.63 I6yDb33Y
まずはお前の書いたTJSコードを出さないとお話にならない
間違ってるとこがあれば指摘する
139:名前は開発中のものです。
14/03/29 23:32:55.01 HGfCVGtd
>>137です インフルでひーひーいっとった・・・
コードがあまりに汚いので出直してきます
140:名前は開発中のものです。
14/03/30 02:09:11.46 3UXRZZeA
しょうがないにゃぁ...
var list = [], count = 20, rndmax = 100;
var rndgen = new Math.RandomGenerator();
// 適当なテーブルを作成
for (var i = 0; i < count; i++) list.add(%[ id:i, number:int(rndgen.random() * rndmax) ]);
// ソート前一覧表示
for (var i = 0; i < count; i++) with (list[i]) Debug.message("before(%03d) ... id:%3d / number:%3d".sprintf(i, .id, .number));
// ソート実行
list.sort(function (a,b) { return a.number < b.number; }, /*安定ソート*/true);
// ソート後一覧表示
for (var i = 0; i < count; i++) with (list[i]) Debug.message(" after(%03d) ... id:%3d / number:%3d".sprintf(i, .id, .number));
141:名前は開発中のものです。
14/03/31 11:01:49.45 2rAG33+N
TJSでダイアログを表示させるkag.なんちゃらがどうしても思い出せない
助けて
142:名前は開発中のものです。
14/03/31 11:10:05.28 5mbkmGr7
ズドドドドドド!!!
マックノーウチ! ゚ヾ ″
=≡⌒)∵∧_∧∵
∴ Λ_≡∴( )∴>>141
⌒)(゚Д/⌒)/ / ̄(⌒≡
≡/ヽ| ソ⌒ ヽ_Λ=
\/Λ_L_/ ||Д゚)/
(゚Д゚| ||/∴.
_=≡ ̄| |(⌒=―
∴―=≡/ ノ )∵≡=
∴// /| |ゞ
〃/( ∧| |マックノーウチ
/ | ||ヽ \
/ | || v⌒)
(_ノ(_)(_(_/
頭を打てば思い出すかもしれない
143:名前は開発中のものです。
14/03/31 12:09:19.36 0P4zw5tc
つまんね
144:名前は開発中のものです。
14/03/31 17:45:59.53 5ATAhSaA
>>140
ウオオオオSUGEE!完璧です!
ありがとうございます!
この発想はまったくなかったOTL
145:名前は開発中のものです。
14/04/01 14:24:05.50 4Wwkj6ug
score()って自作の関数が、scoreって名前だけが
関数ではないかプロパティの種類が違いますってエラー吐いて蹴られる
Afterinit削除しても、first.ksの一番頭に持ってきてsで止めても蹴られる
どこで引っかかってんのかマジで分からん・・・
146:名前は開発中のものです。
14/04/01 14:39:22.30 Gabksxz3
そのエラーメッセージを貼りなよ
147:名前は開発中のものです。
14/04/01 14:40:45.87 ohuMdckj
エラーメッセージはたぶんそのまんまでしょ
最小限に切り分けてソースうp汁 と言いたいところだが、
>>52のLV3くらいだとそれができないから先に進まないんだよなあ
148:名前は開発中のものです。
14/04/01 15:19:11.30 4Wwkj6ug
first.ksの先頭に
function score() {
return 777;
}
を置いて、var score=0; の前にSystem.inform(score());を置くと問題無いけど
後に置くとエラーが出る
関数と同じ名前の変数があると駄目とかあったっけ・・・?
149:名前は開発中のものです。
14/04/01 15:24:56.03 ohuMdckj
そらもうダメやろ……
var score = 0;とした時点でfunction scoreは上書きされて消える
150:名前は開発中のものです。
14/04/01 15:27:57.06 4Wwkj6ug
あー・・・本当に・・・
過去に作った物のソースだけコピペしてきて、そっちでは動いてたから考えた事も無かったけど
過去の動いてるソース見たら変数名と関数名のバッティングしてなかった・・・
151:名前は開発中のものです。
14/04/01 17:52:47.54 q8yhIQBv
これは変数のスコープとスクリプトの実行時評価順の話題に続く展開ですね。
var score = 999;
function score() {
var score = 777;
return score;
}
{
var score = 666;
}
System.inform(typeof score == "Object" ? score() : score);
さて,結果はいくつになるでしょう?
152:名前は開発中のものです。
14/04/01 22:25:05.27 BnHmpu9c
最期の666のはブロックの外には反映されないわけだな
tf.a = "aaa";
dic = %[A : tf.a];
tf.a = "bbb";
とやると
System.inform(dic.A) は "aaa"
2行目は値を代入するんじゃなく参照してるだけと思ったら逆だった
153:名前は開発中のものです。
14/04/02 02:27:36.76 /s1P3gmk
>>150
//Scripts.evalStorage でtjsファイルを読み込んでる仕様ならstartup.tjsで
Scripts.evalStorage_org = Scripts.evalStorage;
Scripts.evalStorage = function(file){
var res = evalStorage_org(...);
if( ( typeof global.score ) != 'undefined' ){
global.dm( @'${file} では score があるよ' );
}
else {
global.dm( @'${file} の時点ではscore は無いよ' );
}
return res;
}incontextof Scripts;
//のようにScripts.evalStorageをオーバライドして、定義したファイルさがせるかも。
154:名前は開発中のものです。
14/04/02 20:46:30.25 qDENxk4e
普通にgrepで探したらどうなのか
155:名前は開発中のものです。
14/04/04 03:56:07.07 asZ73Wxh
一時変数って(シナリオ)ファイル跨いで使えないのか・・
ファイル跨いでも使える方法知っていないでしょうか?
156:名前は開発中のものです。
14/04/04 04:43:59.51 OwRRcLNl
え、ファイルを跨いで使えるよ
どこかでdeleteしてるんじゃないの
157:名前は開発中のものです。
14/04/04 19:21:15.10 wW00wg3/
ノベルツール選考スレより
HTML5 専用エディタ GUIを使った編集 リアルタイムプレビュー スクリプト記述
light.vn ×(対応予定) ○ △(対応予定) ○ ○
らのべえ × ○ ○ ○ ×
ティラノビルダー ○ ○ △ × ○
吉里吉里 × △ × × ○
Almight ○ × × × ○
Live maker × ○ △(座標指定必要) × ×
スレリンク(gamedev板)l100
158:名前は開発中のものです。
14/04/04 19:56:56.06 svIEGCL2
catが無いのはなんで
159:名前は開発中のものです。
14/04/04 19:59:12.10 9XWpcWhf
なんで?
160:名前は開発中のものです。
14/04/04 21:40:46.88 nRKEG3MS
Renpyは?
161:名前は開発中のものです。
14/04/04 21:54:28.73 xNTBuJnX
Cとかプログラミング言語使えないけど
吉里吉里とTJSはノベルゲー以外でも色々作れるから末永く生き残ってほしい
新しいのを覚える気が無いとも言うけど
162:名前は開発中のものです。
14/04/04 22:28:55.31 OwRRcLNl
リアルタイムプレビューってなんぞ
163:名前は開発中のものです。
14/04/04 23:02:39.38 ftH12aN/
>>162
プレビュー画面がついていて
書いたプログラムの行を選択すると、その行のゲーム画面が表示される
これが無いといちいちゲームを起動させてみないと思い通りに動いているか分からない
特にアニメーション等座標の調節が必要な物は、ムービーメーカーのように画面で見ながら
微調節して確認、また微調節と簡単にチェックし書き換えられる
GUIを使った編集とは、WardやPowerPointのようにゲーム画面に直接キャラや画像をドラッグドロップで放り込めるかどうか
164:名前は開発中のものです。
14/04/04 23:07:07.01 oS1iNqnl
例えば「画像Aをこの座標まで移動」って書いたらその瞬間プレビュー画面でその通りに動くってこと
他のスクリプトエディターだといちいちビルドして再生をしないといけない=効率が悪い
165:名前は開発中のものです。
14/04/04 23:07:25.02 cs6n5nh1
Wordな
166:名前は開発中のものです。
14/04/04 23:30:17.83 OwRRcLNl
>>163-164 トン
プレビューって便利そう
167:名前は開発中のものです。
14/04/04 23:44:23.47 rwSy1ORT
ウィンドウサイズ不問で扱えるよう
数値でなく比率で指定してるからどうでもいい
168:名前は開発中のものです。
14/04/05 00:17:55.57 h9gdLr+t
ソルトライブで検索してワロタ
新卒「スマートフォンのアプリを開発しているソルトライブ社にプログラマとして内定が決まりました!!」
↓
「特定人材派遣という形で派遣先が決まりました」
169:名前は開発中のものです。
14/04/05 00:29:19.18 CIKMY2LT
↑誤爆すまん
170:名前は開発中のものです。
14/04/05 01:12:53.86 3PJaSqwm
KKDEだったらすぐ実行できるやん
171:名前は開発中のものです。
14/04/05 03:00:04.42 2nsWcHE4
>>156
えまじですか?
例えばa.ks内でf.suzi=6の宣言したらb.ksでは宣言しなくてもf.suzi=6
の数字引き継げるんですか? なぜできない・・
172:名前は開発中のものです。
14/04/05 04:42:02.43 H7v7Z7Q+
>>171
吉里吉里を終了したらシステム変数(sf.*)以外は値が消えちゃうけど
そういうことじゃないよね
173:名前は開発中のものです。
14/04/05 09:27:25.01 p3CZEYaz
tf.→そもそも保存されない 一度ゲームを終了したら全リセット。
f.→ラベル通過時にセーブデータに組み込まれる(セーブロードで値が変わる) ロードや、ラベル通過しない場合tfと同じ全リセ
sf.→保存されるタイミングは知らないが、システムに保存される(セーブデータを消さなければ いつでも使える)
って感じ?ファイル云々は関係ないはず
174:名前は開発中のものです。
14/04/05 10:07:16.66 54tYgs3x
リアルタイムプレビューまではともかくIDEっぽいものの充実は今後重要だろうね
175:名前は開発中のものです。
14/04/05 12:47:47.85 c1vPCJ4M
そういえばCrystel Engineはどうなったのか
今時Windows専用は時代遅れな気がするけど
176:名前は開発中のものです。
14/04/05 13:34:51.90 3GzJNY1q
10年以上の歴史があるツールなのに
なんでか外部ツール的なのって全然充実してないよね
KKDEが無くなったら死ぬ テキストエディタに定義ファイル読み込ませてやるのはしんどい
177:名前は開発中のものです。
14/04/05 14:02:21.66 W+2PAW8L
ツールなんて自作するのが当たり前だから。
178:名前は開発中のものです。
14/04/05 16:15:48.47 LE8uIj2o
シナリオライター=プログラマーではない
そもそもそれだけの技術があるならスクリプトなんか使わず言語でゲーム作ったほうが自由度が高い
179:名前は開発中のものです。
14/04/05 17:00:09.99 94AlBLq3
ぼくは自作するのが面倒くさいからツールを使うんです
180:名前は開発中のものです。
14/04/05 22:00:38.21 IZNPxTRm
堀井雄二は簡単なプログラムは自分で組んでたね。
その方がイメージ伝えるのが早いって。簡単な絵も描いてた。
いまはゲームプランナーでそんな事してる人いないんだろうな。
181:名前は開発中のものです。
14/04/05 22:50:01.52 54tYgs3x
まあ同人の世界なら現代でも普通
182:名前は開発中のものです。
14/04/05 23:05:23.07 44ZnSC4E
プロでも普通だろ
映画監督だってコンテ描いて脚本の叩き台書いたりするわけだし
そういうことをしないで成立してるゲーム制作現場もあるとは思うけど
183:名前は開発中のものです。
14/04/05 23:33:54.39 9tAKJ/aH
吉里吉里互換のティラノスクリプトに移住すりゃいいじゃん
Light.vnはコンセプトはいいけど互換性が全くないのがなぁ
184:名前は開発中のものです。
14/04/06 06:23:07.74 0kTjeKLF
吉里吉里ってGUIというかRADツールなかったっけ
185:名前は開発中のものです。
14/04/06 13:48:00.93 fMPZAnS4
>>179
× 自作するのがめんどくさい
○ 乞食するしか能がない
186:名前は開発中のものです。
14/04/06 14:50:52.03 30lSxMeg
それは視野が狭いな
矛盾している
187:名前は開発中のものです。
14/04/06 16:39:15.53 MuEhPe3b
スクリプト使うのが乞食というなら
機械語じゃなく誰かが作ってくれたプログラミング言語使うプログラマーも乞食なんだが?
188:名前は開発中のものです。
14/04/06 18:22:54.66 unuSQFkX
いるよね。こういう極論を言っちゃう人
189:名前は開発中のものです。
14/04/06 18:51:12.70 gJs6CwNF
うんうん、そう言っとけば、とりあえず安泰だもんな
190:名前は開発中のものです。
14/04/06 19:00:37.72 lVD6FnHz
自分でツールを作れないスクリプターを乞食呼ばわりする奴に限って
ツールを作るどころか大したゲームすら作っていないだろ
他人を見下すことで自分が高尚な人間だと思おうとしてるだけ
191:名前は開発中のものです。
14/04/06 23:13:42.97 7B22eUbF
どっかの解説サイトの人が
なんでも自分で作ろうとするのは車輪の再発明で自己満足です
既にあるものは利用しましょう
みたいなこと言っててなるほどなーと思ったので、今はそれに従っている。
192:名前は開発中のものです。
14/04/06 23:20:51.44 X9urfOoq
まず既存のツールを使ってみて、それで不満が出てきたら改善する
それが進化というものだ
使ってみて不具合、バグや要望などフィードバックを送るのも立派な役目だぞ
いくら技術があっても何を改良すればいいか分からなければ進化はない
193:名前は開発中のものです。
14/04/06 23:29:55.02 unuSQFkX
車輪の再発明は無駄である
だが、
車輪の改良は無駄ではない
194:名前は開発中のものです。
14/04/06 23:39:47.00 V9iAcx7k
車輪の再発明はオナニーしているようで気持ちがいい
195:名前は開発中のものです。
14/04/06 23:41:43.99 A0SvMq2w
スクリプタはプログラマではないから、
改良するのにかかる時間と、その改良によって効率化できる時間の兼ね合いだな
微々たるものなら既存のものを使うのがてっとり早い
196:名前は開発中のものです。
14/04/06 23:45:10.60 7B22eUbF
>>194
プログラマのサガだよな。どうしても自分で作りたくなってしまう。
197:名前は開発中のものです。
14/04/09 16:41:52.61 egwWB99G
そしてあまりの気持ち良さに溺れてゲームを作るためにはじめたということを忘れてしまう。
腕のある人にこそ、いいゲームを沢山リリースして貰いたいんですがー。
見てて本当に、あーなんか気持ちよさそうにやってるなーって思う。
198:名前は開発中のものです。
14/04/09 16:43:33.48 dbU+RxjV
そのツールが配布されるなら巡り巡っていいゲームが沢山リリースされる可能性あるからいいんじゃないですかね
とはいえ、そういうツールは往々にして誰得なニッチツールになってることもあるんだけど……
199:名前は開発中のものです。
14/04/10 16:24:38.59 MFdiw9F3
高レベ友の招待で昨日から温泉行ってたんだけど
メンテ開けて気がついたらみんなと旅立っててぼっち旅行になってた
ちょっと寂しいな
200:名前は開発中のものです。
14/04/10 16:25:25.74 MFdiw9F3
ごめ、誤爆
201:名前は開発中のものです。
14/04/19 07:44:57.89 gDPHpNJB
TJSのみでルパンのタイトル表示
Lv5くらいでできるかね
input受け付けてそれを表示
イメージ
↓
URLリンク(www.geocities.jp)
202:名前は開発中のものです。
14/04/22 14:06:01.24 O3zLVHTY
Splashtop2というPCをタブレットでリモートするアプリで、
吉里吉里だと動画が表示されないんだけど、どっかの設定
いじれば表示できたりしますか?
ちなみに最大化は基本し辛いですが、設定いじると快適にできます、
203:名前は開発中のものです。
14/04/22 16:47:06.74 LEmQy78i
>>201
Lv5あるなら分かるだろ
204:名前は開発中のものです。
14/04/22 17:01:18.66 WhZTGHOm
たぶんLV4.5くらいの人間が見栄を張ってると思うんですけど(名推理)
205:名前は開発中のものです。
14/04/22 20:51:04.09 Emo1HvEf
もしくは
(今はまだLv足りてないけど)Lv5くらいでできるかね
とか?
206:名前は開発中のものです。
14/04/26 21:05:24.36 j1lp/a3a
kikyou.info落ちてる?
207:名前は開発中のものです。
14/04/27 00:42:05.14 oiaX95w+
ダウンロード出来ないから質問しようかと思ってたらやっぱり落ちてるのか
208:名前は開発中のものです。
14/05/02 09:42:20.10 xwyPc8Uh
スレリンク(gsaloon板:316番)
↑ ↑ ↑ ↑ ↑ ↑
209:名前は開発中のものです。
14/05/03 10:22:59.72 pZq1WMpY
Deeたんやっぱ並みのオタクと一歩違う歪み方してるよな
東大生を面接でいじめてやった自慢とか
210:名前は開発中のものです。
14/05/04 09:26:45.19 8lnUkbEn
人間小さい・・・ww
211:名前は開発中のものです。
14/05/04 18:18:28.02 yyVmC4WZ
吉里吉里使うの初めてなんだけど
吉里吉里Zを使う場合って本体以外に何もダウンロードする必要無いの?
KAGはプラグインの中に入ってるKAGParser.dllのことでいいんだよな?
212:名前は開発中のものです。
14/05/04 18:22:36.04 Vd7QUvGY
>>211
>吉里吉里使うの初めて
なら
吉里吉里Z
はオススメしない
少なくとも聞くくらいなら
オススメしない
本家使っとけば
説明サイトいくらでもある
213:名前は開発中のものです。
14/05/04 18:29:56.47 yyVmC4WZ
>>212
やっぱりそうか薄々そんな気はしてた
安定版をダウンロードしてみる
214:名前は開発中のものです。
14/05/04 18:43:18.74 HKrupfz9
開発者忙しいのかなかなか更新されないしのう
せめて1.01までは待ったほうがええんちゃうか
215:名前は開発中のものです。
14/05/04 22:46:22.96 8lnUkbEn
メッセージレイヤーのフォントサイズを変更する
↓
fontタグを使って文字サイズを変更する
↓
kag.current.lineLayer.font.getTextWidthで取得できる幅がfontsize変更前と同じ
何故だ・・・
216:名前は開発中のものです。
14/05/05 02:09:29.63 UDWFIKL8
kag.current.font.getTextWidth() じゃいかんの?
217:名前は開発中のものです。
14/05/05 15:46:46.82 RLl17DlS
改行位置までのテキスト量を1としてllの方だと半分(5割)書いたところで一杯という判定になって
>>216 試してみたところ 今度は逆に1.5まで書けるようになってしまった。\(^o^)/
// ソース長いからその場所だけ切り離して・・・みたけど
// 動作確認できてない↓
//font size=18
input='We Are The Winner とかそんな感じの文章ガアルノデス';
tmp_relinexpos = kag.current.relinexpos - kag.current.marginL - kag.current.marginR;
↑これをつかって
for(var i=0;i<input.length;i++)
{
tmp_char = input[i];
// 追加する予定の文字の横幅を取得
//tmp_char_width = kag.current.lineLayer.font.getTextWidth(tmp_char);
tmp_char_width = kag.current.font.getTextWidth(tmp_char);
// すでに格納されている文字の横幅を取得
//tmp_message_width = kag.current.lineLayer.font.getTextWidth(tmp_message);
tmp_message_width = kag.current.font.getTextWidth(tmp_message);
// 改行位置までいったら処理を終える
if((tmp_message_width + tmp_char_width) > ( tmp_reline_xpos )){return tmp_message;}
else{tmp_message += tmp_char;}
}
//帰ってきた文字を描画
//resetfont
長文スマソ
218:名前は開発中のものです。
14/05/08 01:14:02.68 9lsRld72
Deeたんがまたオッサンと10代の悪いところを合わせたみたいなTweetをしておる……
219:名前は開発中のものです。
14/05/08 09:17:27.20 h9PCgEcA
>>217 ですが、修正方法がよくわからないので他の方法試す事にします。
>>216さんありがとうございました。
220:名前は開発中のものです。
14/05/10 04:27:56.18 rqRmATuE
>>218
Deeたんのアカウント教えてくれ。見つからん。
221:名前は開発中のものです。
14/05/10 22:59:09.95 yatWxer/
でぃー子で検索するなよ!絶対するなよ!
222:名前は開発中のものです。
14/05/11 01:38:50.01 Jmp1UPtR
オタクって実際に会ってみると意外と普通の人が多いっていうやん
オタクって実際に会ってみるとそこまでひどいブサイクでもないっていうやん
オタクって実際に会ってみるとほんとに臭い奴とかあんまいないっていうやん
オタクって実際には普通に働いてる社会人とかちゃんと勉強してる学生が多いっていうやん
でも中にはマジのガイキチとか同情するようなブサイクとかマジで臭い奴とかこっちが将来不安になりそうなニートとか
底辺フリーターとかおるし、非オタの30人に1人がそういう奴だとしたらオタは10人に1人かもなあ とかあるやん
以下略
223:名前は開発中のものです。
14/05/11 07:51:58.92 druIg+Mh
廃墟だな
なんでこのスレこんなことになっちゃったんだ
224:名前は開発中のものです。
14/05/11 23:44:11.82 yPIJfxjB
吉里吉里が時代遅れだから
商用ならまだしも個人で作るゲームをプレイしてもらうにはスマホへの展開が必要となりつつある
225:名前は開発中のものです。
14/05/11 23:48:13.58 Jmp1UPtR
んなこたーない(AA略
単にノベルゲーム熱が減っただけ
90年代後半から00年前半くらいまでの「ノベルエロゲこそがオタ趣味の頂点にして中心、
しかもノベルエロゲならアマがプロと互角に勝負しうる」みたいなムードは完全に消えた
息してるのはBL畑くらい
当時同人エロゲ作ってたような層は今ニコニコに動画とかうpしているんでは
226:名前は開発中のものです。
14/05/11 23:50:45.44 yPIJfxjB
そうか。寂しいな
でも移動の暇つぶしにスマホでプレイしてる層は結構いそうなもんだけどなぁ
PCオンリーのノベルゲーは商用含めて下火になってきてて厳しいね
227:名前は開発中のものです。
14/05/11 23:58:07.30 Jmp1UPtR
スマホで暇つぶしするなら昔ノベルゲーで育った筋金いりのノベルゲー好き(三十路以上)を除けば
ニコニコに上げられた動画でも見るかってことになるでしょ
しかもニコニコとかを視野に入れると、違法orグレーゾーンのゲーム実況動画なんかとも争うことになる
もちろんソーシャルゲーみたいのもライバルだし
家に帰ったら帰ったで艦これやるか とかになるし
228:名前は開発中のものです。
14/05/12 01:35:03.25 F8TNlKaz
つか、廃墟ってほど書き込み減ったか?
これくらいが普通だと思うんだが
229:名前は開発中のものです。
14/05/12 02:51:02.98 UodFjKBB
>>225
これ
ノベゲ熱が冷めちゃってさびしいわ
同人ノベゲのブームは
ひぐらし商業化あたりがピークだと思う
東方の時代に入ったら
ニコニコに客を持ってかれた
これから艦これの時代がくれば
個人レベルではスマホだろうし
>>228
もともと作り手の絶対数は少ないから
このスレへの影響はあんまないだろうね
230:名前は開発中のものです。
14/05/12 03:18:48.01 5Bu8DaGJ
というか艦これの時代はもう来ているし、艦これは基本的にスマホでプレイするもんちゃうやろ……
何にせよスマホでノベルゲームをみんなプレー なんて時代が来ないことは断言できる
可能性残ってるのは腐女子くらいか
231:名前は開発中のものです。
14/05/12 03:45:53.58 UodFjKBB
>>230
艦これの時代ってのはソシャゲの時代だけど
個人だとソシャゲは無理だからスマホでってこと
>スマホでノベルゲームをみんなプレー
>なんて時代が来ないことは断言できる
そうか?
そういう時代が来るかもしれないだろ
スマホ用のノベゲエンジンたくさん出てるし
それを使ったノベゲもちらほら出てる
かつての月姫やひぐらしみたいな
大ブレイクが出るかどうかはともかく
232:名前は開発中のものです。
14/05/12 03:54:19.80 5Bu8DaGJ
可能性だけならなんとでも言えるが、企業の作ったヒット作のソーシャルゲーでもなく
東方絡みとか淫夢絡みとか流行アニメのMAD動画、あるいは最新ゲームの実況動画とか
そういうものでもなく、個人の作ったノベルゲーが多少なりとも流行る理由があるというなら
教えて欲しい
そもそも今から流行る流れになるならこの10年間ずっと続いてるノベルゲー衰退はなかった
233:名前は開発中のものです。
14/05/12 05:53:17.07 UodFjKBB
>>232
>個人の作ったノベルゲーが多少なりとも流行る理由
あいまいさが残る言い方だったので言い直そう
流行りそうなのはスマホゲー
でもその主流はたぶんノベゲじゃない
ただノベゲの主流がスマホに移ることはありえる
スマホの流行に乗っかって
衰退したノベゲの中では
相対的に人が集まるだろうってこと
234:名前は開発中のものです。
14/05/12 18:17:51.48 k3WReaoY
XPサポート切れてさらに衰退に拍車ってことはないか?
235:名前は開発中のものです。
14/05/14 21:26:59.59 irSUbLiC
他のもののせいにするのは構わないが現実を見ようとはおもわんかね
236:名前は開発中のものです。
14/05/14 21:33:35.78 wd3q/d8W
別にXPのせいにしているわけではないのでは
「XPのサポートが切れたからもうむりぽ XPのサポート残ってればノベルゲー作ったのになーチラッチラッ」とか言ってるならわかるが
237:名前は開発中のものです。
14/05/14 21:54:20.71 wV4zedcH
>>235
>>234は「衰退に拍車」って言ってるから
XP「だけ」のせいにしてないし現実も見てるよ
むしろレスをよく見てないだけ
238:名前は開発中のものです。
14/05/15 13:02:35.40 oBrpKJYx
吉里吉里Zはなかなか更新されないけど、
自分で作れる人向けなのか。
239:名前は開発中のものです。
14/05/15 23:46:07.31 Jli4HDjo
XPのサポートが切れて消費税上がっても新規・買換需要は堅調だし。
それと衰退となんの関係があるのか意味不明。
PCからスマホへの流れはXPのうんちゃらとはなんの関係もないし。
240:名前は開発中のものです。
14/05/16 00:10:14.61 LUcUb+Lo
確かに1ヶ月前から止まってるけどそれよりgitでforkされてるのにPRが一つもないってどういう開発してんだ。
みんな仕事用にプライベートリポジトリなのか?
241:名前は開発中のものです。
14/05/16 02:40:57.69 qsWeQcU/
>>238
そうだろうね
クラウドファンディング
してくれたような人らは
自分でビルドできるだろうから
まあオレももっと開発環境を整えた
パッケージを出してくれたら
いいのにとは思うけどね
242:名前は開発中のものです。
14/05/17 00:49:59.58 nqGoS8Jg
ゲ制作のモチベーション維持のため、他の人が作ったフリーゲーム
を見てみたいんだけど、みんなどこで公開してる?
1. 本当に制作してる場合は公開先
2. 実は出来上がった試しがない場合は、何か野菜の名前
243:名前は開発中のものです。
14/05/17 00:55:55.92 pXx2ORYB
は?
244:名前は開発中のものです。
14/05/17 00:57:49.86 UwZUGCYY
なにこの中途半端なんJだかVIPのノリ
245:名前は開発中のものです。
14/05/17 01:05:37.88 nqGoS8Jg
...やはり自称クリエーターの集まるスレだったか
246:名前は開発中のものです。
14/05/17 01:24:53.66 had09fpx
お、おう……
(なんやこいつ……)
247:名前は開発中のものです。
14/05/17 01:24:54.34 2wfuKEbR
何でここで自分から身バレせんとあかんねん
248:名前は開発中のものです。
14/05/17 01:30:41.58 nqGoS8Jg
萌え萌えなゲームでもエロゲでも笑わないから
公開先を教えなさい
249:名前は開発中のものです。
14/05/17 05:36:50.54 bJFDzqA/
>>242
フリゲの公開先を聞くなら
この板にもっとふさわしいスレあるだろ
250:名前は開発中のものです。
14/05/18 20:26:46.05 cSVrGXiI
吉里吉里2でwmv形式のムービーを再生してみたのですが、
ムービー○○.wmv を再生できません : Failed to call ConnectFilters( pWMSource, pWMVDec ). : [0x80004005] エラーを特定できません
ムービーを Mixer モードで開くことができません : "" は対応していないメディアタイプです
とエラーが出てしまい、動画が再生されません
色々調べてみたのですが、wmvのエンコードの問題でしょうか?
何か助言をいただけると助かります
exeもプラグインも最新版を使っています
251:名前は開発中のものです。
14/05/18 22:42:42.36 VuOgZ3td
最新版てどれだよ
252:名前は開発中のものです。
14/05/18 23:55:12.37 Li9E+lvM
wmvはEncoder9もしくはそれに準ずるコーデック設定でエンコードしないとだめ
新しいバージョンでエンコードするとkrmovieでは再生できないっぽい
253:名前は開発中のものです。
14/05/19 00:14:17.98 M9bGWVDp
動画再生はKAGでやれる範囲の吉里吉里の中でもワンランク難しい気がする
254:250
14/05/20 17:56:22.44 TiNO14/5
ありがとうございます
コーデックの設定を見直しつつ試行錯誤してみます
255:名前は開発中のものです。
14/05/20 21:34:38.33 uQ2qR8FV
>>238
頑張ってる人もいるみたいよ(震え声)
URLリンク(www.geocities.jp)
windowEx.dllが使えるようになったのな。ありがたい。
自作ゲームが吉里吉里Zに移植できるようになったから。
…移植しないけど。
256:名前は開発中のものです。
14/05/21 01:50:48.91 Z7SqlSMN
普通のオタクの変態って変態アピールしつつも自省・自虐・寛容キャラなのが持ち味だと思うんだけど
でぃーたんは攻撃的で不寛容な差別キャラってのが新しいと思う
257:名前は開発中のものです。
14/05/21 18:52:11.74 P8R5C0p2
そういう人種は基本人と絡まない。
たまに気まぐれに人里に来たときに猛威を振るう。
258:名前は開発中のものです。
14/05/22 01:42:27.84 p7HhB5fn
そう ってのはどっちのことなんですかねぇ・・・
259:名前は開発中のものです。
14/05/22 02:15:27.94 imAc024S
ruby風クロージャとか要らんから内部イテレータと外部イテレータと構造化束縛とfor-eachとシリアライズとJSONをください。色々めんどくさいです。
あとファイルIOくらい使いたいです。
260:名前は開発中のものです。
14/05/22 09:39:22.09 APjyr/Nv
JSONとかファイルIOならこのへんにあるんじゃない
URLリンク(www.boleros.x0.com)
261:名前は開発中のものです。
14/05/22 20:02:13.53 vyEvQ/cf
>>259
JSONはデフォルトでプラグインもあるよ。
URLリンク(sv.kikyou.info)
こういうプラグインの説明ってどっかにないかなぁと
思ったらこんなのが。
URLリンク(www.geocities.jp)
262:名前は開発中のものです。
14/05/22 20:53:22.33 PlJJxa+d
>>259
JSONとか使うかどうかはユーザによるす
プラグインでやれば済むことだけど
>for-each
たしかにこれはTJSのレベルでサポートして欲しいな
どういうスタイルでもあると確実に便利
263:名前は開発中のものです。
14/05/22 20:53:53.14 PlJJxa+d
>>262
×よるす
○よるし
264:名前は開発中のものです。
14/05/24 14:03:42.69 OiBu7gTs
セーブロード画面
265:名前は開発中のものです。
14/05/24 14:04:14.10 OiBu7gTs
間違えました、すみません。
266:名前は開発中のものです。
14/05/24 14:05:08.80 h1atzYna
みんな間違えすぎィ!
267:名前は開発中のものです。
14/05/28 03:55:38.95 LmxGiPbP
人生間違えた
268:名前は開発中のものです。
14/05/29 02:15:26.19 GsgeBlzl
jpeg xrってH/Wで実装する以外メリットないじゃん。
2kである必要がないならwebpかmozjpegでいいんじゃないの?
269:名前は開発中のものです。
14/05/29 03:58:39.31 Oqx4iFRo
本気でそう思ってるならtwitterかgithubで言ってこい
270:名前は開発中のものです。
14/05/29 15:04:14.09 4wu/tL0y
Windowsのビューアで気軽に見られるってのがポイントみたいだが
271:名前は開発中のものです。
14/05/29 21:49:21.09 O5NDGUYo
>>270
2kかXRに対応してるソフトはだいたい片方対応してたらもう片方も対応してるからwindows フォトビューアだけ2k対応してないってのが近いかな。
post jepgは規格乱立するだけでどれも全く普及してないからmozillaが文句言ってたな。
272:名前は開発中のものです。
14/06/01 15:01:08.47 8IYaN9Jb
自分は現状だと最終出力は、透明度なし画像はjpgで
立ち絵はtlg6で出力してる
開発中はpng使ってる
jpgは色味の劣化が目でわかるほど酷いがサイズ的にそれを選択するしかない
プレイヤーに対しては見比べなければ元からそういう色だとして誤魔化せる
汎用ツールで対応しているかはどうでもいい
最終出力でサイズと画質の効率が良ければなんでもいい
吉里吉里でしか利用しない規格でも優れてるなら使う
273:名前は開発中のものです。
14/06/01 15:07:55.34 8IYaN9Jb
URLリンク(mushikabu.net)
jpg 52.8KB
URLリンク(mushikabu.net)
jpg 2000 51.6KB
URLリンク(mushikabu.net)
jpg xr 51.3KB
URLリンク(mushikabu.net)
これみると2000のノイズ少ないのが魅力的なんだが
色味重視ならXR
ノイズ少なさ重視なら2000
ってことか?
274:名前は開発中のものです。
14/06/01 20:06:00.51 jX1jGpWH
>サイズ的にそれを選択するしかない
きょうびどんな環境で制作してるんだ……
スマフォ向けならわかるが
275:名前は開発中のものです。
14/06/01 20:55:19.63 KqdOnb/t
>>274
配布サイズ気にしないのかよ
276:名前は開発中のものです。
14/06/01 21:08:45.43 jX1jGpWH
今の時代、DL同人でも製品版で300MB 体験版で100MBくらいなら気にしないだろ
オフ同人ならCD-Rでも600MB入るし、商業なら言わずもがな
277:名前は開発中のものです。
14/06/03 07:06:59.03 hkk1Ak7t
setMixingLayer使っても
透明部分がスルーされてミキシングされます
画像も一個しかミックスできないですし
動画プレイヤーみたいなものはどう頑張っても無理でしょうか
278:名前は開発中のものです。
14/06/04 21:53:16.97 Fc1Rcq08
URLリンク(www.geocities.jp)
こちらのセーブロードプラグイン使ってるんですが、
コメント欄の追加ができません
tjsで入力フォームを作るにはどうすればいいのでしょうか?
他のプラグインと見比べてみても、全然違うやり方でセーブロードを作っているようでよくわかりません
279:名前は開発中のものです。
14/06/06 21:55:31.92 HE8/QEEU
ティラノスクリプト のHTML5というのが気にかかるな。
徹底的にIEを弾圧して強制的に旧規格を潰してできた仕様だから
後になったら再生環境も用意できない可能性が高い。仕様変更による
互換性もやばい世界。
WebKitはJavascriptをLLVMに移行するようだし、機種間の非互換も
やばすぎる。HTML5の盛り上がらなさからして5年後にはどうなってるか
わからんのじゃね?
280:名前は開発中のものです。
14/06/06 23:20:39.12 61lFdkJA
>>279
そこらへん非常に興味がある
HTML5はブームのときに
これからは5だって話しかなかったんで
HTML5ダメだったら代替どうすんの、とか
さいきんのスマホ大勝利の流れで
マルチプラットフォーム対応が迫られるけど
開発負荷が高いんで
吉里吉里互換ツールは使いたいんだが
281:名前は開発中のものです。
14/06/06 23:21:02.70 /egJapYC
吉里吉里互換といってもKAGレベルじゃねえ……
282:名前は開発中のものです。
14/06/06 23:52:18.70 61lFdkJA
まあたしかにKAG互換でしかないけどな
それでもKAG書けるだけでも欲しいのは欲しい
283:名前は開発中のものです。
14/06/07 02:34:27.31 x4lY+FX8
現在TJSのclassを使用してそこからマクロの登録を行いたいと思い試行錯誤しております。
ジャンプや右クリックにあたる命令は見つけることができましたが、callタグに相当するTJS式が
見当たらず困っております。どなたかご存知ありませんか。
;呼び出し側(Macro_CharLayers.ks)
[macro name="char_reg"]
;←マクロ内で引数としてnameを貰う
[call target="*char_reg_sub"]
;↑これをTJSで処理させたい
;(もしくは[macro name=%name][char_disp * name=%tagname]の2つをTJS化させたい)
[endmacro]
;実行される処理
*char_reg_sub
[macro name=%name]
[char_disp * name=%tagname]
[endmacro]
少し変わった質問+マクロ内の処理の話
で申し訳ありませんが、よろしくお願いします
284:名前は開発中のものです。
14/06/07 02:52:50.15 RSJd1ul1
call もマクロもKAGParserの内部機能なのでtjsではどうやっても書けんよ
285:名前は開発中のものです。
14/06/07 04:33:57.80 x4lY+FX8
>>284
まじですかOTL
KAGParser callで試しにぐぐってみたところKAGParser.callLabel的なのが出てきましたが
一時的に格納されているというCallStackの情報?の参照先がわからずお手上げでした。
別の方法考えてみます。有難うございました。
286:名前は開発中のものです。
14/06/07 08:24:06.96 RSJd1ul1
質問するときは、その操作がそもそも何のために必要なのか、元の目的を説明したほうがいいよ
たぶん過去ログを pendings でググれば解決する
287:名前は開発中のものです。
14/06/07 13:36:23.39 c8blDu8k
スクリプト例を見ると本質はcallじゃなくてTJSでマクロを定義したいってことでそ
[macro name="char_reg"]
[eval exp="kag.conductor.macros[mp.name]=@'[char_disp * name=${mp.tagname}][macropop]'"]
[endmacro]
とかじゃダメかね?
288:名前は開発中のものです。
14/06/07 13:43:10.14 c8blDu8k
あ、mp.tagnameは使えない(恐らく"char_reg"が入ってる?)かもしれんので
ダメだったら別のパラメータ名を使ってね
289:名前は開発中のものです。
14/06/07 15:07:05.94 F+9beI01
そのマクロの再定義はなんのために必要なのかってことよ
中身を動的に変えたいのなら、マクロ定義はtjs呼び出し一つだけの同一のものにして、
pendings でタグつませるほうがスマート
290:名前は開発中のものです。
14/06/07 15:28:37.59 F+9beI01
あ、あと、独自のタグをTJSから足したいなら、マクロではなく、kag.tagHandlers に外部からさしこむ方法がある。それと pendings技法をあわせれば任意のタグ構造を動的につくれる
291:285
14/06/07 17:20:48.56 x4lY+FX8
諦めかけた所に沢山のレスが!テンション上がってきた(文章力のなさ+長文すみません)
>>287
たまにでてくるこのTJS内のアットマークの正確な仕様を調べようとグーグル先生を開いたのですが
何処で見つけられるんでしょうか・・・(サイトでなくてもks,tjs,cpp等のソースコードの場所等何でもいいです!)
>>286,>>289
たしかコンダクターのpendings.addも試してみたんですがマクロじゃないからダメって怒られた所で詰んで諦めた記憶があります。
(タグハンドラーに直接登録したりすればいけるんじゃね? と今思いついたので試してみます)
目的ってこんな感じでいいんでしょうか
・何種類かあるキャラクター関連の定義に同じような引数を使っているものがあるので一つのにまとめたい
(↑をやってる最中に不便に感じることがあったので↓に挑戦してみようと考えた)
・最終的にはファイルを独立させて次のプロジェクトで簡単に定義できるようしたい
(マクロの仕様を理解しきっていないため、特定処理時にうまく制御できなかったり
特定の処理【複数行に渡るhash変数?等の定義やwhile】が簡単には使えなかったりと
不便なことがあるのでプラグイン化もしくはCLASS化しようと試みている所です。)
・(自分で吉里吉里を作れたらいいなと理想を描きながら色々な実装方法を試し、メリット・デメリットを探っている)
292:名前は開発中のものです。
14/06/07 17:23:07.64 x4lY+FX8
>>290
それ試してみます!
(すっげー長い間文章作ってたのがバレる・・・)
293:名前は開発中のものです。
14/06/07 22:19:55.96 xFJ+PF8N
レンダリング済みフォントの表示についてご教示ください。
フリーフォントを本文に使用したいため
[deffont face="ほげほげ" size=20 color=0xFFFFFF shadow=false edge=true edgecolor=0x000000][mappfont storage="hogehoge.tft"]
[resetfont]
このように記述していますが、実行したところ文字が表示されません。
具体的には、
あいうえお[p]
と記述すると、5文字分スペースが開いた後に、クリック待ち画像が表示される状態です。
念のため、MSゴシックからtftファイルを作成して"ほげほげ"に割り当ててみましたが、
結果は変わりませんでした。
文字が表示されない原因についてお教えいただければと思います。
294:名前は開発中のものです。
14/06/08 02:01:44.79 HJ31QBNd
kagexで作った作品って売ってもいいんだよな?
ふつうの吉里吉里と同じ扱いだよね?
295:sage
14/06/09 03:06:18.41 ZUHh+va1
>>293
deffont部分削ったらフォント反映されましたがどうでしょう?
(文字サイズなどはTFTに変換する時点で変えたような
吉里吉里で対処方法のいまいちわからないエラーにぶち当たって困ってます。
main.ks : [backlay]
==== An exception occured at kaglayer.tjs(185)[(function) assignVisibleState], VM ip = 68 ====
-- Disassembled VM code --
#(185) setPos(src.left, src.top, src.width, src.height);
00000052 gpd %1, %-3.*7 // *7 = (string)"left"
00000056 gpd %2, %-3.*8 // *8 = (string)"top"
00000060 gpd %3, %-3.*9 // *9 = (string)"width"
00000064 gpd %4, %-3.*10 // *10 = (string)"height"
00000068 calld %0, %-2.*11(%1, %2, %3, %4) // *11 = (string)"setPos"
-- Register dump --
%-3=(object)(object 0x03C04AE8:0x03C04AE8) %-2=(object)(object 0x0018DFE0:0x00000000)
%-1=(object)(object 0x03C0AF64:0x03C0AF64) %0=(void) %1=(int)24 %2=(int)272
%3=(int)4294967289 %4=(int)15
----------------------------------------------------------------------------------------------
trace : graphiclayer.tjs(520)[(function) assign] <-- graphiclayer.tjs(95)[(function) assignComp]
<-- mainwindow.tjs(3187)[(function) backupLayer] <-- mainwindow.tjs(5429)[(function expression) (anonymous)]
<-- conductor.tjs(440)[(function) onTag] <-- conductor.tjs(104)[(function) timerCallback]
エラーが発生しました
ファイル : main.ks 行 : 351
タグ : backlay ( ← エラーの発生した前後のタグを示している場合もあります )
不正なパラメータです
[backlay]の部分をcopylayなどに置き換えたり[backlay]をレイヤ指定にしても起こるのですが、エラーが起こらない事も多く原因がつかめません。
もしわかる方いましたらアドバイスいただけると助かります。
296:名前は開発中のものです。
14/06/09 17:49:08.46 7FE1MBCC
フォント選択(窓)の追加ってどうやればいいですか?
297:285
14/06/09 17:58:37.20 roVDagH1
よくよく考えたらTJS化できてないからそもそもtagHandlerに追加できなかったOTL
>>287を使わせて頂いた所そのまんますんなり動きました。
>>287さん、そしてその他コメントをくださった皆様有難うございます。
早くkagから卒業したい・・・
298:名前は開発中のものです。
14/06/09 22:15:43.91 zgTHeyOQ
>>293
deffontの直後にresetfontしてその後にmappfontだとどうか?
mappfontは現在のフォントに割り当てるので
deffontではまだ実際のフォントが変わってないのでNGな気がする
>>295
レジスタダンプみるとsetPos(24,272,4294967289,15)てしてるから
何かしらのコピー元のレイヤがおかしいことになってる
ぶっちゃけこれだけでは何が原因かわからん
変なプラグインとか入れてたりしない?
>>296
kag.selectFont()
>>297
KAGParser.macrosの辞書を書き換えるのは多分想定された使い方じゃないので注意な
書き換えるなら末尾に必ず[macropop]を入れないとmpのスタックがおかしくなる
299:名前は開発中のものです。
14/06/09 22:47:36.55 ZUHh+va1
>>298
返答有難うございます
あれから少し様子みて、imageのクリップ命令で0指定してる箇所があり
それを直したら起こらなくなりました。
プラグインはズームのつかってます。また発生するようでしたらちょっと外してます。
300:285
14/06/11 21:57:23.47 YRcTUM0/
>>298
了解した(`・ω・´)ゞそういう情報はとても助かる
301:名前は開発中のものです。
14/06/14 12:43:38.12 hOVOkGrH
>>295
>deffont部分削ったらフォント反映されましたがどうでしょう?
deffontを削除してみましたが、Config.tjsでデフォルト設定している
フォントが表示されて反映されませんでした。
>>298
>deffontの直後にresetfontしてその後にmappfontだとどうか?
[deffont face="ほげほげ" size=20 color=0xFFFFFF shadow=false edge=true edgecolor=0x000000]
[resetfont]
[mappfont storage="hogehoge.tft"]
このように記述してみましたが、結果は同様でした(文字表示されない)
>>295、>>298で回答いただいた方、ありがとうございました。
302:名前は開発中のものです。
14/06/16 12:01:54.29 q21WNnYO
エンティティを使ったif文について質問です
アイテムを持ってたらアイテム名を表示、そうでなければ空白というものを
作ろうとしてたんですが、どうしてもif文が無視されます
[eval exp="f.a001item=0"]
[eval exp="f.item_number='001'"]
[if exp="&'f.a'+f.item_number+'item'!=0"]
[s]
[endif]
例えばこうすれば、ifでf.a001itemの中身を参照して、[s]を無視すると
思ったのですが、普通に[s]で止まります
こういう形でif文を使うのには、何か別の一手間必要なのでしょうか?
解決策あれば、ご教授お願いします
303:302
14/06/16 12:29:45.22 q21WNnYO
失礼、自己解決しました
304:名前は開発中のものです。
14/06/18 23:30:43.38 kTDggs5a
できれば
何が原因だったのか、どう解決したのか
を残していって欲しい
305:名前は開発中のものです。
14/06/19 08:46:27.08 YsaOwQfk
if文の中の評価式が間違ってたに1ペリカ
306:名前は開発中のものです。
14/06/19 23:27:41.87 I9v1tSi2
"="じゃなくて"=="か
307:名前は開発中のものです。
14/06/21 10:06:56.13 zZ+ZAALn
質問があります。
var timer_obj=%[];b();
b();//2回目
function b()
{
if(typeof timer_obj == 'Object' )
{
if(timer_obj.enabled == 'Integer' )//←※1
{
timer_obj.enabled = false;
}
kag.remove( timer_obj ); //タイマーオブジェクトをウィンドウの管理下から外す
invalidate timer_obj ; //辞書の無効化
}
}
※1の所で スクリプトで例外が発生しました
オブジェクトはすでに無効化されています
と表示されてしまいます。typeofで調べた時にはObjectがかえってくるのにいざ中をみようとすると無効化されているというのは
どういう状態なのかわからず 回避する方法をどうしたらいいのかわかる方いらっしゃいましたらご教授お願いします。
(´・ω・`)invalidateした後deleteしとくべきなんでしょうか
308:名前は開発中のものです。
14/06/21 10:10:09.84 XT/uhct/
invalidate timer_obj ; //辞書の無効化
timer_obj = void;
309:名前は開発中のものです。
14/06/21 13:09:39.28 d6hIArr/
>>307
tjs には無効化って概念があるのよ。
invalidate されたけどまだ参照されてるのでオブジェクトとしては残ってる
>>308
のように明示的に参照をきるか、isvalid 演算子で確認できるからそれで判定すれば良い
310:名前は開発中のものです。
14/06/22 03:00:05.49 CTa2I+oc
履歴を選択フォントにするのって
メッセージ履歴の設定で
;fontName = "user";
だけじゃダメなんでしょうか?
311:名前は開発中のものです。
14/06/22 20:01:30.53 aLaPGMTE
>>308 'void'じゃなくてvoidを入れるという手があったんですね。参考になります。
>>309 isvalid演算子という便利なこんな物が!少し動作テストしてみましたが、問題なく動きそうな感じです。
お二方とも返答有難うございます。何とか動きそうですOTL
312:名前は開発中のものです。
14/06/22 20:06:54.51 g8GuROB4
'void'はただ文字列入れてるだけじゃん……
313:名前は開発中のものです。
14/06/28 10:54:27.67 kEt1T2FI
最近のDeeたんは反女性活動家みたいになってきとるな
314:名前は開発中のものです。
14/06/29 20:21:40.99 6h0tPaYB
よくわからないエラーが出てたので調べてみたら
void == 0の結果が1になるんだけどこれって普通なの?
315:名前は開発中のものです。
14/06/29 20:24:12.11 YY9m9Prq
== なら変換されるから普通
316:名前は開発中のものです。
14/06/29 21:11:00.56 aWqLlhnw
そこで === の意味を知ってまた一歩前に進むんだ
317:名前は開発中のものです。
14/06/30 02:26:12.41 Yc9ysJQs
履歴を選択フォントにするのってExtHistoryLayerプラグインがないと無理なんですか?
318:名前は開発中のものです。
14/07/07 19:54:32.56 AQDpHVYP
過去ログ倉庫の自動dat取得がうまくいかなくなってます
近い内に調べるつもりですがダメかもしれません
scと同じさくらインターネットで運用してるので弾かれてるかも
状況報告まで
319:名前は開発中のものです。
14/07/07 22:26:18.87 EXgYARN7
質問です。
edit内に表示した文字列を一回クリックする(もしくは触れる)と、文字列が選択状態になるようにしたいのですがどうしたらいいでしょうか?
よろしくお願いします。
320:名前は開発中のものです。
14/07/09 03:18:26.89 XUvWpyrY
>>317
試してないがHistoryLayer.tjsのdispInitの冒頭のとこに
font.face = (verticalView?"@":"") + window.chDefaultFace;
とか入れればいいんじゃね?
>>319
OverrideとかAfterInitでの調整じゃなくてすまんが
EditLayer.tjsのonFocus()のとこを
function onFocus()
{
// フォーカスを得た
super.onFocus(...);
operationAllSelection();
}
にすればいいんじゃね?
(showCaret()をoperationAllSelection()に置き換え)
321:名前は開発中のものです。
14/07/09 07:15:48.11 y8SxGhKr
すみません、どうしても解らないので質問させて下さい。
ノベルゲームを作っているのですが、回想場面の文字のみ
[eval exp="kag.current.edgeExtent=4"]
[eval exp="kag.current.edgeEmphasis=1024"]
↑で袋文字の強調をし、
回想が終了すると
[eval exp="kag.current.edgeExtent=1"]
[eval exp="kag.current.edgeEmphasis=512"]
でデフォルト設定に戻るようにしているのですが、
デフォルトに戻した後も、別のシナリオファイルにジャンプしたりすると、袋文字が強調されている設定に戻ってしまうのです。
どなたか解る方がいらっしゃいましたら、アドバイス頂けると助かります。
322:名前は開発中のものです。
14/07/09 13:21:18.08 fh6qyV4v
Deeたん自分の体型についてやんわりとアドバイス受けたことについては
努力で解決しないこともあるのにってわめいたり鬱になったりしたのに
自分と別の人については名指しでキモいと言うとか良い性格してんな
323:名前は開発中のものです。
14/07/09 16:11:55.88 WTTzHbrd
そりゃあDeeたんですから
324:名前は開発中のものです。
14/07/09 16:35:07.95 qhCzmtgc
名前を入力して下さい[r]
[edit color="0x0000FF" length=200 maxchars=5 name=f.name1]
[link target="*check"]進む[endlink]
[s]
*check
[jump target="*Error" cond="f.name1 == 'Deeたん'"]
[jump target="*start"]
[s]
*Error
[eval exp="kag.closeByScript(%[ask:true]);"]
[s]
*start
[emb exp="f.name1"]さんこんばんわ![r]
今日も1日頑張りましょう☆[lcm]
325:319
14/07/09 16:50:36.09 jmcOTCP/
>>320
こちらを書き換えるとは、思い付きもしませんでした…
これで立ち絵などの挿入が一気に楽になります!
ありがとうございました!
326:321
14/07/09 19:31:46.79 y8SxGhKr
すみません直りました。
失礼致しました。
327:名前は開発中のものです。
14/07/11 10:33:26.74 XM0QplEy
すみません、どうしてもわからないので質問させていただきます。
ゲーム用のショートカットキーを作りたくて、Xキー又はマウスの中ボタンを押した時に
特定のラベルを実行するという処理をしたいのですが
if (key == VK_X || key == VK_MBUTTON) {
kag.process('○○○○.ks', '*○○○○');
return;
}
こういう文を書いたのですが、Xキーを押した時は正常に実行されるのですが、
マウスの中ボタンを押した時になぜか処理が無視されます。
念の為、VK_MBUTTONを左クリック(VK_LBUTTON)や右クリックに変えてみたのですが、どちらも反応がありません。
マウスにショートカットを指定したい場合仮想キーでなく別の書き方があるのでしょうか?
328:327
14/07/11 17:15:46.22 XM0QplEy
327です。自己解決しました。
失礼致しました。
329:名前は開発中のものです。
14/07/11 17:16:09.33 NfGvqF7J
このスレいつも自己解決してんな
330:名前は開発中のものです。
14/07/11 19:05:59.19 4TcYWjDp
せめてどう解決したか書いて欲しいよな。
>>321
裏画面のメッセージレイヤの設定が復活したとかかね。
edgeExtetnt/Emphasisを変更した後にbacklayするか、
kag.current.comp.edge{Extent,Emphasis}を合わせて変更して解決したと予想。
>>327
マウスボタンはonKeyDownではなくonMouseDownでmbMiddleの判定が必要だね。
ただ、ボタン押されて無条件にkag.processするのは危険。
kag.inStableとかhistoryShowingとか現在の状態をチェックして
問題ないときに限りkag.processで飛ばすようにしないと
意図しない時にキーやボタンが押されてエラーになる場合がある。