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

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

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

1 :名無しさん@お腹いっぱい。:2016/04/07(木) 14:09:05.15 ID:lSIBMvk5.net
スクリプトやイベントの組み方などが苦手な人を救済するスレです。
このスレが繁栄する事はAceの繁栄につながり、過疎スレとなるとAceの衰退につながります。

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

954 :名無しさん@お腹いっぱい。:2017/07/08(土) 00:30:13.82 ID:cTTCwpDp.net
>>952
最近出たアプデパッチで半分の軽さになって問題がなくなったのでこれから大移動が始まるらしい

955 :名無しさん@お腹いっぱい。:2017/07/08(土) 00:31:02.18 ID:SULj13ya.net
3Dのゲームがぬるぬる動こうがツクールは重いからな

956 :名無しさん@お腹いっぱい。:2017/07/08(土) 01:13:39.99 ID:Azacqs22.net
2年前からMVに移行するって言われてたけど結局あまり動きないしな

957 :名無しさん@お腹いっぱい。:2017/07/08(土) 01:18:48.30 ID:SULj13ya.net
重い、いつ止まるかわからないイメージが定着しちゃったから少なくともMVで長編作る人なんていないだろう
MVはアツマールで短編やネタ寄りのゲームで活躍するだろう

958 :名無しさん@お腹いっぱい。:2017/07/08(土) 02:56:36.42 ID:ZFQx15Wt.net
製作者じゃなくて初心者プレイヤーの質問なんですけどVXace製ゲームでたまに起動しようとした途端
「問題が発生したためGame.exeを終了します」と出て落ちるものがあるんですがどのような原因が考えられますか?
ちなみに正常に起動できるゲームの方が圧倒的に多いです

959 :名無しさん@お腹いっぱい。:2017/07/08(土) 09:31:28.22 ID:QR1q/aUw.net
ウィルス

960 :名無しさん@お腹いっぱい。:2017/07/12(水) 23:41:41.36 ID:KvsjEQ5L.net
VXAceの質問です。

@武器に複数回攻撃の特徴をつけたいのですが、攻撃追加回数を増やすとその回数だけアニメーションが表示されます。
アニメーションは1回だけ表示した状態で複数回攻撃できるようにしたいのですが、どこをいじればよいですか?
A武器に複数回攻撃の特徴をつけたいのですが、特に、攻撃追加回数を乱数にしたいです。
具体的には、50%の確率で攻撃追加回数1、という感じです。
どこをいじればよいですか?

961 :名無しさん@お腹いっぱい。:2017/07/13(木) 05:48:48.23 ID:rK2ew4Sa.net
その武器のみに適用させる場合はスクリプト素材を新たに製作しなければならなくて手間がかかる
通常攻撃および攻撃追加回数の仕様変更で構わない場合は以下の箇所を変更すればよい

@ Scene_Battleの585行目を
show_animation(@subject.attack_skill_id == item.id ? [targets[0]] : targets, item.animation_id)
に変更

A Game_BattlerBaseの342行目を
rand([features_sum_all(FEATURE_ATK_TIMES), 0].max + 1)
に変更

962 :名無しさん@お腹いっぱい。:2017/07/13(木) 23:28:44.77 ID:4tU3Pnpr.net
>>961
ありがとうございます。

@は仕様変更でよかったので、そのまま活用させていただきます。
Aは武器ごと(正確には武器タイプごと)に適用したいので、スクリプトを勉強して自分で作ってみます。

963 :名無しさん@お腹いっぱい。:2017/07/14(金) 04:39:47.69 ID:6ZvxBW74.net
がんばりたまえ

964 :名無しさん@お腹いっぱい。:2017/07/16(日) 08:31:37.54 ID:rBC0pVBa.net
一つのマップに3つ建物が建てられるところがあって
どの場所にも武器屋、防具屋、道具屋等建てる建物が選べる小さな町作り系を考えてるのですが
スイッチとピクチャで作ろうかなと思いましたが他に方法はありますか
一応平地のマップを用意して武器屋のスイッチが押されたら建物ピクチャを表示させるとか考えていましたがこれだと通行設定とかがばがばですよね

965 :名無しさん@お腹いっぱい。:2017/07/16(日) 08:41:37.40 ID:KC9+T6Gp.net
3つくらいだったら全パターンの違うMAPを用意するとか・・?

966 :名無しさん@お腹いっぱい。:2017/07/16(日) 09:45:58.98 ID:kMjhr5Gl.net
>>964
建設予定地にリージョンを設定して
http://blog.livedoor.jp/kuremente-rgssscript/archives/27526344.html
これ使う

967 :名無しさん@お腹いっぱい。:2017/07/20(木) 01:46:31.01 ID:sXu2DGqL.net
>>962です。
Aは自己解決しました。
公開されているRGSS3素材をいくつか併用することで武器ごとに攻撃追加回数の乱数設定ができるようになりました。

968 :名無しさん@お腹いっぱい。:2017/07/20(木) 09:12:20.39 ID:qeRLwsej.net
BGMのフェードアウトはあるけど、フェードインって無いよね?
自力でウェイト用いてだんだん大きくしていくとかしか出来んのかねぇ…この間動作が止まるから並列処理させるしかなくなっちゃうけど

969 :名無しさん@お腹いっぱい。:2017/07/20(木) 12:28:29.84 ID:CZArbDap.net
あれ、なかったっけと思って確認したら無かったわ
2000にはあったのに

970 :名無しさん@お腹いっぱい。:2017/07/21(金) 00:09:23.57.net
>>968
「RGSS3 BGM フェードイン」でググると色々書いてあった
NGワードに引っかかって書き込めないんだけどね

971 :名無しさん@お腹いっぱい。:2017/07/22(土) 15:04:44.11 ID:j89qBFFb.net
http://etolier.webcrow.jp/material/vxskin.html
ここでシンプル枠をダウンロードしてウインドウに設定したんだけど実際にゲームを始めるとサンプルと違って中が白じゃなく水色っぽくなってしまう・・・
サンプルと同じようにするにはどうしたらいいですか?

972 :名無しさん@お腹いっぱい。:2017/07/22(土) 15:11:11.14 ID:kbqxw7xj.net
データベース>システム内のウィンドウカラー?

973 :名無しさん@お腹いっぱい。:2017/07/22(土) 15:13:22.87 ID:j89qBFFb.net
ウインドウカラーを真っ白にしてもサンプル通りにはならないですね・・・
透過しないようにってどうするんだろう

974 :名無しさん@お腹いっぱい。:2017/07/22(土) 16:12:44.86 ID:kbqxw7xj.net
class Window_Base < Window
alias _initialize initialize
def initialize(x, y, width, height)
_initialize(x, y, width, height)
self.back_opacity = 255
end
end

975 :名無しさん@お腹いっぱい。:2017/07/22(土) 16:15:32.83 ID:kbqxw7xj.net
名前が競合しそうだったから変更
↓を素材に追加

class Window_Base < Window
alias hogehogehogeeeeee_initialize initialize
def initialize(x, y, width, height)
hogehogehogeeeeee_initialize(x, y, width, height)
self.back_opacity = 255
end
end

976 :名無しさん@お腹いっぱい。:2017/07/22(土) 16:19:03.80 ID:AxzkxCne.net
マルチポストはマナー違反だってそれ昔から言われてる事だから

977 :名無しさん@お腹いっぱい。:2017/07/22(土) 17:39:56.91 ID:j89qBFFb.net
できました!感謝

978 :名無しさん@お腹いっぱい。:2017/07/22(土) 17:48:04.56 ID:7lVg8wSR.net
そこはスクリプトじゃなくて画像のアルファ値弄る方がいい気もするが

979 :名無しさん@お腹いっぱい。:2017/07/22(土) 17:57:14.52 ID:kbqxw7xj.net
画像製作者がback_opacityを操作するように説明しているわけだが

980 :名無しさん@お腹いっぱい。:2017/07/22(土) 18:29:12.54 ID:BgtrOMif.net
http://hebi.2ch.net/test/read.cgi/news4vip/1500244605/237

981 :名無しさん@お腹いっぱい。:2017/08/25(金) 15:51:13.83 ID:cr3B6syD.net
VXAceでのウィンドウ非アクティブ時についてお聞きしたいです
非アクティブ時はBGMも動作も停止するものと思ってエンディングを作ったのですが、どうやら非アクティブ時は動作だけが停止してBGMは流れたままみたいです
エンドロールの終わるタイミングに合わせてエンディング曲も終わる調整にしていたので、プレイヤーがウィンドウを非アクティブにしてしまうとエンドロールとエンディングがずれてしまい非常に困っています
非アクティブ時に動作を止めてBGMも止める、あるいは動作を動かしてBGMも動かす方法はないものでしょうか?

982 :名無しさん@お腹いっぱい。:2017/08/25(金) 15:55:44.49 ID:9r9jpxD1.net
マルチかよ

983 :名無しさん@お腹いっぱい。:2017/08/25(金) 20:25:49.77 ID:Pr8S4fed.net
>>981
動画で作るのがいいかもね

984 :名無しさん@お腹いっぱい。:2017/08/25(金) 20:32:51.42 ID:cr3B6syD.net
>>983
それしかなさそうですね……
ありがとうごさまいます

985 :名無しさん@お腹いっぱい。:2017/08/27(日) 03:04:37.79 ID:npquxusn.net
VXAceの敵の設定について質問です

データベースで設定した以外の技を恒久的に敵に覚えさせたいのですが、どうすればいいですか?
できれば能力値もデータベースで設定した値から変更させたいです。
データが少なければそれぞれの能力値の敵と敵グループを大量にデータベース登録して変数で出現する敵グループを変更すればいいのですが、
あまりにもデータの数が多くなりすぎる(特に敵グループのデータ)ため、データベースに登録する以外の方法で教えていただきたいです。

986 :名無しさん@お腹いっぱい。:2017/08/27(日) 04:22:40.56 ID:ltM4P6Kt.net
スクリプトの知識がないとわかりづらいと思う

↓複数の敵を一括変更

987 :名無しさん@お腹いっぱい。:2017/08/27(日) 04:23:06.97 ID:ltM4P6Kt.net
module DataManager
class << self
alias alias_load_database load_database
def load_database
alias_load_database

#◆操作する敵に1〜3(スライム〜ホーネット)を指定
(1 .. 3).each{|i|
enemy = $data_enemies[i]
#▼指定した敵の能力を変更
enemy.params = [1, 9999, 120, 40, 8, 8, 10, 10] #一括変更(HP, MP, 攻, 防, 魔攻, 魔防, 敏, 運)
enemy.params[0] = 20 #HPのみを20に変更
enemy.params[2] += 6 #攻に6加算
#▼習得スキルをすべて忘却する場合に記述
enemy.actions = []
#▼スキル習得
action = RPG::Enemy::Action.new
action.skill_id = 28 #スキルの ID28: ヒールV
action.condition_type = 0 #行動条件のタイプ(この辺の詳細は RPG::Enemy::Action でヘルプを検索)
action.condition_param1 = 0 #行動条件のパラメータ
action.condition_param2 = 0 #行動条件のパラメータ
action.rating = 5 #優先度 (1..10)
enemy.actions.push(action) #習得スキルに追加
#▼スキル忘却
enemy.actions.delete_if{ |skill| skill.skill_id == 28 } #ID28のスキルを忘却
}

end
end
end

988 :名無しさん@お腹いっぱい。:2017/08/27(日) 04:35:01.62 ID:ltM4P6Kt.net
↓一匹ずつ変更

989 :名無しさん@お腹いっぱい。:2017/08/27(日) 04:35:17.33 ID:ltM4P6Kt.net
module DataManager
class << self
alias alias_load_database load_database
def load_database
alias_load_database

#▼スライムのステータスを一括変更
$data_enemies[1].params = [1, 9999, 120, 40, 8, 8, 10, 10]#(HP, MP, 攻, 防, 魔攻, 魔防, 敏, 運)
#▼こうもりのステータスを変更
$data_enemies[2].params[0] = 99 #HPを99に変更
$data_enemies[2].params[1] += 20 #MPを20増加
#▼ホーネットのスキル習得
action = RPG::Enemy::Action.new
action.skill_id = 28 #スキル28はヒールV
$data_enemies[3].actions.push(action)
#▼大ぐものスキル忘却
$data_enemies[4].actions.delete_if{ |skill| skill.skill_id == 28 }#ヒールVを覚えていた場合は忘れる
#▼大ねずみのスキルをすべて忘却
$data_enemies[5].actions = []

end
end
end

990 :名無しさん@お腹いっぱい。:2017/08/27(日) 04:37:15.08 ID:ltM4P6Kt.net
特徴は面倒くさかったので省いた
必要なら調べるけど

991 :名無しさん@お腹いっぱい。:2017/08/27(日) 19:33:05.82 ID:npquxusn.net
>>990
ありがとうございます。
>>987>>989は参考になりました。
イベントのスクリプトを使って直接書き込んで、あとは変数で制御しようと思います。

特徴はGame_BattlerBaseの定数がcode、あとはデータベースの中にある設定に準じて変更すればいい感じですかね。
確認ですが、例えば

$data_enemies[1].features.push(RPG::BaseItem::Feature.new(34,1,0)) #スライムの攻撃追加回数を1に設定

で大丈夫そうですか?

992 :名無しさん@お腹いっぱい。:2017/08/27(日) 21:16:04.35 ID:npquxusn.net
先ほど確認したところ、攻撃追加回数の設定は
@code = 34
@data_id = 0 #未使用
@value=0 #初期値
でした。

>>991を訂正しますが、
$data_enemies[1].features.push(RPG::BaseItem::Feature.new(34,0,1)) #スライムの攻撃追加回数を1に設定
が間違っているのか、スクリプトコマンドで設定しても機能しません(エラーではないようです)。
訂正箇所がありましたらご教示ください。

993 :名無しさん@お腹いっぱい。:2017/08/27(日) 22:17:25.67 ID:npquxusn.net
>>992ですが自己解決しました。

内容に間違いはありませんでしたが、単純に、スクリプトコマンドの1行が長すぎました。
細かく刻んで設定したところ正常に作動しました。

994 :名無しさん@お腹いっぱい。:2017/08/29(火) 19:56:17.08 ID:5jEn92be.net
マップを作るときにA層のタイルの上にB層のタイルを置いて
その後にA層を塗りつぶしで変更しようとするとB層のタイルを置いてるところが変わりません
(例えば緑の草むらに木が生えてる状態を茶色い土に木が生えてるようにしたい)
B層のタイルにかかわらずA層が同じ部分をまとめて塗りつぶすことってできないんでしょうか

995 :名無しさん@お腹いっぱい。:2017/08/29(火) 20:05:36.94 ID:qGALFgHZ.net
出来ません

996 :名無しさん@お腹いっぱい。:2017/08/29(火) 21:01:06.80 ID:/Ef/gksNA
ダメージ床でHP0になったときにゲームオーバーではなくコモンイベントを起動させたいのですが、
どうするといいでしょうか?

997 :名無しさん@お腹いっぱい。:2017/08/29(火) 21:40:58.26 ID:5jEn92be.net
>>995
ありがとうございます
一個ずつ地道に変えていくしかないんですね
Aのタイル変えるとBのも一緒に消えちゃうし微妙に不便だなー

998 :名無しさん@お腹いっぱい。:2017/09/03(日) 13:21:39.60 ID:SiTlQiNP.net
質問お願いします
特徴「TPチャージ率*500%」を2つ付けると、実質「TPチャージ率*2500%」になりますが、
これを「TPチャージ率*1000%」にする方法ってありますでしょうか?

999 :名無しさん@お腹いっぱい。:2017/09/03(日) 15:00:21.45 ID:PYimUdHa.net
次スレ建てるね

1000 :名無しさん@お腹いっぱい。:2017/09/03(日) 15:02:27.55 ID:PYimUdHa.net
建てた
https://mao.2ch.net/test/read.cgi/gameama/1504418487/

1001 :名無しさん@お腹いっぱい。:2017/09/03(日) 15:06:40.74 ID:y3BGSsS1.net
>>998
次スレで質問し直した方が良いよ

1002 :名無しさん@お腹いっぱい。:2017/09/03(日) 15:07:26.95 ID:y3BGSsS1.net
1000ならスレ民のゲームが少しでも広まる

1003 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1003
266 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★