2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

ツクールVX Ace 初心者救済、質問スレ Part.1

1 :名無しさん@お腹いっぱい。:2013/03/10(日) 11:17:32.76 ID:tns6iWre.net
スクリプトやイベントの組み方などが苦手な人を救済するスレです。
このスレが繁栄する事はAceの繁栄につながり、過疎スレとなるとAceの衰退につながります。

質問者を煽ったり、馬鹿にするような書き込みはしないでください。
あまり酷い場合はアクセス禁止依頼を出します。

関連スレ
ツクールVX+Ace★9
http://engawa.2ch.net/test/read.cgi/gameama/1361779229/l50

563 :名無しさん@お腹いっぱい。:2015/10/05(月) 07:53:08.84 ID:K6kon3VJ.net
>>561
なんとなくは想像できるけど
とりあえず、やりたいことをもう一度具体的に書いて。
>556の例じゃわかりづらい

564 :名無しさん@お腹いっぱい。:2015/10/05(月) 13:50:04.16 ID:pSSBm2aN.net
メニューに戦闘回数とか
クエストクリア回数を表示したいんだけど

クリア回数は変数で数えるとして
こういう文章をメニューに表示したいです
[ クリア回数 変数]

565 :名無しさん@お腹いっぱい。:2015/10/05(月) 18:15:12.81 ID:yLQPTDqK.net
>>563
具体的にはポケモンのような感じです
最初の街から全ての街が繋がってるのであんな感じにしようとかと考えてます
でも、よくよく考えたら特にメリットがないのでやる意味ないですね...

566 :名無しさん@お腹いっぱい。:2015/10/05(月) 19:13:42.32 ID:K6kon3VJ.net
>>565
マップ移動時のフェードアウトを無くす
移動する近くにイベント置かないようにする
移動する場所をマップ端じゃないようにする

これだけでポケモンぽくなると思うが参考程度に

567 :名無しさん@お腹いっぱい。:2015/10/05(月) 19:50:35.47 ID:UN6wvKRb.net
Aecの戦闘について質問です
モンスターを1ターン2回行動設定したときに、特定ターンにおいて行動内容を固定する方法を探しています
例えば1回目の行動でA、2回目ではBCDの中からランダムに行動させたいと思っています
これを敵1ターンずつ動かして主人公全員を行動不能状態にしたターンスキップ無しに行うにはどうすればよいでしょうか

568 :名無しさん@お腹いっぱい。:2015/10/05(月) 21:17:41.83 ID:0kvVvcOQ4
>>561
マップの大きさに関わらずイベントの数で重くなる
ACEの場合場所移動時のフェードを無しにする設定があるので
マップの全体像を作ってからエリアごとのマップを作り
マップの切り替え部分で違和感なく移動できるように場所移動を配置する
というようなやり方なら、それっぽくなるかと

569 :名無しさん@お腹いっぱい。:2015/10/06(火) 06:30:03.98 ID:GtQJwu/c.net
戦闘行動の強制

570 :名無しさん@お腹いっぱい。:2015/10/06(火) 09:14:59.67 ID:G3C2/dLT.net
移動時のフェードアウトって消せるの?

571 :名無しさん@お腹いっぱい。:2015/10/06(火) 13:54:57.61 ID:s55fGXbK.net
>>570
スクリプトなくてもできるよ

572 :名無しさん@お腹いっぱい。:2015/10/06(火) 14:58:23.26 ID:7dXVBjVP.net
VX Aceでのアニメーション素材の追加方法についての質問です。

戦闘中に使用するスキルのアニメーションを追加したいのですが方法がイマイチわかりません。
自作したアニメーションではなくブログなどで配布されているものをお借りして追加したいと思っているのですが、
一般的に配布されているアニメーション素材というのは「アニメーションを作るために必要な素材(画像やSE)」なだけであって、これをツクールにインポートすればそのまま「アニメーション」として機能するものではないのでしょうか?

というのも、二年ほど前にお借りしたアニメーションをツクールに取り込んで召喚魔法のような演出が少し凝っているスキルを使えるようにしたのですが、その時はここまで細かい作業をした記憶がないんです。
もしかして根本的に取り込み方を間違っているのでしょうか?それとも初心者でも簡単にインポートできる工夫がされた配布素材などがあるのでしょうか…。

573 :名無しさん@お腹いっぱい。:2015/10/06(火) 20:36:13.87 ID:HgIX9u4k.net
>>569
こんな簡単にできるコマンドがあったのに見落としていたとは
ありがとうございました

574 :名無しさん@お腹いっぱい。:2015/10/06(火) 22:03:02.52 ID:4Lx21rjm.net
VX Aceのイベント制御について2つ質問させてください。

1.イベント接触方向の判定について
カスタム移動で徘徊するイベント(警備中というシチュエーション)に対し、正面→イベントと戦闘 背後→イベントを気絶といった具合に
プレイヤーの接触方向によりイベントを分けたいと考えています。

$game_map.events[@event_id].direction == $game_player.direction

徘徊させるイベントに対し別イベントで上記を使用して並列処理で監視し、接触した際に条件分岐で処理を行なおうと考えたのですが
接触した時点でイベントが振り向いてしまい、上手くいきません。
接触したタイミングで「向きを固定」の処理を走らせても振り向いてしまう為、行き詰ってしまっています。
なにかスマートな解決方法はないでしょうか?


2.カスタム移動の一時中断、再開について
1と同じく、カスタム移動で複数イベントを徘徊させる状況で、会話ウィンドウを表示させた際に
すべてのカスタム移動設定を行なっているイベントを
$game_temp.message_window_showingなどを使用して一時停止をさせたいのですが
カスタム移動中のイベントを上記条件分岐を使用して停止させた場合、ウィンドウを閉じた時
カスタム移動の中断時点から再開させる方法はありますでしょうか?


再現に関しては力技でも問題ありません。
結構限定的なケースのご相談ですが、お知恵をお貸しいただければありがたいです。

575 :名無しさん@お腹いっぱい。:2015/10/07(水) 00:29:39.33 ID:0E8JJIQr.net
RPG探険隊様のAce用サイドビュースクリプトについてです。
反撃に使用するスキルに、通常攻撃(ID:1)以外を指定すると、何故かダメージがポップされず困っています。
反撃の発動の部分やset_damage等を色々試行錯誤してみましたが、あまり進展がありませんでした。
何かお分かりになる方がおりましたら、宜しくお願いします。

576 :名無しさん@お腹いっぱい。:2015/10/07(水) 08:26:04.37 ID:DevRIzVZ.net
>>574
1は向きの方向の固定にチェック入れて移動させる。
方向転換するときだけチェック解除→またチェックON

2はスイッチ条件ページを作ってカスタム移動→移動無しに変更
話しかけている途中だけスイッチONで移動なしページにする。

577 :名無しさん@お腹いっぱい。:2015/10/07(水) 08:55:55.61 ID:wHgh1qT4.net
>>576
レスありがとうございます。
1はやっぱりその方法で再現するしかなさそうですね。
ご意見いただきありがとうございます。

2に関して、その手法でいくとスイッチをOFF時に元のカスタム移動を再開すると会話で止っていた地点から
移動ルート1行目から始まってしまうため、会話ウィンドウを閉じる度に想定するルートからどんどんとずれていってしまうのです。

578 :名無しさん@お腹いっぱい。:2015/10/07(水) 09:12:31.93 ID:DevRIzVZ.net
>>577
確かにそうだった、申し訳ない
「RGSS3 イベント実行中の自律移動停止」とかで出ないだろうか

579 :名無しさん@お腹いっぱい。:2015/10/07(水) 10:43:31.75 ID:OvJJl6CD.net
条件分岐
移動一行
条件分岐
移動一行


580 :名無しさん@お腹いっぱい。:2015/10/07(水) 13:50:47.63 ID:qmwq5x3/6
>>574
2について
カスタム移動のイベント限定でよければ、Game_Event#move_type_custom の最初に
return if $game_message.visible
を入れてはどうか?

581 :名無しさん@お腹いっぱい。:2015/10/07(水) 19:14:59.81 ID:wHgh1qT4.net
>>577
出先でお礼が遅れてしまってすみません。
助言いただいたスクリプトでおそらく再現が可能かと思います!
また、2の方もそのものズバリなものを公開されているサイト様がありましたので両方とも解決できそうです。
ありがとうございました!

>>579
力技すぎわろたw
けど、好きですそういうのも・・・!

582 :名無しさん@お腹いっぱい。:2015/10/08(木) 01:05:33.51 ID:HRv0WqMu.net
初歩的な質問ですみません、
スキル使用時のメッセージで、
発動者より前に文を入れる方法がわかりません。
全てのスキルに適用されてもいいので
どなたか方法を教えてください
「ここに文を入れたい(発動者名)データベースで弄れるところ」

583 :名無しさん@お腹いっぱい。:2015/10/08(木) 15:12:53.76 ID:OouFW9eQ.net
class Window_BattleLog
def display_use_item(subject, item)
if item.is_a?(RPG::Skill)
add_text("あ" + subject.name + item.message1)
unless item.message2.empty?
wait
add_text(item.message2)
end
else
add_text(sprintf(Vocab::UseItem, subject.name, item.name))
end
end
end

584 :572:2015/10/08(木) 16:36:49.71 ID:HRv0WqMu.net
ありがとうございます

585 :名無しさん@お腹いっぱい。:2015/10/08(木) 17:34:14.50 ID:LVy/+Gfg.net
aceです

スクリプトのdraw_text_exについて

draw_textでは可能なalignの指定って、draw_text_exではできないのでしょうか?
制御文字を変換したうえで、右揃えで表示させたいのですが…

初心者まるだしな質問で申し訳ないですが、お答えいただけると助かります

586 :名無しさん@お腹いっぱい。:2015/10/08(木) 17:41:32.37 ID:wzRKLFzj.net
1文字づつdraw_textするものだからやってらんない

587 :名無しさん@お腹いっぱい。:2015/10/08(木) 23:49:12.24 ID:4H0lJHWu.net
ゲームの演出でよくみられる
必殺技時のカットインのようなものはAce標準機能でできるのでしょうか?
ペルソナみたいにカカッっと画面横から中央に流れてくるカットイン→必殺技みたいなのです

588 :名無しさん@お腹いっぱい。:2015/10/09(金) 00:12:08.23 ID:nCghC9zX.net
スクリプト

自分で書くか、できないなら借りよう

589 :名無しさん@お腹いっぱい。:2015/10/11(日) 19:32:43.05 ID:S/uYCWmu.net
スクリプトで画像を表示させたいんだけど
class Standing_picture
 def disp_act
  screen.pictures[1].show("Act01_01_1", 0, 10, 10, 100, 100, 255, 0)
 end
end
を用意して
st_pic = Standing_picture.new()
st_pic.disp_act()
で呼びだそうとしてもgame_interpreter1409行目とかでエラー出るんだ
どうしたらいい?

590 :名無しさん@お腹いっぱい。:2015/10/11(日) 20:04:49.61 ID:aRIaGTn7.net
>>589
そりゃあ、screenなんてメソッド定義してないんだから当然では。
おとなしく
class Game_Interpreter
def disp_act
screen.pictures[1].show("Act01_01_1", 0, 10, 10, 100, 100, 255, 0)
end
end
こんな風にGame_Intepreterにメソッドを定義して
disp_act
で呼び出したらいいんでない。

591 :名無しさん@お腹いっぱい。:2015/10/11(日) 20:21:28.21 ID:S/uYCWmu.net
>>590
なるほど
言われた感じにするか
game_inter = Game_Interpreter.new()
game_inter.
的なのを前につけて呼び出さなきゃいけないのか
スクリプト難しい

592 :名無しさん@お腹いっぱい。:2015/10/11(日) 20:25:01.34 ID:OI+tD+XC.net
わかtってなさすぎ

593 :名無しさん@お腹いっぱい。:2015/10/11(日) 20:57:44.71 ID:aRIaGTn7.net
Game_Interpreterはイベントコマンドを呼び出してる主体だから、
Game_Interpreterはいちいちnewする必要ないし、定義されているメソッドは、
いちいちクラス.メソッドの形で呼び出す必要はないよ。

この場合だと、Game_Intepreter内にdisp_actを定義してるから、

disp_act

とだけイベントコマンドのスクリプトには書けばいい。

594 :名無しさん@お腹いっぱい。:2015/10/11(日) 21:23:46.29 ID:S/uYCWmu.net
>>593
ありがとう、もうちょっと勉強するよ

595 :名無しさん@お腹いっぱい。:2015/10/11(日) 22:26:58.24 ID:nkiRCPRd.net
ゲームの暗号化を行うとウィンドウスキンは適用されなくなってしまうのでしょうか?
暗号化ありだとスキン適用されず、暗号化なしでやるとスキン適用されていました。
暗号化ありでウィンドウスキン適用させる方法あれば教えて頂きたいです、よろしくお願いします。

596 :名無しさん@お腹いっぱい。:2015/10/12(月) 00:28:27.75 ID:+ZB8T2EZ.net
何かスクリプトで変更してない?
FileTest.exist?とかでファイルがあるかどうかチェックしてるようなスクリプトなら、暗号化すると正常に動かないと思うよ。

597 :名無しさん@お腹いっぱい。:2015/10/12(月) 05:25:11.99 ID:FRNjEhFc.net
一枚絵を使ったキャラのサイドビュー戦闘は流石に難しいですかね?
MVに期待したほうがいいですかね

598 :名無しさん@お腹いっぱい。:2015/10/12(月) 07:50:47.12 ID:YiT3vdYQ.net
>>596
一旦スクリプト全部外してみても暗号化してるとスキン反映されません
暗号化なし、テストプレイなら正常に動くのですが
ゲームをフリーで公開するとして画像(素材)フォルダにパスワード設定すれば規約的に大丈夫でしょうか……

599 :名無しさん@お腹いっぱい。:2015/10/12(月) 12:36:20.54 ID:+/nDi/f2.net
根本的にやったことが間違ってんじゃないの

600 :名無しさん@お腹いっぱい。:2015/10/12(月) 13:28:10.73 ID:dXV9oPgW.net
>>595
適用されないってどういうこと?透明化するの?
デフォルトのに戻るならデフォルトのものを変更すればいいんじゃないか

601 :名無しさん@お腹いっぱい。:2015/10/12(月) 14:06:54.92 ID:wRFEhQ98.net
ツクールVXにおいて、イベントコマンド「スクリプト」で
「敵全体が○○のステートにかかっていて、なおかつ○○のステートにもかかっている場合特定のスイッチON」
という記述をしたい場合はどうしたらいいでしょうか?

for i in $game_troop.existing_members
$game_switches[1] = true if i.state?(1)
end

とりあえずこれで、「敵グループ内でステート1にかかっている敵がいた時、スイッチ1をオン」
にはなったのですが、これを「1にかかっており、なおかつ2にもかかっている場合スイッチ1をオン」にしたいです。
知恵を貸していただけないでしょうか

602 :名無しさん@お腹いっぱい。:2015/10/12(月) 15:51:49.74 ID:YiT3vdYQ.net
>>600
言葉足らずですみません
デフォルトに戻ります
グラフィック→システムフォルダにwindow.pngを入れてスキン変更していますが暗号化した時にデフォルトに戻ってしまいます(暗号化なし、テストプレイ時は正常)

603 :名無しさん@お腹いっぱい。:2015/10/12(月) 18:30:49.68 ID:OED0kAR9.net
×window
○Window

604 :名無しさん@お腹いっぱい。:2015/10/12(月) 20:08:58.03 ID:1T56Qja0.net
新規プロジェクトで同じ手順でスキンを変更して、同じようになるんだったら本体のバグ。
正常にスキンが変更されるんなら、プリセットのスクリプトをいじくってる。

605 :名無しさん@お腹いっぱい。:2015/10/12(月) 22:11:56.70 ID:dXV9oPgW.net
>>602
うーん・・・スクリプト弄ってないならバグなのかな

>>601
# ステート1かつステート2の敵が一体以上いるときスイッチ1をオン
a = $game_troop.existing_members
b = a.select{|e|
e.state?(1) && e.state?(2)}
$game_switches[1] = true if !b.empty?

# 敵全体がステート1かつステート2のときスイッチ1をオン
a = $game_troop.existing_members
b = a.all?{|e|
e.state?(1) && e.state?(2)}
$game_switches[1] = true if b

606 :名無しさん@お腹いっぱい。:2015/10/12(月) 22:24:26.59 ID:YiT3vdYQ.net
>>604
新規プロジェクトでも同じ症状だったのでもう一度ゲーム本体とRTPダウンロードしてやってみてもダメでした
試しに別のスキンにして新規プロジェクトで暗号化してもデフォに戻ってしまいました…

607 :名無しさん@お腹いっぱい。:2015/10/13(火) 00:15:44.54 ID:hbVAa4OL.net
>>605
ありがとうございます!

608 :名無しさん@お腹いっぱい。:2015/10/13(火) 00:56:51.95 ID:lpno6sK+.net
VXAceでアクター毎にアイテムの好き嫌いを設定し、効果変動させたいのですが、やはりイベントでやるしかないでしょうか?

609 :名無しさん@お腹いっぱい。:2015/10/13(火) 01:40:53.85 ID:FKDN5Afq.net
敵から味方への攻撃エフェクトの位置をずらしたいのですが
どこを弄ればいいのでしょうか?
XPスタイルバトルと戦闘コマンドカスタムが入っています

610 :名無しさん@お腹いっぱい。:2015/10/13(火) 10:46:16.57 ID:J+qn4ErF.net
>>606そのプロジェクトアップロードしてみたら

611 :名無しさん@お腹いっぱい。:2015/10/13(火) 11:36:05.36 ID:lJHN1QsP.net
http://www1.axfc.net/uploader/so/3549415

同じゲームデータの暗号化ありなしです
パスワード:VXace(全て半角)
よろしくお願い致します

612 :名無しさん@お腹いっぱい。:2015/10/13(火) 11:40:22.19 ID:J+qn4ErF.net
Window.png.pngになってるじゃないか

613 :名無しさん@お腹いっぱい。:2015/10/13(火) 11:53:18.98 ID:lJHN1QsP.net
皆さんホントすみませんでした
>>612さんの言う通りファイルの名前違っていました
今メインのゲームの方で名前直して試したところ暗号化ありで正常に作動しました
お騒がせして大変申し訳なかったです、アドバイス頂いた方ありがとうございました!

614 :名無しさん@お腹いっぱい。:2015/10/14(水) 00:06:34.56 ID:gxlWYfHa.net
教えてください。

指定のタイルに乗ったときにメッセージを表示しつづけて、
そのタイルからどいたときにメッセージを閉じたいのですがどうしたらいいでしょうか?
できれば通り過ぎるときに移動がとまらないようにしたいです。
(\^付きのメッセージを表示するだけだと一瞬止まっちゃう)

指定のタイルに乗ったときにちょっとだけメッセージを表示するのは下記でできたのですが
どうもイメージと違うので;

「指定のタイルのイベント」
コモンイベント:トリガー並列処理を呼ぶ

「コモンイベント:トリガー並列処理」
win = Window_Base.new(250, 360, 350, 100)
win.contents.draw_text(0, 0, win.width-32, 24, "テスト")
wait(30)
win.dispose

よろしくお願いします。

615 :名無しさん@お腹いっぱい。:2015/10/14(水) 10:34:42.34 ID:gxlWYfHa.net
自己解決しました。
位置情報とればよかったんですねそりゃそうか。

「コモンイベント:トリガー並列処理」
win = Window_Base.new(250, 360, 350, 100)
win.contents.draw_text(0, 0, win.width-32, 24, "テスト")
ichi=$game_player.x+$game_player.y
while ichi==$game_player.x+$game_player.y
wait(1)
end
win.dispose

お騒がせしました。

616 :名無しさん@お腹いっぱい。:2015/10/14(水) 12:59:12.06 ID:TZS/IS3T.net
その条件式って
ichi_x = $game_player.x
ichi_y = $game_player.y
while ichi_x == $game_player.x && ichi_y == $game_player.y
にしないと、意図しない位置でその並列処理が発生しそうだけど

617 :名無しさん@お腹いっぱい。:2015/10/14(水) 17:52:12.23 ID:KX+98Kzj.net
Kamesoftさんのパッシブスキル VXの発動条件:ステート って機能してます??
パッシブスキル内容だけ設定するとちゃんと反映されるけど、発動条件ステートを決めると無効化されちゃう・・・

618 :名無しさん@お腹いっぱい。:2015/10/16(金) 10:46:28.30 ID:0Tya2M84.net
vxaceのスクリプトに関して、戦闘時のアニメーションとダメージの表示の部分のrgss3のコードを教えてください。

探検隊のサイドビューとcwinterのATBを入れてた時はアニメーション後にダメージ表示だったのが、他のスクリプトをいれたら多分競合したのかアニメーションと同時にダメージ表示になってしまい、何とも戦闘時の緊張感が無くなってしまいました。

競合してる部分を調べて回避したいのでよろしくお願いします。

619 :名無しさん@お腹いっぱい。:2015/10/16(金) 12:40:28.54 ID:dnShc0Xf.net
VXAceで「ピクチャ番号nが表示(使用)されているか?」
という条件分岐の式はどう書いたらいいでしょうか?

620 :名無しさん@お腹いっぱい。:2015/10/16(金) 12:58:21.38 ID:k7XeoVKw.net
そのピクチャ表示するとき一緒に変数に番号いれたらいいんじゃないかな

621 :名無しさん@お腹いっぱい。:2015/10/16(金) 13:27:48.31 ID:QTt2svEu.net
>>620
ありがとうございます。
最初はスイッチを併せて使い判定してたのですが
あまりに数が多く、スイッチの節約のため
スクリプトに頼れるのかな?と思った次第でした。

622 :名無しさん@お腹いっぱい。:2015/10/16(金) 17:05:20.82 ID:B0GQhPhy.net
適当になんかセットされてるか条件式書けばいいんじゃない?

if screen.pictures[(指定番号)].opacity == 255.0 then

みたく。

623 :名無しさん@お腹いっぱい。:2015/10/16(金) 19:46:56.62 ID:VgPHLn56.net
>>622
ありがとうございます。
教えて頂いたやり方の方向性で
screen.pictures[n].nameでピクチャ名を取得できたので
""かどうかで判断してみたいと思います。

624 :名無しさん@お腹いっぱい。:2015/10/17(土) 13:40:33.13 ID:4lZAhL2i.net
すまそん
一人旅ゲーでマップ移動時にHPMPやらのステータスを表示ってどうやったらいいのかな

ボタンの押し込み有無でオンオフできたら最高です

625 :名無しさん@お腹いっぱい。:2015/10/17(土) 14:37:22.71 ID:Qj59aWNt.net
だれか、608の件教えてくださいませんか?
よろしくお願いいたしむす!

626 :名無しさん@お腹いっぱい。:2015/10/17(土) 15:05:36.79 ID:wdxd7I4q.net
他のスクリプトを入れたのが原因とわかってるなら
クラス名とか検索して競合してる部分を見てみるのが一番じゃなかろーか?

627 :名無しさん@お腹いっぱい。:2015/10/17(土) 15:13:57.35 ID:OD031znU.net
>>617
少なくとも、新規プロジェクトでテストする限り、動いているように見える。

>>625
まず、現状がどうなっているのかさっぱりわからない。
サイドビューやATBの話は過去形に見えるし、新しいスクリプトが何なのかもわからない。
たとえわかったとしても、アドバイス程度でどうにかなる競合とは思えない。

それでもサイドビューが入ってると仮定して、エスパーするのであれば、
サイドビューの設定の戦闘アニメのウエイトの項目が機能してない可能性が高いと思われる。

628 :名無しさん@お腹いっぱい。:2015/10/17(土) 22:38:03.67 ID:wdxd7I4q.net
>>624

適当なステータス表示は下のような感じでどうかな
win = Window_Base.new(0, 0, 400, 100)
actor = $game_actors[1]
win.draw_actor_simple_status(actor, 0, 0)

ボタン押下で表示とかはScene_MapとかScene_Battleのupdateのタイミングで
キー押下判定して非表示にするなりdisposeするなりすればいいんじゃなかろーか。

629 :名無しさん@お腹いっぱい。:2015/10/18(日) 07:37:14.03 ID:gbCq7a6/.net
>>627
>>628

昨日から色々やってみて、アイテムのアニメーションだけアニメーション発動と同時に表示される事がわかりました。

魔法に関してはきちんと動作しているのでそのままにしとこうと思います。

お二人ともありがとうございました。

630 :名無しさん@お腹いっぱい。:2015/10/18(日) 13:27:46.23 ID:Fn6D4oNx.net
外国の方から「あなたのゲームに使われているBGMのファイル名がカタカナなので外国だと文字化けして(ファイルが見つからなくて)プレイできない」と言われました
こちらのBGMとピクチャのファイル名、全部日本語なんですけどファイル名変えずに問題解決する方法ありますでしょうか
よろしくお願いします

631 :名無しさん@お腹いっぱい。:2015/10/18(日) 18:04:29.47 ID:9LfitVHq.net
>>628
それを新しいスクリプトに追加したらいいんですかね

632 :名無しさん@お腹いっぱい。:2015/10/18(日) 18:07:00.02 ID:k+59INgQ.net
遠景のスクロールする画像を戦闘の背景にできたらロマサガみたいでかっこいいなーと思ったんですが
遠景を戦闘背景にするスクリプトはあるみたいなんですが
縦か横にループスクロールするスクリプトはないのでしょうか

633 :名無しさん@お腹いっぱい。:2015/10/18(日) 21:10:37.50 ID:I2AvPy92.net
>>631

いやそのまま使えるようには書いてないです(´・ω・)スマソン

634 :名無しさん@お腹いっぱい。:2015/10/18(日) 22:04:04.16 ID:wuIc5W2i.net
あるよ

635 :名無しさん@お腹いっぱい。:2015/10/19(月) 01:32:51.70 ID:uCao2uZ9.net
>>632だけどなんか判りづらい文章だった

ループスクロールする遠景背景を戦闘の背景にしたいんだけど
そんなスクリプトをおいてるサイトはないですか?

636 :名無しさん@お腹いっぱい。:2015/10/19(月) 19:52:16.46 ID:y/eRLTVF.net
戦闘 背景 スクロール
で検索もしないで質問してるわけ?

637 :名無しさん@お腹いっぱい。:2015/10/21(水) 23:27:22.17 ID:mJbBuUJU.net
>>635
そもそもスクリプトいじらなくてもピクチャの表示じゃだめなのか?

638 :名無しさん@お腹いっぱい。:2015/10/22(木) 02:32:00.34 ID:KgNPW/D/.net
ピクチャってループできたっけ

639 :名無しさん@お腹いっぱい。:2015/10/22(木) 04:54:53.59 ID:piELXQUb.net
工夫すればループするように見える

640 :名無しさん@お腹いっぱい。:2015/10/27(火) 23:48:34.84 ID:i1S2WRQH.net
みなさま、お知恵を拝借したいです。

選択肢をイラストで表現したいと考えているのですが、
いわゆる「はい」「いいえ」ってどのクラスのどのメソッド呼んでるんでしょうか?
そこを参考にするなり改造するなりしようと思ってます。
(50*50 pix程度の画像を2行4列ぐらいで選択肢にしてみたいです)
ただのWindow_Selectable?


また、いわゆるGIFアニメをPNGでやってみたいと考えているのですが、
自前でやるしかないですよね……?

こういったアニメ処理はnフレーム毎に表示要変数と画像を
リフレッシュし続ける無限ループを仕込む必要があると思うのですが、
参考にできるクラスとかメソッドとかってVXAceにデフォルトで
入ってたりしますでしょうか?

すみませんが、よろしくお願いします。

641 :名無しさん@お腹いっぱい。:2015/10/27(火) 23:49:11.92 ID:i1S2WRQH.net
またsage忘れた……。
orzゴメンナサイ。

642 :名無しさん@お腹いっぱい。:2015/10/28(水) 01:22:26.31 ID:w+NJrk8w.net
デフォルトだと装備品は武器、盾、頭、身体、装飾品ですが
武器、盾、身体、装飾品のみに減らすことはできますか?

643 :名無しさん@お腹いっぱい。:2015/10/28(水) 01:28:31.33 ID:mdJTW8uX.net
>>642
武器、盾、身体、装飾品、装飾品とかに改造もできるし
いっそ装備変更不可の初期装備にしてしまう、というのも一つの手段かも。

644 :名無しさん@お腹いっぱい。:2015/10/28(水) 08:50:04.77 ID:SL1xupfi.net
>>640
イベントの選択肢はGame_Interpreterのcommand_102あたりかな。

スクリプトで選択肢だすのは
$game_message.choice_proc = Proc.new {|n| @branch[@indent] = n }
$game_message.choice_cancel_type = 1
$game_message.choices.push("はい")
$game_message.choices.push("いいえ")
Fiber.yield while $game_message.choice?
とか書けばいいんだけど、これでいいのかな?

645 :名無しさん@お腹いっぱい。:2015/10/28(水) 09:18:55.47 ID:SL1xupfi.net
ちがうな;
Window_ChoiceListのほうか。

Window_ChoiceList < Window_Command < Window_Selectable
だから
そうですっていえばよかったのかな?うーむ(゚ _、゚`)

646 :名無しさん@お腹いっぱい。:2015/10/28(水) 10:46:00.50 ID:w+NJrk8w.net
>>643
できれば頭という項目そのものを消したいのですが
やはりそういう手段をとることになっちゃうんですかね。。。
もうちょい調べてみます

647 :630:2015/10/28(水) 20:21:29.13 ID:cchEsAK0.net
>>644 >>645
おお、ありがつおございます。

ちょっと試してみますです!
Windowはいくつ種類作っても足りないですにゃぁ……。

648 :名無しさん@お腹いっぱい。:2015/10/29(木) 05:51:52.72 ID:G6FaLdu5.net
エロ同人みたいに任意にUIを消すのってどうやるのん?
会話中のウィンドウとか

649 :名無しさん@お腹いっぱい。:2015/10/29(木) 07:21:04.50 ID:jO/ugQJ5.net
スクリプトじゃね?

650 :名無しさん@お腹いっぱい。:2015/10/29(木) 16:02:10.12 ID:/eyPTr04.net
>>646
頭の項目を消すだけならこれを素材として突っ込めばできる
もし競合が起きても対応はしない

class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 装備スロットの配列を取得
#--------------------------------------------------------------------------
def equip_slots
return [0,0,3,4] if dual_wield? # 二刀流
return [0,1,3,4] # 通常
end
end

651 :名無しさん@お腹いっぱい。:2015/10/31(土) 22:09:44.13 ID:Ir3DiP75.net
魔方陣に乗ってマップ移動という処理を作りたいです。
ただ、イベントのグラフィックの!Hexagram内にある魔方陣の上に
キャラが重なれないので、魔法陣に乗って移動という表現ができないのですが、
何かよいやり方はあるでしょうか。

652 :641:2015/10/31(土) 22:28:10.48 ID:Ir3DiP75.net
じこ解決しました
プライオリティの設定で変えられるんですね

653 :名無しさん@お腹いっぱい。:2015/11/03(火) 19:13:06.12 ID:+Bcmy8Xj.net
5年?くらい前にでたツクール製のRPGで魔王ディーってのが主人公でときどき妹のパーティーと入れ替わりつつ
話が進んでいくやつのタイトル分かる人お願いします!エターナルとかブレイブとかフロンティアとかついてたような・・・

654 :名無しさん@お腹いっぱい。:2015/11/05(木) 08:57:26.87 ID:GiILI4YL.net
フィアードライブ・・・なわけないか
どちらにせよスレチ

655 :名無しさん@お腹いっぱい。:2015/11/05(木) 20:56:20.75 ID:IEd4OwtP.net
ツクールVXにおいて、KameSoft様の多人数パーティースクリプトと
今は亡きネオ・メモ様のバトルレイアウト変更(多人数互換)スクリプトを併用しており
ここ最近になってテストプレイを実行したところ、ネオ・メモ様側のスクリプトの設定で
・多人数パーティ 60行付近の USE_BATTLE_PARTYFORM を false に
というものがあるためか、多人数パーティースクリプトの方の「全滅時に控えメンバー飛び出し」が
「設定がfalseの時は使用不可」という条件のためか、機能しなくなるようなのです。

KameSoft様側の多人数パーティースクリプトで

# ◆ 戦闘中にパーティ編成コマンドを使用する
# 追加する場所は、パーティコマンドの最下部(「逃げる」の下)です。
USE_BATTLE_PARTYFORM = false

ここがfalseになっている場合でも全滅時控え飛び出しを許可するような改変をしたいのですが
お知恵をお貸しいただけないでしょうか

656 :名無しさん@お腹いっぱい。:2015/11/06(金) 02:41:54.84 ID:TlTapR1D.net
特定のスキルやアイテムを持ってると
どこでもショップ開けるーようなことスクリプト使わずにやる方法ありますか?

657 :名無しさん@お腹いっぱい。:2015/11/06(金) 02:45:23.65 ID:7CS0odkK.net
アイテムのコモンイベントにショップの処理しこむだけじゃだめなん?

658 :名無しさん@お腹いっぱい。:2015/11/06(金) 11:35:03.38 ID:MR0zztgp.net
ラストターゲットの現在HPやステートを取得(変数へ代入)する方法はあるでしょうか。
ゲームデータからではラストターゲットのパラメータを取得できないようなので。

659 :名無しさん@お腹いっぱい。:2015/11/10(火) 18:10:00.94 ID:jwEIS5U5.net
戦士はLV20になるとナイトに転職できるというゲームを作ろうとしています。
戦士のときはLVが20を超えず、転職するとナイトLV20になってそこからLVが上がるようになるとしたいのですが、
どのようにすればよいでしょうか

660 :名無しさん@お腹いっぱい。:2015/11/10(火) 18:34:31.99 ID:MyGpXAl0.net
>>658
「行動者対象者 変数格納」あたりでググったらスクリプトでるんじゃないかな

>>659
・ナイトはLv1でも基礎ステータス高いよう設定する
・剣士LV20以降、必要経験値を異様に上げる
・スクリプトを作る

Ace以外知らないけど、ツクールはドラクエ的な職ごとにレベル管理されてるから
転職時に経験値移動しなきゃダメとか結構めんどいから1おすすめしとく

661 :名無しさん@お腹いっぱい。:2015/11/10(火) 18:46:07.75 ID:jwEIS5U5.net
>・剣士LV20以降、必要経験値を異様に上げる
これでいきます
転職後はナイトLV20になるとすれば問題なさそうです

662 :名無しさん@お腹いっぱい。:2015/11/10(火) 19:00:11.24 ID:t8vhQ4ai.net
どこかで説明いれとかないと剣士20からネクストすごいあがったんだけどなにこれクソゲーって言われかねないから気をつけて

総レス数 1012
310 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200