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

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

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

※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、
 FAQ、Google等で調べてからにしましょう。

前スレ(その11)
ttp://pc11.2ch.net/test/read.cgi/gamedev/1175480292/l50

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

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

詳しくは>>2-5辺りを参照のこと。
0035302007/08/12(日) 09:31:13ID:3WHzmhX3
よくflashなどで調べたいところにカーソルを合わせると、
メッセージウィンドウが出てきてソレの説明が出てくる。
ってのがありますよね。
それみたいにボタンのオーバー時に新しいレイヤーを発生させて
説明をタラタラ表示させたいんですよ。
無論そこもノベルっぽく1文字ずつ表示っす。

イマイチやりたい事を伝えるのが難しいっす。
0036名前は開発中のものです。2007/08/12(日) 17:11:34ID:K3QIwLpr
>>35
ttp://www.geocities.co.jp/tjschallenger/TJS0316.html

ここを参考にすればいいんじゃないかな
一文字ずつ表示するのはできないっぽいけど
0037302007/08/12(日) 19:58:58ID:3WHzmhX3
>>36参考になりました!ありがとうございます。
>>36のおかげで文字は表示出来るようになったのですが、
やはり1文字ずつ表示させたいです。
0038名前は開発中のものです。2007/08/12(日) 20:55:20ID:zt89Jrq+
二十四季夏コミ間に合わなかったらしいよ
0039名前は開発中のものです。2007/08/12(日) 21:13:45ID:5sUYEZcD
タイプライターのソースが参考になるかも
0040名前は開発中のものです。2007/08/12(日) 21:23:32ID:NJ3zUava
夏コミ用のゲームをまだ作ってるピコ手の俺様もいますよ、と。
ていうか、シナリオ完成してないんだけど。
0041名前は開発中のものです。2007/08/12(日) 21:24:48ID:BTdZtL4q
カーソル乗っけた時に普通のメッセージレイヤ出すようにすればいいんじゃね
0042302007/08/12(日) 21:33:12ID:3WHzmhX3
>>41普通にメッセージレイヤを出すと
メッセージレイヤのみが出て何も書かさりません。

〜〜〜
function hint_on(hint){
kag.fore.messages[2].fillRect(0, 0, kag.fore.messages[2].imageWidth, kag.fore.messages[2].imageHeight, 0);
kag.fore.messages[2].font.height = 24;
kag.fore.messages[2].drawText(0, 0, "%s".sprintf(hint), 0xFF0000);
}
〜〜〜
onenter = "hint_on('あいうえお')"

一気に全部表示かよ!だったら画像で表示させたほうが楽だZE☆
な状態です。
一文字ずつ表示の方がカコイイ!
0043名前は開発中のものです。2007/08/12(日) 21:57:59ID:5sUYEZcD
単純に1文字ずつ表示するだけなら、1文字書いてトランザクション、それの繰り返しとか
0044名前は開発中のものです。2007/08/12(日) 21:59:15ID:5sUYEZcD
×トランザクション
○トランジション
0045名前は開発中のものです。2007/08/12(日) 22:34:04ID:Q9C58JrJ
もうめんどいからlayoptで表示させてcurrentして
文字速度指定してスキップ不可にしてゆっくり表示させろ
0046302007/08/12(日) 22:52:55ID:3WHzmhX3
>>43-45
私にそれが出来るスキルが備わっていなかった模様です・・・orz

Tjsの方で文字を一文字ずつ表示するっていう関数はないんですかね?

>>39様のタイプライターも失敗しましたし・・・
0047名前は開発中のものです。2007/08/13(月) 00:56:20ID:8eMyQsBg
>>46
TJSにあるのは、特定の位置に特定の文字列を描画させるメソッドのみ
1文字ずつ描画したければ、文字列を分解して、drawTextにかければいいだけ

ちなみにKAGは、ウェイトをはさみながら1文字ずつ描画していって
改行させる位置にきたら改行したりしてる

問題は、この描画というのは一瞬で行われるため、1文字ずつトランジション
させながら文章を表示させていくことはデフォルトのKAGではできない
やろうと思うなら、各文字ごとにレイヤを用意して描画してをトランジションする

つか、スキルが追いつかないなら、まずはできる範囲でやれ
失敗したからといって、何日もかけて悩んだり試行錯誤できないようなら
KAGでできる範囲にしろ。工夫次第で、KAGだけでもいい演出はできるぞ
文章が表示されればユーザーは読むことができるんだから、それでいいじゃねえか
0048名前は開発中のものです。2007/08/13(月) 01:32:47ID:SrOWzJJ2
>>30

>>34>>41の言うように、カーソル乗っけた時に別レイヤーにジャンプさせればできるじゃん。


[link onenter="kag.process(,'*hint01')"]ここにオンマウスでヒント1が表示される[endlink]

(↑これはメッセージレイヤー0を使っているとする)
そんで

*hint01

のラベルを別に用意しといて、その中でメッセージレイヤー1を指定、
「あいうえお」

でいいだろ。
ちなみにボタン画像は使ったことがないので、上の例は「ボタンにオンマウス」じゃなくって
「文字列にオンマウス」でジャンプだ。そこは自分で適当に変えてちょ。


まあ>>47の言う通り、自分で分かる範囲の処理にしといた方がいいと思うが。
行き当たるたびにここで質問ばっかしてたら埒があかないし。
0049302007/08/13(月) 02:00:49ID:wMLdrIrt
>>47
自分は演出ばかりに懲りすぎていた模様です。
精進せねば

>>48
おかげで出来ました。ありがとうございます。
0050名前は開発中のものです。2007/08/13(月) 04:00:20ID:3TR8g+aG
>>30のおかげでまったく別件のバグが取れた俺がいた。
0051名前は開発中のものです。2007/08/13(月) 05:49:13ID:XsdRXOU8
>>50
kwsk
0052名前は開発中のものです。2007/08/13(月) 06:52:14ID:3TR8g+aG
>>51
既読文字表示速度関連に手を入れてたんだけど
その過程で通常の文字表示速度を変えられなくなってる事に気づいてなかった。
んで>>34を実験中にそれに気づいて修正することが出来た。

バグというよりかは凡ミスという方が正しいかも。
0053名前は開発中のものです。2007/08/14(火) 01:38:58ID:w7fB85hT
KAGEXのsliderタグのonchangefunc属性ですが、
マニュアル(kagex.txt)には下記のように記載されていますが、
ここでいうdraggingとは何を指すか分かりませんでした。
> onchangefunc 変更したとき呼び出される関数を指定
> func(position, dragging); の形で呼び出される

MessageLayer.tjsのonChange関数が該当するものと思われ、
draggingはドラッグ中か否かを指定するのかと推測したのですが、
trueやfalseを指定すると「スクリプトで例外が発生しました
(void) から Object へ型を変換できません。
Object 型が要求される文脈で Object 型以外の値が渡されるとこのエラーが発生します」と表示され、
draggingそのものを指定すると「スクリプトで例外が発生しました
メンバ "dragging" が見つかりません」と表示されてしまいました。

>>47氏がご指摘されていたように出来る範囲で対応しようと思っているため、
今回は対応せずに先に進むつもりですが、今後のためにアドバイスいただけると助かります。
0054名前は開発中のものです。2007/08/14(火) 02:27:54ID:lCv2nSJO
>>53
何をどう指定したのかさっぱりわからん。具体的に書いとくれ。
0055名前は開発中のものです。2007/08/14(火) 04:12:17ID:89viuMhH
質問があります
任意の文字列をTJS式として実行することは出来ますか?
具体的には、例えば

var dic = [];
dic.add("dic.count");
 とすればdic[0]には"dic.count"という文字列が入り、
dm(dic[0]);
 と書くと当然「dic.count」と表示されます。これを
dm(dic[0]+'='+(なんか処理)dic[0]);
 と書いて、5個なら「dic.count = 5」というように出来ないでしょうか。
 ご教授お願いします。
0056名前は開発中のものです。2007/08/14(火) 05:54:03ID:kPyoQBNU
dm(dic[0]+'='+Scripts.eval(dic[0]));
0057名前は開発中のものです。2007/08/14(火) 05:54:05ID:gueEeab/
>>55
Scripts.exec
実験してくれ
0058名前は開発中のものです。2007/08/14(火) 05:55:58ID:gueEeab/
>>56
あぁ、そっちでいいのか。
0059名前は開発中のものです。2007/08/14(火) 09:51:44ID:w7fB85hT
>>54
説明不足すいません。

【やりたかった事】スライダーのタブを動かした際、
ミュート実行時はkag.bgmvolumeの値が変更されない(0のまま)ようにしたい。
sliderタブの中だけでは出来なさそうだったので、スライダーのタブを動かした際、関数を呼び出したい。

[slider width=100 height=10 opacity=0 min=0 max=100 onchangefunc="bgm(sf.volume, true)"]

// sf.mute・・・ミュート中、!sf.mute・・・非ミュート中
function bgm(test)
{
if (!sf.mute)
kag.bgmvolume = test;
}

多分上記のような感じの事を記述すれば、
・ミュート時は、sf.volumeに音量の値が格納されるだけでkag.bgmvolumeには影響を及ぼさない。
・非ミュート時は、sf.volumeに音量の値が格納された後kag.bgmvolumeに値がコピーされ、
sliderタブの移動に実際の音量が追従する。
かなと思い試してみました。

ただonchangefuncの書き方が仕様に沿っていないようで、>>53のようになってしまいました。
0060名前は開発中のものです。2007/08/14(火) 11:37:16ID:zpD3/Hih
>>59
[slider width=100 height=10 opacity=0 min=0 max=100 onchangefunc="bgm"]
こう書く。

呼び出される側はこの形

function bgm(volume, dragging) {}

スライダをつかんで移動してる間は dragging が true になってる。
最後値が確定したときは dragging が false。


というか、kagex の場合、bgm の mute 処理は kag.bgmenable で適切に
内部制御されてるので、kag.bgmvolume は常にそのまま制御するのが正解。
0061名前は開発中のものです。2007/08/14(火) 13:11:57ID:w7fB85hT
>>60
ご指導ありがとうございます。
無事実装できました。

また、kag.bgmenableのご説明ありがとうございます。
音量を0にすると事しか考えておらず、無効化するという発想はありませんでしたorz
kag.bgmenableのおかげで、そもそもスライダー内で関数を呼び出す必要性がなくなり、ソースがスッキリしました。
0062名前は開発中のものです。2007/08/14(火) 13:15:04ID:lDSvhbmR
以前KAGEX使ったら妙なエラーやらバグで苦しんだんだが
改善されたのかね
0063名前は開発中のものです。2007/08/14(火) 19:36:07ID:epRKm6MR
>>55

前置!は?
0064名前は開発中のものです。2007/08/15(水) 03:35:23ID:WQbYZ8UU
buttonタグで一画面に複数ボタンを配置して、そのうちのどれか一つでもクリックすると
その後は全ボタンがクリックできなくなるんですけど、これはまたbuttonタグを使って再配置するしかないんでしょうか?
0065名前は開発中のものです。2007/08/15(水) 03:42:31ID:vc/j7j8+
>>64
[unlocklink]
0066名前は開発中のものです。2007/08/15(水) 03:47:36ID:WQbYZ8UU
ありがとうございます、こんなタグがあるなんて知りませんでした
今まで一々再配置してました
0067名前は開発中のものです。2007/08/15(水) 06:13:57ID:WQbYZ8UU
続けて質問済みません
一つの小数点まで含む数値に対し、任意の桁で四捨五入するにはどうすればいいのでしょうか?
(例えば「5.51666666667」という値を、小数点第三位で四捨五入して「5.52」を返す)
0068名前は開発中のものです。2007/08/15(水) 06:23:50ID:PmpxbWpo
"%.2f".sprintf(5.51666666667)
0069名前は開発中のものです。2007/08/15(水) 13:13:01ID:WQbYZ8UU
ありがとうございます、望む動作をできました。
0070552007/08/16(木) 06:21:27ID:/RTXx7JJ
>>56
>>57
目的通りの動作が出来ました。
すばやい回答ありがとうございます
0071名前は開発中のものです。2007/08/18(土) 00:45:03ID:QW7WRdl0
DQや逆転裁判みたいに台詞をポポポってならすことって可能かなぁ
いろいろ試したけど文字スピードに合わせて鳴ってくれなくて困った
0072名前は開発中のものです。2007/08/18(土) 01:12:39ID:OtO3Om55
>>71
もう試したとは思うけど、タイプライタープラグインってのがなかったっけ?
あれってどんな具合だろうか。
0073名前は開発中のものです。2007/08/18(土) 18:14:04ID:V+Z59d7K
>>71
おさかな定食かどこかにタイプライタープラグインがあったような
それのkey.wavの音を変えればよかったと思われる。
文字速度がめちゃくちゃなのはランダムのところをいじればよかったと思われ。
0074名前は開発中のものです。2007/08/18(土) 23:24:37ID:OtO3Om55
xxxxSoundBuffer.totalTimeを取りにいく時、
再生してるものがない場合、派手にエラーが出る。

さらっと「0」返してくれたっていいじゃんよぉー

って思うのは俺だけですか?
って、本家に言う度胸のない俺orz
0075名前は開発中のものです。2007/08/18(土) 23:43:46ID:6nQdjJZ2
そのくらい自前で調べろよ・・・
0076名前は開発中のものです。2007/08/19(日) 01:23:14ID:g71rFH5C
調べるとかの問題じゃなくね?
0077名前は開発中のものです。2007/08/19(日) 08:07:59ID:c3zLxmIO
雨とか雪降らして消す時に
フェードアウトとかできないんですかね?
0078名前は開発中のものです。2007/08/19(日) 08:14:06ID:luT6ZHby
裏画面だけ降り止ましてからトランジションでフェードアウト
0079名前は開発中のものです。2007/08/19(日) 09:05:12ID:DvatZ/8W
夏コミのゲームでこれは(吉里吉里的意味で)すごいってゲームあった?
0080名前は開発中のものです。2007/08/19(日) 09:22:53ID:c3zLxmIO
>>78
背景と一緒にフェードアウトさせようとしてるんですが
背景だけ変わるんですが
0081名前は開発中のものです。2007/08/19(日) 11:34:42ID:XdAAAXU9
それは裏画面の雨か雪が止まっていないのが原因と思われ。
一度表画面できちんと止めるソースを書き、それを裏画面に適用すれば良い筈です。
0082名前は開発中のものです。2007/08/19(日) 14:14:43ID:xq9xqsQg
>>78
使い方のテキストくらい読もうぜ…
@backlay
@image layer=base page=back storage=画像
@snowopt backvisible=false
@trans method=crossfade time=2000
@wt
@snowuninit
0083名前は開発中のものです。2007/08/19(日) 14:15:36ID:xq9xqsQg
あっゴメソ >>80
0084名前は開発中のものです。2007/08/19(日) 18:53:05ID:c3zLxmIO
>>82
あぁ本当ですね
よく読んでませんでした
ありがとうございました
0085名前は開発中のものです。2007/08/23(木) 02:42:14ID:Ss2jzv08
linkタグで作ったリンクにカーソルを合わせた時、表示される矩形の色とか高さとかを変えるタグが
あったような気がするんですが、何というタグでしたでしょうか?
0086名前は開発中のものです。2007/08/23(木) 04:08:30ID:MUSDPCtM
リファレンス嫁。人に聞くよりどんだけ早いと思ってんだ。
0087名前は開発中のものです。2007/08/23(木) 09:10:10ID:eUZqlrsI
初めまして。
僭越ながら質問させていただきます。
1280x960の解像度で製作したとして、ユーザーのモニターが
1024x768と低い、1854x1242とアスペクト比が通常ではない
といった場合、比率を保ったまま拡大縮小されるんでしょうか?
標準で可能、scriptやpluginを組み込めば可能、吉里吉里の
仕様で実現不可能、などと具体的に教えていただきたく存じます。
スレッドの皆様、どうぞよろしくお願いいたします。
0088名前は開発中のものです。2007/08/23(木) 10:03:45ID:Owja4/UA
>>87
モニタのアスペクト比で決まるだけっしょ。
吉里吉里側でどうにかなる問題じゃない。
0089872007/08/23(木) 10:55:41ID:eUZqlrsI
いろんなサイト巡ってみたら標準で
windowzoomって拡大縮小の機能を
付加するplugin入ってたんですね。
お騒がせしてすみませんでした (;´Д`)
消えます。
0090名前は開発中のものです。2007/08/23(木) 11:04:27ID:Owja4/UA
windowzoomではアスペクト比は変えられないんじゃね
0091名前は開発中のものです。2007/08/23(木) 12:59:35ID:T3uA/Wqa
>>87
よく知らんけど
ttp://kikyou.info/tvp/dev_detail.php
>2.29-dev.20070416
>>フルスクリーン表示のアルゴリズムを大幅に刷新 (デフォルトでは一般的な液晶モニタ向けの解像度決定アルゴリズムになっています)これに伴い -fszoom オプション追加、-fsres オプションの指定内容を変更
これってどうなん?
0092名前は開発中のものです。2007/08/23(木) 13:33:25ID:m5AOsJ26
むしろ中途半端な存在のQuad-VGAの方がマイナーでWXGAやWXGA+の方が今はメジャーだろ。
しかも、それらの規格をサポートしたモニタてSXGAクラスじゃないと無くないか?

1854*1242てどこの業務用モニタ?

紙芝居ゲーをXGAあたりで作るのはまだ早いよ。バリバリの3Dゲーマー向けならともかく。
0093名前は開発中のものです。2007/08/23(木) 13:44:09ID:Owja4/UA
大体、1024x768が低い解像度って言ってる時点で・・・
まだ多いぞ、1024x768ユーザー。

あとノベルだとしたら、1280x960なんてサイズで作られても読みにくいだけなんすけど……。
横にダラダラ書かれても読みにくいし
左端に寄っちゃって書かれるのも読みにくいよ。
0094名前は開発中のものです。2007/08/23(木) 14:02:06ID:UJS4faoc
ノベゲだとまだまだ1024x768が標準か大きいほうじゃないのかw
0095名前は開発中のものです。2007/08/23(木) 14:06:40ID:Owja4/UA
>>94
だよね。
ノベルなら800x600の方が読みやすい。
むしろ視線を左右にあまり動かさなくて済む640x480でもおk
0096名前は開発中のものです。2007/08/23(木) 14:14:41ID:UJS4faoc
>>94
作り手としては1024とかの方が文字詰め込めるし、栄えも良くできるんだけどねw
800x600はその代わり色々ごまかしが利くし、読みやすしで、まだまだ利点は大きいね

ハードカバー 1024
文庫 800

って感じかも。新聞紙で小説はちょっとなぁと思う心理かも試練
0097962007/08/23(木) 14:16:07ID:UJS4faoc
>>96
まちがた、全部1サイズずつ落としてかんがえてくだしあ

雑誌サイズ 1024
ハードカバー 800
文庫 640
0098名前は開発中のものです。2007/08/23(木) 14:20:44ID:Owja4/UA
>>96
横1026でズラーっと文字が並んだのは読みにくいからマジやめれ。
詰め込みやすいとかの問題じゃないっての。見栄えも良くないよ。

サイトと同じである程度横幅が狭い方が読みやすい。

0099名前は開発中のものです。2007/08/23(木) 14:21:26ID:Owja4/UA
>>97
おわ、リロードしてなかった。
スマソ
0100名前は開発中のものです。2007/08/23(木) 14:30:04ID:UJS4faoc
>>99
誤表記した俺が悪いわけで気にしないでくれ
0101名前は開発中のものです。2007/08/23(木) 15:08:56ID:0iHE3r8a
スッゴく話をぶったぎるけどKAGのレイヤについて質問
KAGタグをいじってレイヤ(特に立ち絵)の管理をしやすくしようと色々試みててるんだけど…
Layerクラスに例えばLayerName =""
みたいなプロパティを追加して、
Layoptタグを記述するときに
Layopt[0 以下略]じゃなくて
Layopt["女の子A",以下略]
みたいに記述できるようにしたいんだけど、どういじればいいかな…?

Laycountタグをいじればいいかなって思ってMWindow.tjs開いたけどワケワカメ

誰かヒントください……
0102名前は開発中のものです。2007/08/23(木) 15:38:47ID:0iHE3r8a
KAGでレイヤー数を管理してる変数を辞書配列に置き換えてやればなんとかなりそうかな?
なんかレイヤ表示するあたりもごっそり改造しないといけない悪寒…
起きたらリファレンスとにらめっこしよう…
0103名前は開発中のものです。2007/08/23(木) 16:32:26ID:dmNtc3o2
>>87
>>91 がいってるオプションで実現可能。
ただし、ユーザの環境によってはいまいちきれいにならないことがあるので要注意。
現行開発版なら、System.setArgument でプログラム側から方式変更できるので組み込んであげると親切。

>>94
ノートPCは現時点では 1024x768 が多いね。デスクトップ用の液晶では1280x1024が普及してて、これ、
アスペクト比が違うので、そのまま800x600 を全画面にすると縦に延びるんだよねorz
ついでに液晶モニタ側での拡大になって一般的に汚い。
最新開発系だと標準はアスペクト比固定優先で、解像度そのままで吉里吉里側での拡大表示(縦にちょっとつぶす)になる

>>95
800x600 だと液晶モニタで拡大表示すると、文字がぼやけてしまってとても読みづらいんだなー。
絵のほうは 800x600 を引きのばしたのでいいんだけど、文字の解像度はあげれるようにしたいものです。
今の吉里吉里でも技術的にはできなくないけど(手動でレイヤ単位で拡大コピー)
間違いなく劇重になるので、DirectX 系を利用したマルチ解像度の拡張がほしいところ。
0104名前は開発中のものです。2007/08/23(木) 16:35:38ID:Owja4/UA
>>103
>800x600 だと液晶モニタで拡大表示すると

そのゲームの字が余程豆文字なのか、それとも弱視なの?
0105名前は開発中のものです。2007/08/23(木) 16:53:30ID:dmNtc3o2
>>104
んー、800x600の元画面を、たとえば 1600x1200の画面でそのまま拡大すると、
dpi的には半分で、拡大のバイリニアかバイキュービックだかで輪郭だけがぼけた文字になっちゃうわけですよ。
俺の価値観ではこれは「汚くて読みづらい」になるんだな。
CRT の場合はいいかんじにぼけてさほど気にならないんだけどね
液晶でも高級機なら高度なアプコンがかかって大丈夫なのかもしれないけどそんないいのは持ってない。
0106名前は開発中のものです。2007/08/23(木) 17:04:09ID:T3uA/Wqa
>>101
とりあえずきみが何を言いたいのかワケワカメ
MWindow.tjsなんてないし
少なくともそのレベルで改造なんてことはやめとけ。蟲がわくだけ

[iscript]
sf.charalayer = %["女の子A" => "0", "女の子Dee" => "1"];
[endscript]
あたり設定して
[macro name="layopt2"]
[layopt layer="&sf.charalayer[mp.layer]" *]
[endmacro]
とかどうよ

もし、改造するなら、kag.getLayerFromElmを弄るとか
こっちの方がレイヤ系のいろんなタグをすべて用意する必要がないか
あとはこのレベルなら、エディタ側で置換するとか

俺エスパーじゃないから、聞きたいことの答えになってるかはしらん
0107名前は開発中のものです。2007/08/23(木) 17:07:51ID:19JV1CUm
そんなん800×600とかに関係ないがなとしか言えません。
モニタの解像度下げれば?w
0108名前は開発中のものです。2007/08/23(木) 17:07:55ID:UJS4faoc
つかdpiがかわるんだから拡大縮小にしてもアンチエイリアシングにしても仕方ない事なんじゃないかな。
ここで何とかできる話ではないと思うんだがw
でもまぁそこまでオートで変わるんならすげーもんだよなぁと低スキルの俺は思うよw
0109名前は開発中のものです。2007/08/23(木) 17:10:49ID:Fyp3rdxE
そんな瑣末考えてると作品ひとつも上げられないよ
0110名前は開発中のものです。2007/08/23(木) 18:06:45ID:dmNtc3o2
>>107
話かみあってねぇ^^;
モニタ側の解像度さげたら、安物液晶モニタの貧弱な拡大機能でもっと悲惨なことになるよぅ
それがいやだから文字だけでも解像度あげていきたいって話だよう

>>108
一応技術的な目算はたってる。
開発版吉里吉里2では、独自の描画ドライバをつくれば primaryLayer を複数もつことができるので、
1つはたとえば800x600にして、従来のプログラムはほぼそのままここで動かす。もう1つ、現在のモニタの解像度に
合わせた primaryLayerを作って、そこに任意の解像度表示に対応したメッセージ表示専用の窓を作って配置する。

それぞれの primaryLayer は、それぞれの拡大率で、Direct3D で画面に合成表示させる。
これで文字だけ高解像度で、ゲーム本体の画像データは 800x600ベース素材の作品がつくれるという寸法

>>109
チーム内でのプログラマの仕事は瑣末を考えることだと思うんだ
0111名前は開発中のものです。2007/08/23(木) 18:12:52ID:3+Tm6Bhc
まぁ俺にとってはどうでもいいレベルだな
0112872007/08/23(木) 18:17:26ID:eUZqlrsI
おおっ…いろいろレスいただけて恐縮です (;´Д`)
当方ずっとCG集のみ描いてきて、プログラムのぷの字も分からんのですがダウンロード販売の折
差分画像でサイズが大きくなりすぎる事態に陥り、吉里吉里にすがり付いたというわけです。
描いてるCG集のサイズが1280x960なので、このサイズを基点にソフト化するわけですが
もしかしてエロ同人やCG集を購入する人のPCって1024x768前後が多いんですかね?
UXGAやXUXGAのモニターもノートも安くなってるから普及してると思ってたんですが…。
今更800x600のCGにするわけにもいかないしなぁ…UXGAサイズも考えてたのに(´・ω・`)ナンテコッタ
ひとまず、オプションかSystem.setArgument命令か標準プラグインを駆使して
形になるものを作り上げたいと思います。いろいろありがとうございました。
0113名前は開発中のものです。2007/08/23(木) 18:26:19ID:dkQ7WChn
>>112
俺も1024x768だけど、まだまだ多いんじゃないかな
ちなみに、試しに1280x960の鬼サイズで作ってみたら
最初からフルスクリーン扱いで、
画面から大幅にはみ出してすごいことになった
0114名前は開発中のものです。2007/08/23(木) 18:31:41ID:T3uA/Wqa
>>112
普及はしてるだろうが、それ前提で作れるほど標準にはなってないだろ
0115名前は開発中のものです。2007/08/23(木) 19:40:36ID:oM5G1TMF
同人ダウンロードサイトで行われたアンケート結果
http://vista.jeez.jp/img/vi8786554452.jpg

1/3強は1024x768だね
0116名前は開発中のものです。2007/08/23(木) 19:54:28ID:0/Yuz/Yv
はー、なるほどなるほど。
CG集だったら確かに1280x960でもいいきがすんだが・・・
吉里吉里の場合向いてるか微妙だよなぁ。
0117名前は開発中のものです。2007/08/23(木) 21:14:49ID:63wz7/Ku
>>110
おれも救済としてその機能欲しいんだけど
やっぱ互換性を考えるといろいろ面倒くさいんだろうねぇ

あくまで一部ユーザーのための救済
0118名前は開発中のものです。2007/08/23(木) 22:37:59ID:NWt8Rtp5
>UXGAやXUXGAのモニターもノート
流行で屑モニタ量産してるだけだから普及してるわけじゃない。
PCパーツ追いかけない奴なら2,3年前のモニタが現役だからXGAは現役。

まあ、1854*1242ってデジカメで撮った画素数だからCG屋だろうと思ってたけどw
0119名前は開発中のものです。2007/08/23(木) 22:41:23ID:Fyp3rdxE
あまり細かいと目が疲れるので1024x768で使ってる俺
0120名前は開発中のものです。2007/08/24(金) 21:18:44ID:HSKoiuns
UXGAでも5%なのか…
0121名前は開発中のものです。2007/08/24(金) 21:20:36ID:7vo63PDF
[link]で作ったリンクにマウスをあわせた時、矩形自体を表示しないようにするには
どうすればいいんでしょうか?
0122名前は開発中のものです。2007/08/24(金) 21:43:03ID:hQm3MfbC
不透明度を0にしたらいいんじゃね
0123名前は開発中のものです。2007/08/24(金) 21:46:09ID:7vo63PDF
特定の場面での選択肢だけ、矩形を見えないようにしたいのですが
linkタグだとopacityとか、それに該当するものが無かったので……
0124名前は開発中のものです。2007/08/24(金) 22:04:33ID:bshD8TRh
KAGEXのSliderタグで作成したスライダーオブジェクトにKAGからアクセスするには
どうすれば良いのでしょうか?
ドラッグしていない状態で、positionプロパティを変更したいのですが…
0125名前は開発中のものです。2007/08/25(土) 00:27:18ID:+Ct+P2W7
>>123
KAGだけだと難しいんじゃないかな?
TJSがある程度分かるなら、
MessageLayer.tjs 内の
highlightLink
もしくは
internalMouseMove
をいじってみるとか。

俺はhighlightLinkをいじって、矩形表示じゃなくて
選択肢左にカーソルを出すように改造できたから、
矩形表示を消すくらいなら出来るんじゃない?
0126名前は開発中のものです。2007/08/25(土) 03:39:03ID:p8ksEMQn
>123
KAGのソース見たら、実はlinkタグにopacity属性を指定すると矩形の不透明度が変えられるようになってるね。
リファには書いてないけど。
0127名前は開発中のものです。2007/08/25(土) 09:51:00ID:gUE5l5/+
そういうのいくつかあったような。
使ってないのもあった気がする。将来用?
0128名前は開発中のものです。2007/08/26(日) 01:12:47ID:nqqmrYPp
非推奨ってだけな気も。
もしくはリファ掲載忘れ。
0129名前は開発中のものです。2007/08/27(月) 00:57:22ID:jXsjYeLw
>もしくはリファ掲載忘れ。
たぶんこれだな。
0130名前は開発中のものです。2007/08/27(月) 02:50:03ID:/ISNwuy1
TJS側も最近ソース読むとドキュメント化されてない引数取ってたりするもんな。

仕様が固まってなくて隠したいのか
単に忘れてんのか区別付かないんでそういうのは
互換性のために使わないようにしてるが。
0131名前は開発中のものです。2007/08/27(月) 23:46:14ID:EpCIcKGg
最新開発版の吉里吉里を使用しているのですが、Shift+F11などを無効にしたいと思ってます。
そのためkrkrconfでホットキーを無効にしているのですが、その設定が.cfファイルに書き出されるため.cfファイルを消すとホットキーが有効になってしまいます。
ユーザーの誤操作防止のため、出来ればユーザーが誤って消さないような形でShift+F11などを無効にしたいのですが、
何か良い手ご存知の方いらっしゃいましたらアドバイス願いします。
0132名前は開発中のものです。2007/08/28(火) 01:02:04ID:ZXoRjeUe
>>131
krkr.exe のバイナリ中 の "XOPT_EMBED_AREA_" という文字列の直後から、

リリース用オプション(cfファイルの中身と同様の書式) \0 無視するオプション項目(カンマ区切り) \0

という形で文字列がうまってるので、そこを書きかえれば良い。後ろをずらさないよう

0133名前は開発中のものです。2007/08/28(火) 01:15:33ID:kbMfCGvy
ファイルをリードオンリーにしただけじゃ削除は出来るんだっけ?
0134名前は開発中のものです。2007/08/28(火) 23:25:22ID:ap8CUtqf
タグをそのままコピペしてシナリオに書き入れてみたんだがBGMがならない
[fadeinbgm storage="test.wav" loop=true time=3000]
フォルダのファイルがちゃんと入っているのになんでだ?
■ このスレッドは過去ログ倉庫に格納されています