[過去ログ]
アクションゲームツクールMV 6作目 (1002レス)
アクションゲームツクールMV 6作目 http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
640: 名前は開発中のものです。 [sage] 2021/01/28(木) 03:05:29.26 ID:1LushUtw スイッチを使わなくても敵の掴まれ動作中にプレイヤーのアクションが移動中か判定する(必要ならアタリ判定とかもあわせて) で移動中なら「オブジェクトのアクションを実行する」でプレイヤーのアクションを掴み動作に移行 でもできるじゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/640
641: 名前は開発中のものです。 [sage] 2021/01/28(木) 06:23:21.25 ID:bSDAll01 投げる側と投げられる側で相互に確認できてないから片方だけ動作するんしょ オブジェクトA:投げていいですか→B:はいどうぞ→A:ではなげます→B:では投げられます って流れになるように AからBにお知らせを送ってBはAに返事を送って 返事を貰ったら http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/641
642: 名前は開発中のものです。 [sage] 2021/01/28(木) 06:24:32.68 ID:bSDAll01 あら なんか途中になった 返事を貰ったらAは投げ動作を開始しつつ 開始したお知らせもBに送って Bはそのお知らせによって投げられ動作を開始する くらいのやりとりすると確実になるよ http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/642
643: 639 [sage] 2021/01/28(木) 09:33:16.67 ID:TcP1WKMy ご返信ありがとうございます! 後出しですいません 質問を簡潔にするために端折りましたが ・掴み判定前にインスタンスIDで掴み相手を特定する処理 (掴み可能範囲内に複数の敵が存在した場合1体だけを掴むため) ・掴みが成立したら自機側で掴みスイッチをOFFにする処理 ・掴まれ状態で掴みスイッチがOFFになると掴まれ状態を解除する処理 (インスタンスIDで選別されなかった敵を通常動作へ戻す処理) ↑自機側だけが掴み状態になる原因はこれの誤作動と思われ ・掴み(掴まれ)状態のまま1秒経過で状態を解除する処理 (バグで掴み損ねた際のフォローのための後付け処理) も設けています 敵側だけが掴まれ状態になる原因は掴み動作が発生後 掴みスイッチがONになる数フレームの間に自機がジャンプや被ダメで 掴みが発生できない動作に移行したためではないかと推測しています 現段階では双方の掴み状態が成立後の残り動作は安定しています >>640 まだMVを使い慣れておらず使ったことが無い機能です 相手側のアクションを任意に指定できるならかなり安定しますね 処理の短縮も期待できそうですし早速試してみます >>641 上記の通りで「投げていいですか」の段階で既に躓いています 640さんの方法なら「はいどうぞ」までは確定できそうなので 慎重に確認動作を組んでみます http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/643
644: 名前は開発中のものです。 [sage] 2021/01/28(木) 22:12:20.61 ID:bSDAll01 細かいところはわからんけど やっぱり投げ側と投げられ側の相互確認ができてなくて見切り発車状態になってるから 片側だけ発動する状態が生まれるんだと思う 投げる相手のインスタンスIDが特定できてるなら 掴み掴まれ動作を互いに発動する前に そのIDの値を掴まれ候補に送って掴まれ側はその数値と自分のインスタンスID比較して 一致する奴だけが掴まれ動作に移行するようにする その時ID値が一致したってことを掴み側に知らせて その知らせを受けたらその時点でやっと掴み側が掴み動作に移行する って感じで お互い動作を開始する前に一対一のマッチングを確認してから掴み掴まれの動作に移行させたら 片側だけ誤動作するのも防げるし戻し処理も要らなくなるはず その後なら掴みを止めるのもそこから投げるのも簡単じゃないかな http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/644
645: 名前は開発中のものです。 [sage] 2021/01/28(木) 22:35:32.46 ID:cx4rJsON 敵の掴まれ動作への遷移条件に掴みスイッチのオフを条件に入れる 一度掴みスイッチがオンになれば以降の敵は掴まれ動作へ遷移しなくなる 特にインスタンスIDによる選別は不要かと http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/645
646: 名前は開発中のものです。 [sage] 2021/01/28(木) 23:22:31.77 ID:iYmdeuiB ロックオブジェクトや親オブジェクトとかの変数取得は結構重くて 見切り発車を防ぐ相互確認の仕組み入れると、ワーストケースで1秒近い遅延が発生する場合もあるので シビアなタイミングを要求するゲームでは、必ずしもベストではないかもしれんよ http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/646
647: 名前は開発中のものです。 [sage] 2021/01/28(木) 23:59:10.82 ID:bSDAll01 変数得るだけで一秒かかるってパソコンがどこかおかしいんじゃない 複数オブジェクト連携してる人はみんなやってるでしょそのくらい http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/647
648: 名前は開発中のものです。 [] 2021/01/29(金) 15:43:10.96 ID:87hR4K0I オブジェクトの処理優先度でも順番悪いとフレーム数変わるからその辺の作り方かな http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/648
649: 名前は開発中のものです。 [sage] 2021/01/29(金) 16:04:36.45 ID:1kc6wEwq アクションプログラムは空のノード追加しただけで数msは遅く感じる。 3,4個追加しただけで1フレーム分だ。 http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/649
650: 名前は開発中のものです。 [639] 2021/01/30(土) 03:39:24.59 ID:m/fPcODz 少し前に掴み動作について質問をした者です 先の結果報告になります 元々の「掴みスイッチ」に「オブジェクトのアクションを実行する」 を併用することで掴み動作を安定させることができました 動作の流れは 敵が自機の投げ用の属性攻撃に接触 ↓ 敵:インスタンスIDで掴み相手を特定 ↓ 敵:オブジェクトのアクションを実行するで自機の掴み動作を実行 ↓ 自:掴み動作実行時に掴みスイッチをON ↓ 敵:掴みスイッチがONの時に掴まれ動作を実行 となりました これらの処理と合わせて掴み方向と立ち位置の座標設定をしています 処理速度に関してはスイッチだけの動作より若干速いと感じました バグらしいバグが出ていないだけで今後別の不具合が発覚する 可能性がありますが一旦これで完成としたいと思います アドバイスいただいた皆さんありがとうございました http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/650
651: 名前は開発中のものです。 [sage] 2021/01/30(土) 05:20:19.01 ID:r6ZtIB4T >>650 気にしないで http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/651
652: 名前は開発中のものです。 [sage] 2021/01/30(土) 17:23:24.15 ID:LVK83FQE プラグインのアクションテキスト、全く使い方がわからん どこでテキストを入力すんのこれ http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/652
653: 名前は開発中のものです。 [sage] 2021/01/30(土) 18:26:33.63 ID:bvP4JfGa >>652 素材のテキストで入力しておいたものを選ぶ形だよ 標準のとやり方は変わらない http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/653
654: 名前は開発中のものです。 [sage] 2021/01/30(土) 21:35:02.37 ID:MqVeBnPg テキストといえばドラクエとか逆転裁判みたいに一文字ずつ音とか出せるのかな http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/654
655: 名前は開発中のものです。 [sage] 2021/02/02(火) 17:21:58.46 ID:TLk/iixa なんでアクションはクリッククリエイトみたいにしないんだろう こんなん作る人スクリプトできないだろう http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/655
656: 名前は開発中のものです。 [sage] 2021/02/02(火) 18:26:30.43 ID:2YMsvKmZ まさかスクリプト組まないと何もできないって信じてる? http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/656
657: 名前は開発中のものです。 [sage] 2021/02/02(火) 20:45:40.46 ID:ZujBXbGC アクションプログラムはプログラムに含まれませんw http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/657
658: 名前は開発中のものです。 [sage] 2021/02/04(木) 09:42:51.87 ID:ZiQXceUh Steam版を買いましたがテストプレイ時にゲームパッドで操作できなくて試行錯誤しています チュートリアルやサンプルゲームもパッドが反応しません アクションプログラムの「移動」へのリンクを左スティックに変えたり(演算子はOR) 移動とジャンプ → 操作キー設定を左スティックに変更しても変化なしです もちろん「入力デバイスで操作するオブジェクト」も有効にしています ただ不思議な事に、ビルドして完成した実行ファイル(player.exe)を起動するとパッドで操作できます とにかくテストプレイだけが反応しません。何か見落としているのでしょうか? 使用しているパッドはDUALSHOCK4です http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/658
659: 名前は開発中のものです。 [] 2021/02/04(木) 09:54:59.20 ID:T8PusoqG テストプレイ中にF1キー押してゲームプレイヤー側のキーコンフィグじゃないかな http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/659
660: 名前は開発中のものです。 [sage] 2021/02/04(木) 10:57:09.67 ID:ZiQXceUh >>659 返信ありがとうございます F1から操作設定 → 入力を受け付けている機器で確認するも、何も表示されない状態です 本来なら認識されているコントローラーが表示されるのでしょうか それと、これは当然ですが他のSteamゲームでは問題ありません あと、ツールバーから「設定」 → 「操作キー管理」でキーアサインを変更しようとしましたが 「キーを押してください」の状態でどのボタンを押しても反応しません どうやらDUALSHOCK4自体が認識されていないようです これからまたググってきます http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/660
661: 名前は開発中のものです。 [sage] 2021/02/04(木) 12:04:14.70 ID:QmDe6R5T xboxコンにしとけ http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/661
662: 名前は開発中のものです。 [sage] 2021/02/04(木) 13:37:57.81 ID:aUApMwEg なったこと無いからわからんが F1からの設定で表示されないなら認識されてないんだろね Controller 02 で普通は認識されるはずだし本来何一つ設定をいじる必要も無いはず http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/662
663: 名前は開発中のものです。 [sage] 2021/02/04(木) 14:53:16.49 ID:ZiQXceUh プラグインを探して試しましたが駄目でした アクツクを起動後にパッドを抜き差ししたら「入力を受け付けている機器」にController 01が現れましたが それを選んでもパッド操作は不可の状態です JoyToKeyを使うか、箱コン購入も視野に入れたいと思います いろいろとアドバイスありがとうございました http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/663
664: 名前は開発中のものです。 [sage] 2021/02/04(木) 15:40:51.88 ID:C0LcIj1d >>663 Steam側でアクツクMVのプロパティ開いてコントローラのSteam入力を無効にしてやれば直るかも 以前PS4コンではないが同じ症状が出てこれで直せた http://mevius.5ch.net/test/read.cgi/gamedev/1583500319/664
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 338 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s