[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 08/07 15:19 / Filesize : 108 KB / Number-of Response : 353
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:名前は開発中のものです。 mailto:sage [2014/02/04(火) 17:45:20.15 ID:zUepSYWa]
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

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

吉里吉里スレ過去ログ倉庫
ttp://bbs.bokunatu.com/krkr/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

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

必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)

前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その27
toro.2ch.net/test/read.cgi/gamedev/1358185635/

21 名前:名前は開発中のものです。 mailto:sage [2014/02/06(木) 00:15:21.76 ID:YbkwKyHA]
いちいち絡むアホはマジでいい加減にしてほしい
はいはいそうですねで放置すれば終わるのに反応してスレを荒らしやがって

22 名前:名前は開発中のものです。 mailto:sage [2014/02/06(木) 10:31:38.80 ID:lByegAHw]
はいはいそうですね

23 名前:名前は開発中のものです。 mailto:sage [2014/02/08(土) 06:41:26.19 ID:dxFNS8ah]
はやく末端ユーザーな俺みたいな奴でもkrkrzの恩恵を受けてみたいっす

24 名前:名前は開発中のものです。 mailto:sage [2014/02/08(土) 13:39:39.34 ID:thZ1mPfc]
喜べ。その時はすぐに来る。
5年もかからずに恩恵を受けられるようになるだろう。

25 名前:名前は開発中のものです。 mailto:sage [2014/02/08(土) 14:05:23.22 ID:dxFNS8ah]
わーい

26 名前:名前は開発中のものです。 mailto:sage [2014/02/08(土) 14:25:55.25 ID:sT71n8oU]
KAGにちょっとTJS風味で組んでるような奴まで恩恵が来るのは難しいと思うなあ

27 名前:名前は開発中のものです。 mailto:sage [2014/02/09(日) 08:10:34.08 ID:5j3Mufn/]
互換性ってまだ低いの?>Z

28 名前:名前は開発中のものです。 mailto:sage [2014/02/09(日) 08:50:23.79 ID:CxLdcZ5O]
ほとんどのスクリプトやプラグインはZでもそのまま使える。
KAG3も何カ所かZ用の記述を追加すればそのまま使える。
俺のつくったネイティブプラグインもそのまま読み込んで使えたんで良かったわ。

29 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 03:31:55.59 ID:QvlnY7K+]
なんかすごい流れの所申し訳ないですが、質問です
栞データをグラフィカルボタン経由で読み込むための修正をしようと思うのですが
Butt_mouseDown = false;
update();

if(isvalid this) // オブジェクトが有効であれば処理を実行
{
Butt_mouseDown = false;
update();
}
この修正を fix_buttonlayer.tjsとかを作るような形で(直接buttonlayer.tjsを編集せずに)修正する方法ってありませんか
LinkButtonLayer extends ButtonLayerとなっていてどうやって修正したらいいものやらOTL



30 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 11:47:12.98 ID:JtBbosgK]
流れというのは物わかりの悪い馬鹿に便乗荒らしが絡んで
スレを機能不全に陥れた一連のレスの応酬のこと?
もう何日も前に終わってるんだから蒸し返すのはやめようね

31 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 13:15:31.23 ID:+ubg+0qq]
>>29
ButtonLayer.onMouseUp=function(){ ... };

とかすれば、既存クラスのメソッドさしかえできる。古いメソッドの内容に足すだけなら、あらかじめふるいのは別のメンバーに保存しておいてそれを、呼ぶようにする

新規に作成されるオブジェクトに反映されるので、クラス生成終わって、kag オブジェクトが生成される前の
Override.tjsにかけばおっけー

32 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 17:33:38.43 ID: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 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 22:05:13.52 ID:G2JN3iGV]
問題外だな。基本的なクラスの概念勉強しておいで。

34 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 22:09:13.54 ID:FduUAoP6]
>fix_buttonlayer.tjsとかを作るような形で(直接buttonlayer.tjsを編集せずに)修正する方法

みたいにちゃんとした手法でやるなら継承は勉強しないとアカンて
無理なら直接書き換えるくらいしか

35 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 22:39:38.55 ID:QvlnY7K+]
OTL 了解した おじゃましました

36 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 23:12:13.98 ID:9jS6ICVh]
クラス外からsuper呼びたいなら親クラスのメソッドを直接呼ぶしかないね
global.KAGLayer.onMouseUp(...);みたいな感じで(試してないから動かなかったらすまん)
保守性はぐっと落ちる…というかそもそもクラスメソッドを置き換えてる時点でアレだけどw

37 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 23:21:43.91 ID:FduUAoP6]
吉里吉里自体がアップデートされたときにbuttonlayer.tjsを上書きしちゃうのがコワイんじゃね
もう吉里吉里2(少なくともTJS部分)はまずアップデートされないから大丈夫やろ

38 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 23:34:46.93 ID:QvlnY7K+]
自分の勉強不足が故に的外れな質問してた事に 気が付きました。
ナナメ読みをした程度ですが、superはextends等と同じように classの基本機能だった・・・んですかね?
現時点での実装は無理ですが、良い機会なので 1から勉強してみようと思います。
度重なる連投及び長文 失礼しました。

最後に 回答意見を頂いた >>31及び>>33-34さん、本当に感謝します。有難うございます。

39 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 23:45:06.09 ID:u0Zj1oZ3]
>>32
ああ、super のこと失念してた。
それは親クラスを指すんだけど、コンパイル時に処理されるので、差し込む場合は記述が通らない

明示的に親クラス指定して global.KAGLayer.onMouseUp() と書けばいい

>>36 が正解

これは結構悩ましい問題。指定オブジェクトのクラスを直接取得する方法と、クラスの親クラスを取得する方法が無いのは吉里吉里の欠陥



40 名前:名前は開発中のものです。 mailto:sage [2014/02/10(月) 23:54:43.26 ID:FduUAoP6]
吉里吉里Zの機能提案にでも投げればいいんじゃないですかね(適当)

41 名前:名前は開発中のものです。 mailto:sage [2014/02/11(火) 00:03:59.14 ID:xiwE3DKy]
global[Scripts.getClassNames(this)[1]].onMouseUp();で動かないこともない

42 名前:名前は開発中のものです。 mailto:sage [2014/02/11(火) 02:12:43.79 ID:L9JV+gO7]
こんな関数有ったのか。リファに載ってねーから知らんかった

43 名前:名前は開発中のものです。 mailto:sage [2014/02/11(火) 02:37:34.82 ID:zqWitfVL]
>>40
多重継承のときどうするかが悩ましい

44 名前:名前は開発中のものです。 mailto:sage [2014/02/13(木) 02:22:51.70 ID:qVnkcZ6q]
初心者丸出しの質問で申し訳ないのですが、
栞をたどって(ロード)した時に、背景と前景レイヤが復元される仕様だと思います。
ただ、イキナリ復元するのではなく、
ロードボタンクリック→フェードアウト→フェードインで画面復元としたいのですが
良い方法ないでしょうか?
また、背景と前景を復元しない方法がありましたら教えて頂けると助かります。

45 名前:名前は開発中のものです。 mailto:sage [2014/02/13(木) 10:52:01.04 ID:l9NiqcsZ]
誰かがそういうプラグインを開発してるならともかく、
初心者があがいてどうにかなる問題じゃない気はする

46 名前:名前は開発中のものです。 mailto:sage [2014/02/13(木) 11:44:32.68 ID:C2T7+i33]
ロード時処理追加プラグインは?
ttp://www.geocities.co.jp/Bookend/2352/krkrplugins/

47 名前:名前は開発中のものです。 mailto:sage [2014/02/13(木) 14:12:22.53 ID:92AgXMb3]
ロード時の挙動は一番厄介

48 名前:名前は開発中のものです。 mailto:sage [2014/02/13(木) 20:27:56.12 ID:oeukfz/d]
デフォルトの栞を使わず、必要なフラグや変数を辞書配列にして
手動でsaveStruct〜loadしておいて
ロードボタンクリック→フェードアウト→裏画面にロード後の画面を描画→フェードイン
としてみたらどうだろう?

49 名前:名前は開発中のものです。 mailto:sage [2014/02/13(木) 21:15:15.59 ID:kcAoJK47]
onload.ksで処理入れるとロード時に色々なエラーがおきるんだがなんでなんだろう



50 名前:名前は開発中のものです。 mailto:sage [2014/02/13(木) 22:38:45.75 ID:+IttBQKK]
あきらめるのが手っ取り早い

51 名前:名前は開発中のものです。 mailto:sage [2014/02/16(日) 16:52:16.74 ID:vjWolPjL]
吉里吉里ってセーブ・システムデータを作らせないようにする事って出来ます?

52 名前:名前は開発中のものです。 mailto:sage [2014/02/16(日) 16:55:54.20 ID: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 名前:名前は開発中のものです。 mailto:sage [2014/02/16(日) 16:56:36.50 ID:r6vNFHi/]
>>51はLV4〜5ならできるけど改変しなきゃいけない部分が
かなり多そうだし、「セーブした」って出るのにセーブできてない
みたいな問題に対処しようとすると さらに大変そう

54 名前:名前は開発中のものです。 mailto:sage [2014/02/17(月) 00:47:46.97 ID:dRYdRLQj]
LV4なら出来るんじゃない

55 名前:名前は開発中のものです。 mailto:sage [2014/02/17(月) 12:39:29.75 ID:FqP5vL3+]
吉里吉里Zって現状だとプラグインを利用してもフルスクリーン時のメニュー表示には問題があって、
今後修正される予定も無いってことなんかな

56 名前:名前は開発中のものです。 mailto:sage [2014/02/17(月) 14:52:40.92 ID:1YY1lkLW]
ゲーム配布するときに吉里吉里Zと吉里吉里2を同梱して
動く方でプレイしてもらうしか無いな

57 名前:名前は開発中のものです。 mailto:sage [2014/02/17(月) 15:37:56.63 ID:dRYdRLQj]
体験版にでも入れてテストして貰うとか

58 名前:名前は開発中のものです。 mailto:sage [2014/02/18(火) 21:48:37.91 ID:tmCLhVTk]
>>55
いやあえて言えばフルスクリーン時にメニューが使えるとタッチ操作で問題があるから
使えなくしましたって流れでは

59 名前:名前は開発中のものです。 mailto:sage [2014/02/18(火) 21:53:16.95 ID:zB3hi5SS]
タッチ時代に適応したメニュー機能はあっていいよね
たぶんTJSレベルで十分実現できるプラグインだけど



60 名前:名前は開発中のものです。 mailto:sage [2014/02/20(木) 01:33:49.86 ID:th+990yK]
画面解像度(というかアスペクト比)の変更機能を付けたくて頑張っているんですが、
せっかく変更してもフルスクリーンにすると起動時の画面解像度に戻ってしまう……。
どうしたらいいんだろう。

61 名前:60 mailto:sage [2014/02/20(木) 01:36:16.85 ID:th+990yK]
正確には
×起動時の画面解像度
○Config.tjs の scWidth と scHeight に設定した値
です

62 名前:60 mailto:sage [2014/02/20(木) 02:05:09.69 ID:th+990yK]
すんません、自己解決しました。
kag.innerHeight と kag.innerHeight だけで画面解像度を変更してたんだが
kag.scHeight と kag.scWidth にも値を入れてやったらいけた。

63 名前:名前は開発中のものです。 mailto:sage [2014/02/20(木) 22:53:06.65 ID:AXqa2XyR]
>>58
タブレットを使う人に対して対応するのはまあ必要だろうけど、
そうてないPC使ってる人にまでタブレットと同じ操作方法を強いることもなかんべと思ったんよ

画面上のメニューって誰でも使い方分かるし、
あるとあらゆるソフトで通用するシンプルな操作方法って意外と価値のあるモノな気がするんだが

タブレットでのメニューってどんなのが一般的なんだろ

64 名前:名前は開発中のものです。 mailto:sage [2014/02/21(金) 05:28:26.05 ID:5gZeJoFZ]
Config.tjsで、各設定項目の行頭にセミコロンがあるのはどういう意味があるの?
セミコロンを削除しても動くみたいだけど……

65 名前:名前は開発中のものです。 mailto:sage [2014/02/21(金) 11:42:11.49 ID:dDUIDK+F]
UpdateConfig.tjsで設定行と認識するために必要
Config.~newがないかKAGのバージョンが変わってglobal.config_versionが
古くなったとかない限りは基本関係ない

66 名前:名前は開発中のものです。 mailto:sage [2014/02/22(土) 00:20:55.17 ID:P5fGpr+q]
>>65
教えてくれてありがとうございます。なるほどなー。
理由が分かってすっきりした。

67 名前:名前は開発中のものです。 mailto:sage [2014/02/22(土) 15:06:39.66 ID:m17ixIhI]
タブレット端末で大作エロゲやノベルゲームが出ない理由は
開発者が使ってないからだろうな
タブレット端末って大作プレイするのには向いてないから
それを開発者もわかってるから乗り気なところが少ない

68 名前:名前は開発中のものです。 mailto:sage [2014/02/22(土) 15:43:27.73 ID:SpBM3CNp]
普及台数と、開発に余分にかかる労力のバランスが問題なんだろうなあ

69 名前:名前は開発中のものです。 mailto:sage [2014/02/22(土) 15:52:38.23 ID:lXvj9GnO]
前も話題になってたけど、「こんな時代になってもエロゲ(ノベルゲー)する珍しい人」は
結局旧来型のパソコンを最低1つはプレイ用に持ち続けるんじゃないかっていうね



70 名前:名前は開発中のものです。 mailto:sage [2014/02/22(土) 22:06:01.35 ID:dQgvbxnb]
スマートフォン版『沙耶の唄』制作決定!

2013年12月27日 , ゲーム , 中央東口 , 沙耶の唄 , 虚淵玄
10年のご愛顧ありがとうございます。これからもよろしくお願いいたします。

2003年12月にPC18禁にてリリースいたしました、シナリオ“虚淵玄”×原画“中央東口”によるサスペンスホラーADV『沙耶の唄』も今年で発売から10年。
おかげをもちまして2013年現在も多くの方から愛される作品となりましたが、この10周年の機会により多くの方に作品に触れていただくべく、スマートフォン版『沙耶の唄』の制作が決定いたしました!

71 名前:名前は開発中のものです。 mailto:sage [2014/02/23(日) 10:48:31.67 ID:OYRFrFDJ]
「スマホ」は4インチ前後の液晶サイズが一般的で5インチだと大きく機種も限られる。
「タブレット」は8インチ前後が中心? 5〜11辺りまで。
10インチ辺りからモバイルノートPC。

「スマホ向け」をタブレットでプレイすることは出来るけれど
「タブレット向け」はスマホでは画面小さくて難しいよね。
で、タブレット向けって結局、PC開発者・ユーザーの目線の延長線上にある気がする。

客層を広げる・客と金を集める為にはスマホ向けで作んないと駄目でしょ。
でも、いま開発者側が見てるのはタブレット向けだよね。そう感じる。

もともとノベルゲーってスマホの小画面には向かないコンテンツだしね。
スマホ向けと銘打って配信されてる過去作のどれを見ても新規ユーザーが
魅力を感じるものだとはとても思えないし。システム的にもコンテンツ的にも。
なんかPC持っててプレイしてるユーザーがスマホ/タブレットでも同等の内容を
求めるというはっきり言って「頭おかしい」要求に変に応えようとか思っちゃう
専門馬鹿な開発者ってのも問題だと思うし。そういう要求するクライアントもね。

根本のところから違うものだって認識は必要だと思うんだよねぇ。

72 名前:名前は開発中のものです。 mailto:sage [2014/02/23(日) 12:05:37.29 ID:96IySniw]
>>71
携帯ゲーム機でゲーム遊んでいる奴は基地街扱いw

73 名前:名前は開発中のものです。 mailto:sage [2014/02/23(日) 12:22:38.93 ID:n8/hEfyO]
ノベルゲーム自体に時代を引っ張るようなオーラがあるときなら
まだ強引な移行が進んだかもしれないけど……

今はなんだ? ニコニコか艦これ?

74 名前:名前は開発中のものです。 mailto:sage [2014/02/23(日) 13:32:48.90 ID:9Ss0KZu2]
>>71
スマホどころか、ケータイの時代から
がしがし移植されてたし、なにより
PSPとかVITAでいくらでもでてるぞ
画面サイズはなんら問題にはならない
まぁ、そのまま持って行こうとして文字サイズが残念なことになってるのは良くあるけどなんとかなる

今のスマホやタブレットにおけるノベル系の最大の問題は、クリック進行前提がタッチ操作と根本的に相性悪いことだよ

75 名前:名前は開発中のものです。 mailto:sage [2014/02/23(日) 15:58:06.08 ID:96JJ3Ykw]
オート専用にするしか

76 名前:名前は開発中のものです。 mailto:sage [2014/02/23(日) 17:35:20.81 ID:h4z5dIas]
タッチ前提はやばいよな
画面が小さいのは置いといても
DSとかPSPならまだボタンついてるから、長時間プレイは何とか出来るが
タッチは無理だろ

77 名前:名前は開発中のものです。 mailto:sage [2014/02/23(日) 17:53:03.88 ID:n8/hEfyO]
物理ボタンが完全に排除されちゃったスマホ・タブレットでは
ノベルゲームは現実的じゃないと思う

エロゲって枠なら、多少ゲーム性があるもののほうが
向いてるんじゃないか

78 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 12:52:10.49 ID:WyQLrW3B]
スマホ向きのユーザーインターフェースってどんなんだろ
ドラッグ&ドロップとかかね

79 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 14:03:58.35 ID:4JW4hGgw]
向いていない。



80 名前:名前は開発中のものです。 [2014/02/24(月) 14:45:52.58 ID:rhg0lnzI]
いっそのことスマホ・タブレットにマウス・キーボードを繋いでプレイしたらいい

81 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 15:02:54.32 ID:FppbX7Tc]
一番大きいのはフリック
あれはモバイル端末では簡単でマウスでは大変という大きな差をもたらす

82 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 21:57:28.05 ID:zARZMOJd]
マウスジェスチャーで代用すればマウスでも何とかなりそうではある
それなら開始位置に依らないだるし

83 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 22:12:45.10 ID:FppbX7Tc]
フリックを知らないユーザーってPCで言えばダブルクリックを知らないユーザーくらいだと思うけど
マウスジェスチャー的な動作の存在を知ってるのはそっからだいぶ高いレベルになる気がする

84 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 22:37:33.81 ID:6R1pyONG]
一番多用する左クリック/Enterの文字送りとバックログの2つを
フリックの上下に割り当てて、残り2つはメニューPOPUPとテキスト消し。
その辺しか選択肢がないよねぇ。
端末に依存しない操作って上下左右フリックしか無いもんね。

PCはいくつも出来ちゃうからまた機能差が出ちゃうんだけど。

85 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 22:39:19.92 ID:6R1pyONG]
あ、タップでテキスト送りは現実的じゃないって
コンセンサスの上でね。
あとメニュー呼び出しはロングタップもありか。

86 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 22:49:04.37 ID:6R1pyONG]
>>82
そうでもないんだよ。
マウスジェスチャーは、と言うかマウスカーソルが画面の中央にいると邪魔でしょ?
でも確認ダイアログって画面の中央に出るじゃん、当然だけど。
あと最近は画面端のPOPUPメニューがあるから単純に画面端に
カーソル寄せることも出来ない。
吉里吉里で上メニューが生きてて下にもPOPUPメニューがあると
カーソル置く位置に困ったりすることも。ワムソフトのとか。
戯画のNexusなんかもうどうしてくれようかな感じだしw

大図書館の周回プレイでジェスチャーで次の選択肢に飛ぼうとして
確認ダイアログで画面中央に行ったカーソルを動かして……
みたいな動作を繰り返した記憶が。
カミカゼなんかもだなぁ。あれは右下のボタンでだけど。

87 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 22:52:53.25 ID:6R1pyONG]
ミス防止に確認ダイアログは出したい。
でも画面中央に出たのをクリックで決定しかできない。
マウスジェスチャーの問題点だと思うんだけどね。

確認ダイアログのYes-Noをジェスチャーで選択出来るように
していないのは実用としては駄目なんじゃないかなぁ。

88 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 23:12:32.45 ID:FppbX7Tc]
PCのノベルゲーでマウスジェスチャーが要るかっつー根本のとこだと基本はいらんだろうな

「スマホ向けのUIがあるかどうか?」ってのが話題のスタートなんで、「フリックという大きい違いがある」
「だからPCとスマホで完全共通コードの使い回しは微妙だよね」で終わりでいいと思うんだけど

タップについてもマウスクリックと同価では捉えられないし

89 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 23:15:46.45 ID:zARZMOJd]
>>83
初回起動時に説明出すか…?
読まないだろうなぁ…

>>86-87
カーソルをどこに置くかはまぁプレイする側の好みみたいなもんだから置いとくとして

確認ダイアログも自分で実装して画面内どこでもいけるようにマウスジェスチャー対応させるとか…?



90 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 23:41:42.13 ID:6R1pyONG]
あー、確認ダイアログは何故必要かというとミスしたら困るから。
逆に言えばミスしても困らない=簡単にリカバリ出来るならいらないのよね。
多少の操作は必要だとしても。

次の選択肢へ であれば 前の選択肢へ or オートセーブ(からの復帰)
ロード であれば オートセーブ(からの復帰)
セーブ であれば セーブ画面で編集削除移動
終了 であれば レジューム起動              なんかがありさえすれば。

セーブデータの上書き確認くらいかな、ダイアログが必須なんて。
ただ実際にこれらが全部出来るのって紫のCMVSくらいかなぁ、現状。

91 名前:名前は開発中のものです。 mailto:sage [2014/02/24(月) 23:54:32.29 ID:zARZMOJd]
セーブデータの上書きって意味ならどうせどのデータか選択するために
マウス動かすからあんまり関係ない気がする
実装云々は置いといて出来なくはなさそうだな

結論は>>88になりそうな気がするけども

92 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 00:12:06.77 ID:VYVMNqR/]
>>87
覚えとく

ジェスチャー有効時は、
ダイアログ時に右クリックしたらジェスチャーのアイコン表示すればたぶん伝わるよね

93 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 01:00:42.37 ID:6Ysabw4T]
履歴から任意のラベルを指定してロールバックできるプラグインって既存でありますかね?
自分で実装するとなると難易度高いよね、これ……。

94 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 01:04:07.91 ID:CEkZLi8U]
シナリオファイルを解析してその位置の状態を調べれば行けるかな
フラグとかあったら無理だな

95 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 01:18:11.37 ID:qOz6xYxf]
ワムソフト版なら出来てるんだし中見てみればいい。
ノーブルワークスからだな。

96 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 04:46:25.11 ID:v1w2auae]
バラしてみると分かるけどアレはksファイルじゃないから
おいそれ真似できるようなものじゃない

97 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 10:35:54.11 ID:KlpcH4Xi]
今流行りの、ゲームの進行具合をTwitterに投稿する機能
誰か吉里吉里でプラグイン作って! 僕は無理です(^ q ^)

98 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 15:18:10.27 ID:87yy80JQ]
ゲーム進行が逐一ツイートしてる奴がいたらとりあえずブロックですわぁ(^ q ^)

99 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 15:22:39.61 ID:l463nPpM]
もっとエロゲに勢いがあって、中堅どころの萌えゲーでもバンバン売れてる時代に
Twitterが流行っていたら相性が良かったかもしれない

そういう時代があったとしてもFateとかAIRとかのゲームにそんな機能付いてたら
ドンビキだっただろうけど



100 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 15:26:13.31 ID:CEkZLi8U]
ああいう連携機能は宣伝することにガメツイことを証明するだけだから
マイナスだろう

101 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 16:14:50.67 ID:v1w2auae]
function tweet(text) {
Plugins.link("systemEx.dll") if (typeof System.urlencode != "Object");
System.shellExecute("twitter.com/?status="+System.urlencode(text));
}

102 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 21:08:16.02 ID:gEdd7xgB]
初回起動時にダイアログ出して「実装してみたから協力して!」ってやれば奇特な人はオンにするんじゃね?
もちろんデフォルトは連携しないでコンフィグからいつでもオフに出来るようにした上で

103 名前:名前は開発中のものです。 mailto:sage [2014/02/25(火) 21:26:50.75 ID:l463nPpM]
何にせよエネルギーに満ちた業界じゃないとやりづらい
コアなファンがいるゲームならいけるかな?

104 名前:名前は開発中のものです。 mailto:sage [2014/02/26(水) 00:39:01.61 ID:kq1MwU2n]
Twitter連携はNitro+とかMOONSTONEがやってるけど
結局のところ相性は良くない。
持ってない人には「何やってんだこいつ」って無意味な垂れ流し
持ってる人とならコミュニティ組めるかもしれないけど
オープンなTwitterでやる事じゃないし。エロゲだしね。

でぼみたいにゲームエンジンからアクセスできるユーザー専用の
BBSとか、クローズなコミュニティ作るのが現実的なアプローチ。
まぁこのスレの話題じゃないけど。

この系統の話でこのスレに関わるとすればネット連携機能かな。
追加エピソードのダウンロード配信とか自動アップデート機能とか。
既に実装してるところもあるけど。

105 名前:名前は開発中のものです。 mailto:sage [2014/02/26(水) 01:05:41.92 ID:FJEKbo0G]
それこそ今のラブライブだとか艦これだとか
あの規模の勢いを持ってるコンテンツじゃないとね

エロゲがそうだった時代もあったんだが・・・

106 名前:名前は開発中のものです。 mailto:sage [2014/02/27(木) 17:12:37.00 ID:WHWyfCbe]
ツイート機能は邪魔というかテロ

107 名前:名前は開発中のものです。 mailto:sage [2014/03/04(火) 20:05:15.28 ID:cjsgYy3I]
TJSで定数宣言ができればいいのになあ。
直で値を入れるとマジックナンバーだらけになってしまう……。

みんなどうしてる?

108 名前:名前は開発中のものです。 mailto:sage [2014/03/04(火) 22:17:01.65 ID:0Tvy6POT]
Const○○は定数扱い って感じのコーディングルール作っとけば良いだけじゃね
自分で決めたルールも守れないなら諦めろ

109 名前:名前は開発中のものです。 mailto:sage [2014/03/04(火) 22:28:13.48 ID:cjsgYy3I]
んー、自分だけで組んで自分だけが使うソースならそれでもいいんだけどね



110 名前:名前は開発中のものです。 mailto:sage [2014/03/04(火) 22:30:49.90 ID:g03Bt9ak]
varの代わりにconstが使えるけどね>TJS(でも意味はvarと同じ)

どうしても読み取り専用にしたけりゃ
function makeConst(name, value) { (@"property ${name} { getter { return ${value}; } }")!; }
みたいに読み取り専用のプロパティ作るしかないかと…

111 名前:名前は開発中のものです。 mailto:sage [2014/03/05(水) 01:27:32.22 ID: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 名前:名前は開発中のものです。 mailto:sage [2014/03/05(水) 01:37:54.17 ID:KkEVcx03]
>なぜpotisionのwidhtだけ
? たんなるTypo?
それとも本当にwidhtって打ってるならwidthだけど……

113 名前:名前は開発中のものです。 mailto:sage [2014/03/05(水) 01:40:07.12 ID:glyzPB7W]
ありがとうございました、死んできます

114 名前:名前は開発中のものです。 mailto:sage [2014/03/05(水) 01:47:20.32 ID:BSmIsMvp]
>>110
うおお、ありがとー。そのコード、使わせていただきます。

>>113
( ´∀`)σ)A`)

115 名前:名前は開発中のものです。 mailto:sage [2014/03/05(水) 23:43:22.40 ID:s6MFiOo+]
>>113
死ぬ前にエディタの設定弄って強調表示入れとけ

116 名前:名前は開発中のものです。 mailto:sage [2014/03/06(木) 07:47:03.35 ID: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 名前:名前は開発中のものです。 [2014/03/07(金) 18:13:54.84 ID:PaM9OGRj]
すいません、みなさんがどのようにタイトル画面やストーリー、設定やストーリーの流れを書いているのか知りたいので、First.ksなどを公開しているノベゲはありませんかね?

118 名前:名前は開発中のものです。 [2014/03/09(日) 19:49:47.35 ID:xiS0J6Xq]
吉里吉里Zで、スクリプトで例外が発生しました
文法エラーです(syntax error) と出てしまいます。

hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=NAnt%A4%C7%B5%C8%CE%A4%B5%C8%CE%A4Z%2FKAG3%B4%C4%B6%AD%A4%F2%B9%BD%C3%DB
このやりかたで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 名前:名前は開発中のものです。 mailto:sage [2014/03/10(月) 05:19:47.82 ID:XNoFIu8y]
>>118
文法エラーが出るときは、問題があるのはたいていはその行じゃなくて
それより前になる。

内容もセミコロンを忘れてたりとか{}を閉じるの忘れてるとか。
そういうのが多いよ。



120 名前:名前は開発中のものです。 mailto:sage [2014/03/10(月) 22:42:36.10 ID:jvR+MVSq]
>>119
まず、SYOUKAIフォルダの中にDefaultMover.tjsファイルがありませんでした。
なのに上のようなエラーが吐出されます。

OUTFOCUSさんところの通りにやったつもりなのですが、何か違う箇所があったんかなぁ

121 名前:名前は開発中のものです。 mailto:sage [2014/03/15(土) 03:06:43.07 ID:UkF4p0GV]
吉里吉里のedgecolorって 動作おかしくない?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<108KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef