[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その29 (1002レス)
■吉里吉里/KAG/TJS雑談質問スレ■その29 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
567: 名前は開発中のものです。 [sage] 2015/10/12(月) 15:11:03.26 ID:gnsvuRnD んがー俺の読解力じゃわかんねーや ソースはれソース (# ゚Д゚) それかdm('aaaaa'); とか使って 意図した所を通ってるかどうかのテストしてみよう http://echo.5ch.net/test/read.cgi/gamedev/1433436610/567
568: 名前は開発中のものです。 [sage] 2015/10/12(月) 22:40:24.38 ID:xVY2uC62 同じ名前のファイルが2つあるとか…… さすがにそんな理由じゃないか http://echo.5ch.net/test/read.cgi/gamedev/1433436610/568
569: 563 [sage] 2015/10/12(月) 23:00:32.50 ID:4ItUINK9 >>567 ファイル、消してしまってもうないんです 取っておいて質問してみるということすら、頭から吹っ飛んでました dmですか、そういう方法で調べることもできるんですね やってみます、ありがとうございます そういった示唆もとてもありがたいです >>568 試しにやってみましたが、同名ファイルが複数あるというのは原因でないようでした 何度もしつこく出てきてすみません 以降は引っ込みます http://echo.5ch.net/test/read.cgi/gamedev/1433436610/569
570: 名前は開発中のものです。 [sage] 2015/10/13(火) 16:53:36.57 ID:TYrhFjRJ 一番単純なオチは storageのパスを間違って消したか、書き換え中にパスをミスったか 起動自体はしてるならscenarioフォルダとかあやしかろうとエスパーしてみる >条件を代入した辞書配列と検索インデックス代わりの配列を このあたりでなんかやばげな事してるんじゃない? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/570
571: 名前は開発中のものです。 [sage] 2015/10/14(水) 07:39:08.22 ID:u3uanQ7A 画像を読み込むときに、特定の引数があった場合には画像の左端ではなく中心点がX座標と合うように、 また、Y座標の指定もできるようなマクロを作ろうと思ってるんですが 読み込んだ後、widthを取得しているので page=foreの時に移動すると、読み込まれた時点ではtop=0,left=0の場所にありそこからワープするようになってしまってうまく行きません。 temp等に読み込んでサイズを調べたり、画像を直に調べてXやYを指定することも出来ますが、実運用上きびしく、困っています・・・ 誰か助けてOTL http://echo.5ch.net/test/read.cgi/gamedev/1433436610/571
572: 名前は開発中のものです。 [sage] 2015/10/14(水) 09:57:30.81 ID:YAttW6ht 読み込む時にvisible=false指定して マクロから抜ける直前でlayoptでvisible=true指定するのはダメ? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/572
573: 名前は開発中のものです。 [sage] 2015/10/14(水) 21:11:10.71 ID:fdKenDVW >>548です。 仕事が休みの時にしか動けず、レスが遅れて申し訳ないです。 >>549の指摘に沿って、csv方式だけに書き換えていろいろ確かめたのだけど、やっぱりダメだった。 ttp://25.gigafile.nu/h116b14f0c2b97d27b093c3ba26362a68-1021 ”立”だと普通に表示されるけど、"出"だとエラーで止まる。 顔の表示関係で落ちてるみたいなんだけど、俺じゃわからなかった。 dispnameがvoidって言われてるけど、どこがマズイんだろう・・・・・・orz たぶんenvinitの設定の問題だと思うんだけど、どこが間違ってるのか本当にわからない・・・・・・ 指摘してもらえると嬉しいです http://echo.5ch.net/test/read.cgi/gamedev/1433436610/573
574: 名前は開発中のものです。 [] 2015/10/14(水) 22:32:21.68 ID:9PvSxpET >>573 macro.ksの[initscene]マクロの一番最後に[backlay]つけるとエラーでなくなる 顔描画するときに裏画面も参照するから表だけ設定しても駄目 ■吉里吉里/KAG/TJS雑談質問スレ■その24の>>441-443にも書いてる それとfacezoomが0になってるからcharinit.csvの5カラム目を100にする ついでにenvinitのfacePointをleft:0,top:0にしたら斜めの方は顔画像出るようになった 通常はcharinit.csvの6カラム目(facexoff)を500にしたら出てくるからあとは色々と座標設定直してけばいい http://echo.5ch.net/test/read.cgi/gamedev/1433436610/574
575: 名前は開発中のものです。 [sage] 2015/10/17(土) 13:52:56.63 ID:DDtVa5zh 吉里吉里3はデルデル詐欺でしたね^^; http://echo.5ch.net/test/read.cgi/gamedev/1433436610/575
576: 名前は開発中のものです。 [sage] 2015/10/18(日) 17:37:52.26 ID:SnN6LPJt >>574 ありがとう。、あさかbacklayとは夢にも思わなかった。 これ気づかなかったら完璧にハマッてる。 フィードバックと言う事で、一週間しか保たないけどCharacterExを使ったモンタージュ式のサンプル。 ttp://12.gigafile.nu/d60717272e7d216e33b2e68f325bb836b-1025 このスレ専用のアップローダーが欲しいな。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/576
577: 名前は開発中のものです。 [sage] 2015/10/19(月) 23:36:10.55 ID:NBtlcql8 http://upload.bokunatu.com/krkr/ あるんやで http://echo.5ch.net/test/read.cgi/gamedev/1433436610/577
578: 名前は開発中のものです。 [sage] 2015/10/20(火) 20:42:33.16 ID:qoRtw9rU >>577 あったのか(゜Д゜) とりあえずそっちにもアップしておいたよ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/578
579: 名前は開発中のものです。 [sage] 2015/10/22(木) 12:45:36.29 ID:fn6+sFBm 今回の仕事は通常の吉里吉里をカスタマイズして提供されてる物なんだけど本当にプログラマーってオナニーする奴多いなとつくづく思った 一見すごい事やってるように見えるけど、その記述にただ表情変えて窓枠を変えて音声鳴らすだけなのに6行とか7行とかダラダラ記述させる。 しかもシステムできっかり作ってるからキャラ移動させるにもまた数行のタグ スクリプターの俺でももっとマクロ作って簡略化出来るわと突っ込みたい そのくせ拡縮も出来ないとかアホかと・・・ 一度kagexに慣れると、普通の吉里吉里で作る気が起きなくなるのがよく分かる http://echo.5ch.net/test/read.cgi/gamedev/1433436610/579
580: 名前は開発中のものです。 [sage] 2015/10/22(木) 12:47:11.88 ID:9P5PNxCL Twitterでやれ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/580
581: 名前は開発中のものです。 [sage] 2015/10/22(木) 14:44:33.12 ID:vB0i4FXR 書いた行数を功績とする旧態指標ってまだ存在するの? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/581
582: 名前は開発中のものです。 [sage] 2015/10/22(木) 21:36:22.30 ID:lLUrWdrj ちょっと前にそう言う仕事あって、キレた事ある 自動で基礎差し込みされた状態で渡されて、作業の大半はその表情替えと小さなマクロの差し込みだったんだが、kb換算されて「仕事してない」と言われてキレた http://echo.5ch.net/test/read.cgi/gamedev/1433436610/582
583: 名前は開発中のものです。 [sage] 2015/10/23(金) 02:56:06.87 ID:z+wpidDM 長ったらしく書けばいいじゃんそのほうが簡単なんだし http://echo.5ch.net/test/read.cgi/gamedev/1433436610/583
584: 名前は開発中のものです。 [sage] 2015/10/23(金) 09:58:40.59 ID:Y7EgFLKn 実際に長ったらしく書くと、1mとかそれを管理するのは大変だぞ マクロなら数行の書き換えで済むところが、全部差し込んでたら全箇所書き換えないといけない http://echo.5ch.net/test/read.cgi/gamedev/1433436610/584
585: 名前は開発中のものです。 [sage] 2015/10/23(金) 10:14:13.41 ID:ae22FXBY 1メートル? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/585
586: 名前は開発中のものです。 [sage] 2015/10/23(金) 12:18:19.04 ID:+rqvsSyo 初歩的な質問で申し訳ありません。 例えば、選択肢が4つあったとして、そのうちどれかを選んだら またループで戻ってきて、さっき選んだ選択肢は消える… そういうのはどうやって実現すればいいのでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/586
587: 名前は開発中のものです。 [sage] 2015/10/23(金) 12:39:05.76 ID:zykSx8Pl 一つ一つの選択肢をifで包む 飛び先で選んだ選択肢のフラグを建てて、そのフラグが建ったら表示しないようにifを書く http://echo.5ch.net/test/read.cgi/gamedev/1433436610/587
588: 名前は開発中のものです。 [sage] 2015/10/23(金) 12:39:33.73 ID:ae22FXBY ふつーにフラグ管理して、次回は表示しなきゃいいでしょ if〜endifで選択肢を1つずつくくって、フラグが立ってたらそこを飛ばすようにすりゃいい んで選択肢を選んだらジャンプした先でフラグ立てるだけ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/588
589: 名前は開発中のものです。 [sage] 2015/10/23(金) 12:40:03.74 ID:ae22FXBY かぶった http://echo.5ch.net/test/read.cgi/gamedev/1433436610/589
590: 名前は開発中のものです。 [sage] 2015/10/23(金) 12:52:59.55 ID:+rqvsSyo ありがとうございます。 ifで囲んでフラグでできたんですが、 例えば選択肢4つあって、3つ選ぶまではループ。 3つ選んだら、次のシナリオへ飛ぶにはどうしたらいいのでしょう? ifで囲むだけだと、永遠にループしてしまって・・・ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/590
591: 名前は開発中のものです。 [sage] 2015/10/23(金) 12:57:42.99 ID:ZYLx0pei a.b.cに変数つけてf.aとf.bとf.cが全部==1なら ジャンプターゲットすりゃいいだけじゃね 書き方は公式のTJSをもっと使うためになんかを読もう http://echo.5ch.net/test/read.cgi/gamedev/1433436610/591
592: 名前は開発中のものです。 [sage] 2015/10/23(金) 13:05:14.12 ID:z+wpidDM ;// runonloadあたりに *label1 [iscript] tf.sentakusi_count=0; tf.sentakusi=new Array(); [endscript] [macro name="sentakusi"] [if exp="tf.sentakusi[tf.sentakusi_count]==0"] [link target="&tf.sentakusi_label" exp="&'tf.sentakusi['+tf.sentakusi_count+++']++'"]mp.text[endlink] [endif] [endmacro] ;//実装 *sentakusi [eval exp="tf.sentakusi_count=0;"] [eval exp="tf.sentakusi_label='*sentakusi'"] [sentakusi text="右上"] [sentakusi text="左上"] [sentakusi text="中央"] イメージで適当にoutputしてみたけどなんか無駄が多い感じするんだよなぁ こんな感じでいいのだろうか(動作確認してないから細かいところは違ってるかもしれないけど) http://echo.5ch.net/test/read.cgi/gamedev/1433436610/592
593: 名前は開発中のものです。 [sage] 2015/10/23(金) 13:09:33.89 ID:z+wpidDM あ、これ選択肢無くなったら固まるやつだ/(^o^)\ あかん >>590 フラグ加算して合計値見るか、全部のフラグ舐めていけばいいんじゃない http://echo.5ch.net/test/read.cgi/gamedev/1433436610/593
594: 名前は開発中のものです。 [sage] 2015/10/23(金) 14:35:41.90 ID:+rqvsSyo ありがとうございます。選択肢数と選択肢それぞれのフラグを作って 選択肢数に加算していくことで実現できました。アドバイスありがとうございますm(_ _)m http://echo.5ch.net/test/read.cgi/gamedev/1433436610/594
595: 名前は開発中のものです。 [sage] 2015/10/23(金) 14:56:24.26 ID:zykSx8Pl 使い終わったカウンター用のフラグは、f.フラグ=0とかして一応リセットしておかないと次に使う時にバグの元だから注意 だいたい初心者はそれでハマる http://echo.5ch.net/test/read.cgi/gamedev/1433436610/595
596: 名前は開発中のものです。 [sage] 2015/10/23(金) 16:41:12.49 ID:vuW86rWU >>592それ初心者には意味不明だよ^^; 俺も時々お世話になってるから一応お返し 今kagexだから、linkタグは使えないから動作試して無いけどこれで動くはず [call target=*reset_flag] *start_link [if exp="f.カウンター>=3"] [jump target=*select_end] [endif] [eval exp="++f.カウンター"] [cm] [if exp="!f.選択肢1"] [link target=*select1]選択肢1[endlink][r] [endif] [if exp="!f.選択肢2"] [link target=*select2]選択肢2[endlink][r] [endif] [if exp="!f.選択肢3"] [link target=*select3]選択肢3[endlink][r] [endif] [if exp="!f.選択肢4"] [link target=*select4]選択肢4[endlink][r] [endif] [select] [s] http://echo.5ch.net/test/read.cgi/gamedev/1433436610/596
597: 名前は開発中のものです。 [sage] 2015/10/23(金) 16:42:36.66 ID:vuW86rWU *select1 [cm] 選択肢1が選択されました。[l] [eval exp="f.選択肢1=true"] [jump target=*start_link] [s] *select2 [cm] 選択肢2が選択されました。[l] [eval exp="f.選択肢2=true"] [jump target=*start_link] [s] *select3 [cm] 選択肢3が選択されました。[l] [eval exp="f.選択肢3=true"] [jump target=*start_link] [s] *select4 [cm] 選択肢4が選択されました。[l] [eval exp="f.選択肢4=true"] [jump target=*start_link] [s] http://echo.5ch.net/test/read.cgi/gamedev/1433436610/597
598: 名前は開発中のものです。 [sage] 2015/10/23(金) 16:43:04.24 ID:vuW86rWU *select_end [call target=*reset_flag] 以降、ゲーム続きます。[l] [s] *reset_flag ;一応初期化 [eval exp="f.選択肢1 = false"] [eval exp="f.選択肢2 = false"] [eval exp="f.選択肢3 = false"] [eval exp="f.選択肢4 = false"] [eval exp="f.カウンター = 0"] [return] http://echo.5ch.net/test/read.cgi/gamedev/1433436610/598
599: 名前は開発中のものです。 [sage] 2015/10/23(金) 16:58:02.34 ID:vuW86rWU 一応説明 最初と3回選択した後にフラグを消すためにcallでフラグをリセットしている。 なので*reset_flag〜[return]の間は、本編からは読まれない後ろの位置にくっつける(慣れたらmacroやstorageで呼び出すとなお良し) ++と言うのは、カウントをプラス1すると言う命令 選択肢に戻った時に3回通過したかどうか判定して、3回以上なら選択肢の流れから脱出 f.カウンター>=3と3以上と言う形にしてるのは、万が一の保険と思えば良い(なんらかのバグや不具合で4以上になってもとりあえず判定させるため) !f.選択肢1は、”!”が(not)否定を意味するので、f.選択肢1にフラグが立っていない状態(false)の時は表示すると言う事 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/599
600: 名前は開発中のものです。 [sage] 2015/10/23(金) 18:59:03.05 ID:+rqvsSyo 前景レイヤをメッセージレイヤより上に表示する方法ってあるんでしょうか? >>595 次に使うときというのは、その次のファイルを使ってゲームを作るときということですか? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/600
601: 名前は開発中のものです。 [sage] 2015/10/23(金) 19:04:50.70 ID:ae22FXBY >>600 そういう作りの場合、同じゲーム内でも何回も同じところ通過するケースあるやん そうするとおかしなことになる 「A洞窟の入り口」で選択肢4つ表示、各通路に行って戻ってくるたびに選択肢が消える →シナリオの終盤でまたA洞窟にやってくる とかなった瞬間に破綻するから、初心者のうちは「もう一度来てもいいように」0にリセットする クセをつけとくといいみたいな話 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/601
602: 名前は開発中のものです。 [sage] 2015/10/23(金) 19:19:31.97 ID:+rqvsSyo すいません、>>600の前景レイヤ自己解決しました。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/602
603: 名前は開発中のものです。 [sage] 2015/10/23(金) 20:58:43.58 ID:tlt1k1G9 選択肢のカウンターみたいなのは別の選択肢でも同じようにコピペで作る事が多いからね 最初のころは使い捨てにすると思ったフラグも使い終わったらリセットしておくクセをつけておいて損は無い http://echo.5ch.net/test/read.cgi/gamedev/1433436610/603
604: 名前は開発中のものです。 [sage] 2015/10/25(日) 08:54:41.67 ID:EKkHkRrh まぁ初心者はどこからでも呼ばれるようなシステム自体組めないから問題ないんじゃないか? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/604
605: 名前は開発中のものです。 [sage] 2015/10/25(日) 09:02:21.92 ID:EVw0LKfI さすがにjumpとtargetくらいはわかるだろう。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/605
606: 名前は開発中のものです。 [sage] 2015/10/26(月) 14:07:18.91 ID:8xlZiK8C 吉里吉里初心者のころ、いきなりメインフレーム方式でどこからでも呼び出せるシステムを作った俺 まぁコンシューマで作ってたから出来たんだけどな http://echo.5ch.net/test/read.cgi/gamedev/1433436610/606
607: 名前は開発中のものです。 [] 2015/10/28(水) 21:40:50.82 ID:rWO9+sdQ 色々検索してみたのですが、どうしても分からないので 知っていたら教えて頂きたいのですが、han2zenをTJSから直接呼ぶ方法は ありますでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/607
608: 名前は開発中のものです。 [sage] 2015/10/28(水) 21:43:53.25 ID:OYjJvW10 逆ゥー han2zenはTJSで、embとかはKAGの中にTJSを埋め込んでるだけ そのまま書けば呼び出せる もし既存の吉里吉里を全く放棄して1から書いてるなら Utils.tjsを読み込んでおけ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/608
609: 608 [] 2015/10/28(水) 22:24:51.27 ID:rWO9+sdQ ご回答ありがとう御座います。 試してみましたが、やはりダメでした。 kag.addPluginで追加した、プラグインのfunctionの中で使いたいのですが Utils.tjsにアクセスする方法はありますでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/609
610: 名前は開発中のものです。 [sage] 2015/10/29(木) 14:54:37.80 ID:zzKLI1oS ( ^ω^)・・・? よくわかんねーけど どういうエラー出てんの?バージョンは? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/610
611: 名前は開発中のものです。 [sage] 2015/10/29(木) 17:03:37.97 ID:ERKVSFyX 質問です。 吉里吉里Zでshift-jisのままでパッケージング出来ると聞いたのですが可能なのでしょうか? コマンドラインでやる方法は調べて分かったのですが・・・・・・ utf-8への変換はともかく、正規表現等がいろいろ使い慣れたshift-jisと違うので困ってます。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/611
612: 名前は開発中のものです。 [sage] 2015/10/29(木) 21:13:14.26 ID:V83ZJOwr >>611 正規表現は鬼車エンジンを使ってるから仕様が違うのであって、エンコードは全く関係ないと思うが? ShiftJISをデフォにしたい場合、自分で吉里吉里Zをコンパイルできる環境があるなら 「TVP_TEXT_READ_ANSI_MBCS」マクロを定義してコンパイルするか、 optionarea.txtに「readencoding=Shift_JIS」の行を追加してコンパイルする コンパイルできないなら、既存のexeファイルをResourceHackerとかで リソースを編集してTEXT/139(:1041)に「readencoding=Shift_JIS」の行を追加する http://echo.5ch.net/test/read.cgi/gamedev/1433436610/612
613: 名前は開発中のものです。 [sage] 2015/10/29(木) 21:26:46.06 ID:qAwNJ4Tw fadepausebgmの後にresumebgm使ってもBGMが再開されないんですが、なぜでしょうか… http://echo.5ch.net/test/read.cgi/gamedev/1433436610/613
614: 名前は開発中のものです。 [sage] 2015/10/29(木) 22:59:38.64 ID:4ADLrTUr >>613 resumebgmの代わりにfadeinbgmではダメ? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/614
615: 名前は開発中のものです。 [sage] 2015/10/29(木) 23:03:02.47 ID:qAwNJ4Tw fadeinbgmだと一時停止したところから再開できないのではないでしょうか? 最悪それでもいいのですが… http://echo.5ch.net/test/read.cgi/gamedev/1433436610/615
616: 名前は開発中のものです。 [sage] 2015/10/30(金) 00:06:06.93 ID:NI8wQPmu resumebgmなんてタグあったのか 昔自力で再生箇所の記録と再生するようにしたのに・・・ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/616
617: 名前は開発中のものです。 [sage] 2015/10/30(金) 00:38:31.02 ID:SLObr4Gk Config.tjsのBGM再生メディアを"Wave"に指定してある? midiやcddaにはpausebgm,fadepausebgm,resumebgmタグは使えないみたい http://echo.5ch.net/test/read.cgi/gamedev/1433436610/617
618: 名前は開発中のものです。 [sage] 2015/10/30(金) 10:02:05.14 ID:GMtfQmDq >>612 やっぱりコンパイル前提なんですね そっちは知識無いから難しいな ありがとうございます http://echo.5ch.net/test/read.cgi/gamedev/1433436610/618
619: 名前は開発中のものです。 [sage] 2015/10/30(金) 11:21:59.11 ID:9lsYTi6O kagexだと、pad関係でMainWindowsでエラー吐きだすからそもそもzは使えない http://echo.5ch.net/test/read.cgi/gamedev/1433436610/619
620: 名前は開発中のものです。 [sage] 2015/10/30(金) 13:44:12.07 ID:PM9hvIPH すみません、ごった煮配布所様の「選択肢プラグイン」を使用しているのですが、 わからないことが有りまして、ごった煮様の方では返信は期待しないでとのことでしたので コチラで質問させてください。 同じくごった煮配布所様の「システムボタンプラグイン」も併用して、常時メッセージレイヤにセーブロード等が可能なようにしてあるのですが、 「選択肢プラグイン」で選択肢を表示中にシステムボタンのセーブヤロードをクリックすると、 セーブやロード画面に飛んだ後もシステムボタンが表示されたままになってしまいます。 これを非表示、もしくはセーブロード画面を最前面に持ってきて、選択肢を一時的にクリックできないようにするにはどうしたらいいのでしょうか? 自分なりに試してみたことは、まず選択肢に入ったら選択肢中のフラグを立て、 システムボタンの方でifで囲み、選択肢中なら非表示にしようかと思ったのですが、 「選択肢プラグイン」の説明を読んだところ、非表示にする機能がないようで、行き詰まってしまいました…。 どうすれば選択肢中にセーブロード画面に行った時に、選択肢を非表示もしくは選択不能にすることができるでしょうか? よろしくお願いしますm(_ _)m http://echo.5ch.net/test/read.cgi/gamedev/1433436610/620
621: 名前は開発中のものです。 [] 2015/10/30(金) 13:49:48.61 ID:+ZsQVrkr makuro.ks [macro name="体力の処理"] [if exp=mp.a] [eval exp="f.体力 = f.体力 + &mp.suuti"] ;[eval exp="f.体力 = 100" cond=f.体力 >= 100] [font color=0xffbf00] 体力[font color="default"] [font color=0x00bfff]を[font color=0x00ff00] 回復[font color=0x00bfff]した。[font color="default"][l] [else] [eval exp="f.体力 = f.体力 - mp.suuti"] [eval exp="f.体力 = 0" cond=f.体力<0] [font color=0xffbf00] 体力[font color="default"] [font color=0xff0000]が[font color=0x00ff00] [emb exp="mp.suuti"][font color=0xff0000]下がった。[font color="default"][l] [endif] [endmacro] first.ks [体力の処理 a=1 suuti=55] 体力を55だけ回復させたいのですが、2000とか1800とかおかしな数値まで回復してしまうのをなんとかしたいです。 よろしくお願いします。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/621
622: 名前は開発中のものです。 [] 2015/10/30(金) 14:14:55.31 ID:+ZsQVrkr 事故解決しました http://echo.5ch.net/test/read.cgi/gamedev/1433436610/622
623: 名前は開発中のものです。 [] 2015/10/30(金) 15:42:21.72 ID:fyhk6f5T すみません。プレイヤーに入力させるinputボックスについての質問をさせてください。 プレイヤーに名前を入力させるために[input name="" prompt="" title=""]を使ったテキストボックスを使用しているのですが、 出てくるアラートボックスがゲームウィンドウの中央にこなく 、ディスプレイの中央に来てしまいます。 どのようなタグを入力すればゲームウィンドウの中央にくるでしょうか。 また、プレイヤーが入力した名前のところをだけをカラー変更を行いたい場合どのようなタグを追加すればいいでしょうか。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/623
624: 名前は開発中のものです。 [sage] 2015/10/31(土) 20:25:46.14 ID:pX/JIZqW 選択肢によって好感度+1とかしてるんだけど、 タイトルに戻っても変数リセットされないから、そのまま新しいゲーム始めると どんどん好感度溜まっていっちゃうから、 タイトルに戻るたびに全好感度リセットしてるんだけど、これで大丈夫だよね・・・? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/624
625: 名前は開発中のものです。 [sage] 2015/10/31(土) 20:30:12.18 ID:gY2Co7UW セーブからはじめて支障でる? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/625
626: 名前は開発中のものです。 [sage] 2015/10/31(土) 21:45:36.07 ID:pX/JIZqW 俺のこと? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/626
627: 名前は開発中のものです。 [sage] 2015/10/31(土) 21:46:25.55 ID:PMDOC5iH 好感度の話した後に「俺のこと?」とかアッー!な展開でも待っているのかと http://echo.5ch.net/test/read.cgi/gamedev/1433436610/627
628: 名前は開発中のものです。 [sage] 2015/11/01(日) 00:03:24.41 ID:K8U6mQyM なんか、前景レイヤの立ち絵がうまく表示されない 最初に、layer=1にてmoveタグを使いキャラA表示、その後非表示(opasity=0)にして、 その後layer=1 page=backにしてtransしてキャラB表示したいんだが、何故か表示されないんだ… なんでだろう?レイヤー情報って一度リセットしなきゃとかあるのかな? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/628
629: 名前は開発中のものです。 [sage] 2015/11/01(日) 00:12:58.00 ID:K8U6mQyM すまん、最初をtransタグにして2回めもtransタグにしたら表示された。 でも、1回めmoveタグでopasity=0にして、2回めは裏画面にvisible=trueでトランスしてもだめなんだな・・・ opasityとtrans併用するならopasity=255にしてからトランスすりゃよかったのか http://echo.5ch.net/test/read.cgi/gamedev/1433436610/629
630: 名前は開発中のものです。 [sage] 2015/11/01(日) 07:21:07.89 ID:NfyHXSQH >>626 そう。気になって http://echo.5ch.net/test/read.cgi/gamedev/1433436610/630
631: 名前は開発中のものです。 [sage] 2015/11/01(日) 10:47:54.27 ID:d2F3VdQW 吉里吉里で使えるExceptionの種類を調べたいのですが その辺について書かれているページ知りませんか。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/631
632: 名前は開発中のものです。 [sage] 2015/11/03(火) 13:02:41.82 ID:5Hjah1rh 「使えるException」ってなんだろ。eTJSError()かな? 吉里吉里からの例外メッセージ一覧ならソースコードの kirikiri2/src/core/msg/MsgIntf.h にあるよ。 あとsystem/*.tjsとかを"Exception"で検索。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/632
633: 名前は開発中のものです。 [sage] 2015/11/04(水) 17:16:15.69 ID:hVGKu78F ConductorException と Exceptionしか見つけられなかった(´・ω・`)ランタイムや不正値のexception無いのかな http://echo.5ch.net/test/read.cgi/gamedev/1433436610/633
634: 名前は開発中のものです。 [sage] 2015/11/04(水) 19:09:03.10 ID:cEEYs1gq >>633 TJSレベルの話ならまず ttp://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/try.html の知識が前提で catch(e) ブロックで e instanceof "ConductorException" とか e.message とかで内容判別して対応するのが妥当かね 結局何がやりたいのかわからんとアドバイスしようがない http://echo.5ch.net/test/read.cgi/gamedev/1433436610/634
635: 名前は開発中のものです。 [sage] 2015/11/10(火) 17:29:53.94 ID:4m5FhgSv ごった煮さんのどこでもセーブスクリプトがよくわからない [np]を増やしても減らしてもダメなのは分かったけど、 [np]が置いてある行も、[np]が置いてある行頭からの文字数も変えてはならないの? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/635
636: 名前は開発中のものです。 [sage] 2015/11/10(火) 20:53:15.81 ID:D8Vn8zVP >>635 そうだよ。 マクロはマクロ展開後も含めてその行が変わると[return]で[call]元に返れなくなるから。 だから、互換性を気にするなら、どこでもセーブを使うんじゃなくて、ラベルを真面目に置いた方がいいよ。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/636
637: 名前は開発中のものです。 [] 2015/11/16(月) 12:31:43.94 ID:z6urV9Nj krkrz20151108.7z(Array/Dictionary.loadStruct対応) 吉里吉里Z / スナップショット http://krkrz.github.io/shapshot.html http://echo.5ch.net/test/read.cgi/gamedev/1433436610/637
638: 名前は開発中のものです。 [sage] 2015/11/16(月) 17:45:24.02 ID:+eZ4sE9E 対応したのバイナリモードだけかよ…意味ねぇ! http://echo.5ch.net/test/read.cgi/gamedev/1433436610/638
639: 名前は開発中のものです。 [sage] 2015/11/16(月) 17:53:48.16 ID:4W+1wHDI さあ>>638もコードを書いて貢献しよう http://echo.5ch.net/test/read.cgi/gamedev/1433436610/639
640: 名前は開発中のものです。 [sage] 2015/11/17(火) 19:38:25.49 ID:DPpeXsxR 例の脆弱性対策なら、別にloadStructとか使わないでも データの冒頭に(const)があるかどうかチェックするだけで十分対策になると思うよ function myEvalStorage(storage, *) { /**/try { /**//**/var chk = [].load(storage, *); /**//**/if (((string)chk[0]).indexOf("(const)") == 0) return Scripts.evalStorage(storage, *); /**/} catch {} //〜読み込みエラーの時の処理〜 } みたいな。 まあセーブデータから引き揚げた文字列を内部でevalするような箇所には別途チェックがいるけどね こんなん脆弱性云々言ってたらAfterInit2.tjsとか-ovrオプションとか他にも問題が山ほどあるわ http://echo.5ch.net/test/read.cgi/gamedev/1433436610/640
641: 名前は開発中のものです。 [sage] 2015/11/17(火) 20:18:56.74 ID:Oovh9X1G それで対策できる相手なら別に現状のままでいいと思う http://echo.5ch.net/test/read.cgi/gamedev/1433436610/641
642: 名前は開発中のものです。 [sage] 2015/11/17(火) 20:30:29.36 ID:pgwp3GGN image storage="背景A" layer=base page=fore image storage="背景B" layer=base page=back をトランジションした時、背景Bが表画面に表示された後背景Aはどこにあるの? もう一度背景Bから背景Aにトランジションするとしたら背景Aを裏画面に再度読み込んだらいいの? http://echo.5ch.net/test/read.cgi/gamedev/1433436610/642
643: 名前は開発中のものです。 [sage] 2015/11/17(火) 20:52:33.99 ID:PdZs7SE1 普通に裏にあるしロードしなくても大丈夫だけど、バグを避けるには常にロードする形で揃えるのが無難 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/643
644: 名前は開発中のものです。 [sage] 2015/11/17(火) 20:57:26.37 ID:pgwp3GGN >>643 ありがとう(^人^) http://echo.5ch.net/test/read.cgi/gamedev/1433436610/644
645: 名前は開発中のものです。 [sage] 2015/11/18(水) 05:34:25.21 ID:rVY8076Z (const)チェックだけなら (const)[0],System.shellExecute("Notepad.exe") とかで簡単に無力化できるから、わかった瞬間に無意味になる。 http://echo.5ch.net/test/read.cgi/gamedev/1433436610/645
646: 名前は開発中のものです。 [sage] 2015/11/19(木) 15:13:29.84 ID:m3dWheRc 質問と言うか、お手上げでアドバイスお願いしたいのですが、 KAZGEXを吉里吉里Z化しようとしたら、『メンバ"console"が見つかりません』と言うエラーで起動しませんでした。 それで、consoleをgrepかけて該当箇所を、何をやっているか漠然としか分からない状態でコメントアウトで潰してみたら、 今度は『access Violation:スレッドが適切なアクセス権を持たない仮想アドレスに対して、読み取りまたは書き込みを試みました。』と出て起動しませんでした。 kagexはプレーンの状態で、起動する事までは確認しています。 何をやっているか漠然と分かるレベルで多少tjsも扱えるレベルなのですが、これはどう処理すれば良いでしょうか? ttp://12.gigafile.nu/h125737059dbd44e0f5951f55db94c64d-1126 吉里吉里Z化に伴いコメントアウトした部分は//■で分かるように印をつけてあります。 ご助言お願い致します。m(__)m http://echo.5ch.net/test/read.cgi/gamedev/1433436610/646
647: 名前は開発中のものです。 [sage] 2015/11/19(木) 15:14:52.52 ID:/qp0dm17 >>645 おぉ、そんな技があるんだな。勉強になった あとはセーブデータにチェックサムとか署名みたいなのをつけるようにして 改変データだったら弾くような仕組みを入れるとかかなぁ、気休めだとは思うけど。 まぁどこぞの怪しいセーブデータを持ってくるやつが悪いで片付く話ではある http://echo.5ch.net/test/read.cgi/gamedev/1433436610/647
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 355 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s