1 名前:名前は開発中のものです。 [2008/11/27(木) 06:43:48 ID:X85/13M/] ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。 自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その15 pc11.2ch.net/test/read.cgi/gamedev/1216865800/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ 詳しくは>>2-5 辺りを参照のこと。
333 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 16:34:11 ID:JUz4MeWM] @嫁召喚 エラーが発生しました ファイル:first.ks 行:1 タグ:嫁召還(←エラーの発生した前後のタグを示している場合もあります) YomeDuplicatedRuntimeException : 嫁が重複しています
334 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 22:17:30 ID:FqLSeMYo] TJSでC++(STL)のイテレータみたいな記法ができるフレームワークをつくってみてる。 function foreach(range, fun) { for (var i = Iteration.begin(range), last = Iteration.end(range); i.neq(last); i.next()) fun(i); } な感じのループが書ける。 その都度ループ書くよりはどうしても遅くなるし、何の役に立つかは不明だけどな。 しかし、もう少し汎用的なコードが書ける仕組みがほしいとこなんだよな。 インクルードガードとか、引数のオブジェクトの型でオーバーロードとか。 タイプルーズの便利さとの引き換えなのはわかってるけどさ。 演算子オーバーロードは吉里吉里3でできるらしいから嬉しいけど。
335 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 22:22:47 ID:qYqI6+Lt] コンストラクタを明示的に宣言できるようにならんかのう ユーザー宣言のクラスでコンストラクタがなければ 即エラーのオプションとかでもいいや コンストラクタのスペルミスで何度いらんデバッグ作業をしたことか……
336 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 00:11:23 ID:BEHFQgtT] iTJS2Dispatch2 あるんだから、適当に好みの言語を搭載すればいいんじゃね? わりとなんでも動くよ。
337 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 00:19:14 ID:Nt8GKKW6] >>334 次期TJSでfor-in文が追加されるから要らなくなると思う。 たしかfor-in自体は構文糖で実態はruby風イテレータだったはずだけど。
338 名前:名前は開発中のものです。 [2008/12/26(金) 01:08:24 ID:HRW5g78H] スクリプト側でAutoModeへの移行はどうやればいいんですかね? そういうタグがあるんですかね?AutoMode解除のタグならあるんですが・・・ どなたか教えてください
339 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 01:26:49 ID:L4byBAmu] >>336 自作のスクリプトエンジンのメンテに嫌気がさしたから吉里吉里使ってるんだが…… 車輪の再発明は懲りました。 >>337 Rubyは門外漢だからよく知らないんだけど、 組み込み以外の独自クラスをイテレーションしたり、 イテレータを独自定義できたりってするのかな? var put = function(i) { Debug.message(i.value); } foreach([0, 1, 2, 3, 4, 5], put); foreach(new Iota(10), put); foreach_ex(%["a"=>0, "b"=>1, "children"=>%["a"=>2, "b"=>3]] , put, "recursive_iteration"); みたいなかんじで。 出来るとしたら俺が今書いてるコードの意味がほとんどなくなるorz
340 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 01:33:44 ID:3fkwkDse] >>337 みたいな次にどうなるかの流れを知るのって IRCに常駐するしかないのかな
341 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 01:57:08 ID:aORXdj9D] Ruby風ということは、クロージャを受け取って、そのクロージャを 繰り返し呼び出すようなメソッドがArrayとかにある、というやり方だが... arr が [1, 2, 3] だとして for (e in arr) { hoge } が var tmp = function(e) { hoge } arr.__each__(tmp) と展開されて each から tmp(1), tmp(2), tmp(3) と呼ばれる、という そんな感じ、になるのかな、TJSでは。 なんでTJSが影響を受けてるC++やJavaScriptのような外部イテレータ じゃなくて、Ruby風の内部イテレータにするんだろう?
342 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 02:07:16 ID:L4byBAmu] ちょっとRubyについて調べてみた。 外部イテレータも内部イテレータも自作できるようだが、 一般のコンテナに対するアルゴリズムを抽象化しようと考えたら やはりいくらか工夫がいるっぽい。 俺の書いてるものそう無駄なものでないと分かって安堵した。
343 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 02:31:10 ID:9FzIUoDb] >>341 日記で書かれてたが"rubyのブロック"追加するからクロージャて要るのかね?
344 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 03:28:19 ID:aORXdj9D] site:kikyou.info クロージャ とか site:kikyou.info Ruby とか検索してみたけど、 どっちがどっち、というものでもないかと。 >>341 のクロージャは、TJSの「クロージャ」ではなくて、一般的な意味で 使ってるので、そのへんよろしく。 あ、2006年8月19日に > あと、たぶん(まだ実装してませんが) > for(var member in object) { ... } > は以下の文と等価になります。 > object.each() { |member| ... }; とあるね。
345 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 03:35:58 ID:3fkwkDse] ちょ 2年半近く前かよw
346 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 14:32:03 ID:KerSxr6X] >object.each() { |member| ... }; {}で括る言語でクロージャのキーワードに||はきもち悪い。せめて object.each() { member -> ... }; にしてくれ。 foo | xs | xs := #(1 2 3 4). xs do: [:x | ^x]. ^0 bar Transcript show: (self foo) "prints 1" なら||でも違和感ないんだが。 というかECMA風に function foo() { var xs = new Array(1, 2, 3, 4); xs.forEach(function(x) { return x; }); return 0; } print(foo()); にした方が乗り換えのコストが低くなると思うんだが。 実装コストも下がるだろうに。
347 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 15:12:22 ID:pYkL2AjG] ひさびさにド素人スクリプタである俺が知識不足にorzする流れ みんな頭いいなあ……お、俺もがんばるお
348 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 15:36:01 ID:/mCs+OLz] >>339 別に自作しなくても世の中組み込みできる言語で吉里吉里に のっかってないやつはまだいろいろあるんだぜ。
349 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 16:01:46 ID:nJ+vS0jG] お前等本職のプログラマかなんかか? tjsリファレンス読んだけってことはないよな? 全然ついていけん
350 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 20:59:47 ID:tOa3wMlt] エンジンのアイコン変えるのって空プロジェクトでビルドしないと出来ないの? エンジンとXP3で分離したいんだが別でビルドすると自動的に読み込んでくれないしなあ
351 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:07:07 ID:jR93SQPQ] krkrconf.exe
352 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:16:10 ID:tOa3wMlt] アイコン変えれたけど結局実行ファイルにコマンドラインを埋め込めないからXP3との繋がりが持てなかった
353 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:27:36 ID:tOa3wMlt] dataだけかこれ
354 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 22:04:13 ID:nJ+vS0jG] >>353 リファレンスくらい読め
355 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 23:52:20 ID:tOa3wMlt] OK, Bro.
356 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 15:32:14 ID:a4JmK9q4] [style align="bottom"]を指定すると 何故か[style align="right"]として解釈される だからこれらを組み合わせた右下を指定できない
357 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 18:41:44 ID:9wuiEvb9] Layer.holdAlphaのデフォルトは真じゃなくて偽か
358 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 18:55:07 ID:Ft3Io08s] エラーは出ないのに、ファイルだけ読み込まないようで、 BGMがならないのですが、助けて下さい。 大域音量は50%程度(非ミュート)、元ファイルでは音楽が聞けました。 -Config.tjs- ;type = "MIDI"; -s1.ks- ;↓BGM再生 [playbgm storage="smile.mid"] ; ↓背景レイヤ表画面に背景画像ファイルを読み込み、表示 [image storage="bg-gtzen.png" layer=base page=fore] -コンソール- 18:38:53 s1.ks : [playbgm storage="smile.mid"] 18:38:53 s1.ks : 18:38:53 s1.ks : [image storage="bg-gtzen.png" layer=base page=fore] 18:38:53 bg-gtzen.png の読み込みに 0ms かかりました よろしくお願いします。
359 名前:名前は開発中のものです。 [2008/12/27(土) 19:05:40 ID:FO9UOCoS] midiはなんか知らないけどドライバの関係でならないPCは結構あるよ 他のやつでは再生できるんだけどね、吉里吉里だとならないんだよね ほんと迷惑な話だ 俺はもうどうしようもないからoggで鳴らしてる 他のプレイヤーの中にもmidiだとならない人がいるかもしれないから 参考にならなかったらごめん
360 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:13:37 ID:Ft3Io08s] >>359 そうなんですか。ありがとうございます。 oggに変換してやってみます。 というか、30日に体験版配布なのに未だデバック出来てなかったり、いくつか素材なかったりする現状orz
361 名前:名前は開発中のものです。 [2008/12/27(土) 19:15:46 ID:FO9UOCoS] >>360 おつかれさんwww 一応注意しとくけどmidi→ogg変換はスマートにはいかないから気をつけてね 自作ならWav形式で書き出せばいいけどそれ以外だけど手間かかるけどまあがんばれ!
362 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:29:12 ID:a4JmK9q4] 表ページと裏ページという名称が正しくない気がする 解説ではよくこれらを2枚のスクリーンがあるものとして説明されている しかし、表と裏は一枚に存在するものであってtransは後ろから出てくるのではなく裏返してるというイメージが正しいことになる 裏は紙芝居で言うとセリフが書いてある面 前後の関係ではないように思える
363 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:31:34 ID:ptj2YZkB] >>360 ま、商業でも製品版なのに未完成でリリースしたりするから 体験版程度なら大丈夫だろw
364 名前:名前は開発中のものです。 [2008/12/27(土) 19:36:16 ID:FO9UOCoS] ところで、Fateみたいにエフェクトを組み込みたい時はどうすればいいんでしょうかね AfterEffectでも買ってきてエフェクト作ればそれをそのまま吉里吉里でも使えるんですかね
365 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 19:58:22 ID:O889eYeu] >>363 ごらんの有り様ならパッチ出すからいいよ。 ゲロゼはTJSろくに使えない自分すら間違いを指摘できる酷さ+パッチ出す気なし
366 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 20:04:37 ID:6eAT+Wu4] パッチじゃなくてアペンドディスクな。
367 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 20:10:51 ID:ptj2YZkB] >>365 そういう問題じゃないだろw それはそうと、ごらんの有様ってエンジンに吉里吉里使ってたのか
368 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 20:12:35 ID:O9c4oNVt] >>356 リファレンス読めよ topやbottomは縦書きのときに使う値だよ rightとして解釈されてるんでなく、スルーされてるだけ y軸の指定がしたいならlocate使うといいよ
369 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 20:12:53 ID:+x/d6ZSY] ジャンルモノにしか分からん会話するのイクナイ
370 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 20:47:11 ID:6eAT+Wu4] いまどき魔法少女アイ参しらないなんて・・・。 いいかよく聞け! なんと総CG枚数驚愕の14枚! うち3枚が差分+2の使い回し! もちろんHCG率は歓喜の0%! 公式で製品レベルじゃないと認められ店では発売日当日買取不可がでるほどの逸品だ! 今年最後の核兵器級の神ゲーだ!
371 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 21:09:50 ID:4pwagMk4] エロゲやらんしなぁ… 何がなにやらさっぱりだ
372 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 21:13:19 ID:hMJskZ85] エロゲを全くやらない吉里吉里使いって別におかしくないんだけど なんか変わってる感じだな
373 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 21:16:54 ID:+x/d6ZSY] まあ同人でも商業でも買う側としたら「ちゃんと完成版出せ!」って感じだよな 体験版なら……いらないなw >360はがんばれ!
374 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 11:57:36 ID:LEvTS+aN] エロゲやってても、エロゲ系の板かそれを扱うブログを見てないと 分からんしな。 その昔、Key作品がはやった時は、エロゲやってる奴は100% やってる見たいな感じで語ってた奴多かったw。 体験版なら、「体験版につき一部未実装」でさらっと流せw
375 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 13:11:02 ID:7SSTedvQ] >>374 俺ニュー速で知った てかニュー速って全然関係ないスレで、 G線発売日前に魔王の正体書き込まれたりするしw
376 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 13:56:10 ID:reU5NCfq] アイ3は、9800円でその内容だったから炎上したんだろ
377 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 14:02:29 ID:zTRJkVsL] >>360 3日目ですね。わかります。
378 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 17:32:11 ID:e+QXG6Dx] TJSってなんのために作られたんだろ KAG on JavaとかKAG on Rubyとかで良かったんじゃないの?
379 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 17:45:38 ID:itfcFzZl] 高級言語(C++とかjavaとか)でDSL作ってそれでフレームワーク作るって言うのは結構ある。 組み込み用途で重量じゃいやだから軽量化するとかの理由で。 あと直接高級言語叩くのはめんどくさいとか。
380 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 18:19:04 ID:TIWJDVrG] RubyはUnixセントリシズムがキツいし、言語仕様がふらふらし杉。 Javaは悪くないが、ライブラリの指向性が、DLLを呼ぶよりもクラスライブラリを 作るほうに向いてるので、ゲームエンジンには不向き。 Pythonでも良かったのかもしれないが、JavaやJavaScript風のほうが慣れてる 奴が多い、という理由でTJSがあるのではないかと。
381 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 18:26:49 ID:GKoUUbZp] 単純に、スクリプト言語作りたかっただけだろ。 こういうのは作るの滅茶苦茶楽しいぞ。
382 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 18:40:53 ID:itfcFzZl] >ライブラリの指向性が、DLLを呼ぶよりもクラスライブラリを作るほうに向いてる それは言えてる。javaで下層ライブラリ作ってRhinoから叩いてADVエンジン作ったわ。
383 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 18:59:24 ID:7SSTedvQ] >>378 >>381 が半分正解 ttp://kikyou.info/diary/?200809#i20_2 > 僕について言えば、TJSとかRisseとか作ってるのは半分は趣味。半分はそれ自体がゲームエンジンとしてのフレームワークそのものだからです。
384 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 19:09:49 ID:5RubIyBe] もう半分はやさしさで出来ています
385 名前:名前は開発中のものです。 mailto:sage [2008/12/29(月) 20:59:32 ID:ExP83mAf] >>357 ほんとだ、hold....だけど、 偽だとアルファチャンネルが保護されるのか
386 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 00:38:44 ID:qxvEoUrP] 皆エディタって何使ってる?
387 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 00:50:08 ID:x9ZNOAts] 質問します。 以前、ポジション取りに辞書配列mpを使うマクロを教えてもらった者ですが、 それと同じようにmoveタグの path="(** , ** , **)"にも数値を簡略で代入する方法は無いものでしょうか? 自分でも調べてみたんですが、複雑すぎてどうにもわからず……( ´・ω・`) 希望としては @macro name="c_move" @move layer=%layer|1 path=%path accel=%ac|-3 time=%time|1000 @wm canskip=%skip|false @endmacro に ;位置情報は配列 p=0 をセンターとし、右方向に6、左方向に−6まで段階を刻む @eval exp="var posl=[225,275,325,375,425,475,525,-75,-25,25,75,125,175]" の数値を path="(??,0,255)" に 出来れば、path内opacity数値も別個、代入できるようにしたいと思っています なにか良い方法は無いでしょうか? エディタはサクラがお気に入り 全鯖規制とか泣ける……
388 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 00:58:21 ID:rKpugvo1] エディタは「KAG Writer」使ってる。
389 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 01:46:09 ID:dUhPnJfJ] >>387 つttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=KAG%A5%DE%A5%AF%A5%ED%BD%B8#p2.4
390 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 01:56:57 ID:Ij2S9vAz] KKDEだなあ。
391 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 01:59:46 ID:bpAFGxng] vim
392 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 04:38:19 ID:L4HVysM/] >>388 もう配布終了したよな? アレ。 使い勝手どうなん?
393 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 08:33:06 ID:rKpugvo1] >>392 スクリプトをテンプレート化してクリックだけで入力出来たり、よく使うタグなんかを任意のショートカットキーに割り当てることが出来て便利。 他にも入力支援機能てんこ盛りだけど、この辺はさすがに仕様が古くてあまり役に立たない。 使い勝手はKKDEなんかの入力補完機能に慣れている人には使いにくいかも。
394 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 09:18:31 ID:L4HVysM/] >>393 アーカイブ使ってダウソしてみた 確かにこれはKKDEとか使ってると違和感だなぁ
395 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 12:22:30 ID:YMIqb6zf] ノベルゲームを制作している者ですが、アニメーションのプログラムについての質問があります。 素人の初歩的な質問で申し訳ありませんが、どなたか解決法をご指導いただけませんでしょうか? 症状:吉里吉里にて下記プログラムを用いてレイヤへの口パクアニメーション追加を試みたのですが、 口パクさせたい部分のレイヤにも目パチの画像が現れ、眼が四つの大変キモい状態になってしまう。
396 名前:395 mailto:sage [2008/12/30(火) 12:24:18 ID:YMIqb6zf] 【imgフォルダ内使用ファイル】 y1.png・y1_a.png(目パチ画像)・yn1_a.png(口パク画像) 【imgフォルダ内y1.asdファイル】 @loadcell @loop ; *y1 @copy dx=149 dy=166 sx=0 sy=0 sw=60 sh=30 @wait time="&intrandom(6,8,1)*1000" @copy dx=149 dy=166 sx=120 sy=0 sw=60 sh=30 @wait time=50 @copy dx=149 dy=166 sx=240 sy=0 sw=60 sh=30 @wait time=50 @jump target=*y1 ; *yn1 @copy dx=149 dy=198 sx=0 sy=0 sw=60 sh=20 @wait time="&intrandom(0.8,2,4)*100" @copy dx=149 dy=198 sx=120 sy=0 sw=60 sh=20 @wait time=20 @copy dx=149 dy=198 sx=240 sy=0 sw=60 sh=20 @wait time="&intrandom(0.8,2,4)*100" @home @jump target=*yn1
397 名前:395 mailto:sage [2008/12/30(火) 12:28:14 ID:YMIqb6zf] 【scenarioフォルダ内first.ksファイル】 [layopt layer=0 page=fore visible=true] [image storage="y1" layer=0 page=fore pos=right] 口パク実行[l][cm] [animstart layer=0 seg=1 target="*yn1" loop=true] クリックまでアニメーション作動[l][cm] [animstop layer=0 seg=1] 糸冬 ファイル名の指定等をいじってみましたが、どうにも芳しくありません……。 連投失礼致しました。m(_ _)m
398 名前:名前は開発中のものです。 [2008/12/30(火) 12:46:16 ID:x9ZNOAts] >>389 ありがとうございます! 早速組み込んでみますー
399 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 14:11:26 ID:O9B8U+6w] 目パチ口パクやった事無いからあれだけど そのスクリプトのどこら辺で >y1_a.png(目パチ画像)・yn1_a.png(口パク画像) これの指定してるの 画像のファイル名指定しないと駄目だと思うんだけど 試しに「y1_a.png(目パチ画像)」これのファイル名を変更したら多分エラー吐いて止まると思う
400 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 15:56:54 ID:ESKDuIpS] >>399 それは_aと拡張子入れなくて大丈夫でなかったっけ? あれ? 俺もアニメは経験無いから大した事分からんなぁ。
401 名前:395 mailto:sage [2008/12/30(火) 16:38:13 ID:YMIqb6zf] >>399 asdファイル内では*y1や@jump target=*yn1の部分でyn1も同様に行い、 ksファイル内ではセグメント0をimage storage="y1"でそのまま、セグメント1をtarget="*yn1"で指定しています。 ファイル名の変更というのは、ファイル名とスクリプトの両方を等しく変えたと言う事です。 (ファイル名が悪かったのかなと思ったので……。結局そちらはに問題はありませんでしたが;) スクリプトにどこか間違っている箇所があると思うのですが、どうでしょうか。
402 名前:395 mailto:sage [2008/12/30(火) 16:39:23 ID:YMIqb6zf] >>399 asdファイル内では*y1や@jump target=*yn1の部分でyn1も同様に行い、 ksファイル内ではセグメント0をimage storage="y1"でそのまま、セグメント1をtarget="*yn1"で指定しています。 ファイル名の変更というのは、ファイル名とスクリプトの両方を等しく変えたと言う事です。 (ファイル名が悪かったのかなと思ったので……。結局そちらはに問題はありませんでしたが;) スクリプトにどこか間違っている箇所があると思うのですが、どうでしょうか。
403 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 18:47:36 ID:y4HsatFQ] >>397 > [image storage="y1" layer=0 page=fore pos=right] pos=rightがガンと見た 画像が、作者の意図とは違う位置に読み込まれてる予感! 試しに全部の画像のサイズを、画面いっぱい(800*600とか)に広げてみなよ
404 名前:395 mailto:sage [2008/12/30(火) 20:38:15 ID:YMIqb6zf] あちゃー、連投してしまった……。(´Д`;) >>403 ご意見ありがとうございます。 ご指摘通りpos=の先をcenterやright、x・y軸指定にしてみたりしました。 他にも画像サイズを画面いっぱいに広げてみたりましましたが……、ダメでした…ッ!!orz セグメントの指定なども試行錯誤してみましたが、いまだ改善せず……。 う〜む、こりゃあ提示した箇所以外が間違ってるんでしょうか。 それともスポーンとどこかに初歩的なミスをしているとか。 ちなみにOSはXPでメモリは512MB、KAG3を使用しております。
405 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 21:34:01 ID:y4HsatFQ] >>395 昔作ったそれらしいソースを発掘してきた ks ---------------- *_test_lipsync @image layer=0 page=fore storage=bsn00 @animstart layer=0 seg=1 target=*start はじめまして。 [p] @animstop layer=0 seg=1 ---------------- asd ---------------- @loadcell storage=bsn00_a @loop *start @wait time=6000 @copy sx=120 sy=0 sw=120 sh=80 dx=103 dy=85 略 @jump target=*start ---------------- 俺なりの考察(スキル低くてごめんな) ・やはり口画像が読み込まれていない。(多分>>395 はクリッカブルマップと混同している) ・>>396 では*yn1のループには永遠に入らないのでは 別々にasdファイルを記述し別々に[anistart seg=x]を実行
406 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 21:39:44 ID:y4HsatFQ] 書き忘れた。asdファイル名はbsn00.asdね
407 名前:405 mailto:sage [2008/12/30(火) 22:11:17 ID:y4HsatFQ] ぎゃー>>405 の考察は大嘘だorz 原因 当該アニメーションのベース名は「y1」なので、「yn1」なる画像は基本シカトされる 対策 1.「ベース画像」をレイヤに読み込む 2.セル画像「ベース画像_a」を用意。<<目パチと口パクを1画像にまとめて!>> 3.「ベース画像.asd」を用意 4.animstartで任意のセグメントを開始 ではないだろうか スレ汚しスミマセンorz ツッコミお願いします>all
408 名前:395 mailto:sage [2008/12/31(水) 17:49:35 ID:TVISJD38] >>405 さんのご指摘の通りでした。 セグメントは同一のアニメーション画像にしかかからないようです。 なのでアニメーション画像を一枚に統合し、asdファイルを設定しなおしましたところ……、 おかげ様で動きましたーーーッ!!! フハハハ、ぬるぬる動くぜ! 当スレにてご協力頂いた皆様、本当にありがとうございました!!
409 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 20:46:32 ID:HNEzQE5W] 質問させて戴きます ユーザーの画面の解像度に合わせて、ゲーム画面の大きさを変えたいのですが、 それは可能でしょうか? 例えば、ユーザーの画面が小さい時は小さくし、大きい時は大きくしたいのです
410 名前:名前は開発中のものです。 [2008/12/31(水) 20:52:47 ID:ij3cm8WY] >>409 tjsに挑戦!
411 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 20:56:31 ID:HNEzQE5W] TJSですか・・・わかりました
412 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 22:24:00 ID:oaZ0N+J8] tjsで解像度取得できたっけ?
413 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 22:36:00 ID:0LPlIsrn] >>409 >>412 解像度に合わせて、ゲームウィンドウを画面中央に表示する、というサンプル公開されてる。 おかげで、デフォルトで表示される位置確認しようと思ってたのに思い出した。ありがとう。 なんかx=100,y=100くらいの気持ち悪い位置に表示される吉里吉里製ゲーム多いんだよなぁ…
414 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 22:55:35 ID:WbMD19/o] >>413 それはたぶん普通に Windows の標準だ
415 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 23:12:25 ID:HNEzQE5W] >>412 とりあえず、System.screenHeight というプロパティを見つけれました 吉里吉里の方ですが・・・別に問題ありませんよね
416 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 02:19:09 ID:oDcUApR7] ああ解像度って画面解像度の事か。 スケーラブルUIでも実装するって話かと思った。
417 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 03:16:41 ID:qHge5Tf9] スクリーンのサイズとデスクトップのサイズは取得可能だけど、 ディスプレイのDPIの取得は吉里吉里だけでは無理だわな。
418 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 10:01:16 ID:3KGvsLE1] System.readRegValue("HKEY_CURRENT_USER\\Control Panel\\Desktop\\WindowMetrics\\AppliedDPI") とかではダメかしら?
419 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 17:23:32 ID:xCwSE2eO] メソッドがキャメルってなんかキモい
420 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 17:53:58 ID:cZ1F2JEo] MS厨m9(^Д^)プギャー
421 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 18:00:20 ID:cZ1F2JEo] マジレスするとUCCかLCCかはただの宗教。
422 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 23:38:25 ID:0lHqRpoJ] 実行ファイルから各種データを抜き出す方法をご存じないでしょうか。 このような質問自体がいろいろと問題があることは承知の上でご質問します。 というのは、HDDのクラッシュによって開発時のデータがすべて失われてしまい、 手元にあるのはEXEファイルのみという状況になってしまったからです。 どうにかしてここからデータを抜き出したいのです。 どなたかよろしくお願いいたします。
423 名前:名前は開発中のものです。 mailto:sage [2009/01/02(金) 00:43:03 ID:ymHPRPl/] ああ俺も作ったなぁ。間違えてプロジェクトフォルダ削除したときに即興で。 吉里吉里のリファレンス読破して作れないなら諦めろ。
424 名前:名前は開発中のものです。 mailto:sage [2009/01/02(金) 00:48:15 ID:LFT1wV67] 釣りじゃないの?
425 名前:名前は開発中のものです。 mailto:sage [2009/01/02(金) 02:56:41 ID:HqRFuVHf] >>422 ひんと 吉里吉里はオープンソース
426 名前:名前は開発中のものです。 mailto:sage [2009/01/02(金) 04:01:45 ID:dsmURw8u] 本気で困ってる割には他力本願だなぁ… 別に困ってもいない初心者の俺ですら調べられるようなことなのに
427 名前:名前は開発中のものです。 mailto:sage [2009/01/02(金) 04:35:46 ID:mqGqiCCm] どうみても釣り
428 名前:名前は開発中のものです。 mailto:sage [2009/01/02(金) 04:54:15 ID:IfbmwbQA] ご迷惑をおかけしました。 実行ファイルとxp3を切り分けてから抽出という手段でなんとかなりました。
429 名前:名前は開発中のものです。 mailto:sage [2009/01/03(土) 04:07:12 ID:Q1WUNQOG] 他スレにも書き込みましたがレスがつかないようなので、、、 pianosdauge.org/ このサイト様の素材は 18禁同人でも可能なのでしょうか 吉里吉里素材として紹介されてましたが 特に表示など見えないのですが
430 名前:名前は開発中のものです。 mailto:sage [2009/01/03(土) 04:18:06 ID:r3RK6vf+] そりゃつかねーよ。そのサイトの人に聞け。
431 名前:409 mailto:sage [2009/01/03(土) 05:21:09 ID:XiTtuAeq] 既存のmainWindowファイルに追加したらできました! 画面の大きさも、setZoomメソッドを使って小さくできました!
432 名前:名前は開発中のものです。 mailto:sage [2009/01/03(土) 05:57:03 ID:hR+3uRWz] 今度はエフェクトが重いとか言ってくるんだろうな。
433 名前:名前は開発中のものです。 mailto:sage [2009/01/03(土) 14:45:44 ID:T9cmeLs6] >>430 わかりました