[過去ログ] ■吉里吉里/KAG/TJS雑談質問スレ■その29 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
763: 2016/01/19(火)22:06 ID:0J0snCBH(2/2) AAS
>>762と同じ意見だったプラグインをそのまま解説どおりに使うんじゃなくて
delayというか時間の概念書いてぶちこめばいいんじゃないの?
その辺もいまいち理解不能ならYu-risにしとけ
764: 753 2016/01/19(火)22:13 ID:iX3Izrf5(4/4) AAS
>>761
ですよねえ
ただ作るのは相当難しそうだ
>>762
俺も一瞬そう思ったんですけど、たぶんそれやるとクリックした時スキップしそうな気がします
canskip=falseだとメッセージ止まっちゃいそうですし。
765(1): 2016/01/20(水)01:38 ID:MJOfgcHs(1) AAS
これ、単純にキャラを上下運動のループさせて、ひまわりをゆっくり動かしてるだけだから
数分放置したら、動き自体止まるんじゃないの?
もしそうならそんなに難しい事してないと思うけどな
少なくともkagexなら簡単に作れる nowaitなんかを使えば良いだけだから
それより気になったのは、メッセージクリアのたびに一瞬挙動が突っかかるところかな
同人ならあれでいいけど、プロの仕事だったらそこはちゃんと作れよと思った
766: 753 2016/01/20(水)07:47 ID:YFq3iNhn(1) AAS
>>765
なるべく動きが止まる前にトランジションさせたいです
クリックしてもトランジションはスキップさせず且つ
メッセージは読み進められるってのが難しい
メッセージクリアのたびに挙動が突っかかるのは動画の実況者のキャプチャソフトか
PCスペックの問題で、実際は問題なくスムーズに進みますよ
767(1): 2016/01/20(水)12:29 ID:4Gm7qN8v(1/2) AAS
kagexならactionとlayerの横移動で特に問題無く再現出来る
通常の吉里吉里なら、tjsでオブジェクトを組むレベルじゃないと無理
そんなに気になるなら、体験版の中身を覗いて見ると良い
それが出来ないレベルならそういうことは諦めるべき
バグが出た時に責任持てんだろ
768: 753 2016/01/20(水)12:55 ID:JH5la5J9(1) AAS
>>767
今の自分のレベルじゃどうも無理そうなのであきらめます。
ただ、気にはなるのでもう少し考えます
みなさんありがとうございました。
769: 2016/01/20(水)17:06 ID:nSkswZ0l(1/2) AAS
向日葵のループはasdファイル使えばできる
人間のゆるやかな上下ループもそれでできなくはない
asdファイルからleft,topって弄れたっけ?
770: 2016/01/20(水)17:23 ID:4Gm7qN8v(2/2) AAS
向日葵のあれはループ素材なのか?
確かtopleftはasdで弄るハズではあるが、それでなめらかに上下ってどうするんだ?
普通の吉里吉里は、基本moveしかそう言う動き対応してないはずだが……
771: 2016/01/20(水)18:09 ID:nSkswZ0l(2/2) AAS
いや人間が歩いてるよーな上下ループって
正確な楕円軌道よりrandom交えて人力でやった方がいいかなと思って・・・(小声)
三角関数もtjsの知識も不要だし・・・
772: 2016/01/20(水)23:58 ID:xJr5Y6WK(1) AAS
kagexじゃないから、top leftを打ち込んでもその位置に瞬間的に表示されるだけなんじゃ?
パラパラアニメ的にはいけるかもだけど
拡縮とmoveタグの扱いづらさの問題で俺みたいにkagex使ってる奴も多いはず
773: 2016/01/21(木)11:45 ID:uuL32EFv(1/2) AAS
画面を動的に動かすつもりなら、せめて三角関数くらい覚えとこうよ
ジャンプとかおじぎとか、ただのサインカーブで一発で出来ちゃうんだからさ
774: 2016/01/21(木)11:48 ID:7SFi09QM(1/2) AAS
Live2DとかE-moteみたいな奴ならいいけど
動かない立ち絵で、うねうねx-yの位置が動くだけ みたいなのきらい
775(1): 2016/01/21(木)16:35 ID:uuL32EFv(2/2) AAS
所詮吉里吉里が最も使われるエロゲは、紙芝居だかんな それで十分
776: 2016/01/21(木)17:00 ID:JmvwcHjp(1) AAS
紙芝居は紙芝居でもからくり屋敷みたいな紙芝居がいいです
777: 2016/01/21(木)17:39 ID:GQo+7vjp(1) AAS
飛び出す絵本が良いです
778: 2016/01/21(木)19:26 ID:7SFi09QM(2/2) AAS
また入れる前に飛び出したのか
779: 2016/01/22(金)03:01 ID:Ear9xUk1(1/2) AAS
にっちもさっちもいかなくなったので助けて欲しい
赤恐竜のセーブロードプラグイン利用しているんだが、どうもセーブが上手くいってない
ロードが出来ず、メニューに戻される
吉里吉里側のエラーはでてない。サムネイルと日付までは出来てる
上書きやロードになると本来なら出てくるポップアップが出てこないのでおかしいのはそこら辺からだと思う
変数が原因な気がするが対処法が見つからない
頼む、助けてくれ
780(1): 2016/01/22(金)09:56 ID:RC8Ph2bF(1) AAS
・新しくtemplateコピペして新規ゲームを作る
・まっさらな状態に該当プラグインだけを入れてちゃんと動くか動作確認する
・それでエラーがでなければ記述ミスしてる
・ミスを特定できないなら作り直した方に打ち直す
他人は中見なきゃ解らないから
晒す気ないなら上の方法を
781: 2016/01/22(金)18:58 ID:Ear9xUk1(2/2) AAS
>>780
色々した結果見出し忘れだった
直したらセーブもロードも出来るようになった
アドバイスありがとう、助かった
782(1): 2016/01/25(月)14:35 ID:prlMJmt1(1) AAS
qrcode.dllのQRコードって半角文字以外は認識しないのでしょうか
俺のケータイだと全角含む文字列だと滅茶苦茶になるんです
画像リンク[png]:s1.gazo.cc
画像作っときました。暇な人機種と結果報告頼む
783: 2016/01/26(火)23:08 ID:OvaicZ2Z(1) AAS
>>782
外部リンク[jspx]:zxing.orgでテストしてみると確かに文字化けしてるね
(ASCII文字だけのはちゃんと読めてるし、
wikipediaの日本語QRコード(外部リンク:upload.wikimedia.orgもちゃんと読めてる)
qrcode.dllのコード見てみると、一応日本語にも対応してるみたいだけど
なんか不具合あるのかもしれんね
784: 2016/01/26(火)23:38 ID:3WpQQPRW(1) AAS
やはりそうでしたか。ご協力ありがとうございます
外部リンク[asp]:www.grapecity.com
ここみるとjavaで?エンコードして全角使えるようになってるみたいだし
いつかは解決するかもですね。今回は実用は諦めることにしました
でも誰しもいつかは必要になるかもしれないし、スキルある人いつか開発オネシャス!
785: 2016/01/28(木)22:57 ID:9+u8kRjQ(1) AAS
すみません。吉里吉里初心者の質問です。
部分的にですが、例えばこの文章からこの文章までを強制オートモードにする等という方法
はありますでしょうか?
入門書等で勉強してるのですが、そのような記載が見当たりませんでしたので
ここで質問させていただきました。
786(1): 2016/01/29(金)10:04 ID:ewzQ9TeC(1) AAS
一概にオートモードと言ってもイメージが違う可能性あるけど
クリック無効化してクリック待ちじゃ無くてウェイト使えば良いんじゃない?
右クリックとかも無効化する必要あるなら復帰の為に現状のフラグを覚えとく必要ありそう
787(1): 2016/01/29(金)10:45 ID:inka1rUN(1) AAS
tjs軽く覚えればautoに切り替えるだけでよさそうな話っぽいから可能だと思うけど、初心者には無理
788: 2016/01/29(金)12:44 ID:SknXoJBw(1) AAS
>>786
右クリックを一時的に無効化してウェイトする感じですか。
初心者なもので本当にすみませんが、無効化の方法をどこかで見た覚えがあるので
調べながら試してみます!
教えていただきありがとうございます!
>>787
TJSをいじることができれば解決できる問題なのですね。
省2
789: 2016/02/08(月)05:11 ID:uWg/8C5h(1/6) AAS
>>743
吉里吉里と同レベルのノベルエンジンなら
すくなくともプロのプログラマーレベルの知識が必要
文字表示されるだけの簡易ノベルツールなら
吉里吉里の凝った改造よりかんたんなレベル
790: 2016/02/08(月)05:13 ID:uWg/8C5h(2/6) AAS
>>750
Nscripterはプログラムの記述が
大昔の書き方だったので敬遠してる
昔見たときだから
今はモダンになってるかもだが
791: 2016/02/08(月)05:16 ID:uWg/8C5h(3/6) AAS
>>752
吉里吉里本体がフリーなのに
Zにそんな出せないよな
>>753
商業作と同じシーン
作りたいのは分かるけど
商業レベルだから茨の道だよ
792(1): 2016/02/08(月)05:28 ID:uWg/8C5h(4/6) AAS
>>760
>車輪の国は吉里吉里で作ってる
>らしいからできるはずなんだけど
道具が同じだけでできるなら苦労しない
コンシューマゲームもC++やC_%7532%5+]1
793: 2016/02/08(月)05:29 ID:uWg/8C5h(5/6) AAS
>>792
コンシューマゲームも
C++やC#で書かれてるから
同じことができるはずと言われても
794: 2016/02/08(月)05:32 ID:uWg/8C5h(6/6) AAS
>>775
事実そうだけどでも単なる紙芝居なら
吉里吉里使うまでもない気もする
本当に使いこなしてるとこ
商業ですら少なそう
まあオーパースペック感はある
795: 2016/02/09(火)06:38 ID:TD9/bZA+(1) AAS
吉里吉里3はデルデル詐欺でしたね^^;
796(2): 2016/02/10(水)14:24 ID:tYUBnPqh(1) AAS
(´・ω・`)ノ質問です
プラグインの中で表示した絵を後からtop,leftやheight,widthをいじるにはどうしたら良いんですか?
Layerプラグイン継承して・・・loadImage()使って・・・ってやったらtop leftやwidth height変えても全然変わらなくて・・・
797: 2016/02/11(木)18:54 ID:8Y5CF24q(1) AAS
>>796
プラグインと言うのは、KAGプラグインの話ですか?それともdllの話ですか?
Layerプラグインと言うのは何でしょうか?
KAGプラグインにはLayerとは継承関係がないので、KAGプラグインを継承しても
基底クラスをLayerのように扱えません。
KAGプラグインがLayerを持っているのなら、そのメンバに対して操作する必要が
あります。
省2
798: 2016/02/11(木)23:00 ID:easszQWn(1) AAS
>>796
プラグインの作り方によるけど、setSize()とかsetPos()ならできると信じたい。
799(1): 2016/02/12(金)00:15 ID:iF+RNHDA(1) AAS
ご、ごめんLayerはプラグインじゃなかった クラスだ・・・OTL
しっかり管理できるように画像作るにはどうしたら良いんだろうか・・・
画像何個か読みこんだりすると 何故か変なふうにマスクかかったような状態になったりするし・・・
800: 2016/02/12(金)19:41 ID:EzQueAnY(1) AAS
>>799
変な風にマスクがかかるのはLayer.typeがltAddAlphaになっているとか?
801: 2016/02/12(金)20:20 ID:Qce4b2d+(1) AAS
初心者の質問者です。よろしくお願いいたします。
右クリックサブルーチンでメニュー画面をトランジションを使い表示させています。
昔落としたおさかな定食さんのメニュー画面tjsです。
しかしテキストが表示されてる途中(クリック待ちになる前)に右クリックを押すと高確率でフリーズしてしまいます。
これを解決するにはどうすればいいのでしか?ちなみにメニュー画面をトランジションを使わずに表示させるとフリーズしませんでした。
なにかフリーズさせない方法はありますでしょうか?
802(1): 2016/02/13(土)01:16 ID:+7tBv0y9(1) AAS
rclickタグでcallなどを指定してもkagでは
@pや@sで安定していない限り実行されない
文章表示されている間にcallで飛べるプラグインがおかしいか
某所のFadeChプラグイン使ってるなら
@waitfadeで表示処理の終了を待つタグを毎ページ挟んでおく必要がある
803: 2016/02/13(土)21:21 ID:f1AqHOZw(1) AAS
>>802
ありがとうございます、[p]の前後に右クリック有効、無効をつけたマクロを作ったらなんとかフリーズ回避できました。
804(1): 2016/02/14(日)11:08 ID:BAHuv04/(1) AAS
初歩的な質問だと思うのですが
KAGEXでひぐらしみたいな全画面使って文章(セリフ&地文)を表示させるにはどうしたら良いでしょうか?
よく考えたらセリフがあるたびに自動的にメッセージがクリアされてしまうので、どうすれば良いかわかりませんでした。
やりたいことは、
1 ひぐらしみたいな全画面でのセリフと地文の表示(positionで全画面使う事は理解出来てる)
2 当然セリフはしゃべらせたい(全画面表示なので顔窓は無しで大丈夫)
よろしくご指導ください。
805(1): 2016/02/14(日)16:46 ID:FtWPTYeu(1) AAS
商業で吉里吉里のエロアクションが出るそうな
806(1): 2016/02/14(日)23:08 ID:zA4bcCrW(1) AAS
>>804
linemodeを変える
外部リンク[html]:www.biscrat.com
807: 2016/02/15(月)12:12 ID:PMZUH/wR(1) AAS
>>806
ありがとうございます。
ちょっと実験してみます!
808: 2016/02/15(月)19:20 ID:AKVxQpEW(1/2) AAS
>>805
そのタイトルは?
809(1): 2016/02/15(月)19:49 ID:HLuAMesT(1) AAS
ミルフィーユの新作
810: 2016/02/15(月)20:08 ID:AKVxQpEW(2/2) AAS
>>809
サンクス
昔のSFCのベルトアクションみたいだな
こういうの最近あんま見ないからいいね
811(1): 2016/02/18(木)17:19 ID:5Nie1/YQ(1) AAS
吉里吉里で一つシステムを組んで、それをコピーしてconfig.tjsの;saveDataIDを書き換えたのに、同時に起動しようとするとすでに起動してますと言うエラーが出るのはどうして?
812(1): 2016/02/18(木)17:29 ID:AXgRIIw4(1) AAS
質問するなら聞き方ってのがあるんじゃないんですかね
813(1): 2016/02/18(木)18:46 ID:FXYos+mE(1) AAS
>>811
Initialize.tjs
// 実行可能ファイルのパスをキーにしてロックを行う
if(!System.createAppLock(System.exePath.replace(/[^A-Za-z]/g, '_')))
実行ファイルのパスで二重起動のチェックしているから。
814: 2016/02/18(木)20:04 ID:vKaU3ryN(1) AAS
>>812
ごめんなさい
>>813
ありがとうです
さっそく試したらうまくいきました
815(1): 2016/02/19(金)08:47 ID:WP5R8qzX(1) AAS
質問です
kagexのcameraxとshiftxの違いと言うのはどう言うものでしょうか?
比べてみたのですが、よくわかりませんでした
816: 2016/02/19(金)21:20 ID:xheTADdy(1) AAS
>>815
cameraxはcamerazoomとかlevelzとかの影響で実際にずれるピクセル数が変わる
shiftxは指定したピクセルだけずれる
817: 2016/02/23(火)16:44 ID:oTduLdJV(1/3) AAS
吉里吉里で製作したゲームのテストプレイを友人(win7/64bit)に頼んだのですが
「スクリプトで例外が発生しましたANSI文字列をUNICODE文字列に変換できません。
現在のコードページで解釈できない文字が含まれてます。
正しいデータが指定されているかを確認してください。データが破損している可能性もあります」
というエラーが出て起動すら出来ないそうなんです。
私の別のPC(win7/32bit)からは問題なく起動できたのでデータ破損ではないと思います。
別の所で「64bitのPCに吉里吉里が対応してないだけだろ」とアドバイスをもらったのですが
省2
818: 2016/02/23(火)17:42 ID:RKOGGv5g(1) AAS
友人が日本語windowsを使ってないのだと思われ
スクリプト関係を全部UTF-16にすればどこの国のosでも動くよ
819: 2016/02/23(火)17:45 ID:DoUEgmyd(1) AAS
外人が「クッソこのゲーム割ったのに動かへん!」って言ってるとザマァって気分になる
820(1): 2016/02/23(火)20:03 ID:oTduLdJV(2/3) AAS
817です、アドバイス頂きありがとうございました。
その後スクリプト関連のファイルをメモ帳を使ってUNICODEに変換したのですが
変換後のファイルが文字化け?してしまい自分でも起動できない状態になってしまいました。
それと確認したところ友人のパソコンは日本語windowsだそうです。
たぶん私のスクリプトの書き方が悪いとか、作り方に原因があると思うのでよろしければ起動するかチェックして頂けないでしょうか。
ゲームの内容部分は削ってある本当に簡素なテスト版です。
「スクリプトで例外が発生しました〜」のエラーが出たかどうか教えて頂きたいです。
省2
821(1): 2016/02/23(火)22:34 ID:UbuIDsI/(1) AAS
>>820
特に進めてないが起動は問題なくできた
win7/64bit
822: 2016/02/23(火)23:55 ID:oTduLdJV(3/3) AAS
>>821
64bitのPCだから出たエラーだと思っていたのですが違うようですね・・・。
ご報告して下さりありがとうございました、参考にさせて頂きます。
823: 2016/02/24(水)00:23 ID:JLblCMYk(1) AAS
友人の落としたフォルダ見せてもらったらファイル自体一部文字化けしていたので
単純にダウンロードミスしてただけっぽいです。
なんとか起動できそうです、お騒がせして申し訳ございませんレス下さった皆様ありがとうございました!
824(2): 2016/02/25(木)00:15 ID:YeThUheu(1/2) AAS
メッセージレイヤに表示された文章を変数に格納する方法ってありますかね?
文章も一緒にセーブデータに格納して、ロードする時にセーブデータと一緒にメッセージを表示したいのだけれども。
吉里吉里プラグインとかごった煮的配布場所にあったプラグインだとどうも正常に動作しなくて・・・
825(1): 2016/02/25(木)00:37 ID:dgx16C0w(1) AAS
>>824
セーブロード画面にセーブ時のデータとメッセージを表示するっていうのなら
ごった煮さんのプラグインでできる
出来てないなら入れ方かなにか間違ってるんだとおもう
826: 2016/02/25(木)10:32 ID:YeThUheu(2/2) AAS
>>825
普通はそうですよね・・・
とりあえず自分のやれることはやったのですが解決には至らなかったので
ごった煮さんの方に聞いてみようと思います。
827: 2016/02/25(木)22:05 ID:gj5dvfnW(1) AAS
>>824
バグじゃあないんだが右クリックサブルーチンに入ってその中でメッセージレイヤー使って文字を表示すると
それが格納されたような気がした
あと名前とかも
だから俺は文章が表示されたら[p]タグ拡張したマクロの中でf.messagestoreに入ってる文字列を別の変数に入れて保持してる
828: 2016/03/02(水)17:32 ID:0F1GaLY4(1) AAS
吉里吉里のサイトに繋がらない・・・・・・
829: 2016/03/03(木)14:33 ID:XqwoG2+S(1) AAS
サイト復活確認!
830: 2016/03/04(金)20:06 ID:wdeRjyj+(1) AAS
よかった
831: 2016/03/07(月)19:05 ID:IeJILI8s(1/2) AAS
voice.xp3をdata.xp3の外に出して登録したいのですが、どうすれば良いでしょうか?
フォルダの状態はStorages.addAutoPath(System.exePath +
832(2): 2016/03/07(月)19:18 ID:IeJILI8s(2/2) AAS
途中で投稿してしまいました
フォルダの状態はStorages.addAutoPath(System.exePath + "voice/");で登録できましたが、xp3にパックするとダメでした
833(1): 2016/03/07(月)23:36 ID:vAKULNSg(1) AAS
>>832
確か Storages.addAutoPath(System.exePath + "voice.xp3>") みたいな感じで登録すればよかったと思います
KAGのInitialize.tjsに参考になりそうなソースがありますね
834: 2016/03/08(火)02:01 ID:Sj2P+HGh(1) AAS
>>833
それは試したのですけどダメでした。
voiceはファイルが大きくなるので別にパックしたかったのですけど、いろいろ試してもうまくいきませんでした。
patch.xp3にもしてみたのですけど、dataフォルダの外だとpatchにしてもダメっぽいです。
835(1): 2016/03/08(火)07:48 ID:nsEg4w0a(1/2) AAS
>>832
これではダメ?
Storages.addAutoPath(System.exePath + "voice/");
useArchiveIfExists("voice.xp3");
//voice.xp3でパックして、実行可能ファイルと同じフォルダに置く。
836: 2016/03/08(火)12:24 ID:FMOZs6bg(1) AAS
>>835
原因がわかりました。
voiceの下にキャラごとのサブフォルダを切っていたのですが、サブフォルダは認識しないようです。。。。。
Storages.addAutoPathでもuseArchiveIfExistsでも、voiceフォルダルート上のファイルを読み込みました。
そこでさらなる疑問です。
Storages.addAutoPathが認識しなかったのはわかりますが、useArchiveIfExistsも認識しないのでしょうか?
平坦展開すると言う事だったのでサブフォルダも展開すると思ったのですが。。。。。
省1
837: 2016/03/08(火)12:50 ID:UcyK/YfJ(1) AAS
試してないけどたしか
Storages.addAutoPath(System.exePath + "voice/");
を通していたら
Storages.addAutoPath(System.exePath + "voice.xp3");
と改めて記述する必要は無いはず
サブフォルダは知らん
838: 2016/03/08(火)16:33 ID:nsEg4w0a(2/2) AAS
吉里吉里のReleaserは、サブフォルダをアーカイブ化しないみたいだね
リソースをまとめるなら
ファイルのあるフォルダ("ken/"とか"tarou/"とか)毎にアーカイブ化して("ken.xp3"とか"tarou.xp3"とか)
実際にフォルダを掘って、アーカイブ置いて
("./voice/ken.xp3"とか"./voice/tarou.xp3"とか)
Storages.addAutoPath("voice/")
useArchiveIfExists("./voice/ken.xp3");
省4
839(1): 2016/03/08(火)21:00 ID:S9+rfENy(1) AAS
System.exePath + "voice.xp3>folder/" とか個別に全部addAutoPath しないと駄目だよ
840: 2016/03/08(火)22:37 ID:HNvBaPLx(1) AAS
>>839
本当だ。パス通りました
サブフォルダもアーカイブされてますね
838は内容を取り下げます。失礼しました
841: 2016/03/08(火)23:15 ID:Ms01MESP(1) AAS
確かkagexのInitialize.tjsに、サブフォルダ指定をdata以下のパスとそのアーカイブ両方に適切に処理する関数があるからそれを貰えばいいよ
842: 2016/03/09(水)01:31 ID:KH53AxGm(1) AAS
System.exePath + "voice.xp3>folder/"と記述するのですね。
System.exePath + "voice.xp3/folder>"と記述してエラーでダメかと思ってました。
843: 2016/03/11(金)15:08 ID:7DbMD+WJ(1) AAS
kagexのInitialize.tjsは、本体をだいたい読めるレベルでもチンプンカンプンなんですけど・・・
上下前次1-新書関写板覧索設栞歴
あと 159 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s