アクションゲームツクールMV 6作目at GAMEDEV
アクションゲームツクールMV 6作目 - 暇つぶし2ch1000:名前は開発中のものです。
21/09/20 17:38:24.98 9XRpUhMt.net
5年前のタブレットPCでニワトリ出す前から30fps。
10年前のiMacがAMD5800で100匹でも60fpsやから、オンボードやモバイル用のグラボはやっぱり処理的に厳しいんやろな。

1001:名前は開発中のものです。
21/09/21 20:29:15.48 cE5uNPru.net
サンプル作ってるドットゾーさんの受け売りだけど
アクツクの負荷の原因を大別するとこんな感じになってた
・レイヤーの枚数は4枚程度
・オブジェが多いゲームは解像度を低くする
・グラフィックを2のべき乗に収める(16×16・32×32・64×64~)
上記以外にもマップチップも影響している
マップチップを細かくすれば当然重くなるし
サイズも2のべき乗に収めないとやはり重くなると思う
このツールで弾幕STGを作る人はあまりいないと思うけど
基本的に不可能と思った方がいい

1002:名前は開発中のものです。
21/09/22 03:39:32.15 fGA+GBSO.net
まぁ弾幕STG作りたい時はどう考えてもSBが良いよ
単に画面に出せる弾の数だけじゃなく
STG作る事を前提にしたツールだから圧倒的に手っ取り早い
スクリプトもアクツクできるスキルあるなら扱えるだろうし

1003:名前は開発中のものです。
21/09/22 05:56:04.74 9YdRMNxr.net
スイッチ対応したときの高速化ってのは結局なんだったんだ?

1004:名前は開発中のものです。
21/09/25 05:00:47.35 bDFoJ+5a.net
>>964
挙げている例が全て正方形ですが、片の長さがそれぞれ2のべき数であっても、XYの長さが同じでないとダメなのでしょうか。
例えば「32×16」などの長方形画像ではそれぞれの辺が2のべき数ですが、重くなってしまうのでしょうか?

1005:名前は開発中のものです。
21/09/25 11:12:31.57 eHS4k7fV.net
自分で画像t喰って検証した方が早くて確実じゃないかと

1006:名前は開発中のものです。
21/09/25 12:31:51.85 0xMXc1ni.net
重くはなっても速くなることはないだろうね
普通に考えれば等間隔の方が管理し易いし組み立ても楽
わざわざセオリーから外れてリスクを背負うこともないでしょ

1007:名前は開発中のものです。
21/09/26 02:48:29.67 32qCuyPF.net
前にも出たような気がするけど
読み込む画像はアニメーションごとで分けた方がいいんだっけ

1008:名前は開発中のものです。
21/10/02 20:47:36.53 rc9m2gFr.net
つい先日触り始めた初心者なのですが、専用の別ボタンじゃなくて
同じ方向を素早く2回入力してのダッシュみたいなのって
どうやって入力判定すればよいのでしょうか。
構文をきちんと理解すれば基本の入力判定のみで分岐できるのか
スイッチや変数が必須なのかもわからず困っています。

1009:名前は開発中のものです。
21/10/02 20:53:11.36 A9Oo7qGx.net
透明オブジェクトをプレイヤーキャラの子としてくっつけて
そいつに集中管理させるのが安定性高いんじゃないかな

1010:名前は開発中のものです。
21/10/02 22:11:00.59 nxPJ13OR.net
>>971
ここだと画像を貼ったりするのが面倒だから文章だけで書くぞ。
971の言うように、操作キャラ以外でダッシュ判定を管理させるのが良いと思う。
全体の処理としては、ダッシュ判定用オブジェクトがダッシュ条件を満たすと、
操作キャラオブジェクトにダッシュアクションの指示をするというもの。
アクションの指示には「オブジェクトのアクションを実行」を使う。
なので操作キャラ側は既にダッシュの処理があるものとする。
ダッシュ判定用オブジェクト側の処理を簡単に書くと、
  [待機]
  ↓ ↓
[左1]  [右1]
  ↓ ↓
[左2]  [右2]
  ↓ ↓
[ダッシュ指示]
こんな感じ。[]がアクションで↓がリンクな。
同じ方向キーが2回押されればダッシュ指示まで辿り着くって方法。
もちろんリンクには指定の方向キーが押されたか、何秒以内に押されたか等の条件は入れる。
しかもこれはダッシュ指示までの流れでしかなく、途中で違うキーが押されたらどうするか、
指定時間内にキーが押されなかったら等の条件が無いからバグは出る。
キャラを操作中、思わぬ場面でダッシュが誘発される場合もあるから、リンクの条件は考えて入れような。
変数やスイッチを使えばもっと処理がコンパクトになるし、ショートカットを使えばリンクがスパゲティにならずに済む。
まぁアクツクMVの操作に慣れるまではこれが一番簡単。がんばれ。

1011:名前は開発中のものです。
21/10/04 15:24:39.99 lemeTB2l.net
>>972-973
回答ありがとうございます。解説のあとに試してみたんですが、
問題の核としては”「同じキーを素早く2回入力」と「〇〇押されている」を
どういうリンク条件にしたら混同せず分岐できるのか”って点でした。
基本の「押されている」「押された瞬間」「離されている」「離された瞬間」の
組み合わせで判定できるのか詳細な仕様がよく理解できてない感じです。
あと、ツクールかWindowsの更新がエラーの主体かはわからないんですが、
テストの最中にシステムが落ちて、ツクールは起動不可で要再インストール、
作業中のプロジェクトはロード不可になって作り直し……になったので、
皆様もデータのバックアップはくれぐれもお気をつけください

1012:名前は開発中のものです。
21/10/04 16:36:46.61 12p5V/EA.net
>>974
まず何をやって上手くいかなかったか書いてみたら?
操作キャラのアクションに何があるのか、リンク条件に何を指定したのか。
エスパーじゃないから何で躓いてるのか分からんぞ。

1013:名前は開発中のものです。
21/10/05 01:05:01.54 Peq5Z9mX.net
自分も2回入力ダッシュを組んでるけど特に問題なく作れた
最適解じゃないかもだけど右方向だけを解説するよ
・移動の基本
停止1→ 右方向が押されている→ 右方向へ移動
停止1→ 右方向が離されている→ 停止2
・ダッシュへの流れ
停止2→ n秒間経過して右方向が離されている→ 停止1
停止2→ n秒間経過前に右方向が押された瞬間 AND 押されている→ 右方向へダッシュ
停止1は普通に止まっている状態
停止2はダッシュ入力受付のための専用の停止モーション
n秒間は右方向入力時の2回目の入力までの受付時間
このままだと左右の同時入力などでバグが発生するので
各方向ごとに入力操作の優先順位を設定しておく必要がある
とりま参考までに

1014:名前は開発中のものです。
21/10/05 01:08:06.28 Peq5Z9mX.net
悪い記述ミスった
・移動の基本
停止1→ 右方向が押されている→ 右方向へ移動
右方向へ移動→ 右方向が離されている→ 停止2
です スマン

1015:名前は開発中のものです。
21/10/05 19:31:30.70 hQXQH+dr.net
アクツクMVってオブジェクトの角度を変えるみたいな処理って出来ない?
横スクロールで横に長いビームのオブジェクトを色んな角度で撃てるようにしたいんだけどオブジェクトの回転とかすら無いんだけどまさかテンキー分の向きのアニメーション用意して作ってなんとかしないとダメな感じ?

1016:名前は開発中のものです。
21/10/05 21:01:42.99 IP3Pxw0I.net
一応ツインスティックシューター向けのアナログアングル取得が
ロードマップにあったはずだから、それに合わせて
ある程度オブジェの角度も任意に操作できるようになるんじゃないかな

1017:名前は開発中のものです。
21/10/05 22:19:37.14 pwYUdZvD.net
>>975
返信遅くなってすみません。エラー後はwindowsのシステム自体が不安定になってて、
仕事用の環境を復旧優先してたので書き込みの件を試すまで結構時間かかっちゃいました。
※アドバイスをもらう前は2回素早く押すの「押す」に意識が向きすぎてて
「押した瞬間」と「押している」を分岐させようとして上手くいってなかった感じです。
作り直したプロジェクトで「離されているor瞬間」を分岐の中心にしてみたら
>>973 の別オブジェクト方式も >>976 の2段判定方式でも
それなりに意図した形に動作させられました。レスくれた方ありがとうございます!

1018:名前は開発中のものです。
21/10/05 22:51:11.62 hQXQH+dr.net
>>979
なるほど確かに右スティックで弾の発射角度とか考えてたからツインスティック来るのはありがたい
ただいつになるのだろうかw

1019:名前は開発中のものです。
21/10/06 17:58:39.65 rKKr88M9.net
角度値指定で回転させる機能は無いけど
移動に応じて自動回転する機能はあるから
それを利用する感じやね現状だと

1020:名前は開発中のものです。
21/10/22 08:34:48.88 o6fcUT5s.net
アニメーション画面のプレビューは30fpsで再生されるのに、テストプレイではゲームが60fpsで動いてるよね。
それを見越したウェイト設定をアニメーション画面でやってるんだけど、みんなもそうなの?
オブジェクト追加するとき毎回モヤモヤする。

1021:名前は開発中のものです。
21/10/22 23:29:45.94 LIgbNIsc.net
そんなに下がらんけどな
PCのスペック不足じゃね
なんにしてもプレビューはあんま信用できないから
ちゃんと動き確認するのはゲーム上だけにしといたほうがいいよ

1022:名前は開発中のものです。
21/10/23 08:19:23.93 a2ds7spo.net
fpsが下がってるんじゃなくてアニメーション設定のプレビュー画面が30fpsで固定されてるっぽいんだよね。
P


1023:Cスペックは十分だから問題ないし環境設定じゃどうしようもないみたいだし、やっぱりテストプレイで毎回やんなきゃかー レスありがとー!



1024:名前は開発中のものです。
21/10/23 11:21:44.19 iMuirs5n.net
右上にfps出てるけど
むしろうちのは64*64のキャラとかで60fpsすら超えてるな

1025:名前は開発中のものです。
21/10/23 12:58:53.28 XkWGidZq.net
アニメーションの設定の窓開いたところのプレビューだと確かに遅いかも
でもあそこは内容の確認だけするとこって感じだし
フレーム編集画面のとこが重くなかったら作業に問題無いだろうし気にしなくていいんじゃね

1026:名前は開発中のものです。
21/10/26 20:29:56.13 w1ZYIQvH.net
これ敵どうして戦わせることって可能?
勢力AとB的な

1027:名前は開発中のものです。
21/10/26 21:14:18.36 tZ7lu+3E.net
>>988
可能。
グループ分けすりゃええ。

1028:名前は開発中のものです。
21/10/26 22:54:50.68 EhyInpRe.net
無理

1029:名前は開発中のものです。
21/10/27 00:52:29.66 8GK4KA+t.net
ツイッターなんかじゃ結構みんな
単に自分が理解しきれてないだけなのに
ツールのせいで出来ないと思い込んで叩き
それに感化された人がアクツクって酷いんですねー
なんて言ってるの見るな
まぁリファレンスが放り投げっぱなしなのは擁護できないけど

1030:名前は開発中のものです。
21/10/27 01:22:49.14 SRvk5zAL.net
こんなところでいくら擁護しても結局は大衆の意見が評価に直結すンだわ
他ツクールはわかりやすい説明ができる有能がいただけの話

1031:名前は開発中のものです。
21/10/27 04:39:07.99 LUc8TDY/.net
RPGツクールの方は歴史があまりにも長いもんね
ユーザーの腕が上がってる人も多いし
知識や工夫も豊富
こっちはまだ手探り段階も多い

1032:名前は開発中のものです。
21/10/27 04:44:25.65 N/l1m+B7.net
基礎的な動作が軽快だったらね
複雑なシステム(プラグイン)を組む余地があるんだけど
鈍重だと作り込める限界が目に見えて積極的に難しい処理にチャレンジする気が失せるんだよね
開発ツールは「軽さ」は本当に重要な指標だよ。いくらハードが進化しても軽さが軽視される事はない

1033:名前は開発中のものです。
21/10/27 08:43:43.30 cxPYaGqi.net
アクツクで作ったプロジェクトを公開しても良いんだけど、自分より効率的にやってる人いるだろうな、とか思って結局やめちゃう。
先駆者様も色々やってくれてるし、今更な内容かもだしなぁ…とか。
実装の考え方はブログを通してやってるけど、それ以上はなんかな…ってなる今日この頃。
アクツクを盛り上げるってどうやればいいんだろ。

1034:名前は開発中のものです。
21/10/27 09:48:02.02 SZtyytSm.net
>>994
いやそれな
プログラミングできなくても結構面白い動きさせられるけど
ゲーミングPCですらオブジェ100~200程度で重さを感じる
配布することを考えたら低スペのことも視野に入れないといけないからめちゃくちゃ制限しないといけないんだよなぁ
どうにかならんもんかね

1035:名前は開発中のものです。
21/10/27 13:40:13.50 cpCC+Qdv.net
次スレどうしたらいい?

1036:名前は開発中のものです。
21/10/27 18:20:19.86 /oHZTfGu.net
アクションゲームツクールMV 7作目
スレリンク(gamedev板)
1の文を少し編集しましたが、公式ディスコードサーバーのurlとか
よくわからなかったので、そのほか必要な情報と併せて2以降に足してくれると助かります

1037:名前は開発中のものです。
21/11/01 08:29:51.47 7qhOPsjv.net
うめ

1038:名前は開発中のものです。
21/11/01 08:30:29.02 7qhOPsjv.net
うめうめ

1039:名前は開発中のものです。
21/11/01 08:30:57.22 7qhOPsjv.net
うめうめ

1040:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しい


1041:スレッドを立ててください。 life time: 604日 10時間 18分 58秒



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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch