七草堂ひろきち 2022/04/23 08:24

いろいろ悩ましい話。UE5になったら球が台を突き抜ける。

UE5にボールゲームをようやく移し、「さぁ腰据えて組んでいくぞ」と思ったのですが、
まさかの困った事態が発生していることに、今更気づきました。

それは「ボールが床や壁を抜ける」という現象です。

https://twitter.com/nanakusado/status/1515909633285947392

最初見たときには「ん?まぁ時々はそんなこともあるだろ。」くらいにしか思っていませんでした。というのも、UEの物理エンジンはかなり信頼性が高く、すり抜けるなんてことは無くて当然のツールだったのです。

が、あまりにも頻度が高い。もう落下した球の3~5回に一回はすり抜けます。
こんな初歩的なものが、まさかこれだけ「高機能で凄い凄い」ともてはやされるこの最新ツールUE5でろくにできていなどという事は、全く毛頭考えてもおらず、衝撃を受けました。

さまざまな対策をしてみて、動画のように突き抜けた下にコリジョンを仕込んで、そのコリジョンにオーバーラップしたら盤面上の座標に戻すという処理を入れてみました。

しかし、それ以外にも壁にめり込んだりすり抜けたりも考えられ、とてもではないですが、少なくともこの症状のままではゲームにならないかと思います。

既にUE5用に調整などもしたあとでの発覚なので、正直、衝撃を禁じえません。

まぁ今どきこんな小さい物理演算をメインに遊ぶゲームなどはなく、薬莢や破片など、もっぱら派手なゲームのエフェクト程度にしか使わないので、「1~2個すり抜けたって問題ないだろう」という時代ではありますが、僕のボールゲームではこの1つで「詰み」が発生しますから、非常に困りものです。

「UE4に戻して再開」というのも選択肢としてはアリですが、やはり最新のツールをものにしたいという気持ちがあります。そして、いづれこの問題は解消されると思っています。流石に稚拙すぎますから放っておくことはないでしょう。

なので、今非常にどうするか、悩んでいるところです。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索