Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]特定のプラットフォームでコンパイルを行う際にAnimNode_KawaiiPhysics.cppでコンパイルエラーが発生する #139

Closed
TojiroIwamoto opened this issue Aug 20, 2024 · 2 comments

Comments

@TojiroIwamoto
Copy link

表題の通り、PCではない特定のプラットフォーム向けにコンパイルする際にビルドエラーが発生します
あまり詳しくご説明できず恐縮ですが、コードの修正例も一緒に張り付けます

** 再現環境 - Environment
Engine version :UE5.4.3
Plugin version : 1.17.1
Microsoft Visual Studio Professional 2022 17.9.5 C++

スクリーンショット または動画 - Screenshots or Movies
image

その他 - Additional context
AnimNode_KawaiiPhysics.cppの497行目辺りにある以下のコードを
for (const auto BodySetup : PhysicsAssetForLimits->SkeletalBodySetups)

for (const auto& BodySetup : PhysicsAssetForLimits->SkeletalBodySetups)
にする事でエラーを除去できます

image

@pafuhana1213
Copy link
Owner

@TojiroIwamoto ご報告ありがとうございます!

実は別の方からも同様の内容でいただいていまして、
const autoを'auto'にしたら治ったともお聞きしたので、ひとまず同じ対応が1.17.1のタイミングで入っているはず…です!
b0973a6

ただ const が付いていた方が良いかと思いますので、近々いただいた修正を取り込もうと思います。
不具合内容だけでなく解決方法も添えていただきありがとうございました!

@pafuhana1213
Copy link
Owner

0142b3f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants