[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 11:38 / Filesize : 298 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



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

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

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その17
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の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)

501 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 20:31:37 ID:DikYrcFL]
すんなりお手軽には行かなさそうですね
ありがとうございます

502 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 20:41:35 ID:DikYrcFL]
ちょっと前にここでうpされてた
layerExBTOA.dllを使ってるんだけど
onFrameUpdate内で左半分と右半分を合成表示してるから
flipUDはいけたけど、flipLRはそのままだと無理だった

503 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 20:58:43 ID:/qWwaawF]
質問です。マクロに引数を持たせるのはどうしたらいいでしょうか?
下のソースで失敗したのですが、やりたい事はわかりやすいと思います
[macro name="pos_set"]
[eval exp="tf.func = %function"]
[image storage="name_masato" page="fore" left="10*tf.func" top="5*tf.func" layer="3" visible="true"]
[endmacro]

どうやれば実装できるでしょうか?

504 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 21:02:19 ID:j4UQjU4o]
情報の後出しは感心しないが
copyRightBlueToLeftAlphaの後にimageWidthを
半分にしてfilpLRするのではダメなん?
まあ既に解決してるならいいんだが

505 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 21:22:23 ID:B/yENLBD]
>>503
[macro name="pos_set"]
[eval exp="tf.func = mp.function"]
[image storage="name_masato" page="fore" left="10*tf.func" top="5*tf.func" layer="3" visible="true"]
[endmacro]

506 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 21:24:57 ID:DikYrcFL]
後出し申し訳無いです
> layer1.width = layer1.imageWidth / 2
をやめて、layer1.leftをマイナスの方に持っていくと反転表示できました

507 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 22:38:16 ID:/qWwaawF]
>>505
ありがとうございます!

そして、やっていて出来ないのが不思議なのでも別の質問なのですが、

[emb exp="tf.pos_x"]
[emb exp="tf.pos_y"]
[backlay]
[image storage="image.tlg" page="back" left="tf.pos_x" top="tf.pos_y" layer="12" visible="true"]
[trans method=crossfade time=10]
[wt]

これで、embで中身を表示した時は330,400 という風に表示されるのに、
実際には(0,0)の場所に画像が表示されてしまうのですが、原因は分からないでしょうか・・・?


508 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 22:42:03 ID:7cNeYFf+]
×[image storage="image.tlg" page="back" left="tf.pos_x" top="tf.pos_y" layer="12" visible="true"]
○[image storage="image.tlg" page="back" left="&tf.pos_x" top="&tf.pos_y" layer="12" visible="true"]

509 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 23:10:07 ID:/qWwaawF]
>>508
oh
o.......rz
ありがとうございます



510 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 01:42:04 ID:ErlnEzrS]
>>499
それ継承(is-a)じゃなくてhas-aにするもんだと思うぞ。
クラス・関数どっちでもいいからヘルパーを用意する。
でなきゃ機能追加するたびに継承してカオスる。

511 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 02:43:59 ID:+MZUpSTy]
右クリックでデフォだとメッセージレイヤが消えますよね。
それに、さらに一部の前景レイヤも消したいんですよ。

んで、色々調べてみたら、MainWindow.tjsの3000行目付近の
下記の辺りをいじくればどうにかなるってことまではわかったのですが、
その先が手詰まりです。
右クリックでメッセージレイヤと一部の前景レイヤが消えて、
クリックor右クリックで元の状態に復帰という動きにしたいんです。

function setMessageLayerHiddenState(b)
{
var layers;
layers = fore.messages;
for(var i = layers.count-1; i >= 0; i--) layers[i].setHiddenStateByUser(b);
layers = fore.layers;
for(var i = layers.count-1; i >= 0; i--) layers[i].setHiddenStateByUser(b);

// プラグインを呼ぶ
forEachEventHook('onMessageHiddenStateChanged',
function(handler, f) { handler(f.hidden); } incontextof this,
%[hidden:b]);
}



512 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 02:47:52 ID:+xCib+xM]
デフォでその機能あると思うけど
[layopt autohide=true layer=2]
みたいな。

513 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 06:41:21 ID:+MZUpSTy]
>>512
おお、本当ですた。
意外な機能があるんですねorz
ありがとうございます。

514 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 14:26:34 ID:mlqaS2Wh]
今更感のあるネタだが ゆの in TJS

// ゆの in TJS
function yuno_in_tjs() {
    var X = -1;
    var _ = -1;
    var 来週も見てくださいね = "Debug.message('ひだまりスケッチ×365 来週も見てくださいね!')";
    return

        X / _ / X < 来週も見てくださいね!;
}

誰かもっと変態的なコードにできない?

515 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 15:01:55 ID:zptbEzUH]
>>514
今更感どころか初めて知った
なんだこれ可愛いなw

516 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 15:42:16 ID:mlqaS2Wh]
// 改造版
// 後置! でのmix-inと、プロパティの評価を使ってみた
// 参考 ttp://d.hatena.ne.jp/keyword/%A4%E6%A4%CE%20in%20language
var ゆの;
property X {
    getter() {
        return ゆの === void ? (ゆの = "ひだまり") : (ゆの += "スケッチ"), -1;
    }
}
property _ {
    getter() {
        return (ゆの += "×365"), -1;
    }
}
var 来週も見てくださいね = "+Debug.message(ゆの += ' 来週も見てくださいね!')";

X / _ / X   < 来週も見てくださいね!;


517 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 19:53:41 ID:+MZUpSTy]
loadpluuginでwuvorbis.dllを読み込んでいるのに、
xxx.oggは対応できない Wave 形式ですって出る……


別のところではきちんとSEもBGMも出るのに、なんでだYO!

518 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 19:56:34 ID:+xCib+xM]
ビットレートか何かがおかしいんじゃないかしら

519 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:04:06 ID:JU90xjFD]
そういうエラーが出たかどうかはおぼえてないけど、
oggのモノラルは再生できなかったような気がする。



520 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:08:17 ID:RgWJtapw]
単にファイルが壊れてるだけじゃないの?
あとはOggFlacとかになってるとか

521 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:13:08 ID:+MZUpSTy]
いや、同じSEを他の場所で使っても大丈夫なんだ。
おさかな定食のsaveloadでマウスがオンしたときのSEを再生しようとすると、エラー吐く。

んで、そこを空欄にしてみたけど、今度はファイル名の部分が空白になって、
同じエラーが出てきたorz
明後日までに終わらない気がして来た……ごくり……

522 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:15:22 ID:GZbw9ZXF]
SEならwavでいいじゃない

523 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:16:46 ID:JU90xjFD]
得体の知れないものを使ってることが問題のような気が……。

524 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 20:32:18 ID:RgWJtapw]
>>521
空白にしたら同じエラー?
ファイルがみつからないっていうエラーじゃなくて?

あと他の場所ってのは、別のソフトって意味じゃないよな
念のため、kirikiri2フォルダの中にあるaudioplayerでもテストしてみ

525 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 21:11:03 ID:+MZUpSTy]
>>522
今確認したら、.wavだたorz
.wavで指定したら直りましたわ。
トンクス。

>>523
今更ながらそう思う
素直にクリッカブルマップを使えばよかったorz
てか、今からやっても間に合うかなw

>>524
いや、同じソフトの別のシナリオファイル
ファイルが見つからないんじゃなくて、
「 は対応できない Wave形式です」って。
こんなときにおさかな定食が工事中なんて\(^o^)/

背伸びしてあやえもさんのところのプロフェッショナル版を
使ったらもう涙目www

526 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 21:27:15 ID:mpozNXs2]
もういい、少し黙れ

527 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 02:53:53 ID:KfueRWpR]
コミケいつだっけ?

528 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 02:57:18 ID:RWL7PvZg]
明日

529 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 11:31:17 ID:Zy2dAsPb]
マスターアップまだなんだが・・・・。
もう泣きそう。



530 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 12:16:33 ID:9Uoqkqvn]
わざわざ2chに来て泣き言を言うってことは、同人なんだよな?
そうだと言ってくれ。

531 名前:名前は開発中のものです。 mailto:sageORCE_IDK [2009/08/13(木) 16:16:06 ID:Q+XnYHTG]
日付でわかれよ

532 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 16:38:45 ID:9Uoqkqvn]
まるでこの時期にマスターアップを迎えるプロなど存在しないかのような
発言……?
さてはお前、モグリやな!!

533 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 19:53:24 ID:L3ZDE1ag]
嫌なこと言うなよ……
こっちまで憂鬱になるだろ

534 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 00:08:21 ID:JoaK+4n+]
そろそろRに焼き始めないとな

535 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 00:16:31 ID:/Qji50yL]
がんばれ超がんばれ

536 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 00:22:55 ID:Eq33CpVN]
似たような修羅場の奴多くてワロタ
さて、焼くか・・・

537 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 02:44:49 ID:FPQ4zdUk]
変数にはf、sf、tf、varで宣言など複数種類がありますが
例えば「var scale = 100」などで一度設定した値を、二度と変更できなくする、
つまりこの場合で言うと、一度scaleという変数を宣言・使用しているのに
その事を忘れて、別の箇所で再度同名の変数を宣言・値の入力をしてしまっても、それを無効化する
というような方法は何かありませんか?

538 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 02:57:50 ID:IKjdu+Ms]
読み出し専用プロパティにすればそういうことができる

property scale{
getter{ return 100; }
}

fなどにするのであれば、これを f.scale = *scale
とすればfに入るよ

539 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 03:33:20 ID:FPQ4zdUk]
そういえば以前TJSの解説で、getterとかsetterとか見たような・・・
ありがとうございます



540 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 03:55:23 ID:pUVLWf53]
ちょwドライブ壊れたお(・ω・)

TJSにconstやfinalはない。getterを使う。

541 名前:名前は開発中のものです。 [2009/08/15(土) 12:00:53 ID:JEMY5t4s]
CDに焼いたの起動したら
ストレージ ./e/myhoney!/savedata/datasc.ksd を開くことができません
って出た

542 名前:名前は開発中のものです。 mailto:sage [2009/08/15(土) 13:57:22 ID:TlyPSHsG]
ある素材を改変してシステムボタンを作っているのですが、KAGはともかくtjsがさっぱりなのでご教授願いたいです。


前略
function onSaveButtonClick()
{
// セーブ ボタンが押された
kag.saveBookMarkToFileWithAsk();
以下略


……というtjsスクリプトの kag.saveBookMarkToFileWithAsk(); の部分を改変して、
自作セーブ画面のksファイルを、タグで言うcallで呼び出すような感じにするには、どう記述すればよいのでしょうか?
できればご回答のほどよろしくお願いいたします。

543 名前:名前は開発中のものです。 mailto:sage [2009/08/15(土) 14:24:48 ID:ev7uGu1G]
kag.callExtraConductor('jasakusave.ks');

544 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 03:45:45 ID:pTlNtrsz]
久しぶりに来たが
>>6のバグはまだ直ってないのかよw

545 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 20:36:37 ID:Y6R2wxM/]
あれテンプレ

546 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 23:39:14 ID:LQiEnXrS]
>>543
ありがとうございました!

547 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 01:44:13 ID:TM1IH0UX]
deeたんネギ振ってる暇があったら吉里吉里に関する記事書いてくだせぇ。おねげえしますだ。

548 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 01:48:34 ID:8Fyt+PXL]
ここんとこずっとハード屋さんだよな

549 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 02:29:17 ID:A6RGhWVo]
吉里吉里に飽き飽きしてんじゃね?



550 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 02:44:12 ID:grkBxbsw]
吉里吉里のオフ会やら勉強会やら参加しようって人が
飽きたとは考えにくい

551 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 19:31:21 ID:9VfA4Tkc]
勉強会とかは、半ば義務とか強制意識だったりして……(´;ω;`)

552 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 03:05:03 ID:HkE4XRd9]
Nスクだと、犬と猫みたいにSLGとかもあちこち見かけるんだけど、
吉里吉里だと、SLGってどんなのある?

作り始める前に、いっぺん手本を見ておきたいと思って

553 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 11:02:49 ID:j6gCmr0h]
レイヤの輝度を時間で変化させることって出来ませんか?
アニメーションのように、クリック操作などに影響することない動作で、です

例えば、段々と暗くなっていく風景だとかをやりたいと思っています
ちょっとずつ暗くした風景.jpgを複数用意すればアニメーションでもやれるかなと思いますが、値をいじくるだけでどうにかならないかなということです

554 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 18:03:18 ID:MVto6jJL]
>>553
手っ取り早く考えるなら暗い背景画像の上に
明るい背景画像を前景レイヤに置いてmoveタグで徐々に透明にする

もしくはtransタグでレイヤ指定してクロスフェード。

555 名前:名前は開発中のものです。 [2009/08/19(水) 18:56:28 ID:xyySeW0n]
TJSで、
var aa=20;
のように定義した変数を、ゲーム再起動後も保持するにはどうしたらいいですか?
システム変数にしたいのですが方法がわかりません。

556 名前:名前は開発中のものです。 [2009/08/19(水) 18:58:09 ID:xyySeW0n]
>>552
あまりないかも。自分も知りたい。
とりあえず「福音ノエマ」で検索すると同じ作者ので数本あるよ。

557 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 19:01:19 ID:GeFoES14]
>>555
はじめっからsf.aa=20にしてたら駄目なの

SLGと一言で言っても、プリンセスメーカーみたいな育成系とか
ファイヤーエムブレムみたいなタクティクス系とか色々あるが

558 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 22:27:06 ID:uQNY+iWK]
ちょっとググれば色んなジャンルの吉里吉里製SLGがいくらでもヒットするだろうに
商業だとナインテイルあたりが頑張ってるぞ
この程度調べることも出来ないヤツがSLGなんて作れるのかよ('A`)

559 名前:553 mailto:sage [2009/08/19(水) 23:03:36 ID:j6gCmr0h]
>>554
ありがとうございます。
moveって、名前からして移動だけのものとしか捉えてませんでした・・・。
試してみましたが、これでちょっと実現出来るかもです。

transはwtで待たなくてはいけないのでしたよね、確か。



560 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 01:26:16 ID:xoPuuaAi]
>552
冠を持つ神の手、マジオススメ


561 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 02:29:45 ID:od0PolQU]
>>560
あれはいいSLGだよな
個人っぽいフリーゲームだからおおっぴらに書くのも…と思ったが、
2chにもぼちぼちスレあったから、本スレ貼っとこう
【小麦畑】冠を持つ神の手 5日目【かもかて】
schiphol.2ch.net/test/read.cgi/gameama/1249092271/

562 名前:552 mailto:sage [2009/08/20(木) 03:02:19 ID:KXHm6VV3]
>>556
>>558
>>560
皆さんどうもありがと。
実は普段同人エロゲばっかやってて、一般フリーのとかチェックしてなかった
いまあれこれ触ってるけど、吉里吉里のSLGもよく出来てるね〜
勉強になる

563 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 03:30:40 ID:BKQ1SxeY]
吉里吉里で麻雀作ってるスレもあるよー。コンソール見たらKAGの上で走ってたから思考だけTJSなんだろね。
完成したらコードを見てみたいものですよ。
まぁ俺は麻雀は卓から追い出されるくらい弱いからバイナリ眺めてるのと大差無いだろうけどもー

564 名前:名前は開発中のものです。 [2009/08/20(木) 06:13:41 ID:so467EM9]
evalはさんで仕方がないからtjsを使おうと思ったら、
kagからtjsへ、値保持のためにtjsからkagへ、で常に変数ごとに数行かかるのね……

565 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 12:20:59 ID:sDLzHeBi]
>>561
オープニングの演出を見て、フレームレート低いけど頑張ってるなー
と思ったら、flashだった……


566 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 18:56:51 ID:ews9cLoO]
evalのexpの中ってTJS式の評価って事だけど、例えば
exp="var aaa = 0, var bbb = 1"
なんて複数の式入れても正しく処理されないんだけど
一つのevalで複数処理するにはどうすればいいんでしょ

567 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 19:19:27 ID:LoykhIUz]
>>566
式が文法的に間違ってる
2つ目のvarを取り除くか、コンマをセミコロンに置き換えれば実行できるはず


568 名前:名前は開発中のものです。 mailto:sage [2009/08/20(木) 19:50:54 ID:ews9cLoO]
>>567
ちゃんと出来ました、ありがとうございます

569 名前:名前は開発中のものです。 mailto:sage [2009/08/21(金) 09:36:44 ID:9mcoFBl3]
質問です
タグ作業の時に使う、かぐや姫っていうプログラムがサイト閉鎖でインストールできない…
代用できるプログラムは、あります?




570 名前:名前は開発中のものです。 mailto:sage [2009/08/21(金) 09:40:27 ID:Oiohpdtt]
適当なテキストエディタで色分けの定義ファイル使えばいいんじゃね?
秀丸エディタとかEmEditorとかTeraPadとかMKEditorとか(フリーのもシェアのもあるから注意)

まぁぶっちゃけメモ帳でも出来ないことはないし

571 名前:名前は開発中のものです。 mailto:sage [2009/08/21(金) 09:42:55 ID:2HdBzd6P]
俺はKKDE使っちゃってるな
楽でいい

572 名前:名前は開発中のものです。 mailto:sage [2009/08/21(金) 09:55:12 ID:9mcoFBl3]
>>570-571
レスはや!急いでたのでありがとう。
今回初めてゲーム作るんで参考になったよ。

573 名前:名前は開発中のものです。 mailto:sage [2009/08/21(金) 11:43:29 ID:KmEeygtW]
かぐや姫なら>>36にあるよ

574 名前:名前は開発中のものです。 mailto:sage [2009/08/21(金) 12:07:40 ID:X4S31wZI]
KKDEとかぐやってどっちがいい?
両方使ったことのある人の意見聞いてみたい

575 名前:名前は開発中のものです。 mailto:sage [2009/08/21(金) 12:27:41 ID:ojR8D+Eu]
KKDEメインでファイル直接開く時はかぐやで一部検索したり置き換えたりしてる
かぐやの検索が好きなんだけど、とくに両方使ってる意味は無い
KKDEはマクロが自動登録されるから楽

576 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 14:40:11 ID:Jp5gJK+C]
jpeg画像を高画質で作成したのに
吉里吉里で表示すると汚いんだがなんでだ?

577 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 14:46:05 ID:fo9S+Ojh]
>>576
高画質じゃなくて高解像度で作っちゃったんじゃないのか

578 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 14:54:23 ID:vIPhB1C3]
pngにしたら?

579 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 15:05:37 ID:PW95AVH3]
>>576
吉里吉里設定で 「グラフィック/JPEG画像デコード精度」を high にしなされ
そうすると、グラフィックソフトなみの精度でのデコードになって代わりに重くなる



580 名前:576 mailto:sage [2009/08/23(日) 15:07:13 ID:Jp5gJK+C]
>>577-578
レスd

色々試したら自己解決はした・・・
透過するからその部分のマットカラーを黒にしてたんだが
それを白にしたらマシになった
解決はしたけど疑問のまま納得がいかないぜ・・・
ちょうど黒のマットとの境目が低画質のjpegみたいに
四角い色分割が目立つんだ
解像度は72でやってるがなんだこれ

581 名前:576 mailto:sage [2009/08/23(日) 15:09:34 ID:Jp5gJK+C]
リロし忘れた&連レス失礼

>>576
おおトンクス!!
早速やってみる

582 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 15:14:26 ID:A2YXKz4f]
混乱してるなw
でも素直にpng使うのがベターだと思うぜ

583 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 15:15:12 ID:YItf9t6e]
jpgで……透過……だと?

考え直せ、というか調べ直せ。「jpg 透過」とかで検索して。

584 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 15:21:54 ID:vIPhB1C3]
透過・・・・?
マスク使って出来ないことはないけど、素直にpng使ったら・・・?

585 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 15:24:39 ID:PW95AVH3]
>>580
JPEGってのはもともと4×4だか8×8忘れたけど、ブロック単位で情報処理する関係で、
境界部分が劣化するのは画像フォーマットそのもの仕様

えーと、マスクデータをどうやって作ってる?
krkrtpc で変換してるなら、「完全透明部分の色情報」を「合成」にしてやってみ。
境界部のモスキートノイズが軽減される。
そのかわり情報量が増える関係でサイズはやや大きくなる。

586 名前:576 mailto:sage [2009/08/23(日) 15:32:23 ID:Jp5gJK+C]
>>582-584
うはwそんなにダメなのかw
マスク画像でpngより軽くなっていいかと思ったんだが・・・

>>585
丁寧にありがとう
マスクデータはフォトショでグレスケのjpg形式で作ってる

587 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 15:40:58 ID:PW95AVH3]
>>586
jpeg はダメってことはないよ。吉里吉里がせっかく対策ツールを準備してくれてるのに皆使い方を知らないだけw

フォトショップで作ってるなら、それが犯人だ。
上でかいた通り、PNGで一旦出力して、それを krkrtpc でJPEGに変換すればOK


588 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 15:54:30 ID:A2YXKz4f]
>>586
マジレスすると、仮に画像の容量が数十MB増えたところで、
最近のネット環境やHDDのサイズから考えると、たいした差じゃないし、
展開時の負荷も800x600程度じゃ誤差のレベル
マスク画像を作る手間を省いてpngにしてしまったほうが効率いいよ

589 名前:576 mailto:sage [2009/08/23(日) 17:38:20 ID:Jp5gJK+C]
>>587-588
ありがとう色々と勉強になった
効率とほどほどに容量を考えて画像形式を選びます



590 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 18:41:17 ID:VhGKlezw]
TLG6も忘れないでね……

591 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 21:49:53 ID:SjeNApON]
moveタグで綺麗に曲線移動させる方法ってありませんか?
1つ1つ、1ピクセルごとに指定するのはちょっと面倒で・・・
配列に座標を入れて参照させるとか、そういう方法しか無いでしょうか

592 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 22:10:23 ID:Vz5AcZx7]
タグリファレンス嫁、属性にsplineってのがある。

593 名前:名前は開発中のものです。 mailto:sage [2009/08/24(月) 01:59:34 ID:cm/5sCHw]
まったく普及していない以外は完ぺきなJPEG 2000が実装されてればry

594 名前:名前は開発中のものです。 mailto:sage [2009/08/24(月) 03:17:41 ID:FVqq4jrk]
>>592
おお、これは失礼しました
こんなのがあったとは

595 名前:名前は開発中のものです。 mailto:sage [2009/08/24(月) 22:04:29 ID:khIsAeWN]
前景画像を完全に「なくす」には @freeimage layer=0 という認識でいるのですが
メッセージレイヤを完全になくすにも @freeimage layer=message0 みたいな感じでよいですか?

596 名前:名前は開発中のものです。 mailto:sage [2009/08/24(月) 22:24:59 ID:MUoD3jpl]
>>595
laycountで減らすと完全になくすことができる
freeimageはアニメーション画像などを含め読み込まれているデータを削除して初期化するイメージ
でもってfreeimageはメッセージレイヤに対しては使えない。タグリファレンス読みなされ
表示させたくないのであればlayoptでvisible=false

597 名前:名前は開発中のものです。 [2009/08/24(月) 22:37:59 ID:TdIgriwl]
;下記を動かしたところ期待した動きと違ったので、何故そうなったのか教えていただけるとあり難いです。
;期待していた動き:message0には赤い文字で0123456789と書かれ、message1〜9まで自分の番号が緑色の文字で書かれる
;実際の動き:message0に緑の文字で9とだけ書かれ、他のmessageには何も書かれない

[eval exp="tf.count = 0"]
*test_loop
;メッセージ0に赤い文字で0から9まで書く
[position layer="message0" page="back" visible="true"]
[current layer="message0" page="back"]
[delay speed="nowait"]
[font color="0xff0000"]
[locate x=0 y="&(tf.count * 100)"]
[emb exp="tf.count"]

;メッセージ1からメッセージ10まで緑の文字でメッセージ番号と同じ数字を書く
[position layer="message&(tf.count + 1)" page="back" visible="true"]
[current layer="message&(tf.count + 1)" page="back"]
[delay speed="nowait"]
[font size=15 bold=false color="0x00ff00"]
[emb exp="tf.count"]

; 10回繰り返す
[jump target=*test_loop cond="++tf.count < 10"]
[trans method=crossfade time=500]
[wt][s]

598 名前:596 mailto:sage [2009/08/24(月) 22:45:27 ID:MUoD3jpl]
>>595
すまん。読み違えをしてた
画像を読み込んだ結果を削除するには、別の画像を読み込んだりLayer.fillRectで上書きすれば可能
メッセージレイヤには使えないけど、freeimageも塗りつぶし作業は含まれている
メッセージレイヤに対して、文章の内容を削除したい(フレームで塗りつぶす)場合はcm/ct/er各タグ
フレームを消去したい場合はpositionでframe="" opacity=0すれば透明色で塗りつぶしてくれる

599 名前:596 mailto:sage [2009/08/24(月) 22:59:05 ID:MUoD3jpl]
>>597
まず [current layer="message&(tf.count + 1)" page="back"] でのエンティティの使い方が間違っている
&記号は変数の前につけるものではなく、属性値の一番頭につけるものなので注意
正しくは、layer="&'message'+(tf.count+1)"

もうひとつはpositionタグはメッセージレイヤの属性を変更させた後に内容をクリアしてしまうので
最初にすべてのメッセージレイヤの属性を設定しておいて、ループ時にはカレントレイヤの設定や
文字の描画などのみを行えば問題ない

どっちにしろ、まずはnowaitせずに表ページに描画させてみてたら気付けることでは?



600 名前:名前は開発中のものです。 mailto:sage [2009/08/25(火) 10:02:12 ID:tvTZLlGE]
吉里吉里の掲示板のRSSって今機能してないよね?






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

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

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